Create account
For teams
Documentation
Login
Create account
For teams
Documentation
Login
Insights
Using state machine to write bug-free code
Learn how to plan your code and make it bug-free.
Engineering
Insights
Python code formatters
Let these tools automate style formatting for your Python code.
Insights
Python
Good Code Podcast: Episode 4
On communication in open-source collaboration, with Cheuk Ting Ho.
Podcasts
Insights
Django Async: What's new and what's next?
All that you need to know about async support added in the latest Django 3.1.
Insights
Python
Engineering
Code formatting on autopilot
With Transformers, you don't need to manually fix style violations anymore.
Product
Insights
Good Code Podcast: Episode 3
How open-source communities perform code reviews, with Timothy Chen.
Podcasts
Insights
Managing multiple Git profiles
What if Git already knew whether to use your work email or personal? Say no more. Here's how.
Code Review
Insights
A hands-on introduction to static code analysis
See common problems in code? Let's create an analyzer to detect them automatically.
Engineering
Insights
Git branch naming conventions
A primer on naming branches for modern git workflows.
Insights
Code Review
Python gotchas to look out for
Inside: Changes in Python 3.8, and how the debug flag can get you hacked.
Insights
Python
Engineering