The Best flake8 Extensions for your Python Project
A guide to essential flake8 extensions for improving Python code quality, covering import order, exception handling, and logging best practices.
A guide to essential flake8 extensions for improving Python code quality, covering import order, exception handling, and logging best practices.
A video tutorial series covering Django's authentication system, including signup, login, password management, and view protection.
A first-hand account of the opening day at VMworld Europe 2018 in Barcelona, covering registration, venue layout, and community events.
A technical guide on using Azure Managed Identities to authenticate and access Azure Service Bus, eliminating the need for stored connection strings.
A software engineer reflects on his startup journey and open-source work before joining Google to focus on developer productivity tools.
OpenIddict 1.0 and 2.0 are now officially released, featuring a security fix, built-in entity caching, and an updated event model.
A guide to using ES6 import statements in Node.js with Babel and Express for full-stack development.
Explains how to configure and use the Read Scale-Out feature for Azure SQL Database Premium tier to offload read workloads to secondary replicas.
Fedora Scientific now offers Vagrant boxes, providing a pre-configured environment for scientific computing with KDE desktop and open-source tools.
A developer explains the importance of effective breaks for maintaining focus and productivity, focusing on recovering different types of energy.
Introduces the 'namer' R package for automatically labeling unnamed R Markdown chunks to improve debugging and cache management.
A developer creates a report email from web-scraped data for a SaaS application using Python and Django.
A technical article presenting a contract pattern for encoding and decoding discriminated union types in schemaless data stores, using the TypeShape library.
A critique of PostgreSQL's name change from Postgres to PostgreSQL, arguing it caused persistent pronunciation confusion and was a major mistake.
Explains the security risks of the SQL Server 'Trustworthy' database setting and how it can lead to sysadmin privilege escalation.
Explains high-level container runtimes, their role in image management and orchestration, and compares examples like Docker and containerd.
A technical guide on planning and building a high-performance, future-proof 1GbE/10GbE home LAN using CAT6 cables, including tools and setup steps.
A guide to implementing visual regression testing for React applications using React Storybook and its Storyshots add-on.
Critique of the Commons Clause, arguing it creates nonfree software while dishonestly using open source terminology.