I’ve been working through Fluent Python for the past week or so. Today, as I was finishing Chapter 14: Iterators, Iterables and Generators, I came across the following slide from David Beazley’s presentation: ‘A Curious Course on Coroutines and Concurrency’
Continue reading
I’m always eager to spend time dissecting unfamiliar code-bases, so I was excited about Tom’s workshop today: code-reading the bottle microframework. I cloned the bottle repo and started browsing the ~4000 lines of code to prepare for the workshop. On first read, the classes and errors made sense to me, but everything else seemed impenetrable.
Continue reading
This morning was pretty much a pool of frustration. Liz and I ran into errors using PostgreSQL & SQLAlchemy that we couldn’t figure out. Error messages told us that column names didn’t exist when we had definitely created them, and that tables were using conflicting types for the same key. Worst of all, the error messages persisted even after we fixed the code.
Continue reading
My goal for this week is to get my hands a dirty with databases. I have managed for the most part to avoid them entirely, and RC is a great place to dive into things I’ve been avoiding.
Continue reading
I spent the late morning getting my python virtual environments configured a bit better (gah, another tool to remember to use all the time, but in the long run it will help me keep python libraries organized).
Continue reading