Brad Montgomery

Brad's Blog. All of it.

Thoughts from re:Invent 2024 published on 2024-12-07 21:06:59.241301+00:00
Generative AI, Bedrock, and easy (easier) data lakes. — aws developer technology industry

We are all inventors published on 2024-10-17 21:56:53.551535+00:00
I just now realized... — fun image ai

Lingo Day One published on 2024-10-12 01:50:00+00:00
My experience with the Lingo CGM: Day 1 — food health fitness

Test-driving the Lingo CGM published on 2024-10-10 17:03:50.623234+00:00
I ordered the Lingo CGM, and this is the first post in a series describing my experiences. — food health fitness

Do we need comments? published on 2024-03-18 16:48:33.469324+00:00
Does this site need comments? — web blog community humanity spam

The Mintbook Air published on 2023-12-29 21:40:47.166432+00:00
I installed Mint on a 2012 MacBook Air — linux macbook apple

Welp, I built a static site generator published on 2023-12-27 22:37:02.626926+00:00
Hello new website. — python web tools software

ChatGPT on choosing a JavaScript framework published on 2023-01-18 22:41:18.741745+00:00 ai chatgpt fun

Happy New Year 2022 published on 2022-01-26 23:31:28.672179+00:00 bikes family personal

Git workflow published on 2020-05-17 23:28:36.891528+00:00 git process workflow

A reasonable number of bikes published on 2019-05-06 16:47:06.310488+00:00 bikes

I'm doing a Whole30 published on 2019-02-03 18:11:01.976320+00:00 diet fitness health nutrition whole30

New Year, New Site (2019 edition) published on 2019-01-03 16:39:30.740522+00:00 blog django meta opensource

Giving Tuesday: My Favorite Memphis Nonprofits published on 2017-11-28 15:36:33.365253+00:00 fitness giving memphis memtech nonprofits

What's in my requirements.txt published on 2017-05-14 16:19:03.519517+00:00 programming python unix

The Blue Collar Programmer published on 2017-02-12 16:55:40.164303+00:00 industry programming skills technology wired

Sending SMS messages with Amazon SNS and Python published on 2017-02-01 22:46:52.151549+00:00 aws python sms sns texting

Why is runserver/daphne so slow? published on 2017-01-03 16:59:52.007696+00:00 channels daphne django node node_modules react

2016 St Jude Memphis Marathon published on 2016-12-10 22:42:04.055160+00:00

Help me support St Jude published on 2016-05-21 18:54:19.840131+00:00 fundraising marathon running stjude

Let's convert a Word Doc to HTML published on 2016-04-29 16:04:11.732863+00:00 html pandoc python word

50 miles published on 2016-03-11 12:56:30.461985+00:00 lhrl running ultra

Young Coders at PyTennessee 2016 published on 2016-02-09 00:31:00.530693+00:00

Ignoring SuspiciousOperation requests for fun and (profit?) published on 2015-12-16 15:20:03.113439+00:00

A custom __date lookup for Django published on 2015-10-18 20:40:37.236361+00:00 database django lookups orm postgres python

Date lookups in Django published on 2015-10-10 19:27:40.047401+00:00 database django lookups orm postgres python

Django Admin Filters from ArrayFields published on 2015-09-30 22:42:44.207595+00:00 admin array arrayfield django filter postgresql

Disabling the Forms in Django Rest Framework's Browsable API published on 2015-09-03 20:12:42.347829+00:00 api django djangorestframework python restframework

Webucator: zip, map, and lambda published on 2015-08-30 12:33:31.592430+00:00 lambda map programming python tutorial zip

A django iconbool filter published on 2015-08-26 16:58:38.410252+00:00 django filter python

Nice ArrayField widgets with choices and chosen.js published on 2015-04-25 22:50:25.238289+00:00 arrayfield django postgresql python

Django hack: Help text on a model instance published on 2015-03-17 04:54:01.779392+00:00 curry django functional

Unsubscribe published on 2014-12-01 15:16:07.590430+00:00 comedy computing technology

Running Miles, Curing Cancer published on 2014-10-18 14:08:40.629793+00:00 donate running stjude

#HACKMemphis 2014 published on 2014-09-21 15:09:22.018668+00:00 hackmemphis memtech

My Development Environment published on 2014-06-25 03:12:55.160380+00:00 development environment software tools

Your VM has become "inaccessible." published on 2014-03-21 20:16:55.011764+00:00 vagrant virtualbox

Wrapping up the WORS with a 10k at Shelby Farms published on 2014-02-16 22:55:19.543756+00:00 running trails

WORS 8K+ at Stanky Creek published on 2014-02-12 03:19:30.547456+00:00 running trails

GiveCamp 2014 published on 2014-02-07 04:17:34.886455+00:00 community developer givecamp memphis rackspace

Old-school Skitch and CloudFiles with ftp-cloudfs published on 2014-01-28 14:55:24.172398+00:00 cloudfiles ftpcloudfs python rackspace skitch

WORS 5k at Stanky Creek published on 2014-01-27 14:45:36.626175+00:00 running trails

WORS 3k in the bag published on 2014-01-05 22:08:33.848604+00:00 running

Looking Back. Looking Forward. published on 2013-12-31 19:44:34.138041+00:00 personal professional review year end

The little things published on 2013-12-29 18:50:15.583798+00:00 generators lambda map python

problems with django_extension's graph_models? published on 2013-11-15 20:14:01.470801+00:00 django django_extensions python

Getting the Most out of ack published on 2013-10-12 04:29:57.421012+00:00 ack grep tools

An Attribute by any other name... published on 2013-09-12 04:24:13.304178+00:00 __gettattr__ attributes descriptors programming properties python

Metrics with Django and Redis published on 2013-05-19 02:38:29.648285+00:00 django django-redis-metrics metrics redis

String Theory published on 2013-05-09 16:02:35.280537+00:00 fun physics running strings

Django Manager Testing Woes published on 2013-04-07 21:19:19.991633+00:00 django managers mock models python testing

Python's zip, map, and lambda published on 2013-04-01 16:29:14.615885+00:00 lambda map python zip

How in the world do you Mock a name attribute? published on 2013-03-15 03:43:17.745865+00:00 mock python testing

Why I deleted Mailbox after only an hour. published on 2013-03-13 15:44:30.420174+00:00 email gmail inboxzero ios mailbox

Calculate a Week Range for a Date published on 2013-03-07 19:39:54.168594+00:00 date isocalendar python range

How to use a turning lane published on 2013-02-23 21:28:56.724485+00:00 comic driving

The Minimum Working Thing published on 2013-02-08 19:06:17+00:00 entrepreneurship programming startups web

Division By Zero published on 2012-11-23 19:40:50+00:00 division math zero

Vim: Jumping around! published on 2012-11-12 17:51:31+00:00 editor unix vi vim

Let's be a better vim user published on 2012-11-04 15:16:47+00:00 editor programming unix vim

Customizing Django's password_change view published on 2012-10-30 21:30:49+00:00 django programming python web

Thoughts on PyArkansas published on 2012-10-28 15:08:44+00:00 awesome community conference pyarkansas python

Django Models & Mixins for cleaner code published on 2012-09-26 20:28:07+00:00 django mixins programming python

Fixing Bugs. published on 2012-09-25 22:44:13+00:00 fun programming

A Vision of the Future published on 2012-09-20 18:20:16+00:00 fiction fightthefuture fun law patents

A scenario for the future. published on 2012-08-27 17:20:53+00:00 fiction fightthefuture fun

planning julython published on 2012-07-02 02:36:24+00:00

Building a Happy Potty published on 2012-06-11 16:44:51+00:00 ios javascript mobile web

Easy Custom Vagrant Packages published on 2012-04-16 18:44:44+00:00 chef linux vagrant virtualbox

Running with Zombies. published on 2012-03-10 21:43:49+00:00 fun iphone running zombies

Streaming Replication in PostgreSQL 9.1 published on 2012-03-03 15:29:24+00:00 database postgresql

Net::HTTPServerException: 412 "Precondition Failed" published on 2012-02-05 20:15:19+00:00 chef

PostgreSQL 9.1.2 via homebrew on OS X 10.7.2 published on 2011-12-22 06:20:39+00:00 django homebrew osx postgresql python

Chosen.js in the Django admin published on 2011-12-13 16:00:48+00:00 chosenjs django javascript jquery python web

Think Different. published on 2011-10-06 13:00:00+00:00 americandream apple death osx stevejobs thinkdifferent

SiteSprint III - An update published on 2011-01-24 15:56:59+00:00

Fix: Leopard libedit detected. published on 2011-01-05 15:58:04+00:00

SiteSprint III - The Reclaimation published on 2010-11-02 17:22:00+00:00 django sitesprint web

Python: stray commas cause tuples? published on 2010-10-15 11:26:00+00:00 Python

A case for values_list published on 2010-07-19 16:25:00+00:00 django python web

PyGraphviz on OS X (SL) with virtualenv published on 2010-07-14 22:14:00+00:00 Mac OS Python X graphviz virtualenv

Vim Syntax highlighting for Apache Config Files published on 2010-06-09 09:12:00+00:00 apache django vim

Convert Tables to Unordered Lists published on 2010-05-28 15:39:00+00:00 BeautifulSoup Programming Python web

Pretty options for Django's auth.User published on 2010-04-22 09:07:00+00:00 Python django web

Dealing with Unicode and ASCII using Python published on 2010-03-25 15:21:00+00:00 ascii python unicode

On select_related() published on 2010-03-23 15:02:00+00:00 Python awesome django web

Building PIL on OS X: Snow Leopard published on 2010-02-25 15:40:00+00:00 Mac OS PIL Python X homebrew virtualenv

Specialization published on 2010-02-24 13:50:00+00:00 Fun humanity

Adventures in Bread-Baking: Part 1 published on 2010-01-23 09:57:00+00:00 Food bread

Add JSON syntax highlighting in Vim on OS X published on 2010-01-15 15:03:00+00:00

Resize the iTunes Window published on 2010-01-14 09:47:00+00:00 Mac Programming applescript iTunes

Ubuntu Audio, YES! Windows XP, NO. published on 2009-12-13 14:57:00+00:00 Hardware Linux Ubuntu audio

Gahhh!! Django, virtualenv, and cx_Oracle published on 2009-11-24 13:47:00+00:00 apache cx_oracle django virtualenv

Sticky Groups published on 2009-11-24 12:07:00+00:00 Linux web

Mercurial installation woes on Mac OS X published on 2009-09-30 12:15:00+00:00 Mac OS Python X hg mercurial

A for AJAX - OR - Dynamically generating options for a select element. published on 2009-07-14 11:42:00+00:00 Javascript Prototype ajax web

My PYTHONPATH bit me. published on 2009-06-30 14:23:00+00:00 Python django web

"Adding" Q objects in Django published on 2009-06-26 09:47:00+00:00 Python django web

Data Truncated Errors published on 2009-05-06 15:03:00+00:00 Python django mysql web

Have Apache Force File Downloads published on 2009-05-01 14:27:00+00:00 apache django web

Push Your SSH Public keys using Fabric published on 2009-04-30 15:45:00+00:00 Python fabric

Restricting Access by Group in Django published on 2009-04-24 18:36:00+00:00 Python django web

Dynamically Displaying Fields in a ModelForm published on 2009-04-21 13:31:00+00:00 Programming django web

How to Set up a Foreign Key Constraint in MySQL published on 2009-04-01 14:49:00+00:00 Programming mysql web

Public Keys don't like write access! published on 2009-03-25 15:20:00+00:00 Backup Linux

mod_python checks your blood pressure published on 2009-03-24 09:28:00+00:00 Fun Python django

Scheduled Tasks (or cron jobs) with Django published on 2009-02-20 10:15:00+00:00 Python cron django web

A Custom form for Django's Automatic Admin. published on 2009-01-14 16:08:00+00:00 Python django web

Add a Context Processor for your Django app using Sites published on 2009-01-05 19:29:00+00:00 Programming Python django

Morphology is Fun! published on 2009-01-04 14:27:00+00:00 Fun Image Programming morphology vision

How to convert HTML to PDF using Python. published on 2008-12-17 19:37:00+00:00 PDF Python web

radiohead - 15 steps video published on 2008-12-04 19:11:00+00:00 Fun awesome music

That Looks about Right published on 2008-12-04 16:27:00+00:00 Programming meme

A simple Django example with Ajax published on 2008-11-24 15:11:00+00:00 Javascript ajax django

Extending Django's MultiWidget: SplitSelectDateTimeWidget published on 2008-11-19 12:49:00+00:00 Python django

SelectTimeWidget: A custom Django Widget published on 2008-11-18 19:40:00+00:00 Python django

Soup's On! And it IS Beautiful! published on 2008-11-17 12:41:00+00:00 Programming Python web

BarCampMemphis, the Day After published on 2008-11-09 18:53:00+00:00 #bcmem BarCampMemphis django

A topic for BarCampMemphis published on 2008-10-22 16:41:00+00:00 #bcmem BarCampMemphis Python django

on beards published on 2008-10-05 13:22:00+00:00 Fun beard

hack your iphone earbuds... published on 2008-09-23 19:31:00+00:00 Fun Hack Hardware iPhone

iTunes Genius Lies! published on 2008-09-16 13:48:00+00:00

Pondering a Robotic Lawn Mower published on 2008-09-13 10:23:00+00:00 Fun Hardware robots

Recursively deleting files (based on regex) published on 2008-09-09 06:20:00+00:00

Recursively Renaming files published on 2008-09-05 19:10:00+00:00 Linux Mac Programming

Looking Forward to BarCampMemphis published on 2008-09-05 09:05:00+00:00 #bcmem BarCampMemphis

Safari is Cooler than you Think! published on 2008-09-04 15:12:00+00:00 Apps OS Safari X web

Net Neutrality published on 2008-08-13 08:30:00+00:00 networking web

How to update an input value with the value from a selected option using Prototype published on 2008-08-12 10:32:00+00:00 Javascript Programming web

Extracting and Encoding Still images to/from Video files published on 2008-08-11 09:05:00+00:00 Apps Video

The Apple Dock is a Mirror! published on 2008-08-08 21:39:00+00:00 Fun Mac

PHP is chopping off my Access Memo Fields published on 2008-07-30 15:29:00+00:00

Django: Generating an Image with PIL published on 2008-07-16 10:37:00+00:00

The Structure of a Django App published on 2008-07-15 10:57:00+00:00 Programming Python django web

Why Bluetooth headsets didn't catch on in the '90s published on 2008-07-12 10:12:00+00:00 Fun Hardware

Games for Kids: dodger published on 2008-07-11 11:09:00+00:00 Apps Games Python pyglet

Mac OS X, Python, and Fink: Playing Nicely Together published on 2008-06-25 08:29:00+00:00 Fink Mac OS Python X

Lions, Tigers, and Web Development Frameworks, oh my! published on 2008-06-17 20:05:00+00:00 Javascript Programming Python php web

Folding@Home published on 2008-05-24 07:59:00+00:00

pyCropper published on 2008-05-20 10:01:00+00:00 Fun Image Python

A Go at California Rolls published on 2008-05-02 19:02:00+00:00 Food Fun

Review: Beginning Game Development with Python and Pygame published on 2008-04-13 19:40:00+00:00

Google blocking automated searches? published on 2008-03-04 10:14:00+00:00

Shrinking Images with Python published on 2008-02-15 18:26:00+00:00 Python

Tracking a Laser pointer with Python and OpenCV published on 2008-01-24 13:13:00+00:00 opencv python

Super Spicy Creamy Veggie Chili published on 2008-01-14 13:51:00+00:00 Food Fun

Computing Correlation Coefficients in Python published on 2007-12-05 08:59:00+00:00 Image Python numpy pil

Announcing pgSlideShow published on 2007-10-31 10:13:00+00:00 Apps Python pygame

On the Move... published on 2007-10-16 21:04:00+00:00

PyOpenGL on OS X published on 2007-10-16 20:17:00+00:00 OS OpenGL Python X

Pygame on OS X with python 2.5 published on 2007-09-23 20:38:00+00:00 OS Python X

$100 iPhone Early adopter Credit published on 2007-09-15 20:42:00+00:00

The Never-ending "To-Learn" List published on 2007-09-10 20:43:00+00:00 Programming Python

Building Apps for the iPhone published on 2007-07-13 20:44:00+00:00 iPhone web

iPhone Disappointments published on 2007-07-08 20:46:00+00:00

My wife bought 2 iPhones!!! published on 2007-07-04 20:51:00+00:00 iPhone

Using (and Abusing) the iPhone published on 2007-07-04 20:47:00+00:00 iPhone

Compiling Warzone 2100 on Mac OS X published on 2007-06-16 20:53:00+00:00 Games OS X

Thunder Demons live here! published on 2007-05-26 20:55:00+00:00 Fun

Easy Video Conferencing? published on 2007-05-22 20:56:00+00:00 Apps

Hello Torque, again. published on 2007-05-16 20:57:00+00:00 Games Programming

MacMathematics published on 2007-04-23 20:58:00+00:00 Apps Math OS X

MacMathematics published on 2007-04-23 20:58:00+00:00 Apps Math OS X

Casual Games published on 2007-03-09 21:01:00+00:00 Games

Mac mini disassembly published on 2007-03-05 21:04:00+00:00 Hardware Mac

Javascript: What is the standard? published on 2007-02-27 21:06:00+00:00 Javascript Programming web

magic SysRq published on 2007-02-09 21:07:00+00:00 Linux Programming

wifit - an iwconfig tool published on 2007-02-08 21:09:00+00:00 Linux networking wifi

Automatic Backups with cron, tar, and SSH published on 2007-01-10 21:10:00+00:00 Backup Linux OS X

Migrating PHP scripts to MySQL from PostgreSQL published on 2007-01-05 21:13:00+00:00 Programming mysql php postgresql

Blocking outgoing UDP traffic using iptables published on 2007-01-03 21:15:00+00:00 Linux networking

Building a Debian-Based Webserver published on 2006-12-31 21:17:00+00:00 Linux

My Wife's New Laptop published on 2006-12-23 21:18:00+00:00 Hardware

Spammers never die! published on 2006-12-17 21:20:00+00:00 Programming Spam

That's Amazing published on 2006-12-02 21:21:00+00:00 Family Fun Girls The

Voice Observation published on 2006-11-09 21:23:00+00:00 Programming

DiskWarrior Rocks! published on 2006-11-01 21:24:00+00:00 Apps OS X

Flu + HDD crash published on 2006-10-23 21:24:00+00:00 Backup OS X

Torque published on 2006-10-15 21:25:00+00:00 Games Programming

Pink for October published on 2006-10-02 21:26:00+00:00 Fun

Peppers! published on 2006-10-01 21:26:00+00:00 Food Fun

Data Structures published on 2006-09-28 21:27:00+00:00 Programming

Speak like a Pirate Day! published on 2006-09-19 21:28:00+00:00 Fun

OpenCV on Mac OS X published on 2006-09-06 21:29:00+00:00 OpenCV Programming

OpenCV published on 2006-08-18 21:31:00+00:00 OpenCV Programming

Spiral published on 2006-07-28 21:31:00+00:00 Fun Linux OS X

YouOS published on 2006-07-24 21:32:00+00:00 Fun Programming web

Competition is Good published on 2006-07-22 21:33:00+00:00 Apps

Roll your own! published on 2006-07-14 21:34:00+00:00 Programming

A Penchant for Circles published on 2006-07-11 21:34:00+00:00 Fun

ebay? published on 2006-06-30 21:35:00+00:00 Hardware

Games! published on 2006-06-20 21:36:00+00:00 Fun Games

Scripting! published on 2006-06-12 21:36:00+00:00 Programming

Google Knows Me!! published on 2006-06-07 21:37:00+00:00 Fun Programming

Pleonasms... published on 2006-05-31 21:38:00+00:00 Fun

Rosemarie published on 2006-05-25 21:38:00+00:00 Family Fun

OpenLaszlo published on 2006-05-10 21:39:00+00:00 Programming web