Redux has emerged as the preeminent framework for building React-based web applications. It perfectly complements React's declarative views with a straightforward and elegant architecture that brings some of the best ideas of software engineering theory (immutable global state, functional programming, Event Sourcing, CQRS, etc.) into the web development mainstream. "…
While working on Supercomments, I regularly came across third-party Node.js packages whose version in the npm registry was not the one I wanted. In most cases this was because the maintainer hadn't updated the version for a while, although in at least one instance it was because the code…
Among other things, good user interface design means choosing the right size for form elements. Make a textarea too small, and the user won't have an overview of the text they are entering. It is especially hard to navigate around the text and modify it in this case. On the…
The JavaScript ecosystem is evolving incredibly fast. Over at JavaScripting.com we approve submissions of several new front-end libraries every week. With so much cool stuff appearing on a daily basis, how's a busy developer to keep up? We're happy to announce a simple solution: follow us on Twitter to…
Ever wonder which programming languages are most in demand in the current software development market? I do, and it occurred to me that Stack Overflow Careers would be a great source of information since it has a relatively large number of job listings (generally around 1500) and each one is…