Easy unit testing of null argument validation (C# 8 edition)
A guide to automating C# unit tests for null argument validation using C# 8's nullable reference types metadata.
A guide to automating C# unit tests for null argument validation using C# 8's nullable reference types metadata.
A TSLint maintainer reflects on the project's history, challenges, and the community's transition to ESLint for TypeScript linting.
A technical guide on migrating from TSLint to ESLint using the tslint-to-eslint-config utility, covering rule conversion and configuration mapping.
Explores the history of JavaScript linting tools, from JSLint to ESLint, and introduces the context for migrating from TSLint to ESLint.
A tutorial on setting up two-factor authentication for SSH and PGP keys using the Krypton tool, storing keys on a mobile device.
Explains a .NET Core localization issue where currency symbols are missing when running in Docker Alpine images and provides a solution.
A tutorial on testing Axios API calls in Jest, including mocking requests and handling success/error cases with code examples.
A guide to mocking the JavaScript Date object in Jest for consistent testing, covering timezone configuration and mocking Date.now.
Highlights from Chrome Dev Summit 2019, covering upcoming HTML form improvements, new CSS features like :is() and logical properties.
A quick C# tip showing how to use an extension method to get the current index inside a foreach loop, combining the benefits of foreach and for.
Introducing WebWindow, a cross-platform .NET Core library for creating desktop apps with web-based UIs without Electron's overhead.
Analyzing the Kubernetes codebase structure using cloc and FlameGraph to visualize 4 million lines of code and key directories.
A developer's reflections on participating in Global Coderetreat Day, focusing on Conway's Game of Life, pair programming, and Test-Driven Development.
A developer shares their journey solving an extremely challenging JavaScript code golf puzzle with strict line and character limits.
Explores the evolution of web development from static sites to dynamic apps and back to static with modern JAMstack architecture.
A CSS Grid trick to create a contact list where all items share the width of the longest item, with alternative solutions using inline-block and inline-flex.
A personal reflection on the first six months of running a tech-focused content creation company, covering podcast growth and industry events.
A developer's update on open-source projects including Sourcehut's anniversary, Wayland XR compositor work, Sway improvements, and aerc/ctools updates.
Episode two covers Microsoft Ignite announcements for Azure API Management, App Service, Container Registry, and a Visual Studio Online demo.
Guide to using Microsoft Security Code Analysis extension in Azure DevOps to automate security scanning of code for credentials and vulnerabilities.