A case study of how design by committee puts the developer, and therefore the end-user, last.
Home
Python continues to improve every year. Having overcome the 2-to-3 transition, its future is brighter than ever.
Why bother making code more complicated than it can be?
Enable yourself to change the experience of users who stick with your default options
Higher-order components composed at their call site
This questionable API design turned out to not be a mistake after all, thanks to the inclusion of Web Components
One of React's key strengths is the simplicity of JSX
Coded as a historic website while running on modern infrastructure, lite.duckduckgo.com provides a simple but fast search engine experience.
What do you do if an <ol> doesn't start from one?
This little-known gTLD offers quick shortcuts to participating web services
An obscure corner of the spec lacking any practical use due to an unnecessary constraint.
A little-known relic from the Promises/A+ specification can be (ab)used to define import hooks.
Material Design's outlined input explained, and how the technique can be reused for any box.
Mindset is shifting away from jQuery, yet the web platform is still lacking many of its fundamental features. In part one, we take a shot at making the native DOM interface fluent.
Only <input> and <textarea> elements have a .select() method. Are we doomed to bring in a third party library to perform a basic function?
This classic function can take on many forms with just three lines of code.
A sorting algorithm so simple and inefficient, it's bound to rescue your interview.
useReducer's dispatch isn't really like Redux - you can do whatever you want with it. Avoid having to write useMemo boilerplate.