★ A recap of 2018
Published: 2020-01-02 23:15:23

---
title: ★ A recap of 2018
published: true
date: 2018-12-29 20:48:32 UTC
tags: 
canonical_url: https://freek.dev/1234-a-recap-of-2018
---

Now that 2018 is coming to a close, [a](https://davidllop.com/posts/year-retrospective-2018) [lot](https://adamwathan.me/2018-year-in-review/) [of](https://sebastiandedeyne.com/hindsight-2018-edition) [awesome](https://dev.to/gonedark/2018-dev-goals-4abd) [people](https://christoph-rumpel.com/2018/12/my-coding-year-2018) [have](https://www.dieterstinglhamber.me/blog/2018-looking-back-at-an-awesome-trying-year) [written](https://themsaid.com/thats-a-wrap-2018) [a](https://bitpress.io/2018-year-in-review) [recap](http://marcelpociot.de/blog/2018-my-year-in-review) [post](https://ericlbarnes.com/2018/12/28/my-2018-a-look-back). Here's mine!

The most significant change on a personal level is that my girlfriend an I bought a house in Ghent. Together with our two kids, we moved this summer, and we now live in an awesome house that's very close to the center of the city. For me as a city guy, this is really nice. It's also very close to the train station, which is handy as I need to be in Antwerp often.

Because I was [experiencing some symptoms of burn out](https://freek.dev/doing-less), I tried to do some more things outside programming again. I took up biking again. In the summer I rode my race bike from Antwerp to Ghent and back a couple of times. When it gets a little bit warmer in Belgium, I'll ride out again. I've also spent a lot more time at home compared to 2017, which was very good!

I've also started recording some music again with a couple of friends. Here are two of them: [Charlotte](https://soundcloud.com/murzekobus/untitled-1) and [Fabrik](https://soundcloud.com/murzekobus/fabrik).

## Launching a side project #

Codewise the thing I'm proudest of this year is the launch of my side project. Together with [my buddy Mattias](ttps://twitter.com/mattiasgeniar). I launched [Oh Dear!](https://ohdear.app), a service that not only monitors the homepage but every single page of your site.

If you want to know more about the process, check out [this interview](https://www.indiehackers.com/interview/the-market-lacked-the-tool-we-wanted-so-we-built-it-ourselves-bf8cf22b27) Mattias did on Indie Hackers.

What I loved most of doing something outside of my main job was that there were no time and budget constraints. We did no marketing research. There was no big planning. We launched it on a hunch when we felt it was running stable enough for our own sites.

I want to grow Oh Dear! some more. Mattias and I understood early on that traditional advertising wouldn't work for us. Instead of pushing ads in the faces of potential customers, we try to get known by providing extra value. We attracted a lot of new customers through [our blog](https://ohdear.app/blog). Next year we're going to try to reach an audience outside of the Laravel community by adding some free features. Keep an eye on that blog for updates.

## Meanwhile at Spatie #

Our team published a ton of packages this year. Regardless of the principal author of the package, most of the these got better by feedback during the initial release or through maintenance by colleagues. That's why I consider most of these packages (and all of our open source output) teamwork.

Here's the list:

- [spatie/code-outliner](https://github.com/spatie/code-outliner)
- [spatie/commonmark-highlighter](https://github.com/spatie/commonmark-highlighter)
- [spatie/data-transfer-object](https://github.com/spatie/data-transfer-object)
- [spatie/laravel-blade-x](https://github.com/spatie/laravel-blade-x)
- [spatie/laravel-csp](https://github.com/spatie/laravel-csp)
- [spatie/laravel-database-mail-templates](https://github.com/spatie/laravel-database-mail-templates)
- [spatie/laravel-event-projector](https://github.com/spatie/laravel-event-projector)
- [spatie/laravel-honeypot](https://github.com/spatie/laravel-honeypot)
- [spatie/laravel-mix-purgecss](https://github.com/spatie/laravel-mix-purgecss)
- [spatie/laravel-model-status](https://github.com/spatie/laravel-model-status)
- [spatie/laravel-query-builder](https://github.com/spatie/laravel-query-builder)
- [spatie/laravel-schemaless-attributes](https://github.com/spatie/laravel-schemaless-attributes)
- [spatie/laravel-searchable](https://github.com/spatie/laravel-searchable)
- [spatie/laravel-server-side-rendering](https://github.com/spatie/laravel-server-side-rendering)
- [spatie/laravel-validation-rules](https://github.com/spatie/laravel-validation-rules)
- [spatie/laravel-view-components](https://github.com/spatie/laravel-view-components)
- [spatie/laravel-view-models](https://github.com/spatie/laravel-view-models)
- [spatie/nova-backup-tool](https://github.com/spatie/nova-backup-tool)
- [spatie/nova-tags-field](https://github.com/spatie/nova-tags-field)
- [spatie/nova-tail-tool](https://github.com/spatie/nova-tail-tool)
- [spatie/nova-translatable](https://github.com/spatie/nova-translatable)
- [spatie/period](https://github.com/spatie/period)
- [spatie/robots-txt](https://github.com/spatie/robots-txt)
- [spatie/selenium-client](https://github.com/spatie/selenium-client)
- [spatie/server-side-rendering](https://github.com/spatie/server-side-rendering)
- [spatie/sheets](https://github.com/spatie/sheets)
- [spatie/typed](https://github.com/spatie/typed)
- [spatie/webpack](https://github.com/spatie/webpack)

A personal highlight for me was the creation process of [Blade X](https://docs.spatie.be/laravel-blade-x/v2/introduction). We sat together with the entire team, [brainstormed and created the initial version together](https://freek.dev/use-custom-html-components-in-your-blade-views#how-we-made-this)!

We also published a new major version of [laravel-medialibrary](https://docs.spatie.be/laravel-medialibrary/v7/introduction) which added support for [responsive images](https://docs.spatie.be/laravel-medialibrary/v7/responsive-images/getting-started-with-responsive-images).

Outside of the opensource work at Spatie I collaborated With [Marcel Pociot](https://github.com/mpociot) to create [Laravel WebSockets](https://github.com/beyondcode/laravel-websockets). We're delighted with the result and the warm welcome the package got by the community. I really enjoyed together with Marcel - this is the first time I pair programmed with somebody outside of Spatie - and we're already busy with another collaborative package.

Let's bring the focus back to Spatie. In March we celebrated 10 million package downloads. We created [a dedicated site](https://10million.spatie.be/) for it where people could win a Spatie T-shirt. At the moment of writing the download count of our open source packages is at almost 24 million.

In July we (finally) launched a new iteration of [our company website](https://spatie.be/). It now focuses more on our Laravel expertise and our open source efforts. Here's a blog post on some cool stuff that happens [on the backend](https://freek.dev/a-new-website-for-spatie-backend-highlights). My colleague Willem did the bulk of the front end work, here's [his guest post](https://freek.dev/a-few-notes-about-the-frontend-of-the-renewed-spatiebe) on it.

Willem was also the driving force on the renewal of our dashboard. It now uses Tailwind CSS. Read more about that in [this blog post](https://freek.dev/building-a-realtime-dashboard-powered-by-laravel-vue-pusher-and-tailwind-2018-edition).

The team at Spatie grew with three new members: Wouter, Adriaan, and Ruben.

We now take on bigger projects than previous years. Even though we sometimes still create small promotional sites, we mostly spend our time on medium to big sized applications.

In 2019 Spatie will probably continue to grow. We already have posted some job openings on our site. Our office is getting too small and we plan to move to a bigger space.

Even though our team and client workload is growing, we'd like to keep focusing on team member happiness, reserving enough time to work on open source projects and keeping on the interests of every team member individually in mind.

## Blogging #

In addition to reposting lots of interesting pieces written by peers, I published [40 blog posts of my own](https://freek.dev/originals) on [murze.be](https://freek.dev). Here are a few highlights:

- [Doing less](https://freek.dev/doing-less)
- [Introducing Laravel WebSockets](https://freek.dev/introducing-laravel-websockets-an-easy-to-use-websocket-server-implemented-in-php)
- [How PHP Conferences can be improved](https://freek.dev/how-php-conferences-can-be-improved)
- [Use custom HTML components in your blade views](https://freek.dev/use-custom-html-components-in-your-blade-views)
- [Introducing laravel-event-projector](https://freek.dev/introducing-laravel-event-projector-the-easiest-way-to-get-started-with-event-sourcing-in-a-laravel-app)
- [The story behind our open source efforts](https://freek.dev/the-story-behind-our-open-source-efforts)

I still enjoy writing on my blog, and I will continue to do so next year.

The design however is growing a bit old, and I plan to have it revamped or revamp it myself somewhere next year.

## Speaking #

I still love conference speaking. On my blog, you'll find [a list of very talk that I did this year](https://freek.dev/me#talks).

In 2018 I spoke at conferences on four different continents. PHP Experience in São Paulo marked my first time in South America. Laracon US in Chicago was, like expected, very cool! I loved exploring the city itself after the conference.

Laracon EU remains one of my favorite conferences, mostly because of the fantastic people that are present there. This year, [Spatie had a booth](https://www.instagram.com/p/BnJPy8hn5Dl/) and almost the entire Spatie team was there. Hopefully, we can repeat that next year.

Last but not least, seeing [Lalit](https://twitter.com/lalitvijay), [Fahad](https://twitter.com/fahadkhan1740) and their crew back in New Delhi for the Laravel Live conference was a fantastic experience. It was also fun to meet [Harish](https://twitter.com/introwit) in real life, who has been doing some work for Spatie remotely. After the conference we [visited Taj Mahal](https://www.instagram.com/p/BgdUy24BFxw/). It was an unforgettable day, and I hope to return to Laravel Live in 2019.

Even though I love speaking publicly, I probably going to do less of it. Conference speaking means a lot of traveling, which I enjoy, but that also means that I'm away from home. With two kids I don't want to travel too much anymore for now. But you'll probably still see me at Laracon US and EU, either as a speaker or an attendee.

## The Full Stack user groups #

Together with Dries and Rias, I organize the [Full Stack Antwerp](https://www.meetup.com/fullstackantwerp/) user group. In 2018 we hit our goal of organizing a meetup every single month. Our audience grew quite a bit. We have over 60 people at each of our events.

In 2019, Rias, Dries and I will start two other user groups: [Full Stack Brussels](https://www.meetup.com/fullstackbrussels/) and [Full Stack Ghent](https://www.meetup.com/fullstackghent/).

Another cool thing Dries and I are organizing is the Full Stack Europe conference. Both Dries and I have never held a conference before, so it's pretty exciting. We already done a lot of preparations behind the scenes. I can't share much except that it'll happen in Antwerp around autumn 2019. Subscribe to our mailing list [at our website](https://fullstackeurope.com/) to be kept in the loop.

## Other recaps #

Want to read some more recaps? Here you go!

- [Sebastian De Deyne](https://sebastiandedeyne.com/hindsight-2018-edition)
- [Marcel Pociot](http://marcelpociot.de/blog/2018-my-year-in-review)
- [Dieter Stinglhamber](https://www.dieterstinglhamber.me/blog/2018-looking-back-at-an-awesome-trying-year)
- [Christoph Rumpel](https://christoph-rumpel.com/2018/12/my-coding-year-2018)
- [David Llop](https://davidllop.com/posts/year-retrospective-2018)
- [Paul Redmond](https://bitpress.io/2018-year-in-review)
- [Mohamed Said](https://themsaid.com/thats-a-wrap-2018)
- [Eric L. Barnes](https://ericlbarnes.com/2018/12/28/my-2018-a-look-back)
- [Jason McCreary](https://dev.to/gonedark/2018-dev-goals-4abd)
- [Adam Wathan](https://adamwathan.me/2018-year-in-review)
- [Povilas Korop](https://twitter.com/PovilasKorop/status/1079281481682432000)