Running Python in the Browser
An overview and comparison of six different open-source systems for running Python code directly within a web browser.
An overview and comparison of six different open-source systems for running Python code directly within a web browser.
Explains how to delete a Kafka Connect connector by directly modifying its configuration topic when the REST API is unavailable.
Guide to deploying the Global Azure Bootcamp Science Lab planet discovery workload in a Kubernetes cluster using provided YAML configuration.
A guide on implementing Docker security best practices for Node.js, focusing on using non-root users to minimize attack surfaces.
A tutorial on deploying a Python Flask application to Azure App Service on Linux using GitHub Actions for CI/CD automation.
A developer's detailed walkthrough of configuring Azure DevOps to build a Docker image and push it to a private Docker Hub repository.
A detailed analysis of the malicious event-stream npm package backdoor, its timeline, and the social engineering attack that led to its inclusion.
A tutorial on implementing token-based authentication in Django REST Framework for secure API user identification.
A talk recap on .NET's Garbage Collector, memory management concepts, hidden allocations, and performance profiling.
A technical analysis of Apple's unreleased AirPower charging animation, exploring the iOS ChargingViewService and SceneKit implementation.
A developer's summary of recent and upcoming technical projects, including blog series on Dapper.NET, Clojure, .NET Core, and Angular with Auth0.
A technical guide on deploying Red Hat OpenShift, an enterprise Kubernetes platform, on Microsoft Azure using ARM templates and Ansible.
Critique of HandCash wallet's centralized $handle system, highlighting security risks and trust issues in Bitcoin Cash transactions.
A technical benchmark comparing the performance of 'for' vs 'foreach' loops in .NET Core using BenchmarkDotNet, showing 'for' is faster.
The article argues that the Commons Clause threatens open source by turning projects proprietary, and discusses better funding models for maintainers.
Explains the md5() function in Terraform, showing how to generate MD5 hashes for strings and files with practical examples.
Explains the Terraform chomp() function, which removes trailing newlines from strings, with examples and practical use cases.
A deep dive into SQL Server Columnstore Index wait types, explaining their groups and providing setup for analysis.
Columnstore Indexes are now available on the Standard Tier of Azure SQL Database, enabling better compression and performance for data warehousing.
Revisits the 'compressive images' technique for responsive web design, analyzing its modern relevance, performance trade-offs, and memory impact.