Haught Codeworks
Blog

Exploring topics dear our hearts including prototyping, project rescues, growing teams,
working remote, current trends in software, and more!

POST DIRECTORY
 

I’m coming up on the tail end of a UI/UX rescue project that was a major overhaul. The existing codebase deviated notably from conventions, the most significant was a heavy reliance on hand-rolled JavaScript that did a lot of work you’d normally expect to find elsewhere. For example, on one page where multiple day-specific forms were displayed in...

 

This is Part 3 of a three-part guide on refactoring JavaScript from imperative and/or object-oriented patterns to declarative functional ones. For a background on the concepts used in this tutorial, refer to Part 1. In Part 2 we applied the concepts of currying, partial application and pointfree style.

Makeover Time (continued)

Recap from Part...

 

This is Part 2 of a three-part guide on refactoring JavaScript from imperative and/or object-oriented patterns to declarative functional ones. For a background on the concepts used in this tutorial, refer to Part 1. Refer to Part 3 for automated function composition.

As a reminder, the point of this series is to demonstrate how to solve a common...

 

This is Part 1 of a three-part guide on refactoring JavaScript from imperative and/or object-oriented patterns to declarative functional ones. This first part is a conceptual overview. In Part 2 we apply the concepts of currying, partial application and pointfree style and Part 3 discusses automated function composition.

As developers, it is in...

 

DRY is excellent coding advice: “Don’t Repeat Yourself.” Repetition in code means if something needs to change, all that repetition may need to change with it. This advice often comes with warnings, though, that you don’t want your code to become too DRY.

Somewhere along the way, we understood that a one-liner in our code is a liability if it’s...

Page 2 of 11

Newer posts

Older posts