The falsehoods of anti-AGPL propaganda
Debunks common misconceptions about the AGPL license, explaining its actual requirements and criticizing Google's portrayal of it.
Debunks common misconceptions about the AGPL license, explaining its actual requirements and criticizing Google's portrayal of it.
Explains the performance benefits of using contiguous memory in Cython for scientific computing and discusses debugging segfaults in low-level code.
A technical guide to calculating sunlight exposure in a garden using solar position algorithms and interactive web tools.
A discussion on defining a software team's 'critical path' by focusing on business-critical processes that directly impact revenue and customer experience.
A developer shares their experience and lessons learned from giving a technical talk at the online EuroPython 2020 conference.
Announcing two technical sessions at the virtual PASS Summit 2020: migrating SQL Server to Azure VMs and using Columnstore Indexes.
Explains the BOT_COMMAND_INVALID error in Telegram bots, showing that commands must be lowercase when using the setMyCommands API.
A technical guide on processing chunked HTTP responses in Go to handle streaming JSON data from a database without waiting for EOF.
Explains a bug in ASP.NET Core 3 where IIS removes empty HTTP headers, breaking WOPI protocol compliance, and provides a workaround.
A talk on implementing full-text search using only Django and PostgreSQL, presented at EuroPython 2020.
Analyzes SQL Server disk caching on Azure VMs, questioning Microsoft's best practices with performance data.
Introduces HOMER, a new reinforcement learning algorithm that solves key problems like global exploration and decoding latent dynamics with provable guarantees.
Explains the CSS @property rule, part of Houdini, which adds type checking, fallbacks, and inheritance control to CSS custom properties.
Introducing Eff, an experimental C# library for algebraic effects and handlers, enabling advanced control over computational effects like dependency injection and nondeterminism.
Explains how to import non-ESM JavaScript libraries (globals, CommonJS) into ES Modules for client-side use, with practical examples.
A review of Synology's Active Backup Suite, evaluating its capabilities for small business backup of physical machines, VMs, and Office 365 data.
A developer shares their journey learning Go by building a utility to check Apache Kafka's advertised.listeners configuration for common issues.
A guide to implementing Hugo's image processing features to optimize images, improve site performance, and fix lazy loading issues.
A developer recreates the classic DOOM fire effect using C# and runs it on the ancient Windows NT 3.51 operating system.
A guide to using env0 and Terraform to deploy temporary Kubernetes clusters with automatic shutdown to manage cloud costs.