lihsmi.ch
About me Gists Talks
  • February 28, 2023

    Meetup: CI/CD for relational databases

    These are my notes from the DevOps Stuttgart Meetup: CI/CD for relational databases with Jasmin Fluri

    read

  • November 29, 2022

    Meetup: Automotive Software Development

    These are my notes from the first “Automotive Software Development Meetup” with Christian Fraas and Michael Fait in Stuttgart last week.

    read

  • November 23, 2022

    Meetup: Why you should avoid platform monoliths

    These are my notes from the Thoughtworks meetup on Nov 23rd 2022 (link contains recording) with Marion Bruns and Rahul Punjabi about platform monoliths and why you should avoid them.

    read

  • January 21, 2021

    Curated Q&As from 'Trunk-based development Meetup'

    Last week, I had the pleasure to speak about Trunk-Based Development together with ThoughtWorks’ Chris Ford and Kief Morris. This blog post contains a curated list of questions and answers from the discussions we had during the meetup.

    read

  • May 7, 2020

    Curated Q&As from 'Getting Started with Terraform Pipelines'

    Today, I had the pleasure of being the speaker for my very first ThoughtWorks meetup. The topic was “Getting started with Terraform Pipelines” and due to the current (Corona) situation it was an online-only event. You can find the slides here: https://github.com/michaellihs/meetup-2020-05-07-terraform-pipelines/blob/master/presentation.pdf. You can find a recording of the meetup in this link.

    read

  • April 6, 2020

    Lessons learned from 2 Remote Meetups

    During the last 3 weeks, we had 2 remote meetups from our DevOps Stuttgart meetup group. I admit that this doesn’t make us experts for this format (yet), but still there were some learnings, I want to share with you.

    read

  • March 19, 2020

    DevOps Meetup Stuttgart: Remote Working

    This is a short summary of our DevOps Stuttgart Meetup from March 19th about remote working. This time we had several speakers presenting in small slots of about 10 - 15 minutes each. For the first time, we streamed the meetup via YouTube while organizing it in Google Meet.

    read

  • March 5, 2020

    DevOps Meetup Stuttgart: Automated Security Testing in Continuous Integration

    This is a short summary of our DevOps Stuttgart Meetup from March 5th about automated security testing in Continuous Integration. For the meetup we had Christian Kühn and Arnold Franke from Synyx with us as speakers.

    read

  • February 7, 2020

    Set iTerm badges from command line

    When working with multiple terminal windows, it is sometimes useful to have some kind of heading that indicates what each terminal contains. During our last showcase, we used this to let the audience know what each of our three terminal windows is showing.

    read

  • January 2, 2020

    Socat and Docker

    Recently, I learned how to use socat to monitor the network traffic between the Docker CLI and the Docker host. This works by proxying the communication via socat and sending all traffic to stdout. Here is how it works for either Unix sockets or TCP sockets.

    read

  • October 12, 2019

    My First Week as a ThoughtWorker

    Last week has been my first day with ThoughtWorks. Since many of my friends and former colleagues asked me to share my impressions and thoughts, I decided to write a short blog post.

    read

  • January 23, 2018

    Coding for Kids

    Recently I was asked for recommendations for how to help kids (age 8 and 10 years old) to start with computer programming. My first intuition was Lego Mindstorms and Fischertechnik Robotics, but additionally I asked the following question on Twitter:

    read

  • November 18, 2016

    How organize a successful Meetup

    This blog post summarizes an open space that we had at the DevOps Days Berlin 2016 concerning the organization of meetups. Thoughts are partly results of the discussion, partly my own.

    read

  • December 18, 2015

    How to install Whisper Systems Desktop from Github

    Signal is a messenger currently available as an Android and iPhone app. There is a public beta program for a desktop version that runs in Google’s Chrome browser. The waiting list is rather long so it might take a while to actually get you in. This article describes how you can install the Chrome plugin from sources - i.e. without waiting in line for the public beta.

    read

  • December 9, 2015

    DevOps Meetup Stuttgart

    On December, 16th 16 IT professionals from the Stuttgart area met at an office of Bosch in Vaihingen to talk about DevOps in Big Companies. Find some minutes of the Meetup here. Since we agreed upon not mentioning any company names or people in summaries or blog posts for enabling an open discussion - the content of this post is “anonymous” (see Chatham House Rule).

    read

  • July 28, 2015

    ChefSpec Cheat Sheet

    When it comes to testing your Chef cookbooks, currently there seem to be two tools that build the standard in the Chef community: ChefSpec and Test Kitchen (with Serverspec, which is the third tool). Where Serverspec can be used for an outside-in testing approach for your infrastructure, ChefSpec is more like unit testing or input testing for your Chef cookbooks. In this blogpost I’ll try to provide some best practices and snippets for common use cases.

    read

  • July 14, 2015

    Gitlab CLI

    A few months ago I discovered the Gitlab Gem, which offers a client library for the Gitlab API endpoints. It took me until last week to find out that this Gem ships with a command line tool gitlab that lets you use the Gitlab API from the command line. Here are a few tips and tricks.

    read

  • April 25, 2015

    Skill Radar and Technology Radar

    As a (web) developer, keeping track of all innovation that happens around you can be a hard job. Figuring out which technologies to adopt and which to skip, documenting progress in adoption and communicating it with team mates and colleagues at work is something I was looking for a good solution for quite some time. Inspired by the Technology Radar from Thoughtworks I had a nice conversation with Heiko from Emendare during one of my coaching sessions with him and I wanted to share some insights and methods we came up with. We recently kickstarted a Technology Radar and a Skill Radar in our team - here is a short summary of how it works and what we did to create them.

    read

  • April 19, 2015

    unkonf 2015

    Yesterday I attended my first un-conference: UnKonf in Mannheim. Here is a short summary of the sessions I attended and the discussions before, during and after the talks. Thanks a lot to bitExpert for organizing this great event. To get an overview of all the sessions, you can take a look at joind.in and lanyrd.com.

    read

  • April 15, 2015

    One Night in Paris - DevOpsDays 2015

    The DevOpsDays are kind of an alternative conference covering - well - DevOps topics. There are events all over the planet - among many other inspiring places, Paris seemed like the place to go for us, since it’s pretty close to Karlsruhe and you can go there by train. So here’s my summary of an amazing two-days learning and sharing experience in Paris.

    read

  • April 4, 2015

    Installing TYPO3 Neos in Docker

    The goal of my “Getting Started” tutorial is to have a TYPO3 Neos installation running within Docker containers on Mac OS X. There are several tutorials and repositories available to achieve this (see Resources further down), I decided to use the Million 12 TYPO3 Neos Docker image. We will use the Neos Demo Site provided by the Neos Team as our example website. Since it is recommended to use this site package as a starting point for your own Neos projects, you not only have a “Dummy Site” at the end but a working Neos environment for your own projects.

    read

  • March 29, 2015

    Some helpful resources for setting up my blog with Jekyll

    In this blog post, I’d like to mention some resources that helped me along setting up this blog.

    read

lihsmi.ch

  • Michael Lihs - blogging about Pogramming, DevOps, Continuous Delivery - and other stuff.
  • michaellihs
  • kaktusmimi
  • mimiknoll