atlas news
    
PyBites
16  février     15h41
We’re launching 60 Rust Exercises Designed for Python Devs
PyBites Team    Rust is too hard. We hear it all the time from Python developers. But after building 60 Rust exercises specifically designed for Pythonistas, we’ve come to a clear conclusion: Rust isn’t harder than Python per se, it’s just a different challenge. And with the right bridges, you can learn it faster...
    00h42
How to Automate Python Performance Benchmarking in Your CI CD Pipeline
Julian Sequeira    The issue with traditional performance tracking is that it is often an afterthought. We treat performance as a debugging task, (something we do after users complain), rather than a quality gate. Worse, when we try to automate it, we run into the Noisy Neighbour problem. If you run a benchmark in a...
12  février     00h15
The Vibe Coding trap
Julian Sequeira    One of my readers replied to an email I sent a couple of weeks ago and we got into a brief discussion on what I’ll call, Skills Erosion. They brought up the point that by leaning too heavily on AI to generate code, people were losing their edge. It’s a good point that’s top of mind& Continue...
09  février     12h57
How Dependency Injection makes your FastAPI Code Better Testable
Bob Belderbos    Most Python web frameworks make you choose between testability and convenience. You either have clean code with complex test setup, or you use global state and hope your tests don’t interfere with each other. FastAPI’s Depends() solves this elegantly. Here is an example how you would use it in your...
05  février     10h20
Building Useful AI with Asif Pinjari
Julian Sequeira    I interview a lot of professionals and developers, from 20-year veterans to people just starting out on their Python journey. But my conversation with Asif Pinjari was different. Asif is still a student (and a Teaching Assistant) at Northern Arizona University. Usually, when I talk to people at...
03  février     11h02
Coding can be super lonely
Julian Sequeira    I hate coding solo. Not in the moment or when I’m in the zone, I mean in the long run. I love getting into that deep focus where I’m locked in and hours pass by in a second But I hate snapping out of it and not having anyone to chat with about it. (I’m& Continue reading Coding can be super lonely
29  janvier     11h18
7 Software Engineering Fixes To Advance As A Developer
Julian Sequeira    It’s January If you look back at yourself from exactly one year ago, January 2025, how different are you as a developer from then to now? Did you ship the app you were thinking about? Did you finally learn how to configure a proper CI CD pipeline? Did you land the Senior role you were after?&...
27  janvier     11h50
The missing 66% of your skillset
Julian Sequeira    Bob and I have spent many years as Python devs, and 6 years coaching with Pybites and we can safely say that being a Senior Developer is only about 1 3 Python knowledge. The other 60% is the ecosystem. It’s the tooling. It’s all of the tech around Python that makes you stand out from the rest. This...
20  janvier     00h15
I’m worried about layoffs
Julian Sequeira    I’ve had some challenging conversations this week. Lately, my calendar has been filled with calls from developers reaching out for advice because layoffs were just announced at their company. Having been in their shoes myself, I could really empathise with their anxiety. The thing is though, when...
11  juillet     13h51
From SQL to SQLModel: A Cleaner Way to Work with Databases in Python
Ahmed Lemine    SQLModel is a library that lets you interact with databases through Python code with Python objects and type annotations instead of writing direct SQL queries. Created by the same author of the extremely popular framework FastAPI, it aims to make interacting with SQL DBs in Python easier and...