Skip to content
Logo Theodo

Articles from Tristan Roussel

Revert the Revert and Avoid Conflicts

Tristan Roussel3 min read

Let me tell you my story about git, conflicts and reverts. On a project, I start a feature on a branch, open a pull request towards master branch and merge it by mistake before finishing my code.No git story would be…

Continue reading →

Lost in Symfony XLIFF translations

Tristan Roussel2 min read

XLIFF? XLIFF is one of the 3 different formats you can use for translation in Symfony.It is the recommended format because of its standard use by professional translators. <trans-unit id="42"> <source>french_food</source> <target>Omelette du fromage</target> </trans-unit>In Symfony, ids…

Continue reading →

Faster-than-light composer on Mac with HHVM

Tristan Roussel3 min read

Hello my dearest Mac geeks! A long long time ago, Facebook released a shiny machine named HHVM.It could execute PHP very fast and was compatible with Mac OS X. Time has passed, HHVM was still incredibly fast, but lost its compatibility with…

Continue reading →

Do you even rerere?

Tristan Roussel11 min read

TL;DR: git hidden gem to remember how to solve conflicts Hello my dearest git geeks! Do you know about git-rerere? It's a little thing that saved my life once and I want to explain to you how it can help you…

Continue reading →

SfPot Paris 2014-12-12 @Pepinière 27

Tristan Roussel7 min read

I went to SfPot meetup at Pepinière 27 (website, Twitter) on second to last Friday with fellow colleagues Simon, Thierry, Kinga, and Paul.One particular talk retained my attention and I want to tell you about it. Let me warn you first,

Continue reading →

ParisJS 2014-10-29 @Deezer

Tristan Roussel4 min read

I went to ParisJS meetup at Deezer headquarters last Wednesday with fellow colleagues Aurélie and Valentin. There were some awesome talks, so I'd like to give you some lightning advertising about them. 1st talk: Khalid Jebbari (GitHub, Twitter), meetup organizer, on…

Continue reading →