| 1 |
2026-10-19 |
Home Server Ops with a Read-Only Agent and pyinfra |
python ·
linux |
How I manage my home server with a coding agent: it gets read-only SSH access
to explore, and every change goes through pyinfra deploys in a git repo that I
review and apply. |
| 2 |
2026-02-13 |
Garmin inReach Mini 2 Leaflet checkin map |
python ·
leaflet ·
gpx ·
geo ·
mountain |
Scraping the check-in messages of a Garmin inReach Mini 2 and showing them
on a Leaflet map. |
| 3 |
2026-02-05 |
Local macOS Dev Setup: dnsmasq + caddy-snake for python projects |
python ·
til |
How I run several Python WSGI services side by side on macOS: wildcard local
domains with dnsmasq, Caddy as reverse proxy, and automatic startup on boot. |
| 4 |
2025-09-30 |
Georg Bayerle - Der Alpen Appell |
mountain ·
book |
Georg Bayerle schildert in seinem Buch der Alpen Appell
den Konflikt zwischen der immer weitergehenden Erschließung
und dem Versuch den Naturraum Alpen zu bewahren. |
| 5 |
2025-09-20 |
Mistune 3 Wikilink Inline Parser |
python |
Extending Mistune 3 to parse inline wikilinks. |
| 6 |
2025-09-19 |
BikeRouter and OnRouteMap |
geo ·
gpx ·
bike ·
mountain |
Bikerouter.de and Onroutemap.de are great tools to
plan your long-distance, multi-day bikepacking adventures. |
| 7 |
2024-10-13 |
Using SQLite with JSON Data |
sql ·
sqlite |
Using SQLite to store, query and modify JSON data with full flexibility. Using JSON
columns works best, if you need to support a flexible datamodel and during prototyping. |
| 8 |
2024-03-12 |
Tenant Isolation in Snowflake for ML - Operational Patterns |
architecture ·
snowflake ·
sql |
Follow-up to Tenant Isolation in Snowflake: how to run multi-tenant ML
workloads in practice, from copying tenant data and promoting changes
between environments to experimenting with real customer data under strict
controls. |
| 9 |
2023-12-23 |
Exploring Mountain Huts with SPARQL and Wikidata |
python ·
mountain |
How to query Wikidata with SPARQL for mountain huts and bivouacs around a
given latitude and longitude. |
| 10 |
2023-10-16 |
Tenant Isolation in Snowflake |
architecture ·
snowflake ·
sql |
Snowflake offers several ways to isolate tenants: separate accounts,
separate databases, separate schemas, or shared tables with a tenant_id
column. This post compares them with pros, cons and best practices. |
| 11 |
2023-04-25 |
Blue Yonder at PyCon.DE 2023 |
python ·
conference |
It's been now 10 years ago when Blue Yonder started the first sponsoring of a python
conference at Europython Florence. Since then we have been either sponsoring
and/or organizing at least one python event per year. |
| 12 |
2022-12-16 |
Using Docker multi-stage builds to compile turbodbc with PyArrow support on Debian 11 |
python ·
til ·
docker |
How to use a Docker multi-stage build to compile turbodbc with pyarrow
support on Debian 11. |
| 13 |
2022-12-04 |
Beautiful Leaflet Markers with Folium and Font Awesome |
python ·
pydata ·
visualization ·
til |
TIL how to use fontawesome markers with folium. |
| 14 |
2022-12-01 |
Scale-Aware Rating of Count Forecasts |
pydata ·
python ·
meetup |
Forecasts crave a rating that reflects the forecast's quality in the context
of what is possible in theory and what is reasonable to expect in practice. |
| 15 |
2022-11-16 |
Python Support in Snowflake |
python ·
sql ·
snowflake ·
pydata |
Snowflake offers different ways to access and call python from within their
compute infrastructure. This post will show how to access python in
user defined functions, via stored procedures and in snowpark. |
| 16 |
2021-01-10 |
Convert the Himalayan Database to SQLite |
python ·
sql ·
mountain ·
sqlite |
Conversion of the Himalayan database of the legendary Elizabeth Hawley from FoxPro to SQLite. |
| 17 |
2020-09-27 |
Azure Synapse SQL On-Demand OPENROWSET Common Table Expression with SQLAlchemy |
python ·
sql ·
pydata ·
azure |
Using SQLAlchemy to create openrowset common table expressions for Azure Synapse SQL-on-Demand |
| 18 |
2020-05-25 |
DuckDB vs. Azure Synapse SQL on-demand with Parquet |
python ·
parquet ·
pydata ·
pandas ·
azure |
Inspired by Uwe Korns post on DuckDB this post shows how to use
Azure Synapse SQL-on-Demand to query parquet files with T-SQL on
a serverless cloud infrastructure. |
| 19 |
2020-05-25 |
Using turbodbc to access Azure Synapse SQL-on-demand endpoints |
python ·
sql ·
pydata ·
azure |
Azure Synapse SQL-on-Demand offers a web client, the desktop version
Azure Data studio and odbc access with turbodbc to query parquet files in
the Azure Data Lake. |
| 20 |
2020-02-01 |
Azure Data Explorer and Parquet Files in Azure Blob Storage |
python ·
pydata ·
azure ·
parquet |
Last summer Microsoft has rebranded the Azure Kusto Query engine as Azure Data Explorer. While it does not support fully elastic scaling, it at least allows to scale up and out a cluster via an API or the Azure portal to adapt to different workloads. It also offers parquet support out of the box which made me spend some time to look into it. |
| 21 |
2020-01-19 |
Understanding Predicate Pushdown at the Row-Group Level in Parquet with PyArrow and Python |
python ·
pydata ·
parquet ·
arrow ·
pandas |
How predicate pushdown works on row group level in Apache Parquet, and how
to use the row group statistics with pyarrow to read only the data you need. |
| 22 |
2020-01-11 |
Azure Data Lake Storage Gen2 with Python |
python ·
pydata |
Microsoft has released a beta version of the python client azure-storage-file-datalake for the Azure Data Lake Storage Gen 2 service with support for hierarchical namespaces. |
| 23 |
2019-12-13 |
Karlsruhe Python Meetup at Blue Yonder |
python ·
meetup ·
conference |
Python Meetup with two talks about python usage in a data science environment
and the different stages of a python package in this environment. |
| 24 |
2019-12-11 |
Rust Meetup at Blue Yonder |
rust ·
meetup ·
conference |
Rust Meetup in the new Blue Yonder office in Hamburg |
| 25 |
2019-05-09 |
JDA ICON — Enabler of AI: Overview of an AI Architecture |
python ·
talk ·
conference |
JDA ICON 2019 was all about technology, APIs, AI (Artificial Intelligence)
and ML (Machine Learning). |
| 26 |
2019-04-19 |
Exasol User Group Karlsruhe |
exasol ·
azure ·
pydata ·
conference ·
talk |
Exasol on Microsoft Azure – automatic deployment in less than 30 minutes |
| 27 |
2018-11-12 |
PyCon.DE 2018 |
python ·
conference ·
talk |
PyCon.DE 2018 is over. Second time in a row we organized it in ZKM Karlsruhe.
Next year PyCon.DE will move to Berlin. |
| 28 |
2018-08-18 |
EuroSciPy 2018 - Apache Parquet as a Columnar Storage for Large Datasets |
python ·
conference ·
talk |
My talk at EuroSciPy 2018 on Apache Parquet as columnar storage for large
datasets, and how to use it for fast data I/O with pandas and Dask. |
| 29 |
2018-07-26 |
EuroPython 2018 - Using pandas and Dask to work with large columnar datasets in Apache Parquet |
python ·
talk ·
conference |
My talk at EuroPython 2018 on working with large columnar datasets in Apache
Parquet using pandas and Dask. |
| 30 |
2018-02-16 |
Swiss Python Summit 2018 - 12-Factor Apps for Data Science with Python |
python ·
conference ·
talk |
Heroku distilled their principles to build modern cloud applications. These principles have influenced many of our design decisions at Blue Yonder to build a data science platform. |
| 31 |
2017-10-29 |
How to Organize a PyCon.DE |
python ·
conference ·
talk |
Some notes on how to organize a conference like PyCon.DE |
| 32 |
2017-10-22 |
PyCon.DE 2017 and PyData Karlsruhe |
python ·
conference ·
talk |
The venue setup @zkmkarlsruhe for #PyCon.DE 2017 and PyData Karlsruhe is done.
We are ready for liftoff tomorrow. |
| 33 |
2017-07-11 |
EuroPython 2017 - Infrastructure as Python Code - Run Your Services on Microsoft Azure |
python ·
conference ·
talk |
My talk at EuroPython 2017 on running Python services on Microsoft Azure
with infrastructure as code: ARM templates, the Azure SDK for Python and the
Azure Ansible modules. |
| 34 |
2017-05-18 |
PyConWeb 2017 Munich - Deploying Your Web Services on Microsoft Azure |
python ·
conference ·
talk |
My talk at PyConWeb 2017 on deploying web services on Azure with ARM
templates, the Azure SDK for Python and Ansible, with lessons from moving a
company into the Azure Cloud. |
| 35 |
2017-04-05 |
PyCon.DE — 25–27 October 2017, Karlsruhe |
python ·
conference ·
talk |
The next PyCon.DE will be from 25-27th October 2017 at the ZKM - center for
art and media in Karlsruhe/Germany. |
| 36 |
2015-10-08 |
Getting Started with the Cloudera Kudu Storage Engine in Python |
python ·
pydata ·
spark |
Cloudera Kudu is a distributed storage engine for fast data analytics.
The python api is in alpha stage but already usable. |
| 37 |
2015-09-08 |
PyScaffold - Easy setup of a Python project with a bliss |
python |
PyScaffold helps you to easily setup a new Python project. |
| 38 |
2015-08-04 |
EuroPython 2015 PySpark - Data Processing in Python on top of Apache Spark |
python ·
pydata ·
spark ·
conference ·
talk |
Recording of my EuroPython 2015 talk on PySpark: data processing in Python
on top of Apache Spark with RDDs and the DataFrame API. |
| 39 |
2015-07-10 |
PyData 2015 Berlin - Introduction to the PySpark DataFrame API |
python ·
pydata ·
spark ·
conference ·
talk |
My talk at PyData 2015 Berlin with an overview of the PySpark DataFrame API. |
| 40 |
2015-03-09 |
Structured Logging with Python and CEE Syslog Handler |
python |
cee_syslog_handler is an extension to the python syslog logging handler with support for structured json messages. |
| 41 |
2015-01-31 |
Python SQLAlchemy Exasol 0.9.1 With Distribute By Support |
python ·
exasol |
sqlalchemy_exasol 0.9.1 introduces support for Exasol's data distribution
across cluster nodes using the DISTRIBUTE BY statement. |
| 42 |
2015-01-26 |
Exasol Dialect 0.9.0 for Python SQLAlchemy Released |
python ·
exasol |
SQLAlchemy dialect for the EXASOL database. |
| 43 |
2014-07-28 |
EuroPython 2014 - Log Everything with Logstash and Elasticsearch |
python ·
elasticsearch ·
conference ·
talk |
When your application grows beyond one machine you need a central place to
log, monitor and analyze what is going on. Logstash and Elasticsearch store
your logs in a structured way, and Kibana is a web frontend to search and
aggregate them. |
| 44 |
2013-06-02 |
Code Just in Time, Not Just in Case |
python ·
ruby |
In Recovering from Enterprise Jamis Buck argues that pulling patterns
straight from one language (for example Java) into another (for example Ruby) is
a mistake. You should instead learn and apply the concrete idioms of the language you are
using. |
| 45 |
2013-03-02 |
PyCon Russia - Redis Talk |
python ·
nosql |
Amir Salihefendic talks about Redis, scaling plurk.com and some python
libraries on top of redis like bitmapist. |
| 46 |
2013-01-26 |
Exasol In-Memory Database with Doctrine DBAL in PHP |
php ·
exasol ·
nosql |
How to access the exasol in memory database with doctrine/dbal and
build your queries with the QueryBuilder in php. |
| 47 |
2013-01-26 |
Class-Based Views with Silex |
php |
Silex-View is an implementation of class based views similar to django class based views
and flask pluggable views for the php microframework silex. |
| 48 |
2012-08-21 |
Highlight the Active Menu Item with Twig and Silex |
php |
Twig snippet to define a reusable navigation bar. The active page
is set in the inherited template. |
| 49 |
2012-08-07 |
Simple Twitter Streaming API Access With Python and OAuth |
python |
Python example to access the twitter API on your behalf, without going
through three legged authorization. |
| 50 |
2012-07-31 |
CoffeeScript String Interpolation with HTML Escaping |
coffeescript |
CoffeeScript string interpolation, and how to combine it with HTML escaping. |
| 51 |
2012-06-10 |
Argscript — a port of Werkzeug's script to argparse |
python |
argscript is a port of werkzeug.script to argparse: it builds a command line
interface from the functions in your script. |
| 52 |
2012-06-03 |
Simple Python Queue With Redis |
python ·
redis ·
nosql |
How to build a simple multi-producer, multi-consumer Queue
backed by Redis lists with an interface similar to the Python standard library queue
|
| 53 |
2012-05-28 |
Python Markdown with GitHub-flavored code blocks |
python |
How to support GitHub-style fenced code blocks in Python-Markdown. |
| 54 |
2011-11-18 |
Google Developer Weekend: Hack and Tell |
|
Notes from the Hack and Tell evening at C-Base that kicked off the Google
Developer Weekend in Berlin. |
| 55 |
2011-10-02 |
BarCamp Stuttgart 2011 |
|
Notes from Barcamp Stuttgart 2011 and the sessions I attended. |
| 56 |
2011-08-06 |
Adding a dict-based interface to the Python LevelDB API |
python ·
nosql |
A dict-like wrapper around the py-leveldb API using UserDict.DictMixin. |
| 57 |
2011-01-06 |
Atom Feed for Google Reader Liked Items |
python |
How to get an Atom feed of your liked items in Google Reader with a few
lines of Python. |
| 58 |
2010-11-26 |
Python Live Templates for PyCharm |
python |
A set of Python live templates for PyCharm and how to install them. |
| 59 |
2010-11-09 |
Google Developer Day 2010 |
|
I attended Google Developer Day Munich and took notes on practical
talks and demos around App Engine, Google Cloud Services and BigQuery.
|
| 60 |
2010-11-04 |
Rückschau auf die Android-Talks und Vorschau auf den Google Developer Day |
|
Google Technology User Group Meeting |
| 61 |
2010-10-14 |
Quick and Dirty Literate Programming |
python |
Docco and its Python port Pycco generate literate-programming-style
documentation with the comments next to the code. Example: gnome sort in
Python. |
| 62 |
2010-08-17 |
Refresh browser on save with inotify and xdotool |
linux ·
til |
A small bash script that refreshes the browser whenever you save a file,
using inotifywait and xdotool. |
| 63 |
2010-08-09 |
Extrinsic Visitor Pattern in Python with Support for Inheritance |
python |
Python's extrinsic visitor pattern dispatches to visit_* methods by
introspection, but the common implementation ignores class inheritance. Here
is a version that respects it. |
| 64 |
2010-07-22 |
XML Data Binding with Python Descriptors |
python |
Using Python descriptors to bind XPath queries on lxml elements to class
attributes. |
| 65 |
2010-07-10 |
Retry Decorator in Python |
python |
A small Python decorator that retries a function when certain exceptions
occur, with a configurable number of tries and delay. |
| 66 |
2010-06-08 |
Using a namedtuple factory with Python SQLite |
python ·
sqlite |
Using collections.namedtuple as row factory for the Python sqlite3 module. |
| 67 |
2010-02-18 |
Python SocialGraph 0.2.3 |
python ·
google |
Release 0.2.3 of python-socialgraph, a Python wrapper for the Google Social
Graph API. |