A Useful VS Code Extension for Environment Switching
Introduces the .ENV Switcher VS Code extension for easily switching between different development environment configurations.
Introduces the .ENV Switcher VS Code extension for easily switching between different development environment configurations.
Explores the true definition of a 'class' in programming, critiquing Java/C# overreach and distinguishing classes from namespaces.
An introduction to the Bubble Sort algorithm, explaining its basic concept, implementation, and its O(n^2) time complexity.
A technical introduction to combinatory logic using the metaphor of birds, based on the book 'To Mock a Mockingbird'.
A tutorial on implementing multipart/form-data file uploads in Swift without third-party libraries, covering HTTP theory and practical code.
jOOQ introduces a LoggingConnection for R2DBC to log all reactive SQL statements, useful for debugging in reactive applications.
Learn how to use the open-source SystemNotification library to create iOS-style system notifications in your SwiftUI apps.
An overview of PHP's evolution in 2023, covering the PHP Foundation's impact and new features in PHP 8.2.
Advice on hiring software engineers for small companies, focusing on independence, drive, and gut feeling over pure technical ability.
A developer explores the challenges of using CSS container queries within a Tailwind CSS project, discussing framework pragmatism and polyfill issues.
Exploring ChatGPT's ability to generate and improve Bicep templates for Infrastructure as Code, with examples and best practices.
Explains why using unitless ratios for CSS line-height is better than fixed pixel values for responsive, flexible typography.
Analyzes the limitations of AI chatbots like ChatGPT in providing accurate technical answers and discusses the need for curated data and human experts.
Discusses the limitations of AI chatbots like ChatGPT in providing accurate technical answers and proposes curated resources and expert knowledge as future solutions.
A guide to integrating the Neo4J graph database with Spring Boot, including entity definition, data creation, and querying nodes and relations.
A step-by-step guide to setting up and running Cypress end-to-end tests using GitHub Actions workflows.
A developer details the process of adding for loop functionality to a custom tree-walk interpreter for their language, nodots, built in Python.
A developer's critical reflection on using Calendar Versioning (CalVer) in open-source Python projects, comparing it to Semantic Versioning (SemVer).
A tutorial on fine-tuning a BERT model for text classification using Hugging Face Transformers and Google Cloud TPUs with PyTorch.
A game developer details Unity screen scaling solutions, gameplay balancing, and quality-of-life fixes in a development update.