Why GraphQL: Advantages and Disadvantages
An overview of GraphQL, exploring its advantages like declarative data fetching and disadvantages compared to REST.
An overview of GraphQL, exploring its advantages like declarative data fetching and disadvantages compared to REST.
A guide to counting lines of code in a PHP project, recommending the PHPLOC tool and explaining its output.
A guide to writing custom Babel macros for zero-config code transformation, using a fun example to get started.
A technical guide on creating dynamic, scroll-responsive Bézier curves and swoopy shapes using SVG and React.
A guide on how to automatically generate a sitemap for a static website built with the Jigsaw framework using event listeners.
Analysis of the 'fsyncgate' email thread discussing PostgreSQL's unsafe handling of fsync errors that can lead to data corruption.
A guide to setting up and debugging Node.js applications written in TypeScript using Visual Studio Code.
The author argues for the use of 'toolkits' (zero-config tools) in software development, explaining their benefits and providing an analogy.
A guide explaining what JavaScript tests are by building a simple testing framework from scratch for pure functions.
A developer troubleshoots a tricky JavaScript testing error after updating dependencies like React and Jest, despite mocked console methods.
A personal review of the author's favorite podcast episodes from 2017, focusing on tech, design systems, and open source.
A personal selection of the author's favorite conference talks from 2017, covering web development, data visualization, and browser technology.
The author shares their favorite books of 2017, focusing on design systems, web performance, and user experience.
A technical analysis measuring computer latency from 1977-2017, finding that some modern machines are slower than 40-year-old computers.
A guide to implementing effective code reviews, covering tone, automation, and best practices for teams.
A summary of a Python Frederick meetup featuring Christine Lee's presentation on data science tools and features available in Python.
Learn how to use the vim-test plugin to run automated tests instantly within Vim, eliminating the need to switch terminals.
A tutorial on implementing a neural network in JavaScript using Google's deeplearn.js library to improve web accessibility by choosing font colors.
Announcing two new React video courses: a free beginner's guide and an advanced patterns course available via subscription on egghead.io.
A guide to installing and managing Vim plugins using a plugin manager like vim-plug to improve your development workflow.