How to send long text input to ChatGPT using the OpenAI API
A straightforward guide to sending large input to ChatGPT using Python.
Optimizing text for ChatGPT: NLP and text pre-processing techniques
Mastering text preprocessing to send more input to ChatGPT.
Measuring productivity with GitHub issues
Can a little Pandas help improve your development velocity?
Do I raise or return errors in Python?
Raise, return, and how to never fail silently in Python.
Increase developer confidence with a great Django test suite
How to write tests for your Django applications that are painless and productive.
Django project best practices to keep your developers happy
Using Makefiles, pre-commit, and GitHub Actions to help create a happy development team.
Manipulating data with Django migrations
How to update Django models and manipulate existing data using migrations.
Writing efficient Django
How to use Django's views, models, and queries to build a better application.
Multithreaded Python: slithering through an I/O bottleneck
How taking advantage of parallelism in Python can make your software orders of magnitude faster.
Breaking bottlenecks 🍾
A talk on the benefits of non-blocking functions for programs, developers, and organizations.
Iteration in Python: for, list, and map
The basics of writing iterations in Python using for loops, list comprehensions, and map.