Custom Keyboard Extensions disappear in iOS 17.2 and later
Investigates a bug in iOS 17.2+ causing custom keyboard extensions with Swedish (se.) bundle IDs to disappear from settings and the keyboard switcher.
Investigates a bug in iOS 17.2+ causing custom keyboard extensions with Swedish (se.) bundle IDs to disappear from settings and the keyboard switcher.
Explores unsupported methods to dump and analyze the .NET managed heap from within a C# application, detailing internal memory structures.
A developer's critical reflection on GitHub Copilot's impact, questioning if its AI assistance is creating accessibility and quality divides in software development.
Explores using Complex Types in Entity Framework Core 8 to reduce database tables, simplify data models, and improve performance.
A developer details how they fixed blurry font rendering in Safari on iOS by correctly configuring the @font-face rule for a variable font.
Compares partitioning techniques in Apache Hive and Apache Iceberg, highlighting Iceberg's advantages for query performance and data management.
Ghostty devlog details performance optimizations using SIMD to increase terminal emulator IO throughput for faster text and control character processing.
A guide to using PowerCLI to bulk clear or acknowledge specific alarms in VMware vSphere, including a workaround for individual alarm types.
The Green Web Foundation has redesigned its directory to help users find and evaluate truly sustainable web hosting providers with better filtering and evidence.
Contrasts startup agility with enterprise complexity in solving tech problems like test data generation, exploring the trade-offs between simple and complex solutions.
A tutorial on building a chat bot using the OpenAI Assistants API and the Microsoft Bot Framework SDK, with a focus on Python implementation.
A software developer shares lessons learned from being laid off and navigating a challenging job search, including application statistics and strategies.
Troubleshooting guide for Windows Hello for Business error '0x000005e' during PIN authentication in a cloud Kerberos trust scenario.
A simplified infographic explaining how the .NET Garbage Collector works, with links to more detailed technical articles.
Explores methods for generating synthetic data (distillation & self-improvement) to fine-tune LLMs for pretraining, instruction-tuning, and preference-tuning.
Updates to an Eleventy starter project, including CSS bundling with Parcel, switching to CSS custom properties, and using Utopia for fluid typography.
A guide to selecting optimal texture formats for WebGL and WebGPU applications, focusing on performance, memory usage, and avoiding framerate stalls.
Explains how to implement document retrieval with the Azure OpenAI Assistants API using a custom RAG approach, as the retrieval tool is not yet natively supported.
Using tee and process substitution to filter Java process output for Kubernetes logging and error detection.
Using tee and process substitution to filter Java process output for Kubernetes logging while capturing specific errors to a log file.