Modular JavaScript is an open effort to improve our collective understanding of writing robust, well-tested, and modular applications. The series consists of five books, each of which explores a key aspect of JavaScript development — comprehensively. The books are produced in the open: anyone can track their progress online, report issues, and contribute fixes or content. A free-to-read version will be made available online! Help me spread the word via Thunderclap so that I can write the best possible book series I can produce! |
|
There’s a sort of blog post you’ve probably read - a sarcastic stab at JavaScript and npm and frameworks. There are too many, it’ll say, and it’s confusing, and how did we make such complicated things? It’ll grab names from the ecosystem and present them as equal choices in a comic attempt to construct decision paralysis. Everything moves too fast, and there is too much of it. This is a well though-out response to that piece. | |
|
Whenever you come across an issue that needs solving, think about what the underlying problem actually is. Only once you’ve identified that should you consider whether you might want to use a tool to help you address the problem, and which tool that might be. |
|
Here’s a fact: we build incredibly complex, exciting and beautfiful things on the web. The most democratic distribution system of information and – by now – a high fidelity and exciting software platform. If you think you know every facet of this, you can do it all without relying on other experts to work with you, and in the one technology you like, you’re blinded by your own ambition. And an arrogant person I really could not be bothered to work with. | |
|
Open source React/Node.js application platform. Scaffold an app and deploy to the cloud in minutes with Electrode. |
|
Node.js v7 is estimated to be released around April 2017. |
|
The aim of CSS was to separate content and style but our layouts are as tied to our markup as ever. Grid layout has the chance to deliver a huge shift in the way we rationalise layout systems for the web and drastically reduce the complexity of the markup and styles currently required. | |
|
To help developers craft policies which meaningfully protect their applications, Google released a CSP Evaluator tool that helps visualize the effect of setting a policy and detect subtle misconfigurations. | |
|
Progressive Web Apps take advantage of new technologies to bring the best of mobile sites & native apps to users. They’re reliable, fast, and engaging. They originate from a secure origin and load regardless of network state. | |
|
Jamie Knight reveals the techniques the BBC uses to speed up its site and help users flow from one page to the next. | |
|
Kent C. Dodds gives tips on how to balance a job, hobbies, and a family in tech. |
|
Why it can be worth spending 1 hour automating a 10 second task. | |
|
|
Comments