How I Solved My Font Rendering Problem
A developer details how they fixed blurry font rendering in Safari on iOS by correctly configuring the @font-face rule for a variable font.
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.
Podcast discusses web apps as an alternative to native app stores, exploring cross-platform benefits and user experience challenges.
A guide to creating custom tools (functions) for the Azure OpenAI Assistants API, including setup, definition, and execution.
Explores three underappreciated Java 21 features: Generational ZGC, Key Encapsulation Mechanism API, and Code Snippets in JavaDoc.
Explains Microsoft Entra Lifecycle Workflows for user onboarding/offboarding, covering licensing and administrator roles.