Sourcery Blog
Thoughts, advice, and best practice tutorials on programming and AI
-
From alert to fix - handling production issues with Sourcery
Tim Gilboy -
Fixing bugs and production isses - Sentinel is coming soon
Tim Gilboy -
The Power of Small PRs
Tim Gilboy -
Better LLM Prompting using the Panel-of-Experts
Nick Thapen -
Don’t tell me what (not) to do!
Nick Thapen -
Unit Testing Code with a Mind of Its Own
Brendan Maginnis -
Faster Code Reviews = Lower Burnout?
Brendan Maginnis -
Code Review - Ideals vs Reality
Brendan Maginnis -
Default Approve
Brendan Maginnis -
Finding the Traps We Set for Ourselves
Brendan Maginnis -
Code reviews are a tax on productivity
Brendan Maginnis -
Improving LLM Responses After the Fact
Tim Gilboy -
Tackling Complex Tasks with LLMs
Tim Gilboy -
Why Do We Have Code Reviews Anyway?
Tim Gilboy -
Sourcery's Pricing Plan Shift
Tim Gilboy -
The Hidden Benefits of Code Reviews
Tim Gilboy -
Generating Code without Generating Technical Debt?
Reka Horvath -
Comparing to None in Python and Pandas
Reka Horvath -
When is inplace in Pandas faster?
Reka Horvath -
Code Review: What And What Not To Automate?
Reka Horvath -
Avoiding Performance Killers in Loops
Reka Horvath -
Why You Need Coding Standards
Tim Gilboy -
Interest Rates Are Rising - Calculating Tech Debt's Actual Impact
Tim Gilboy -
My 3 Worst Python Function Names
Reka Horvath -
Consistent Naming with Voldemort Rules
Reka Horvath -
Law of Demeter, Gateway Pattern, and Package Maturity
Reka Horvath -
Maintain A Clean Architecture With Dependency Rules
Reka Horvath -
Making Our Tests More Concise with Helpers
Reka Horvath -
Chatting with Will McGugan: From Side Project To Startup
Reka Horvath -
Zero-cost Exceptions and Error Interfaces
Reka Horvath -
Chatting with Sebastian Witowski - Part II: Python Community and Developer Tools
Reka Horvath -
Making the Sourcery CLI More Robust with Rich
Reka Horvath -
Chatting with Sebastian Witowski - Part I: Code Standards, Tooling, and Working in Teams
Reka Horvath -
Review Just Your Changed Code
Reka Horvath -
GPSG in Practice / Part 1: the Sourcery Monorepo
Reka Horvath -
Dark Corners of Our Code - The Impact of Technical Debt - Part II
Tim Gilboy -
The Impact of Technical Debt - 2022
Tim Gilboy -
Introducing the Google Python Style Guide in Sourcery
Tim Gilboy -
Real Python podcast
Brendan Maginnis -
Dissecting the Google Style Guide
Tim Gilboy -
Maintainability Index - What is it and where does it fall short?
Tim Gilboy -
Python Refactorings - Part 8
Nick Thapen -
How much information is too much information?
Tim Gilboy -
Is your code too complicated?
Tim Gilboy -
Stackoverflow podcast
Brendan Maginnis -
What Is Technical Debt (and why a bit of it is a good thing)
Tim Gilboy -
Cloudy with a Chance of Python
Shanika Wickramasinghe -
Functional Refactoring talk at PyData Eindhoven
Brendan Maginnis -
Real Python podcast
Brendan Maginnis -
Podcast.__init__ interview
Brendan Maginnis -
Python Refactorings - Part 7
Nick Thapen -
Making lunch faster with Python concurrency
Brendan Maginnis -
Python Refactorings - Part 6
Nick Thapen -
Python Refactorings - Part 5
Nick Thapen -
Sourcery now available in Sublime!
Brendan Maginnis -
Introducing Sourcery Pro!
Nick Thapen -
Sourcery now available in Vim!
Brendan Maginnis -
Can you fit all of this code in your head?
Nick Thapen -
Python Refactorings - Part 4
Nick Thapen -
Python Refactorings - Part 3
Nick Thapen -
Python Refactorings - Part 2
Nick Thapen -
Talk Python podcast
Brendan Maginnis -
Python Refactorings - Part 1
Nick Thapen -
How do you test code written by code?
Brendan Maginnis -
Sourcery Starbot ⭐ released!
Brendan Maginnis -
Use Sourcery to review your code on GitHub!
Nick Thapen -
Python refactorings now available in VS Code with Sourcery!
Nick Thapen -
Getting the most out of Python collections
Nick Thapen -
GitHub Actions for perfect Python Continuous Integration
Brendan Maginnis -
A Field Guide to Fixing Bugs
Nick Thapen -
A perfect way to Dockerize your Pipenv Python application
Brendan Maginnis -
Five Python Refactoring Tips to Improve Your Code
Nick Thapen -
Sourcery beta launched!
Nick Thapen -
Sourcery now runs locally - plus beta launch next month!
Nick Thapen -
How to set up a perfect Python project
Brendan Maginnis -
Refactoring the Gilded Rose kata
Nick Thapen -
Introducing Sourcery
Nick Thapen