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! |
|
Few things are guaranteed to increase all the time: Distance between stars, Entropy in the visible universe, and business requirements. Many articles say Dont over-engineer but don’t say why or how. Here are 10 clear examples. |
|
Bad code stinks. Clean up your insecure JS source code with Jacks. Analyze your GitHub repo to learn how to improve your code and build stronger web applications from the start. Sign up – It’s free for devs! | |
|
We’ve used the npm client successfully at Facebook for years, but as the size of our codebase and the number of engineers grew, we ran into problems with consistency, security, and performance. After trying to solve for each issue as it came up, we set out to build a new solution to help us manage our dependencies more reliably. The product of that work is called Yarn — a fast, reliable, and secure alternative npm client. Facebook, Google, Tilde & Exponent |
|
Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress. Glen Maddern and Max Stoiber |
|
Progressive enhancement is a touchy subject. It can be hard to discuss dispassionately because, like accessibility, it’s often framed as an issue of empathy and compassion. | |
|
As a Zalando Front-end Engineer, you will design, build and implement web applications that millions of people will use and enjoy. Whether junior- or senior-level, you will use cutting-edge technologies to create high-performance applications that scale. |
|
One of those rare articles about PHP that’s not also about disparaging PHP! Slack uses PHP for most of its server-side application logic, which is an unusual choice these days. Why did they choose to build a new project in this language? Should you? | |
|
Martjin argues that GraphQL will see a large uptake of GraphQL over the next year, and describes a bit of how it may well be better than REST APIs. Tom Dale presented an interesting counterpoint case — in the form of a tweet storm. |
|
Wes came out with a premium training course to strengthen your core JavaScript skills and master all that ES6 has to offer. ES6 is a major update to JavaScript that includes dozens of new features. With a focus on simplicity and readability, this course is an efficient way to find out what is new in JavaScript and most importantly when and how you should use it. Join me for a fun and approachable look at all ES6 has to offer — boost your skills and further your career. | |
|
Examples of common UI elements and interactions with HTML and CSS alone. |
|
Ire walks us through how she’s building a progressive web app, building on the knowledge she’s been garnering from Udacity courses. Clear explanations on how to build an app shell for a PWA, and a very neat design to boot! | |
|
A set of open guides into how to leverage Amazon Web Services. Tons of useful introductory articles, tips, and handy figures! |
|
*Yes! you should be a compiler. It’s awesome. |
|
A collection of implementation notes for the stack reconciler, an internal API that powers all the React production code today. It is used by both React DOM and React Native. | |
|
What do cards mean to UI designers? Not only do they look like real-world tangible cards in user interfaces, they are also full of inclusive images and text that serve as entry points to more detailed information. | |
|
A short and inspiring story about kindness at work. |
|
Data specialist Mark Rittman spent an entire day attempting to set up his new appliance so that it would boil after Alexa voice commands. While amusing, this story serves as a reminder that you can’t tack good UX as an afterthought — UX doesn’t work like that. |
|
|
Comments