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