django-planet

Blog: james.walters.click

web https://james.walters.click/
Author James Walters

Robots Aren't Responsible

Feb. 8, 2024 » james.walters.click » [Archived Version]

DHH posted a recent piece called It's easier to forgive a human than a robot. In it, he highlights a fascinating problem and draws a handful of conclusions that I think head off in the wrong directions. The problem he highlights is that as AI and similar systems take over …

Read More

PyOhio 2023 Slides & Resources

Dec. 16, 2023 » james.walters.click » [Archived Version]

On the heels of DjangoCon (sorry, a restrospective is overdue for that one, it's coming, I promise), I went and signed up for another conference—PyOhio! I decided to throw my hat in the ring with a talk on web scraping. It's a fun skill that I've put to use …

Read More

DjangoCon 2023 Slides & Resources

Oct. 17, 2023 » james.walters.click » [Archived Version]

It's such a delight to give a talk at this year's DjangoCon! This is my first tech conference, as well as my first time presenting. I'd love to thank Will Vincent, Eric Matthes, and Alyssa Nicholl for all their help reviewing and refining this talk to be the best it …

Read More

Solving Verticals

Sept. 8, 2023 » james.walters.click » [Archived Version]

A little while back, I did some freelancing with a couple of friends for a real estate investment firm. One of my friends knows these guys. They have a great business, but the place where they were falling down was keeping investors in the loop on how things were developing …

Read More

Do You Like Your Software?

Aug. 18, 2023 » james.walters.click » [Archived Version]

People have a strange relationship with their software. Some applications are mainstays in our workplaces, but don't impact our lives off the clock. Some applications seemingly exist solely to annoy us. Many of us spend hours and hours with software designed to amuse us. Some of us wouldn't know how …

Read More

Insecurely Copying Text in Javascript

April 11, 2023 » james.walters.click » [Archived Version]

I've been working on an internal web app at my job for our call and chat agents. There's some text provided there that agents commonly need to copy and paste. I thought it might be nice to write a bit of scripting to automatically copy these bits of text to …

Read More

What Django Deployment is Really About

Jan. 29, 2023 » james.walters.click » [Archived Version]

Django has this reputation for being hard to deploy. I don't think that's really true. I think that people haven't taken the time to explain to beginners the concepts you're thinking about when it comes to deployment. We focus so much on teaching people how to build apps in Django …

Read More

The Road Less Traveled: Understanding XPaths

Jan. 26, 2023 » james.walters.click » [Archived Version]

The other day I started writing a web automation tool to do some chores for me at work. This was my first time using Selenium, a handy dandy library for driving web browsers in code. When it comes to getting a hold of elements in the page you want to …

Read More

Confessions of a Linux Grandpa: An Oral History #2

Oct. 28, 2022 » james.walters.click » [Archived Version]

Hello again Sparky! Have you come for another story about the glory days of desktop Linux? Well who am I to disappoint? 👴️ Now, where did we leave off? Oh yes! I was running Ubuntu on the old Toshiba... Grandpa, what was Ubuntu like? This was Ubuntu, at the end of …

Read More

Software Development for the Masses

Sept. 19, 2022 » james.walters.click » [Archived Version]

Some years ago, I was kicking around in the Ubuntu MATE IRC room, and I asked Martin Wimpress for his advice on getting started with programming. I've noted previously my fascination with operating systems, so I was expecting that the man behind my distro of choice would refer me to …

Read More