Archive of posts: 2016

article image

Concurrency In Clojure

Getting started with Core.Async, Var, Atom, Agents & Refs

Introduction: Clojure propose different primitives to build concurrent programs. When I started looking at Clojure, the topic was fairly blurry in my mind and I couldn’t understand why it was done differently. The way I see it now is:
The concurrency primitives of Clojure was made for the same reason we went from assembly to some higher level language: Easier abstraction that makes your program simpler to reason about. At the end of the day, It still relies on the low level primitives we have in other languages such as Mutex and Semaphore but the abstraction it creates allows for programs that are not only safer but also simpler to understand and reason about. Once we understand that, we need to grasp that fundamentally, there’s two ways to communicate and interact with subsystems:
 - Message passage communication: that’s what we found in the nature! Independant subsytem that communicate with each...

READ MORE

Up And Running

A simple solution to monitor your services The problem You may have many projects, they sometimes goes down for unexpected reasons, keeping track of it can be quite an annoying challenge and having system in places to get notified when something goes down is great. There’s many solutions that let...

article image

Free Ssl Certificate

Install once and don’t ever think about updating your ssl certificate. A step by step guide

article image

Gitlab Omnibus Maintenance Process

Maintenance process for gitlab/mattermost

article image

Manipulate Geo Spatial Data

Quick dive in geospatial data and the technologiies around

article image

Mongo Cheat Sheet

Basic cheat sheet for mongo

article image

Location Using The Ip

How to get a guess on where your visitor come from using his IP address

article image

Walkthrough Dbpedia And Triplestore

walk through the semantic web using a snorkel Snorql and Triplestore technologies

article image

A Better Model With Falcor

The idea behing an async model

article image

Linux Cheat Sheet

A list of usefull commands

article image

Prince2

Ressources to prepare for the exam

article image

Angular2 Coming From Angular1

This post will simply give some lessons I learned along the way by working with Angular2.

article image

Rxjs Snippets

Introducing subscribe, from, of, flatMap, map, filter, mergeAll in a few short example

article image

Install Mattermost On Ubuntu

Step by step guide to install an open source alternative to Slack

article image

Guides To Xyz

Build webpack: guide, doc

article image

End To End Testing Setup On A Server

Let’s setup a proper environment allowing testing against real browser in a real server without graphical interface

article image

Docker Cheat Sheet

Manage the lifecycle or your containers and images using docker

article image

Default Location

Let’s make things easier to find on ubuntu

article image

Ssh Tricks

generate keys, create and configure a tunnel

article image

Password Management

An application to store your password securely using Keepass

article image

Lets Encrypt A Free Ssl Certificate That Can Renew Automatically

This post was not upto date and a new version was made available here

article image

First Things First On A Linux Box

Up and running in a sec

article image

Database Cheat Sheet

Mysql, Postgres reminder