PHPNews

Fast software, the best software

In his most recent essay, Craig Mod explores the effect of optimizing software for speed. Speed and reliability are often intuited hand-in-hand. Speed can be a good proxy for general engineering quality. If an application slows down on simple tasks, then it can mean the engineers aren’t obsessive detail sticklers. …

Continue reading »

Written by Sebastian De Deyne - - Aggregated on Thursday August 1, 2019


Adding webmentions to my blog

I first noticed webmentions in the wild on Hidde de Vries’ blog about two years ago. Last week it finally happened, I added webmention support to my blog too! Well, partial support at least. I’m now receiving and displaying webmentions. Sending them out is a project for another day. Whatmentions? Webmentions. …

Continue reading »

Written by Sebastian De Deyne - - Aggregated on Friday June 28, 2019


Migrating my site to Hugo

This blog was a custom Laravel application for the past few years. While I was happy with the Laravel solution, I’m slowly trying to move away from maintaining my own servers. I’m also drawn to the simplicity and stability of serving plain html, so I decided to look into static site generators. I quickly discovered …

Continue reading »

Written by Sebastian De Deyne - - Aggregated on Wednesday June 19, 2019


My favorite part of our company website

Some time last year, we released the latest iteration of the Spatie.be website. There’s a succinct description of what we’re about, followed by a peculiar little block, dubbed “Latest insights from the team”. Unlike other agencies, we don’t have a company blog. We encourage everyone to write on their own …

Continue reading »

Written by Sebastian De Deyne - - Aggregated on Monday June 17, 2019


React for Vue developers

For the past three years, I’ve been using both React and Vue in different projects, ranging from smaller websites to large scale apps. Last month I wrote a post about why I prefer React over Vue . Shortly after I joined Adam Wathan on Full Stack Radio to talk about React from a Vue developer’s perspective. We …

Continue reading »

Written by Sebastian De Deyne - - Aggregated on Monday May 20, 2019


14 KB

When you visit a website, your browser connects to a server via TCP. With TCP, the first roundtrip can be up to 14 KB large. In other words, the first 14 KB sent to the client will always be the quickest to render in the browser. The rest of the response is streamed afterwards. This website’s homepage is about 9.7 …

Continue reading »

Written by Sebastian De Deyne - - Aggregated on Monday May 6, 2019


14 KB

When you visit a website, your browser connects to a server via TCP. With TCP, the first roundtrip can be up to 14 KB large. In other words, the first 14 KB sent to the client will always be the quickest to render in the browser. The rest of the response is streamed afterwards. This website's homepage is about 9.7 …

Continue reading »

Written by Sebastian De Deyne - - Aggregated on Monday May 6, 2019


Web components

Every now and then, web components hype seems to resurface. Judging by my Twitter feed, it’s a bull market period now. Seems like a good time to share some thoughts. Web components over time by Chris Coyier This isn't a web components tutorial, but a high level overview of what web components are and how I …

Continue reading »

Written by Sebastian De Deyne - - Aggregated on Sunday April 28, 2019


Web components

Every now and then, web components hype seems to resurface. Judging by my Twitter feed, it's a bull market period now. Seems like a good time to share some thoughts. Web components over time by Chris Coyier This isn't a web components tutorial, but a high level overview of what web …

Continue reading »

Written by Sebastian De Deyne - - Aggregated on Sunday April 28, 2019


Why I prefer React over Vue

Vue is the default JavaScript framework for Laravel apps. Being part of the Laravel community, I often get the question why I prefer React, so I've decided to write down a few standout reasons. BIG FAT DISCLAIMER! Vue is a great framework, I just personally prefer React in most cases. This post isn't meant to …

Continue reading »

Written by Sebastian De Deyne - - Aggregated on Friday April 26, 2019


Keep your assets Prettier on every commit

I'm a happy prettier user to keep my CSS and JavaScript files consistent. However, it's hard to keep the discipline to run Prettier before every commit. This week I decided to automate the process with Husky and lint-staged . There's also an updated version of this post that uses husky and lint-staged to set …

Continue reading »

Written by Sebastian De Deyne - - Aggregated on Thursday April 4, 2019