How to reduce noise and communicate effectively in JavaScript

The ease with which we can maintain code matters tremendously. Code maintainability impacts everything, from job satisfaction to delivery speed (arguably one and the same).

But what makes a codebase easily maintainable? The right technology choice? Fewer lines of code? Low cyclomatic complexity? Yes, yes and yes! …

What it takes to be a high performing dev team that doesn’t compromise

It’s tough to strike a balance between quality and turnaround time. There’s certainly no silver bullet, but if you adhere to certain principles, you’ll find little reason to compromise on either.

Over the last 10 years, I’ve worked on an array of high-profile products and had the privilege to lead…

How to get Lighthouse into your release process

In the world of Web Development, since as far back as I can remember, two topics that continuously reoccur are performance and best practices. Tools like Lighthouse make it really easy to understand these areas by surfacing key metrics and suggesting guidelines on how to improve.

But running the occasional…

Daniel Yefet

Web developer who’s worked in the industry long enough to remember Dreamweaver and Flash. Big fan of all things JavaScript. Enjoys music and dad jokes.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store