Archives for Markus Holtermann

Jun 06, 2021
Writing Safe Database Migrations in Django
Jun 05, 2021
A Pony On The Move: How Migrations Work In Django 🐎
Dec 06, 2019
All Hands on Deck — Handling Security Issues
Apr 12, 2019
Logging Rethought
Mar 23, 2019
Less Obvious Things To Do With Django’s ORM
Nov 03, 2018
Setting up a private & secure IRC channel
Aug 10, 2018
Simple TOTP Bash Script
Nov 22, 2017
Oh, I Found a Security Issue
Oct 27, 2017
Thoughts About Normal and Abnormal Data
Jun 24, 2017
Security and Ease-of-Use With Django Templates
Apr 05, 2017
To Index Or Not, That’s Not The Questions
Sep 12, 2016
2 Factor Authentication in Django
Sep 10, 2016
SSL All The Things In Python
Jul 19, 2016
DjangoCon US 2016: SSL All The Things
Apr 11, 2016
Reference variables in Ansible YAML
Apr 04, 2016
Django Migrations Recipe #1
Apr 04, 2016
Django Migrations Recipe #2
Apr 04, 2016
Django Migrations Recipe #3
Apr 04, 2016
Don’t be afraid of writing migrations
Jan 30, 2016
Syntax highlighting for Django’s SQL query logging
Dec 02, 2015
Kayaking in the Noosa Everglades
Nov 30, 2015
Fraser Island
Nov 29, 2015
Whitsunday Islands
Nov 04, 2015
From Darwin to Cairns
Nov 03, 2015
Chambers Pillar
Nov 03, 2015
Uluru / Ayers Rock
Oct 14, 2015
The Red Center
Oct 06, 2015
Kakadu National Park
Oct 02, 2015
Litchfield National Park
Sep 23, 2015
2 Months Melbourne
Aug 01, 2015
Update: The Necessity of Configuration and System Management Tools
Jul 28, 2015
Brisbane Bridges
Jul 28, 2015
Mount Coot-tha
Jul 26, 2015
Brisbane Skyline and Bridges
Jul 25, 2015
Brisbane Koala Sanctuary
Jul 23, 2015
The Not So Sunny Sunshine State
Jul 20, 2015
Brisbane
Jul 19, 2015
Bundaberg Distillery and Rainbow Beach
Jul 18, 2015
Mount Morgan Gold Mine
Jul 16, 2015
Cape Hillsborough (early morning)
Jul 15, 2015
Cape Hillsborough National Park
Jul 14, 2015
Airlie Beach
Jul 13, 2015
Billabong Sanctuary
Jul 12, 2015
Mission Beach and Townsville
Jul 11, 2015
Daintree
Jul 09, 2015
Green Island
Jul 08, 2015
Kuranda
Jul 07, 2015
Flight from Sydney to Cairns
Jul 06, 2015
Jervis Bay
Jul 05, 2015
Blue Mountains
Jul 04, 2015
Sydney Tower and Darling Harbour
Jul 03, 2015
Sydney Opera House and Parramatta River
Jul 01, 2015
Australia — Take Off
Jun 15, 2015
DjangoCon Europe 2015 — The Boy Band Conference
Apr 11, 2015
A lot has happended!
Nov 13, 2014
Flashing Android 5 “Lollipop”: Lessons Learned
Oct 20, 2014
Festival of Lights 2014
Sep 30, 2014
Berliner Schulen in Zahlen
Sep 17, 2014
Django 1.7: Database Migrations done right
Sep 15, 2014
Django file and memory mail back-end for tests
Sep 09, 2014
Logitech mouse M705 double click problem
Aug 10, 2014
Using Elasticsearch as Relational Data Storage
Jun 05, 2014
The conference island — DjangoCon Europe 2014
Mar 30, 2014
EuroPython website sprint a success - many new features implemented
Dec 24, 2013
EuroPython 2014 Conference in Berlin at the bcc Berlin Congress Center
Oct 01, 2013
bakery — Where cookies are made!
Jun 14, 2013
Showing BVG Departures In Your Office
Feb 18, 2013
Mirroring gitolite
Jan 15, 2013
Pictures from NYC
Dec 21, 2012
KDE 4.10 RC1 is out
Nov 25, 2012
LVM on secondary LUKS device
Nov 24, 2012
[CloudRAID] 6. Conclusion and Outlook
Nov 21, 2012
[CloudRAID] 5. Benchmarks
Nov 18, 2012
[CloudRAID] 4. Implementation (Continuation 2)
Nov 15, 2012
[CloudRAID] 4. Implementation (Continuation)
Nov 13, 2012
[CloudRAID] 4. Implementation
Nov 09, 2012
[CloudRAID] 3. Concept (Continuation)
Nov 07, 2012
[CloudRAID] 3. Concept
Nov 03, 2012
[CloudRAID] 2. Basics (Continuation)
Oct 31, 2012
[CloudRAID] 2. Basics
Oct 28, 2012
[CloudRAID] 1. Introduction
Oct 19, 2012
PyCon DE 2012 in Leipzig
Mar 20, 2012
[Update] My own IPv6 tunnel broker.
Nov 17, 2011
Mandelbrot in Python
Nov 14, 2011
Dominator 1.0 released
Sep 16, 2011
My own Git server - installing gitolite
Jul 22, 2011
pyChallenge 1.0 veröffentlicht
May 26, 2011
Neues vom Studium
Dec 14, 2010
BinÀrtaschenrechner mit Flex und Bison