A blog about Laravel, Javascript, Philosophy, Cinema and Domotic

Posted in Web Development on Oct 10 2018
One the biggest struggle I've had while building Find A Maker was the implementation of the roles toggle button that filters the jobs thanks to Algolia Instant Search with VueJS. The defaut Facet Refinement component allow you to build a list of...
Posted in Web Development on Oct 08 2018
If you're managing a remote device that runs some kind of application on Chromium, you're probably looking to restart Chromium Browser when you deploy a new version of your application. The easiest way to that is this single command: pkill chro...
Posted in Project Management, Web Development on Oct 05 2018
Many times in your awesome developer life, when you're starting to think about how you're going to build the next feature for a website, you wonder "is there a package for that ?". And most of the time, there is one! Should you use one...
Posted in Personnal, Web Development, Project Management on Sep 10 2018
LOOK MA'! FIRST CUSTOMER!! As you way know I've been working a lot on webradio.io , a SaaS app that allows webradio owners to create and manage unique looking, responsive, audio players, with awesome audio visualizers. For a long time it was...
Posted in Personnal, Web Development, Project Management on Aug 31 2018
In 2013 I launched my first Startup. It was quite a big deal. I was only 21 and I quit my job after only one year (it was my first job). The Startup wasn't too original, it was basically a web agency for other startups in Paris... We were 2 frie...
Posted in Web Development on Aug 30 2018
While I'm currently working on my new project findamaker.io , I noticed a strange behavior in production. To put things into context, I'm using Laravel Mix Purge Css by Spatie , a laravel-mix plugin that lighten your css files. And I'm also us...
Posted in Web Development on Jul 11 2018
Story short, here's how your webpack.mix.js should look like: let mix = require('laravel-mix'); let SWPrecacheWebpackPlugin = require('sw-precache-webpack-plugin'); mix.webpackConfig({ plugins: [ new SWPrecacheWebpackPlugin({...
Posted in Web Development on Apr 07 2018
Since Laravel 5.3, Laravel Passport is the main way to authenticate an API consumer with an access token. I say it's the main way because it's the only way described in the Laravel documentation. Simply try to search "auth:api" on th...
Posted in Personnal, Web Development, Life Lessons on Mar 16 2018
Since 2014 I'm working as a Laravel Freelance. With the help of a good friend and associate, I was able to get two or three long term clients for which I'm working regularly. Last year I met another Laravel developer who wanted to start as a freel...
Posted in Web Development on Mar 16 2018
Tired of always having to type your login and password when executing git pull on your server? So do I. Here's an helper command that will remember your credentials so you don't have to type anything than your pull command. This is particularl...
Posted in Web Development on Dec 19 2017
I guess we all know Laravel Forge and Laravel Envoyer, which is probably the best combination of hosting and deploying Laravel applications. However, maybe you don't use Laravel Forge because you have your own dedicated server on which you host se...
Posted in Web Development on Nov 24 2017
When developping a web application you are probably working with users, and those users can maybe create content on your plateform by filling forms, etc. Or maybe you're simply building a blog with posts. Either way you most likely worked with som...
Posted in Web Development on Sep 04 2017
TDD is cool right ? PHPUnit implementation in Laravel is so great that it makes TDD even cooler. When building your application you may wonder : did I test everything ?? And how can I make sure that everything is tested ? That's where PHPUnit Co...
Posted in Web Development on Aug 18 2017
First of all, the title of the article is misleading. You don't have to forget about all other composer command obviously. We are talking here about composer install and composer update . Here's the quick truth : you never should run composer u...
Posted in Web Development on Jun 19 2017
Every developer, when working on a project, start at some point wandering about the performances of his application. In the Laravel world, the most frequent question you may have is "are my sql queries fast enough ?". If Eloquent is doing...