Sébastien

43 Flips | 1 Magazine | 2 Likes | 7 Following | 1 Follower | @snicaise | Keep up with Sébastien on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “Sébastien”

Docker, Alpine, Garbage and You

“Check DockerHub and you may notice that while Busybox (Alpine Linux) has surpassed Ubuntu in the number downloads (66M to 40M), Ubuntu is still by …

nutch-anth

Anthelion is a Nutch plugin for focused crawling of semantic data. The project is an open-source project released under the Apache License 2.0.<p>Note: …

Columned Graphite Data in InfluxDB

Oct 10, 2015<p>For a long time now graphite has been the defacto standard for use as a time-series database, recently I decided to try InfluxDB, this …

Segment: Rebuilding Our Infrastructure with Docker, ECS, and Terraform

<i>This is a guest repost from Calvin French-Owen, CTO/Co-Founder of Segment.</i> In Segment’s early days, our infrastructure was pretty hacked together. We …

Pros and Cons of 5 Popular Continuous Delivery Patterns

We have recently published a whitepaper on commonly used Continuous Delivery Patterns. Within the whitepaper, we discuss each pattern and their core …

DevOps

Arrow left

In the last post, we talked about the potential consequences of having a lot of technical debt. Now, we’ll give you concrete steps to identify and …

BUILD STUFF'14: Kevlin Henney - Seven Ineffective Coding Habits of Many Programmers

YouTube

Mistaeks I Hav Made: Using Metaphor to Express Architectural Constraints

Using Metaphor to Express Architectural Constraints<p>You can get a lot of benefits from a consistent architectural style but it is difficult to ensure …

Teaching Software Architecture: with GitHub!

<b>Arie van Deursen, Alex Nederlof, and Eric Bouwers.</b><p>When teaching software architecture it is hard to strike the right balance between practice …

Introducing Event Storming

In the past months I’ve spent some time experimenting with this weird thing. It started like a <i>“Ouch I have no time to draw a precise UML diagram,</i> …

Serf by HashiCorp

Serf relies on an efficient and lightweight gossip protocol to communicate with nodes. The Serf agents periodically exchange messages with each other …

The ball-of-mud transition

We’re going to do a little experiment. Take 20 buttons and a ball of string, and scatter the buttons over the floor. Then take two buttons at random, …

The product that ops provides to developers

Developers can deploy with a single command straight from git. Operators manage a single platform instead of doing custom work before each app can be …

No Deadlines For You! Software Dev Without Estimates, Specs or Other Lies

In Coding, Fast and Slow, I talked about one of the deepest challenges involved in writing software: the near-total inability of developers to …

10 trucs infaillibles pour rater ses tests unitaires en toutes circonstances (1/2)

Faire des tests unitaires dans ses développements fait aujourd’hui partie des pratiques courantes, en particulier depuis l’avènement d’eXtreme …

MVC is dead, it's time to MOVE on.

MVC is a phenomenal idea. You have models, which are nice self-contained bits of state, views which are nice self-contained bits of UI, and …

Disciplined Learning

How “Learn Early, Learn Often” Takes Us Beyond Risk Reduction<p>Dr. Alistair Cockurn <b><br>Humans and Technology</b><br>Technical Report TR-2013.01<br>Feb. 2013,<br>©2013 …

Production is all that matters

This is important. It has to do with your treatment and reaction to how your software runs in production. How your software runs in production is <b>all</b> …

Travailler autrement

« <i>Travailler autremen</i>t », c’est pas la première fois que vous entendez ce slogan n’est-ce pas ?<p>Amusant, beaucoup affirment « travailler autrement ». …

Continuous Deployment with Ansible

DevOps

The Neglected Practice of Iteration

Scribbled on a whiteboard in the Chicago office of my company is the phrase "It's not iteration if you only do it once." That sounds obvious, right? …

Announcing Zuul: Edge Service in the Cloud – Netflix TechBlog – Medium

There are several standard filter types that correspond to the typical lifecycle of a request:<p><b>PRE</b> filters execute before routing to the origin. …

Introducing Kale

Posted by on June 11, 2013<p>In the world of Ops, monitoring is a tough problem. It gets harder when you have lots and lots of critical moving parts, …

vmdoh.com

Tuning the Size of Your Thread Pool

How big should our thread pool be?<p>Some time ago a friend pinged me on Skype to ask me some question about a cluster of JVMs running on a 64-way box …

Technology Radar | Emerging Tech Trends for 2018

Selected Insights<p>Birth of the Technology RadarDarren Smith<p>Macro trends in the tech industry | May 2018Mike Mason<p>Microservices in Adopt?Rebecca Parsons<p>…

Automated deployment of AWS EC2 instances with vagrant and puppet

The DevOps landscape is continuously evolving at an ever-increasing pace. Some of the tools and approaches that I had gotten accustomed to have just …

Building for the Cloud @ Netflix

Bio<p>Carl Quinn has been developing software professionally for 30 years, starting with BASIC on an Apple II, slogging through C/C++ on DOS, Windows …

Meetings: Where Work Goes to Die

At GitHub <b>we don't have meetings</b>. We don't have set work hours or even work days. We don't keep track of vacation or sick days. We don't have managers …

Fault Tolerance in a High Volume, Distributed System

<i>by Ben Christensen</i><p>In an earlier post by Ben Schmaus, we shared the principles behind our circuit-breaker implementation. In that post, Ben discusses …