All Day DevOps 2022
Today was the 7th All Day DevOps. Just like last year the organizers managed to get 180 speakers, spread over 6 tracks, to inform, teach and entertain us. As usual I made some notes of the talks that I attended.
Today was the 7th All Day DevOps. Just like last year the organizers managed to get 180 speakers, spread over 6 tracks, to inform, teach and entertain us. As usual I made some notes of the talks that I attended.
All Day DevOps, the free online DevOps conference that goes on for 24 hours, was held for the 6th time today. With a total of 180 speakers spread over 6 tracks, there’s even more content than the last time I attended. These are the notes I took during the day.
Since COVID-19 is still around, devopsdays Amsterdam was an online event again. These are the notes I took while watching the talks.
Almost two years ago I wrote that ideally I would not have to log in to my VPS to update this website. Well, that moment has finally arrived.
This year, due to the COVID-19 pandemic, the Dutch devopsdays are combined into a single day, online event.
All Day DevOps is an online conference which lasts for 24 hours. With 150 sessions across 5 tracks, there’s enough content to consume.
Where my previous articles were focussed on the notes I took of the talks, this article is a mix of random notes and observations I made throughout the conference.
Devopsdays Ghent is a two day event. These are the notes I took at this second day of the ten year anniversary edition of devopsdays.
This year I was lucky enough to attend devopsdays for a second time. This time the conference was held in the beautiful Ghent, Belgium.
Most of the time I use my commute to listen to podcasts. Because they reflect my interests at this point in time, I thought it would be nice to share my current list.
This is the seventh time devopsdays is organized in Amsterdam. The event was sold out twee weeks in advance and has the highest attendance rate thus far. I was fortunate enough to attend again this year.
Recently I changed the way this website is hosted, served and deployed. I’ll describe what I changed and why I did so.
On the second day of Microsoft Ignite | The Tour: Amsterdam I attended talks in the “Operating applications and infrastructure in the cloud” learning path.
Microsoft Ignite | The Tour: Amsterdam is a two day tech conference organized by Microsoft. On this first day I attended the talks in the “Building your application for the cloud” learning path.
Last May I published the list of tabs I had open on my phone at that moment in time. This another one of those posts.
My notes taken on the third and final day of the 2018 edition of the Open Source Summit Europe.
Another set of notes taken at the Open Source Summit Europe 2018.
The first day of the Open Source Summit Europe 2018.
All Day DevOps is a 24 hours long, online conference about DevOps with 125 sessions in five tracks.
About a week has past since devopsdays Amsterdam. Time to write down some of my thoughts.
The second, and last, day of talks of devopsdays in Amsterdam this year.
After the workshops from yesterday, this was the first day filled with talks.
Just like the previous couple of years, devopsdays Amsterdam started off with a day of workshops. This year I attended workshops about Go, monitoring microservices and Kubernetes.
Currently I have about 30 tabs open in the browser on my phone. Quite a bunch of them I have open because I want to read the article in the future, already have read the article and want to reread or act on it, or a combination of the above. In this article I list the open tabs (and some notes) so I can close them on my phone, but still have a reference to them.
These are my notes of my second day at DockerCon.
These are my notes of my first day at DockerCon.
For a project I am working on, there is this virtual machine we can use to do our development work in. This machine has grown organically and I want to replace it with something I can reproduce. I wanted to experiment with Packer but had problems with generating a machine with two network adapters where the second one is connected to a host-only network.
These are the notes I took on the second conference day of DevOpsDays Amsterdam 2017.
These are the notes I took on the first conference day of DevOpsDays Amsterdam 2017.
Before the regular DevOpsDays kicked off, there was a day filled with workshops.
My notes from the second day of DevOpsDays Amsterdam 2016.
My notes from the first day of DevOpsDays Amsterdam 2016.
Before the ‘normal’ DevOpsDays, there was a day filled with workshops. These are the notes of the workshops that I attended.
This is a description of how I created a custom Vagrant box starting from a Lubuntu 14.04 desktop CD.
There are several technologies (in the Python world) to have isolated environments for projects. In this post I will describe how we use Virtualenv, Buildout and Docker for a project I’m working on at Fox-IT.
The Heartbleed bug triggered a review of the configuration of my own web server. As a result I discovered that I had my Online Certificate Status Protocol (OCSP) stapling configured wrong. In this article I will briefly explain OCSP and OCSP stapling, what I had done wrong and what is a—as far as I know now—right way to implement OCSP stapling in Nginx.
Currently I’m working on a project where I have the staging environment running on a virtual machine in a vlan. However, the virtual machine cannot directly access the internet for security reasons. This is inconvenient when I want to e.g. run a buildout to update the project.
Since early April 2013 this blog has moved from a shared hosting environment to a VPS.
Since I keep forgetting the name of this monitoring tool, I decided to create an article so I can jog my memory more easily.
Since April 2012 we are using Whiskers to store information about our Plone and Django buildouts. But when I moved the setup behind SSL, the browser started to complain about unsafe content.
Steve McMahon talked about Plone specific stuff, Christian is going to talk about the stuff around that.
A special version of this talk: no secrets or tricks. It discusses the things that are in mainstream use.
Last year I participated in a deployment knowledge sharing session and I started implementing changes at my company pretty soon after. The result is that we are using Puppet for some parts of our server configuration. We also added Munin to our monitoring toolset (and I used Puppet to deploy Munin and manage its configuration). But an important piece that was still missing in our setup was an overview of which packages we use in the buildouts of our clients and more specifically which version each client uses.
On June 16th Jan-Jaap Driessen from The Health Agency (THA) organised a meeting to share knowledge about using Puppet, zc.buildout, release management and how those are related. For the most part, Jan-Jaap showed us his setup. My impression in one word: wow! They are running a tight ship at THA!
Initially I was a bit sceptic about Fabric. After all, I’m already using buildout to manage projects. “How much better can it get?” After watching the video of the Django Deployment Workshop (held by Jacob Kaplan-Moss at PyCon 2010 Atlanta), I finally decided to see for myself what Fabric is all about.
While reading
Plone 3 Intranets
by Víctor Fernández de Alba, I discovered the logreopen
command.
This is a short recap of how I managed to lock myself out of the root account of an Amazon EC2 Ubuntu instance and how I gained control again.
Google’s Webmaster Tools provide the modern webmaster/developer with some nice tools to improve a website and the way the site is indexed. In this article I’ll focus on the crawler related tools. Specifically, how they helped me when I migrated from Plone to Django.
Best practices for Plone deployment.