Dashboards: more than meets the eye
A developer discusses designing an inclusive SaaS dashboard, focusing on color blindness accessibility and user experience principles.
A developer discusses designing an inclusive SaaS dashboard, focusing on color blindness accessibility and user experience principles.
jOOQ 3.19 introduces new explicit and implicit to-many path joins, simplifying SQL query syntax and improving readability and correctness.
Introduces the new System.Threading.Lock type in .NET 9, a dedicated lock type that aims to be more explicit and potentially faster than using a plain object with the lock keyword.
Explores the potential new 'params collections' feature in C# 13, allowing the params keyword to be used with collection types beyond arrays.
A technical guide on deploying Antora documentation using GitHub Actions with authentication for private GitHub repositories.
Introduces bUnit Generators, a tool for automatically creating stubs for third-party components in Blazor unit tests.
jOOQ 3.19.0 release adds support for DuckDB, Trino, Oracle 23c, introduces join path improvements, an official Gradle plugin, and commercial Maven repositories.
Explains how to store complex objects and lists as JSON in databases using Entity Framework 8 and 7, including configuration and benefits.
A technical guide on building an Azure AI Search index using a custom skill and the Python SDK, focusing on image search with vectorization.
A developer shares the discouraging results of a soft launch for his SaaS website monitoring tool, SleepEasy, and his plan to gather feedback.
A detailed overview of the new features and improvements coming in Java 22, including unnamed patterns, stream gatherers, and the FFM API.
Explores how AKS Artifact Streaming preview feature dramatically reduces pod startup times by streaming container images instead of fully downloading them.
Overview of Pelican 4.9's updated 'Simple' theme, featuring semantic HTML and support for classless CSS frameworks.
Explores creating a .NET 8 interceptor for bUnit to auto-generate stubs for Blazor components, improving unit testing.
Explains how to use Enhanced Form Navigation in Blazor .NET 8 for SPA-like form handling without full interactivity modes.
A developer shares insights on defining a true MVP for a SaaS product by cutting non-essential features and focusing on core value.
A technical deep dive into intercepting and walking PostgreSQL query execution plans to reconstruct SQL and enable custom evaluation.
A technical guide detailing the author's specific setup process for installing Alpine Linux on a ThinkPad laptop, including btrfs configuration.
Explains the enhanced logging features in .NET 8, focusing on the improved LoggerMessageAttribute and source generators for better performance and readability.
An interactive LINQ tutorial for C# beginners using a visual marble-based learning tool to understand query operators.