Tools of the trade: How I communicate at GitHub (and why)
A GitHub engineer explains how communication tools shape software development, detailing principles like 'default to open' and practical tool usage at GitHub.
A GitHub engineer explains how communication tools shape software development, detailing principles like 'default to open' and practical tool usage at GitHub.
A guide to using TypeScript with native ECMAScript modules, covering configuration and importing from CDNs.
A former Microsoft intern shares five key lessons learned about productivity, teamwork, and coding during their summer internship.
A front-end developer explains how she built the Zig-Zag Gradient Lab, a creative CSS demo using gradients, custom properties, and JavaScript.
A critique arguing that web browsers have become bloated with unnecessary features and APIs, calling for a focus on performance and stability instead.
Explains the .NET Generic Host model for configuring and launching ASP.NET Core web apps and Worker Services with standardized setup.
Fixes a common Docker Desktop Windows error by switching between Linux and Windows container daemons.
A developer builds a school year calendar feature in Django, adding break day models, methods, and tests.
Explains how Kubernetes uses iptables to route service traffic to pods, with a hands-on Linux networking tutorial.
A developer shares their experience switching from a MacBook Pro to a Dell XPS running Windows 10, covering hardware, WSL2, and OS customization.
A tutorial on integrating AWS EFS storage with AWS Lambda functions using the Serverless Framework, focusing on overcoming storage limits for serverless applications.
A developer shares the process of creating a lightweight JavaScript library for deep merging objects while preserving accessor functions.
A guide to using Object.keys(), Object.values(), and Object.entries() methods to extract and work with JavaScript object properties.
A developer shares the value of SQL Server Profiler for debugging and performance analysis, offering tips for creating effective custom trace templates.
Explains how JavaScript's setTimeout function can be used to sort an array by leveraging the event loop and delay timers.
A technical guide on using C# and Azure Functions to programmatically set tags on Azure subscriptions via the ARM API.
Explains why pre-flight network checks are flawed in iOS and recommends using Apple's Adaptable Connectivity APIs for better reliability.
Advice for aspiring open-source contributors: focus on solving your own problems and building skills, not just contributing to popular projects.
Explores automating open source community tasks like code review and issue management using CI tools and bots to scale projects efficiently.
A developer builds a privacy-focused web analytics system from scratch, avoiding cookies and PII to eliminate GDPR notices.