The Curious Engineer

All blogs / DevOps / SRE / infrastructure

Home on The Log Book of Manuel Kießling

manuel.kiessling.net

Covers topics on architecting, building, deploying and running software and systems for the web based on open source tools with lean methodologies.

DevOps / SRE / infrastructureDistributed systems / cloudAI / MLJavaScript / TypeScript

Posts
86 from 17 Jul 2007 to 28 Jan 2026
Posting
now and then (4 in the last year)
Kind
personal blog
Feed
https://manuel.kiessling.net/index.xml

2026 3

  1. SiteBuilder Remote Assets: Cross-Vertical Architecture and S3 Integration
  2. SiteBuilder Architecture Insights: Agent Tools and Execution Context
  3. Introducing SiteBuilder: Edit Web Content with Natural Language

2025 5

  1. What if software shipped with a software engineer?
  2. Introducing MCP as a Service: an open MCP server management platform
  3. New Open Source project: An AI-Friendly Static Landing Page Generator
  4. Senior Developer Skills in the AI Age: Leveraging Experience for Better Results
  5. New project: Platform Problem Monitoring

2024 5

  1. Cost and performance optimization of Amazon Athena through data partitioning
  2. Kosten- und Performance-Optimierung von Amazon Athena durch Daten-Partitionierung
  3. Node & React Beginner Tutorial — Part 3: Node.js: JavaScript on the command line
  4. Node & React Beginner Tutorial — Part 2: Storing values
  5. Node & React Beginner Tutorial — Part 1: Introduction to JavaScript

2022 1

  1. Getting rid of temporary failures in name resolution on Amazon Elastic Compute Cloud

2021 2

  1. Tutorial: Single Page Applications with a Serverless Backend and Infrastructure as Code
  2. January 2021 Reading Recommendations

2020 1

  1. Single Sign-On and Resource Separation on AWS

2018 3

  1. Die Metapher der Stadt für das Bauen und Betreiben von Softwareprodukten
  2. Wie Studien verdreht werden
  3. March 2018 Book Recommendations

2016 7

  1. How Cassandra's inner workings relate to performance
  2. Scala Play2: Tolerant JSON body parsing with dedicated error handling
  3. Scala: Traversing a graph in a functional way
  4. Puppet: Evaluating defined types for each element in an array in a non-brittle way
  5. Compile Time Cassandra Injection in Play 2.4
  6. Video: Die E-Commerce-Welt bei GALERIA Kaufhof
  7. Die Architektur der Galeria.de Plattform im Kontext der Produktentwicklungs-Organisation

2015 11

  1. Play2: Switching from specs2 to ScalaTest
  2. Adding a Play2 application as a sub-project to an existing sbt project
  3. Upgrading a Symfony project from 2.6 to 3.0
  4. Entwicklung und Betrieb einer Symfony2 Webanwendung – Teil 1
  5. Setting up an sbt-based project for Scala 2.11 with ScalaTest support
  6. How I build, deploy, and run Spark
  7. Interview: Die E-Commerce-Plattform von GALERIA Kaufhof
  8. Transformieren und Validieren von JSON Requests in Play2
  9. Things you should not read, Vol. 2
  10. Setting up a Scala sbt multi-project with Cassandra connectivity and migrations
  11. Things you should not read, Vol. 1

2014 7

  1. Limiting access to forwarded ports in Cisco iOS
  2. Creating a useful AngularJS project structure and toolchain
  3. Mocking Dependencies in PHP Unit Tests with Mockery
  4. Building manageable server infrastructures with Puppet: Part 1
  5. Building manageable server infrastructures with Puppet: Part 2
  6. Building manageable server infrastructures with Puppet: Part 3
  7. Building manageable server infrastructures with Puppet: Part 4

2013 1

  1. Converting a running physical machine into a KVM virtual machine

2012 18

  1. Software-RAIDs unter Linux mittels md
  2. Direktes mounten eines KVM RAW Images
  3. KVM Gäste über WLAN ins Netz bringen
  4. Desktop Ubuntu zu Server downgraden
  5. Mit virt-install virtuelle KVM Maschinen an der Textkonsole ohne VNC installieren
  6. Using virt-install to create virtual KVM machines on the text console without using VNC
  7. Window Maker unter Ubuntu 12.10 Quantal Quetzal
  8. Bash: Skriptausgaben mit Zeitstempel versehen
  9. Applying The Clean Architecture to Go applications
  10. Tutorial: Developing HTML5 Canvas Games for Facebook with JavaScript
  11. “We need to work longer” – Why this is not what you want to say
  12. True universal JavaScript modules with write-once-run-anywhere Jasmine specs
  13. Talk: PHP 5.4 – die wichtigsten Neuerungen im Überblick
  14. Object-orientation and inheritance in JavaScript: a comprehensive explanation
  15. Project: projectile, an HTML5 canvas game
  16. Project: bivouac, an HTML5 web chat with filesharing
  17. Interview on the Leanpub Podcast
  18. Deploying Symfony2 Apps via Scalarium: Improved Methodology

2011 11

  1. Cocoa: What to do if outlineView: objectValue ForTableColumn: byItem never gets called
  2. How hosting MyHammer started in a devops way back in the day
  3. Deploying Symfony2 Applications to Amazon AWS with Scalarium
  4. Behaviour-driven node.js development with stubbing by combining Vows and node-gently
  5. The only job application form that makes sense
  6. Why developing without tests is like driving a car without brakes
  7. Visualization: Why working iterative works
  8. Interview mit mir auf dem O’Reilly Blog
  9. Empfehlung: Literatur für Manager
  10. Neues Projekt: Platform Health Viewer
  11. New project: Platform Health Viewer

2010 9

  1. Testgetriebene Administration – test driven administration
  2. – ein radikal neuer Weg, Ajax Applikationen zu schreiben
  3. Tutorial: Testgetriebene Entwicklung mit PHP
  4. Empfehlung: Barbecue Sauce “Bone Suckin’ regular thicker style” von Ford’s Food
  5. Empfehlung: “Der Kuchenladen” in Berlin
  6. Project: PHPRestfulSubversion
  7. Alte Homepage wieder verfügbar
  8. siqqel: SQL-Abfragen direkt aus HTML heraus ausführen und darstellen
  9. Database Change Management mithilfe von VCS: Teil 1

2007 2

  1. Wie man Replikationsunterbrechung durch Deadlocks bei INSERT INTO … SELECT verhindert
  2. Recycelter Artikel: “My-Hammer, das Fernsehen und die Serverlast”