Billet épinglé

OpenSMTPD, Dovecot and SpamAssassin

How to run your own email server with your own domain ? This is the TLDR (Too long; didn’t read) version of the most popular post on my blog! In this post, I explained how to configure OpenSMTPD, Dovecot and SpamAssassin to take your email back.

Billets récents

Reprendre en main ses emails

Depuis les révélations d’Edward Snowden et le fameux article du Guardian révélant l’étroite collaboration entre les webmails et les services secrets américains, je me suis mis à chercher une alternative à ces services pour gérer différemment mes emails. Depuis mars 2014, j’ai enfin une adresse email qui m’appartient, qui fonctionne bien. Dans ce billet je vais partager avec vous mon expérience et vous aidez à reprendre en main vos emails !

Développeur c’est un métier, et un métier ça s’apprend

Faire un logiciel c’est un métier, et un métier ça s’apprend ! Il faut du temps pour l’apprendre. Notre métier ne consiste pas à pondre des vues, réaliser des contrôleurs pour écrire dans des bases de données, et résoudre des bugs au débogueur. Non, ce n’est rien de tout ça ! Notre métier consiste à traduire une idée en du code. Deux choses complètement différentes.

L'avenir appartient à ceux qui se lèvent tôt

L’année dernière j’ai essayé pendant 4 mois une expérience décrite par Steve Pavlina :

  • aller au lit quand on est trop fatigué pour rester éveillé
  • se lever très tôt le matin à une heure fixe.

Je recommence l’expérience aujourd’hui, et j’écris un petit billet de blog pour parler de cette technique qui m’a permis de gagner l’équivalent d’un mois de travail en sommeil en 2013.

Les labels dans Gmail

Gmail de Google est l’un des services de messagerie les plus populaires sur le Web. Voici un billet très rapide pour présenter mon utilisation des “labels” dans Gmail.

Merci

Depuis tout petit, nous avons tous eu droit à cet apprentissage de la politesse et, progressivement, avons intégré la leçon. Pourtant, dire merci c’est très difficile. Cela fait quelques temps que j’avais envie d’exprimer ma gratitude envers les gens qui ont compté dans mon parcours professionnel.

Start faster gives the impression to go faster

One of the most critical aspects of any web project is performance ! Performance is extremely important and there are a lot of techniques every web developers can use:

  • Make fewer requests
  • Maximising parallelisation
  • DNS prefetching
  • GZip and minification
  • Optimising images

But there is an other technique I really like:

  • Persuade user’s brain that your site loads faster (confuse the user’s brain)

Mes 10 premières minutes sur un serveur

Quand j’installe un nouveau serveur dédié, j’utilise une petite documentation. Je me suis dit qu’elle pourrait être utile. Je la partage donc avec vous.

Putain Bob tu m'énerves !

Boby tu m’exaspères, nous nous connaissons depuis combien de temps ? 3 ans bientôt 4. Cela fait presque autant de temps que je t’entends pester sur tes conditions de travail, sur ce métier “développeur de logiciel” qui est très loin de tes rêves!

Basic authentication on Tornado with a decorator

Tornado is an open source web server developed by Facebook. It implement various third-party authentication schemes to connect to services like Facebook, Google OAuth, Twitter, etc. But Tornado doesn’t provide a good documentation when you try to handle your own login service. I tried to do mine.

Better Social Widget Lazy Loading

I recently try to make lazy loading social widget. I found a solution I really loved. And i want to share with the community.

Archives

février 2013 - Better Social Widget Lazy Loading
janvier 2013 - Git pour les nuls - Annuler les x derniers commit
décembre 2012 - Git pour les nuls - Récupérer une branche distante
septembre 2012 - Comment your damn code bitch
mars 2012 - La simplicité grace à TDD
mars 2012 - Blogofile, Ovh et Amazon
janvier 2012 - Copier le contenu d'une liste en python
novembre 2011 - The discipline of Test Driven Development
novembre 2011 - La contractualisation agile dans une SSII
octobre 2011 - L'agilité en solitaire c'est difficile 2/2
avril 2011 - Coder en français ou coder en anglais ?
mars 2011 - Un projet logiciel en image
mars 2011 - Sémaphore du flux de productivité
février 2011 - Le Coding Dojo
février 2011 - L'agilité en solitaire, c'est difficile 1/2
décembre 2010 - Le double planning poker
novembre 2010 - La retrospective son principal intérêt
octobre 2010 - Test Driven Development (TDD)