Videos of the talks at Laravel Nigeria’s first meetup

On April 22nd Laravel Nigeria held its first meetup. It was a big success with over 150 developers showing up. Here’s a recap written by Neo Ighodaro, the organiser of the meetup: https://blog.devcenter.co/building-the-laravel-nigeria-community-with-over-150-attending-the-first-meetup-c919d5ca373c The talks of the meetup were recorded, you can watch them here: Learn Frontend with Vue.js Deploying Your Laravel Application Surviving With […]

Continue reading →

A Vue component to display tabs

Last week my company released a vue-tabs-component, a quality Vue component to easily display tabs. You can view a demo of the component here. In this post I’d like to tell you all about it. Why we created it If you’re just want to know what the component does, skip to the next section. Nearly […]

Continue reading →

Master the Chrome DevTools

For quite some time, I’ve been enjoying the DevTools tips that Umar Hansa mails out weekly. I was happy to learn that Umar is also working on a video course focussing on the DevTools. Recently the first video, on image performance on the web, was released. Check out the course here: https://moderndevtools.com/ Freek Van der […]

Continue reading →

Comparing vue.js datatable components

Stefan Moises compares a few popular Vue datatable components. To “get into” Vue.js, I am going to compare different “datatable” solutions I came across and which I found promising. In the past, working with jQuery and mainly AngularJS (1 and 2) and also JAVA frameworks like Grails it was always very difficult and cumbersome to […]

Continue reading →

Quickly dd anything from the commandline

Laravel’s tinker command allows to run any code you want as if you are inside your Laravel app. But if you want to run a single line of code if can be a bit bothersome. You must start up tinker, type the code, press enter, and quit tinker. Our new spatie/laravel-artisan-dd package contains an Artisan […]

Continue reading →

A tool for making JavaScript code run faster

Even though I’don’t like Facebook as a user, their amazing contributions to open source are something to be very grateful for. Last week they presented their new work in progress: Prepack. Prepack is a tool that optimizes JavaScript source code: Computations that can be done at compile-time instead of run-time get eliminated. Prepack replaces the […]

Continue reading →

Programming with a love of the implicit

DHH explains that there’s nothing wrong with a bit a magic. It’s always better to be explicit! That’s pretty much a programming truism. Rarely directly challenged, lest one betray the foundational tenors of Proper Programming. But challenge it we should, and head on. https://m.signalvnoise.com/programming-with-a-love-of-the-implicit-66629bb81ee7 Freek Van der Herten Freek Van der Herten is a partner […]

Continue reading →

Vue.js component communication patterns

Joshua Bemenderfer gives a nice overview on the ways Vue components can communicate with each other. There are several methods that can be used for inter-component communication in Vue.js. Normal props and events should be sufficient for most cases, but there are other methods available at your disposal as well. https://alligator.io/vuejs/component-communication/ Freek Van der Herten […]

Continue reading →

Expressive Code & Real Time Facades

In a new post on his blog Taylor Otwell gives a nice example on how real time facades can make code more testable. Recently, I worked on some code that surfaced my most common use-case for Laravel 5.4’s “real-time” facades. If you’re not familiar with this feature, it allows you to use any of your […]

Continue reading →

PHP Versions Stats – 2017.1 Edition

Jordi Boggiano, co-creator of Composer / Packages, published some new stats on the usage of PHP versions. Great to see that PHP 7 overall now represents over 50%. A quick note on methodology, because all these stats are imperfect as they just sample some subset of the PHP user base. I look in the packagist.org […]

Continue reading →