Comparing dates
Explores the challenges of comparing date ranges in programming and proposes solutions using boundary notation and precision handling.
Explores the challenges of comparing date ranges in programming and proposes solutions using boundary notation and precision handling.
A developer shares their personal, opinionated CSS reset/base file, explaining the rationale behind each style rule and modification.
A guide demystifying Kubernetes, focusing on foundational concepts and security for beginners and security professionals.
The article argues for prioritizing code readability by analyzing the history and cognitive impact of naming conventions like camelCase vs snake_case.
A technical guide to making the HTML <abbr> element accessible for touchscreen, keyboard, and mouse users with custom CSS.
A review and tips for the challenging OMSCS CS6601 Artificial Intelligence course, covering its content, workload, and personal experience.
A developer details the process of porting Alpine Linux to the RISC-V architecture using the HiFive Unleashed board, including cross-compiler setup and musl libc patches.
Tips for writing effective conference talk abstracts, focusing on clarity, relevance, and avoiding common pitfalls.
A tutorial on implementing JWT (JSON Web Token) authentication in a Django REST Framework application, covering setup, token usage, and refresh logic.
Examines four common data modeling patterns for DynamoDB in serverless applications, including simple use cases and complex relational approaches.
Explains how to use a service worker to intercept and handle failed image requests, providing fallback images when originals are broken or unavailable.
Explains the implicit lifecycle hook created by AWS CodeDeploy when linking to an Auto Scaling Group via IaC, and its potential issues.
An overview of key cloud computing trends and the essential skills needed for a career in cloud technology, including serverless, containers, and AI.
A tutorial on validating empty form inputs in JavaScript, covering event handling and trimming whitespace.
A developer adds a third-party integration (Prompt) to a SaaS project using Python and Django, involving model, view, and template changes.
A developer's guide to creating custom GitHub Actions using PowerShell, covering setup, Docker configuration, and a simple Hello World example.
Lessons learned from building an enterprise PowerApps application, covering performance, control management, and code organization pitfalls.
A developer shares a clever one-line JavaScript solution using String.replace() to highlight search terms in text results with HTML <mark> tags.
An analysis of ASP.NET Core's maturity, comparing its stability and API evolution to Node.js and the .NET Framework.
A developer explains migrating his technical blog from Ghost to Hugo for simplicity, cost savings, and Asciidoc support.