Eliminate an entire category of bugs with a few simple tools
How using ESLint, Prettier, and TypeScript as static analysis tools can help eliminate common bugs in JavaScript development.
How using ESLint, Prettier, and TypeScript as static analysis tools can help eliminate common bugs in JavaScript development.
An introduction to the Vim text editor, covering its fundamentals and tips for overcoming its initial learning curve.
Explores the evolution of TV resolution from SD to 8K and questions the availability of high-bandwidth internet needed for such advanced content.
The article argues for rebranding 'web performance' to more specific terms like 'site speed' to improve communication and business buy-in.
A technical guide on using MongoDB's aggregation pipeline to convert problematic date strings into proper Date types for better querying and indexing.
Using the Cerberus library in Python to validate configuration files and ensure data structure integrity.
A data scientist analyzes why a simple 'wish list notification' feature won a major hackathon over more complex, high-tech ideas.
A developer shares how to use the URLSearchParams API to easily read, set, and delete URL query parameters in JavaScript.
Explains static site generators (SSGs), their benefits for speed and security, and contrasts them with dynamic websites.
Explains how many common JavaScript features like timers, fetch, and DOM manipulation are actually Browser APIs, not part of the core language.
A developer details using the Pollen static site generator in Racket to write and publish an online book, covering configuration and markup.
A developer shares his experience using an iPad Pro with Magic Keyboard as a primary laptop for writing and programming in 2020.
A technical guide on configuring Workload Classifiers in Azure Synapse Analytics to map users and queries to specific workload groups for resource management.
Explains the limits of function inlining in Go, including the inlining budget and trade-offs between binary size and performance.
A guide to essential tools for improving the software development experience on Windows, including terminal emulators and package managers.
Exploring best practices for declaring Clojure as a dependency in libraries, including Leiningen and CLI tools approaches.
Tips for intentionally building your career and personal brand to gain job security, confidence, and career flexibility.
Announcing a free eBook guide to building a full-stack blogging application using Angular and Google Firebase, covering authentication, Firestore, and deployment.
Overview of upcoming CSS layout features: Chrome's new Grid inspector, flexbox gap support, and experimental masonry layouts in Firefox.
Extending a SQL database in Go to support indexes, focusing on PRIMARY KEY constraints and SELECT optimizations using tree structures.