Building Blazor WebAssembly Apps with Clean Architecture
A tutorial on implementing Clean Architecture principles in Blazor WebAssembly applications using C#, .NET, and WebAssembly.
A tutorial on implementing Clean Architecture principles in Blazor WebAssembly applications using C#, .NET, and WebAssembly.
Explains how to use Azure OpenAI's 'Add your data' feature programmatically via REST APIs to integrate custom documents into AI responses.
A developer reflects on how relying on React as the default frontend framework may cause developers to miss out on better, more modern tools and workflows.
A developer's perspective on the persistence of recruiters and sales emails after initial contact is ignored, advocating for moving on.
Explains how remote work shifts communication to more thoughtful, asynchronous methods like writing and video to improve clarity and team throughput.
A technical guide on computing kurtosis and its standard error using R's survey package, including function creation and delta method application.
Simple Sublime Text settings and a build script to improve Markdown writing and conversion with Pandoc.
A technical guide on resolving UniFi network devices intermittently showing as offline due to a conflict between two controllers on the same network.
Introduces EasyLLM, an open-source Python package for streamlining work with open large language models via OpenAI-compatible clients.
Analysis of using numerical inputs vs. brackets for survey questions like age and income, focusing on UX and data analysis trade-offs.
A developer shares two summer side projects: an academic paper digest app and a movie selection tool for groups, built to solve personal problems.
A developer prepares a SaaS for launch by adding user history, soft deletion, and SendGrid email integration.
Introduction to Microsoft Entra Workload ID, covering its features, premium capabilities, and common deployment scenarios for managing non-human identities.
A developer shares UX insights on implementing subtle, integrated onboarding within an app to guide users without traditional tutorial screens.
Explores combining F# and C# within .NET, highlighting F#'s functional strengths for domain logic and C#'s object-oriented approach.
Explores the role of automation in software testing, discussing how automated tests act as change detectors and strategies like TDD and ATDD.
A poetic reflection on the immersive, focused state of deep coding work and the struggle to maintain that flow.
How to type a ...rest parameter in a TypeScript interface using an index signature, demonstrated in a React/Next.js NavLink component.
An infographic exploring various practical use cases for Azure Functions, a serverless compute service.