Les tribulations d'un octet

Internet, informatique, logiciel libre, partout où un octet peut se glisser...


Composer or : How I Learned to Stop Worrying and Love the Task Runner in PHP

Posted on mai 30, 2016 in Code (web)

I started a project with PHP (which I like !) ! I was full of hope to come back to my first language. With new approach from scala or javascript I though that I could produce better code with PHP. So I started to make a structure with documentation, unit tests, git, everything I though good for a large scale project. Then, I search for a task runner (It helps me a lot with scala and javascript).

I first looked at tasks runners already integrated to PHPStorm and I found... nothing ! nothing ? so there is no big PHP task runner ? As I looked at google results I found out that many peoples comes with the same disillusions.

There is task runners in PHP like robo or bldr but there is no big one. Solutions in PHP complicated and not really mature when you leave Symfony or other big frameworks with integrated consoles. So what to do ?

At that precise moment, I remember a project where I only use npm scripts as task runner. After all, Javascript, or PHP are scripting languages ! So let's script my tasks in PHP ! Do you know that composer can do that ? I didn't ! So let's see how things works with composer :).

Plus...

le web, A consommer jusqu'à : non périssable

Posted on janvier 7, 2016 in Réflexion

Depuis aujourd'hui, les articles ayant plus de 100 jours sur mon blog ont une bannière rappelant que les informations et liens que l'article contient peuvent ne plus être d'actualité. Cette fonctionnalité n'est pas en soit une révolution et de nombreux blogueurs la mettent en place. Cependant, j'aimerais préciser pourquoi je le fais, car il y a derrière cet avertissement toute une réflexion sur le web et l'usage que j'en fais.

Plus...

TubeNaute #1 - les chaines scientifiques

Posted on janvier 4, 2016 in Culture

<racaille-ou> hello! how are you today?
<Stephane> aaaah toi et tes manies de parler anglais! tu peux pas dire "bonjour" tout simplement?
<racaille-ou> tss nan mais n'importe quoi...
<racaille-ou> au fait t'as vu la vidéo que j'ai postée sur toi-tuyaux?
<Stephane> toi-tuyaux???
<racaille-ou> youtube
<Stephane> ...
<racaille-ou> c'est toi qui a commencé

quote #12070 de bashfr(danstonchat)

Plus...

Pourquoi je code ?

Posted on octobre 15, 2015 in Réflexion

Suite à la lecture de la nouvelle The little printf qui tourne sur les réseaux sociaux en ce moment, j'aimerais répondre à cette question : "pourquoi je code ?".

Coder est avant tout un jeux !

Moi et le code on a commencé à l'age des billes. Il y a cette histoire que j'aime bien raconter à propos de mes premiers pas en informatique. Mon père doit d'ailleurs encore s'en souvenir.

Plus...

Start listening to your Spark Application

Posted on septembre 19, 2015 in Code (divers)

According to Wikipedia Apache Spark is "an open source cluster computing framework". It aims to make it faster and easier to develop large-scale big data applications. You can use Spark as a cluster manager, a big data application framework and even as a machine learning or streaming library!

It works alone but is designed to work with hadoop, Cassandra, MESOS, Amazon S3 and EC2. You get it, the goal of Spark is to interface you as a developer with all the big data stuff that already exists.

Plus...