Weeknotes: Web Development February 7, 2021

Weeknotes of a primarily Python Web Developer including Datasette, Homebrew Python, and more.

This week I learned about the concept of Weeknotes, basically reviewing your week in writing to organize and synthesize your thoughts. I need to write more, and to keep track of all the things I am learning, so I thought I’d give it a try.

I learned about the idea from Jeff Triplett and followed a link to (Simon Willison)[https://simonwillison.net/tags/weeknotes/] and from there I got the general idea.

Simon has a really interesting project around data-sharing Datasette.

I dove more into building out a repeatable Python development setup. Homebrew Python is Not For You. This links to asdf which helps manage multiple language runtimes, but after some research I am sticking with pyenv for managing Python versions and Pipenv for dependencies and virtual environments.

I am looking into replacing nvm with nodeenv.

I decided to update this site with Wagtail, but that was taking too long so for now I am using Pinax Blog and I’ll have to come up with a migration strategy.

I am fully immersed in VS Code and I hardly have an instinct to open Emacs anymore. I even got used to using the mouse! I’ll have to write up my setup to make VS Code a little more comfortable. I tried Atom but the remote development support just isn’t as reliable and I need that. The main issue now with VS Code is tab behavior. There is a package to make it more like emacs, but it isn’t working quite right yet. I’ll have to dig into that.

That’s all for now, back to work.