Building Components Manually via RenderTreeBuilder
A guide to building Blazor UI components manually using C# and RenderTreeBuilder instead of Razor syntax.
A guide to building Blazor UI components manually using C# and RenderTreeBuilder instead of Razor syntax.
A step-by-step guide to hosting a static website on Amazon S3, configuring a custom domain, and enabling free SSL using CloudFront and AWS Certificate Manager.
A delegate previews Sysdig's container monitoring and security platform ahead of a Cloud Field Day event, analyzing its integration with cloud and Kubernetes.
A developer's guide to the complexities of handling time zones, daylight saving, and IANA databases in software development.
Explains three methods to control which files are included in an npm package: .gitignore, .npmignore, and the files property.
Explores two methods for uniquely identifying UIViews in iOS using string-based identifiers and enums instead of numeric tags.
Explores a functional programming approach to generating Cartesian products in JavaScript using Array methods like reduce, map, and concat.
Announcing two tech talks in Sydney on building apps with Azure serverless services and Python Flask on Azure App Service.
A software developer draws parallels between keeping a clean kitchen bench in cooking and maintaining a tidy codebase and workstation for better productivity.
NewPipe is a free, open-source Android app for YouTube that offers ad-free viewing, background play, downloads, and more, prioritizing user privacy and control.
A tutorial on building a Python bot to crawl a website and identify dead links and images using the standard library.
An architect's journey designing a micro-frontends system at DAZN to achieve speed, scalability, and code quality by applying microservices principles to the frontend.
A technical blog post about using Shoulder Taps, a Windows 10 notification feature, with the BurntToast PowerShell module.
Explores an unsupervised approach combining Mixture of Experts (MoE) with Variational Autoencoders (VAE) for conditional data generation without labels.
A developer shares their experience creating a browser extension version of Khan Academy's tota11y accessibility tool.
A guide to building a custom Domain-Specific Language (DSL) in Python for creating user-friendly filtering expressions, using parsing techniques.
Explains array destructuring in PHP using list() and shorthand [] syntax, covering key features and practical use cases.
Explains how to create and use XAML Markup Extensions to simplify setting custom icons in UWP/WinUI applications.
A developer explains why they chose to build their own blog platform instead of using centralized services like Medium, citing control and ownership.
Explains Azure Availability Zones for high availability, covering concepts, supported resources, and comparisons with Availability Sets.