PHPNews

I'm starting a newsletter

For the past few months, I've been looking for a new home to share articles, projects, podcasts, or other things that leave an impression on me. I considered adding them to my blog, but I'd rather keep that for original, long-form content. Twitter on the other hand feels like shouting into an abyss. After further …

Continue reading »

Written by Sebastian De Deyne - - Aggregated on Monday May 14, 2018


A good issue

Maintaining a number of open source projects comes with a number of issues. Reporting a good issue will result in a more engaged approach from project maintainers. Don't forget: there's a human behind every project. A good issue is detailed Report issues as detailed as possible. Share code. Share configuration. …

Continue reading »

Written by Sebastian De Deyne - - Aggregated on Tuesday April 24, 2018


A good issue

Maintaining a number of open source projects comes with a number of issues. Reporting a good issue will result in a more engaged approach from project maintainers. Don't forget: there's a human behind every project. A good issue is detailed Report issues as detailed as possible. Share code. Share configuration. …

Continue reading »

Written by Sebastian De Deyne - - Aggregated on Tuesday April 24, 2018


Code splitting with Laravel Mix

Code splitting is bundler feature—if you're using Laravel Mix, you're bundling your assets with Webpack—that allows you to split application scripts in multiple files. These can then conditionally be loaded at a later stage. You might already be code splitting with Mix! If you do vendor extraction with mix.extrac…

Continue reading »

Written by Sebastian De Deyne - - Aggregated on Monday April 16, 2018


Code splitting with Laravel Mix

Code splitting is bundler feature—if you're using Laravel Mix, you're bundling your assets with Webpack—that allows you to split application scripts in multiple files. These can then conditionally be loaded at a later stage. You might already be code splitting with Mix! If you do vendor extraction with mix.extrac…

Continue reading »

Written by Sebastian De Deyne - - Aggregated on Monday April 16, 2018


Server side rendering JavaScript from PHP

Server side rendering is a hot topic when it comes to client side applications. Unfortunately, it's not an easy thing to do, especially if you're not building things in a Node.js environment. I published two libraries to enable server side rendering JavaScript from PHP: spatie/server-side-rendering and spatie/lar…

Continue reading »

Written by Sebastian De Deyne - - Aggregated on Sunday March 11, 2018


Server side rendering JavaScript from PHP

Server side rendering is a hot topic when it comes to client side applications. Unfortunately, it's not an easy thing to do, especially if you're not building things in a Node.js environment. I published two libraries to enable server side rendering JavaScript from PHP: spatie/server-side-rendering and spatie/lar…

Continue reading »

Written by Sebastian De Deyne - - Aggregated on Wednesday March 7, 2018


Blade component aliases in Laravel 5.6

Laravel 5.6 adds the ability to register alias directives for Blade components. Let's review some background information and examples. Blade components 101 I've been using Blade components since they were added back in Laravel 5.4. For those who don't know what a Blade component is, it's a directive to include …

Continue reading »

Written by Sebastian De Deyne - - Aggregated on Monday February 5, 2018


Nordic.js 2017 recap

Last month I travelled up north to my first JavaScript conference: Nordic.js. The entire conference was a great experience: the speakers, the location, the food ( kanelbullar! ), ... Here's a quick recap of my favorite talks. Ben Schwarz: Beyond the bubble Ben gave a talk about web performance, and how many …

Continue reading »

Written by Sebastian De Deyne - - Aggregated on Tuesday October 3, 2017


Introducing Our Company Guidelines Site

We just open sourced our company guidelines site ! We previously kept the contents in a private wiki on GitHub, but I'm glad we finally put the time in giving the contents a real home. Like our docs site , the content is stored in markdown files, which can directly be edited on GitHub . The site deploys whenever …

Continue reading »

Written by Sebastian De Deyne - - Aggregated on Monday August 21, 2017


What's in our .babelrc?

A lot has been going in in JavaScript the past few years. One of my favorite things has been the usage of babel , which allows us to write future JavaScript syntax today. The babel ecosystem has tons of plugins and configuration options, I'd like to elaborate on our usage at Spatie . To provide some context on …

Continue reading »

Written by Sebastian De Deyne - - Aggregated on Wednesday August 16, 2017