The Art of Debating: A Useful Skill for Software Developer

We have tendency to forget that being a software developer means dealing all day long with humans. Interacting with others, communicating, explaining ideas, adapting to your team members are very, very important skills. As a developer, you will have to defend your ideas to your colleague: let's see together how to do so, with respect. »

15 min. read

Learn Computer Science by Yourself - My 100 Hours Journey

Here's the question I asked myself a lot: is it useful to be trained as a computer scientist to be a software developer? Does only knowing the basics helps? Is it interesting? I tried to begin to answer these questions after 100 hours of studying. I explain as well how I studied computer science alone as efficiently as I could. As Socrates was saying: I know that I know nothing... even more! »

10 min. read

MySQL Command Line Tool: Unleash the Power of mycli

I had a mission, for many years. As Perceval wanted to find the Holy Grail, I wanted to find a good interface for MySQL. Then, in the corner of the Internet, where all hope were gone, I saw the Light. The end of my quest. The final answer to my questions. I found mycli! »

9 min. read

8 Steps to Find the Best Web Developer Job

Here you are! In front of a powerful CTO of the best we-will-disturb-the-market startup in town. You answered a job offer promising money and glory, soon they will be all yours! But first, you need to decipher if this company will bring you to the asylum before the wealth flows from your pockets. How to assess that you might be able to tolerate spending 8 hours a day in there? »

19 min. read

Build Your Development Environment For More Productivity

Did you heard about development environments centered around this fantastic tool, the Terminal? Are you ready to abandon your mouse? No? You think it's stupid? Here's the chance to prove to the world that you're a powerful open-minded developer: dive with me in my mouseless development environment. »

15 min. read

Developer Side Projects: 10 Steps From Creation to Launch

First you need the mindset. Then, you need the tools. Without the mindset, you won't use the tools correctly, in a consistent way. Without the good tools, you won't be efficient and you won't enjoy the process. This article is about the mindset: what do you need to understand and apply, to successfully begin, build and finish your side projects? »

16 min. read

PHP Code Quality Tools to Check and Improve your Code

Oh no! You're working on an application which is as messy as your flat! You don't understand anything, every bug takes weeks to fix. You need to improve the quality of your PHP code... but how? What tool to use? A hoover? Don't worry, dear reader, I have some answers for you. »

13 min. read