Thoughts on the nuances of software development, building with code, tip, tricks, and patterns for better engineering.

Custom React.js Hooks: Because Your Frontend Code Should Do Better

Let’s dive into the wonders of custom hooks, an indispensable pattern for those who prefer their code neat, reusable, and devoid of unnecessary complications.

Read the full article here.

Topics: #javascript, #reactjs, #cleancode, #softwareengineer, #uiengineer

Signup for my newsletter here.

How This One Prompt 10x’s My Learning

Alright, let’s talk about something so shockingly simple yet effective, it might just blow your mind. Did you know you could turn ChatGPT into your very own expert tutor? Imagine having an expert in any field at your beck and call, ready to quiz you, teach you, and give you the feedback you need to actually learn and improve. Sounds too good to be true, right? Well, let me break it down for you.  

Read the full article here.

Topics: AI, prompting, javascript, programming, frontend, react.js, education, technology


Zen and The Art of Frontend Development  

 In the world of front-end development, finding a balance between complexity and simplicity is crucial. Users come for the content, not the latest tech. CSS is misunderstood, SSR isn't new, and JavaScript should be used judiciously. Frameworks add complexity, so choose wisely. The goal is efficient, user-friendly websites. Embrace simplicity and code with balance.  

Read the full article here.

Topics: javascript, programming, frontend, react.js, vue.js


Why Reduce is the Hero We Didn't Ask For: JavaScript's Most Overhyped Method  

A a sardonic take on JavaScript's reduce method, highlighting its overhyped nature and the complexity it introduces. It compares reduce to other methods and traditional loops, showcasing the cognitive overhead and lack of code-saving benefits. 

Read the full article here.

Topics: javascript, programming, frontend

Using Format