Turn on Nullability checks by default
Explains the benefits and practical use of C# nullable reference types for safer code and cleaner API design.
Explains the benefits and practical use of C# nullable reference types for safer code and cleaner API design.
An exploration of coroutines, their advantages over state machines and threads, and practical techniques for using them effectively in programming.
Oliver Drotbohm announces his upcoming conference and JUG talks and workshops on Spring, jMolecules, and Domain-Driven Design for Autumn 2023.
A Datacast interview with VC Casber Wang discussing open-source cloud strategies, modular AI/data infrastructure, and tech investing trends.
A guide to using GPTQ quantization with Hugging Face Optimum to compress open-source LLMs for efficient deployment on smaller hardware.
A simple macOS menu bar app for quick calendar access, supporting Calendar and Google Calendar integration.
A tutorial on implementing drag-and-drop reordering functionality for LazyVGrid, LazyHGrid, LazyVStack, and LazyHStack in SwiftUI.
A technical case study exploring how to rebuild the TechCrunch website layout using modern CSS techniques like Flexbox and Grid.
Explores how Toyota's 'andon' system for stopping production lines applies to transparent collaboration in modern software development and knowledge work.
A guide to creating cleaner and more readable grid initialization code in SwiftUI using custom extensions for GridItem.
Argues that import path aliasing in JavaScript/TypeScript projects is a band-aid for poor codebase architecture and organization.
A critical analysis of the machine learning bubble, arguing its lasting impact will be a proliferation of low-quality, automated content and services, not true AGI.
Explains how to accurately measure Unicode string lengths in C# using the StringInfo class, addressing challenges with non-ASCII characters in console output.
Announcing the launch of the Magical Dev School student portal, a central hub for accessing programming courses and workshops with new user-friendly features.
A guide to Test-Driven Development (TDD) in Swift, explaining the methodology and demonstrating its use through a practical case study.
A developer's weekly learning log covering Power BI data refresh, LLM architectures, Azure OpenAI costs, AI news, Python in Excel, and Azure SQL updates.
A technical guide on building and deploying a custom machine learning model using Vertex AI on Google Cloud, implemented with Go, Python, and Docker.
Learn how to give credit to other developers by co-authoring Git commits using the command line, with support from GitHub and GitLab.
Explains the memory leak issue with C# events and demonstrates how to implement the Weak Event pattern using weak references.
A guide on using Python and PyObjC to access Apple's Vision Framework for text recognition (OCR) in images on macOS.