James Turk
  • About
  • Projects
Categories
All (11)
django (1)
fediverse (1)
gpt (3)
jellyfish (1)
presentations (1)
python (6)
quarto (1)
rust (1)
tools (2)

 

You Don’t Need __all__

python
Every now and then, I get a PR from a well-meaning contributor trying to add __all__ to a Python module for whatever reason. I always decline these, they are unnecessary…
Jul 1, 2023

 

jellyfish 1.0 & The Transition to Rust

rust
jellyfish
python
Back in 2010, my colleague Michael created a Python library with C implementations of a bunch of common string distance algorithms. I remember wanting to call it strfry at one…
Jun 27, 2023

Media Party 2023 Presentation: Automating Web Scraping with GPT

python
gpt
presentations
Media Party is a conference that “facilitates the intersection between the media and technology industry in an innovative, international and hands-on way.”
Jun 10, 2023

New Quarto Site

quarto
I’ve been wanting to write more for a while, and so decided to rebuild this site.
Mar 28, 2023

Automated Scraping with GPT, Part 2

python
gpt
A couple of days ago I wrote about using GPT-4 to automate web scraping. I was…
Mar 18, 2023

Automated Scraping with GPT-4, Part 1

python
gpt
(Part 2 now available: Automated Scraping with GPT-4, Part 2)
Mar 16, 2023

Moving from (n)vim to VS Code in 2023

tools
I’ve been a vim user for more than 15 years. Before then I would try a new editor every few months, Visual Studio, Komodo IDE, Kate, and JEdit are a few that I remember…
Jan 7, 2023

Federated

fediverse
If you’re around my age, you remember an internet dominated by niche message boards. Gaby Del Valle’s article did a great job capturing what was…
Nov 4, 2022

 

Postgres websearch in Django 3.1

python
django
Earlier this week, Django 3.1 beta 1 was released. While the big news is the addition of asynchronous views and middleware, there’s a tiny feature I managed to get added that I wanted to bring a bit of attention to as it makes writing apps that use Postgres’ full text search a little easier…
Jun 17, 2020

Reclaiming Time with Twitter-as-RSS

tools
I’m sure there’s a german word for that moment when you close Twitter then think to yourself “I wonder what is going on over at twitter-dot-com” and…
May 3, 2018

 

Deploying Static Sites to CloudFront

Like many developers, I’ve written my own blog software half a dozen times. I’ve probably spent a lot more time tweaking…
Mar 26, 2015
No matching items
     
    • Creative Commons License
      This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.