Many modern APIs (like AsyncOpenAI) have built-in concurrent execution features. But understanding these concepts can help you add your own concurrency controls. You’re not reinventing the wheel, you’re modifying it for your particular use case.
Is Your Python Code Giving Junior Developer? 5 Tell-Tale Signs (And How to Fix Them)
Hardcoding database passwords is a cannon event for most junior developers. Let’s skip that arc π
Serializing Data 101: Apache Avro
Serialized data means less data to transfer = less network latency = responses so fast your manager thinks you cached everything π€.
Getting Started with AWS CDK
Would you rather create infrastrucuture using your favorite programming langauge or yaml-engineer a 5000 line CloudFormation template π?
Beware of the Mutants π±
Mutating your DataFrames can lead to corruption and unreliable analysis if you don’t realize what you’ve done.
A Guide to Python’s Virtual Environment
Virtual environments are crucial for having clean and reproducible Python workspaces. Fortunately, the learning curve isn’t steep!
This is Why Python Should be Your First Programming Language π
Python is a popular programming language used by many companies and trusted by many professionals. If you were wondering which language you should pick up first as someone who is new to data/tech, go with Python.
The Importance of Documentation
Write good documentation if you want to stand out from the crowd and be a resource for other engineers.
16 Common Linux Commands for Beginner Engineers
Figuring out the command line can be nerve-wracking for newbies, but here are common commands you can use immediately.
