Creating Combine-compatible versions of async/await-based APIs
A guide to creating Combine-compatible wrappers for async/await APIs in Swift, enabling integration between different concurrency models.
A guide to creating Combine-compatible wrappers for async/await APIs in Swift, enabling integration between different concurrency models.
Explores upcoming developments in server-side Swift for 2022, including distributed actors, the new concurrency model, and the future of the Vapor framework.
Explains why using semantic HTML links (<a>) is better than buttons (<button>) for navigation, especially in SPAs, for accessibility and deep linking.
A Swift developer explores using Codable to encode/decode references between types, solving data duplication in JSON-based document models.
A technical tutorial on building a Docker image for a Python app, running it locally, and pushing it to Azure Container Registry.
A web developer shares insights on the time spent staying current with web technologies, based on a Twitter survey and personal experience.
A web developer shares a useful HTML boilerplate resource for front-end projects and discusses CSS-first design principles.
Guide to building ARM32 Docker images for Raspberry Pi on AWS CodeBuild's ARM64 Graviton instances, covering platform flags and multi-arch builds.
A 2021 year-in-review blog post highlighting popular IT articles, new content, and virtual tech events from a VMware and Azure-focused site.
A tutorial on fine-tuning a Vision Transformer (ViT) model for satellite image classification using Hugging Face Transformers and Keras.
A new Rust crate provides pure Rust implementations of core Debian packaging primitives for parsing, creating, and managing .deb files and repositories.
A Microsoft engineer reviews their 2021 professional year, highlighting blogging and presentations on Azure SQL Managed Instance and tech conferences.
A software developer shares personal strategies for managing ADHD's challenges in a tech career, focusing on energy management and task mitigation.
Explains how retrieval-augmented language models like RETRO achieve GPT-3 performance with far fewer parameters by querying external knowledge.
A tutorial on creating an interactive, scrollable and draggable timeline using the GSAP library's ScrollTrigger and Draggable plugins.
Explores how using code folding in editors can help developers write cleaner, more readable code by evaluating its structure at different abstraction levels.
A technical educator reviews his 2021 content creation (videos, courses) on Terraform and cloud topics, and shares plans for 2022.
Explores the challenges of using Prometheus for ML pipeline monitoring, highlighting terminology issues and technical inadequacies.
A developer explains their personal motivations and technical reasons for choosing to learn the Rust programming language in the coming year.
A tutorial on implementing component virtualization in Blazor to improve performance by rendering only visible UI elements.