StringBuilders magic for very large strings
Explores StringBuilder performance and memory usage for creating very large strings in C#, comparing it to using a List.
Explores StringBuilder performance and memory usage for creating very large strings in C#, comparing it to using a List.
Explains the concept of humane alphabets for URLs to avoid ambiguous characters, with a practical implementation example using Sqids.
Explains how to emulate SQL's FILTER clause for JSON aggregate functions in Oracle, addressing NULL value handling in JSON arrays and objects.
A deep-dive tutorial explaining JavaScript Promises from the ground up, covering their necessity and how to use them effectively.
Explores the data-oriented programming principle of making illegal states unrepresentable in Java, focusing on precise data modeling.
A developer shares his pre-coding routine for new app projects, including idea documentation, feature listing, and interface sketching.
An experiment comparing retrieval performance of chunked vs. non-chunked documents using long-context embedding models like BGE-M3.
A guide to implementing encryption and data protection in Azure using PowerShell, covering Key Vault, TDE, Storage Encryption, and more.
A 1-hour video presentation covering the full development cycle of Large Language Models, from architecture and pretraining to finetuning and evaluation.
A 1-hour presentation on the LLM development cycle, covering architecture, training, finetuning, and evaluation methods.
Explores new research on instruction masking and LoRA finetuning techniques for improving large language models (LLMs).
Analysis of new LLM research on instruction masking and LoRA finetuning methods, with practical insights for developers.
A developer shares their experience migrating their Neovim configuration from lazy.nvim to the rocks.nvim package manager, discussing its benefits and drawbacks.
A guide to useful RStudio shortcuts, settings, and tips to improve productivity and code readability for R programming.
A technical guide to Kubernetes logging layers, focusing on debug vs. security logs and practical tuning advice without vendor bias.
A developer's guide to upgrading a personal website from Eleventy v2 to the new v3 alpha, focusing on the switch to ESM.
A retrospective on the 15-year journey of EqualsVerifier, a Java library for testing equals and hashCode methods, covering its evolution and community.
A monthly roundup of new features and updates for Microsoft Azure WebApps, including PHP 8.3 support, reservation changes, and preview features.
A guide to creating Sankey diagrams for data visualization using Mermaid.js, including basic syntax and examples.
A developer shares two technical learnings: using GitHub Desktop as a CLI tool and the purpose of the Public Suffix List for web security.