Writing testable code when using SwiftUI
Explores strategies for writing unit-testable code within SwiftUI views, separating UI logic from business logic for better verification.
Explores strategies for writing unit-testable code within SwiftUI views, separating UI logic from business logic for better verification.
The author documents upgrading their SaaS app from Tailwind CSS v2 to v3, following the official migration guide.
A guide to replacing Docker Desktop with minikube on macOS, focusing on solving volume mounting and performance issues.
A CSS tutorial on creating a dynamic line separator between flexbox items that adapts to screen size, using pseudo-elements and flexbox properties.
Author announces being named a VMware vExpert for the seventh consecutive year in 2022, highlighting the program's community focus.
A German court ruled that using Google Fonts violates GDPR by sharing user IP addresses, leading to fines and requiring user consent.
A tutorial on creating rich documentation for Swift frameworks using DocC and deploying it to GitHub Pages for static hosting.
Explains survivorship bias in web performance, using examples like Project Feather to show how missing data from failed users skews metrics.
Brian Goetz discusses the current state and future of pattern matching in Java, covering null handling, switch exhaustiveness, and design challenges.
A guide on integrating the latest Tailwind CSS v3 framework into a Blazor web application, covering new features and setup methods.
Explains why leaders must transparently document decision-making processes and reasoning, using tools like GitHub issues, to scale effectively.
A tutorial on creating a custom RequiredIf validation attribute for conditional form validation in Blazor applications.
Part 3 of a series for MSPs on managing Azure Backup at scale across customer tenants using Azure Lighthouse, covering Backup Explorer and Backup Reports.
Monthly update on free software projects including godocs.io release, programming language progress, and SourceHut platform improvements.
Guide to deploying Hugging Face Transformers models for asynchronous inference using Amazon SageMaker, including setup and configuration.
A guide for developers joining an Angular project, advocating for proactive codebase improvements like enabling strict TypeScript to enhance quality and team morale.
Explains core principles of Cypress command chains, including parent, child, and dual commands, to help write better automated tests.
A guide on integrating Prettier and ESLint in a JavaScript project to combine automated code formatting with code quality linting.
A step-by-step tutorial on installing and configuring the ESLint extension in VS Code to enforce consistent code style.
A step-by-step guide on installing and configuring the Prettier code formatter in VS Code to automatically format code on save.