2019 December

12-02 odagrun

Odagrun is a custom GitLab-runner developed for the RedHat Openshift Platform, to extend support of a GitOps Development cycle with the full Devops solution of GitLab.com.

2019 November

11-28 How to win at the massive database migration game

In our previous articles, we explained why we had to move 800,000 databases from one datacentre to another, 300 kilometres away. So here we are… My team and I did it! It was a real brain-burner, so I hope our story will help you to address more of the huge technical projects we love to play with.

11-26 Run Ansible Tower or AWX in Kubernetes or OpenShift with the Tower Operator

Note: Please note that the Tower Operator this post references is currently in early alpha status, and has no official support from Red Hat.

11-26 How to demonstrate the new containers features in Azure Security Center

At Ignite Azure Security Center team announced many features and capabilities in the CSPM and the CWPP segments. The entire list can be found in this blog post.

11-21 Amazon EC2 Auto Scaling Now Supports Maximum Instance Lifetime

Amazon EC2 Auto Scaling now lets you safely and securely recycle instances in an Auto Scaling group (ASG) at a regular cadence.

11-13 How to test infrastructure code: automated testing for Terraform, Kubernetes, Docker, Packer and more

Upcoming SlideShare Loading in …5 × How to test infrastructure code: automated testing for Terraform, Kubernetes, Docker, Packer and more 1. Automated testing for: ✓ terraform ✓ docker ✓ packer ✓ kubernetes ✓ and more Passed: 5. Failed: 0. Skipped: 0. Test run successful.

11-13 Red Hat Introduces open source Project Quay container registry

Quay was the first private hosted registry on the market, having been launched in late 2013. It grew in users and interest with its focus on developer experience and highly responsive support, and capabilities such as image rollback and zero-downtime garbage collection.

11-07 Lessons learned scaling PostgreSQL database to 1.2bn records/month

This isn’t my first rodeo with large datasets. The authentication and product management database that I have designed for the largest UK public Wi-Fi provider had impressive volumes too. We were tracking authentication for millions of devices daily.

11-06 Self-hosted runners for GitHub Actions is now in beta

Since we announced GitHub Actions support for CI/CD In August, self-hosted runners have been one of the most eagerly anticipated updates—and it’s now available in beta. To get started, you must be an administrator to change any configurations.

11-05 Helm Security Audit Results

Today, the Helm Maintainers are proud to announce that we have successfully completed a 3rd party security audit for Helm 3. Helm has been recommended for public deployment.

2019 October

10-29 React Hooks for Remote Data Fetching

SWR is a React Hooks library for remote data fetching. The name “SWR” is derived from stale-while-revalidate, a HTTP cache invalidation strategy popularized by RFC 5861.

10-21 Many Kubernetes Clusters

As a reply to Zalando's “Running 80+ clusters in production” post, someone asked whether this (80+ clusters) would not defeat “the purpose”? My answer would not fit in a Tweet, so here it is as a blog post. Zalando runs 100+ Kubernetes clusters on AWS. Each cluster runs in its own AWS account.

10-18 How Zalando manages 140+ Kubernetes Clusters

Zalando has 200+ development teams which are fully responsible for owning their applications including 24/7 on-call support (“you build it, you run it”). Our Kubernetes platform team provides “Kubernetes as a Service” to 1000+ Zalando developers with the following goals in mind:

10-15 What's Next for Vault and Kubernetes

We're excited to announce multiple features that deeply integrate HashiCorp Vault with Kubernetes. This post will share the initial set of features that will be released in the coming months.

10-09 n8n.io - Workflow Automation

Open Source Alternative for Zapier/tray.io Watch a Short demo (< 3 min) which shows how to create a simple workflow which automatically sends a new Slack notification every time a Github repository received or lost a star.

10-03 SQL queries don't start with SELECT

Okay, obviously SQL queries do start with SELECT – that’s the first word in most queries! But! Yesterday I was working on an explanation of window functions, and I found myself googling “can you filter based on the result of a window function”.

2019 September

09-28 La dette technique : une supercherie mythologique pour galériens de l’IT

Le claquement du martinet sur l’épaule du développeur empli la salle de réunion de son bruit mou et glaçant. Le Senior Java serre les dents.

09-20 Seven God-Like Bash History Shortcuts You Will Actually Use

Most guides to bash history shortcuts exhaustively list all of the shortcuts available to you. The problem I always had with that was that I would use them once, and then glaze over as I tried out all the possibilities.

09-20 Sampler. Dashboards, monitoring and alerting — right from your terminal

As a backend developer, I always need to monitor something. State machine in the database, records count, message queue lag, custom application metrics, system performance, progress of my deployment scripts. Tons of stuff!

2019 August

08-27 Update: Why we're using a single codebase for GitLab Community and Enterprise editions

In “GitLab might move to a single Rails codebase” we announced that GitLab might move to using a single codebase for GitLab Community Edition (CE) and GitLab Enterprise Edition (EE). Since then we have decided to continue moving toward a single codebase.

08-25 Another one bites the Rust

At my school, it was all about C, and 10 years of C is quite boring (because, yes, I started programming way before my engineering school). I wanted some fresh air, and even if I really liked Python back to that time, i’m more into statically typed programming languages.

08-23 DevOps

DevOps is an organizational and cultural movement that aims to increase software delivery velocity, improve service reliability, and build shared ownership among software stakeholders. Learn how to improve the speed, stability, availability, and security of your software delivery capability.

08-21 How to add integration tests to an Ansible collection with Molecule

Note: Ansible Collections are currently in tech preview. The details of this blog post may be outdated by the time you read this, though I will try to keep things updated if possible. Ansible 2.8 and 2.9 introduced a new type of Ansible content, a ‘Collection’.

08-18 Highlights from Git 2.23

The open source Git project just released Git 2.23 with features and bug fixes from over 77 contributors, 26 of them new. Here’s our look at some of the most exciting features and changes introduced since Git 2.22. Git 2.

08-13 Un développeur de PHP propose un langage fortement typé, le P++, avec des fonctionnalités plus avancées

Zeev Suraski, un développeur de PHP a proposé il y a quelques jours un langage frère au PHP.

08-12 SSH Bastion/Jumphost + Ansible configuration.

In this article I describe how I setup, configure and use my Linux Workstation and SSH Bastion/Jumphosts for maximimum awesomness and ease of use.

08-10 microsoft/aksworkshop

This is the repository for the Azure Kubernetes Service (AKS) Workshop website. For the full workshop experience, go to https://aksworkshop.io Feel free to open Issues with requests for new topics or challenges.

08-09 A Drupal Operator for Kubernetes with the Ansible Operator SDK

Kubernetes is taking over the world of infrastructure management, at least for larger-scale operations, and best practices have started to solidify.

08-09 wizard zines

★ wizard zines ★ About Print directions Mailing list Zines at work! Hi! I'm Julia (@b0rk, jvns.ca). Here are my programming zines! The ones with black and white covers are free, the ones with colour covers are $10 for personal use.

08-09 Instruqt