I'm Joining Google!
Author announces joining Google as a Developer Advocate for Material Design, focusing on design systems, web tech, and community engagement.
Author announces joining Google as a Developer Advocate for Material Design, focusing on design systems, web tech, and community engagement.
Explains the optimal timing for running `npm init` in open-source projects to automatically generate helpful metadata links in package.json.
A technical guide on implementing a simple JSON path parser in JavaScript, covering basic object filtering and handling edge cases.
Analysis of cold start durations in Azure Functions, comparing deployment methods and the impact of Application Insights on performance.
Simon Tatham explains his thought process and algorithm for writing a solver for the puzzle game Net, focusing on deduction and constraint propagation.
A tutorial showing how to migrate React Class Components to Function Components using React Hooks for state and side-effects.
A tutorial on building a conversational chatbot from scratch using Google's Dialogflow and React Native for a cross-platform mobile app.
A guide on integrating the FluentValidation library with Blazor's built-in forms and validation system for enhanced form handling.
An illustrated and musical guide explaining JavaScript's map, reduce, and filter array methods with examples and mnemonics.
An analysis of Cohesity's evolution from a backup appliance vendor to a data aggregator, using aggregation theory to explain its cloud strategy.
A psychology graduate turned QA team lead shares how psychological principles like understanding user motivation improve software testing.
A solo founder shares key lessons from building a side-business, focusing on personal growth, skill development, and the realities of launching a product.
A guide to interactively debug R packages on Travis CI by SSHing into the build server when local replication fails.
A guide to terminating all running KSQL queries and dropping streams/tables using curl, jq, and xargs commands.
Explores how Conway's Law reveals communication gaps between hardware, firmware, kernel, and software layers, using examples like Spectre and Kubernetes.
Analyzes the limitations of tip jars and platforms like Patreon for sustainable open source funding, arguing they create a precarious gig economy for maintainers.
Overview of new developer features in Java 12, including Switch Expressions (preview) and new String methods like indent and transform.
A guide to performing mathematical calculations using PowerShell, leveraging the .NET Math library for operations beyond basic arithmetic.
Argues Rust is a poor replacement for C due to its rapid feature growth and complexity, contrasting it with C's stability and portability.
A guide on using CircleCI for continuous integration testing of R packages and projects, highlighting its advantages over Travis CI and AppVeyor.