DEV Community

Yann Rabiller profile picture

Yann Rabiller

PHP/Symfony developer and trainer. Skeptic, fan of esoterism (what?) and social psychology.

Joined Joined on  github website twitter website

All 39 comments

Never use array_merge in a loop in PHP

Oh! Indeed, array_merge is a function so variadic arguments...

Never use array_merge in a loop in PHP

Hi :) I think you meant in PHP 7.4? wiki.php.net/rfc/sprea...

Why I mentor on Exercism.io

Wow, this is amazing. Amazing concept and amazing implement...

Protect your data with WarShield

Thanks for your article! I just have a question: basic ins...

A free CI (using Docker-Compose) for your Gitlab repositories?

Actually, maybe I spoke too fast… I have an issue with the ...

How to increase your Bus Factor?

I wrote a series of articles on the topic. You can check it...

Any Tips on Increasing Bus Factor?

I wrote a series of articles on the topic. You can check it...

A free CI (using Docker-Compose) for your Gitlab repositories?

Hi Stephen, thanks for your comment! I separated first my ...

Would a compiled version of PHP be great

It seems this post started with kind of a troll statement (...

Can you share your favorite quote or rule related to IT?

Well, at first it sounded to me like a very hard and a bit ...

Can you share your favorite quote or rule related to IT?

In one of my first IT job interviews, the boss asked me my ...

What's your favorite editor/terminal color scheme?

Oh, lovely!

What's your favorite editor/terminal color scheme?

I use a customized version of gruvbox on my Vim since sever...

What makes maintaining documentation difficult?

The final article in my series especially talks about this ...

What makes maintaining documentation difficult?

I wrote a series of articles about this issue. I think the ...

Do you know anyone who codes on the side but does not pursue a career in software development or code for their job?

One of my best friends has a PhD in quantum physics. He's w...

What do you Google EVERY. SINGLE. TIME. and never just memorize?

Writing an Apache/Nginx configuration file.

Changelog: Suggested follows on onboarding!

"So any initial overflow of emails was sort of a bug. But y...

Have you had a positive experience with a recruiter? What made it work?

My last IT company was KNPLabs. The job interview was amazi...

Vim Filters

Awesome! Very useful. Thanks!

What little things make you happy while coding?

Having a strange idea popping in my mind, immediately start...

What language features/concepts do insiders of the language love and outsiders hate?

You can achieve the same now in PHP since PHP 7.1 :)

How screwed would your employer be if you died suddenly?

Thanks for this article! I just have a question: how do you...

What is your million dollar question?

After TDD, BDD... What is the next test paradigm to come?

There are STILL not enough messaging applications

"Electron is easy and looks good, but it's also the biggest...

That's f***ing teamwork!

Thanks for the article. I love it. I feel like it's really ...

Sparrowdo as Gulp and Friends Alternative.

Thanks ! That's interesting. I'm not sure most people use G...

Firefox Quantum Released

Is Pile useful, since Pocket is native in Firefox?

Explain like I'm five: Is Test Driven Development really that used in most of the programming world?

Totally agree. I also think "TDD" is often used to mean "Unit...

Rust for the web

Wow. This article is exactly what I needed! Thank you so mu...

Lessons learned about Bus Factor (5/5): Detect it before it is too late

Thanks for your feedback! :)

The Bus Factor

I wrote an article about how to make developers update freq...

A month of clean code

Thanks for your article. I agree with most of your refactor...

Organizing your life using Github

Wow, thanks, this is really clever! By the way, if people w...

On Alternative Keyboard Layouts

Thanks for your article! I personally use bépo ( en.wikiped...

loading...