Approachable Tooling
A developer discusses the importance of simple, efficient tooling and workflows in modern web development stacks (React/Vue, Node, webpack) for better team productivity and onboarding.
A developer discusses the importance of simple, efficient tooling and workflows in modern web development stacks (React/Vue, Node, webpack) for better team productivity and onboarding.
A developer's reflection on the fundamental differences between frontend and backend development, focusing on user perception vs. system communication.
A software developer shares a personal journey from shallow knowledge to deep expertise, emphasizing deliberate learning in JavaScript and CSS to overcome project failures.
A beginner-friendly explanation of the return statement in JavaScript, covering its purpose, syntax, and differences from console.log.
A practical reference guide for developers transitioning from jQuery to modern vanilla JavaScript, covering common patterns and equivalents.
A tutorial on setting up test coverage for a JavaScript project using Coveralls.io and Travis CI, including adding a coverage badge.
Extending a JavaScript x86 emulator to implement Linux system calls like exit and write, covering syscall mechanics and AMD64 conventions.
A tutorial on setting up Continuous Integration for a JavaScript project using Travis CI, including configuration and testing.
A tutorial on setting up and writing end-to-end tests for a React application using the Cypress testing framework.
A web developer and graphic designer introduces his new blog, sharing his journey into front-end development and design.
A developer argues that `else` statements often make code more complex and demonstrates how refactoring with early returns and guard clauses can simplify JavaScript logic.
A tutorial on setting up and using Jest to test React components, including assertions and snapshot testing.
A step-by-step tutorial explaining JavaScript closures with a practical example of creating employee objects with unique identifiers.
How to use JSDoc comments for TypeScript-like type checking in JavaScript files without a compilation step.
Analyzes the performance of JavaScript's postMessage API, debunking myths about its speed and providing benchmarks for Web Workers.
Essential JavaScript concepts and ES6+ features you need to know before or while learning React, based on teaching experience.
A developer explains why now is the best time to learn JavaScript, highlighting the stable ecosystem and importance of fundamentals.
Identifies and explains five common JavaScript coding anti-patterns, such as implicit type conversion, with actionable fixes to improve code quality.
A developer's appreciation for XState, a JavaScript library for statecharts, highlighting its benefits for managing complex UI state.
A guide to using JavaScript's forEach() method for array iteration, covering syntax, parameters, and best practices.