PHPnews.io

Oh Dear redesign, Inertia & another book

Written by Sebastian De Deyne / Original link on Dec. 17, 2020

Hi!

This month I’ve got updates on Oh Dear’s redesigned dashboard, new Inertia features, our second book at Spatie, and some more tidbits.

Oh Dear’s new dashboard

I redesigned the main Oh Dear dashboard. It had remained pretty much unchanged since Oh Dear was first released almost three years ago–time flies!

Here’s the before…

ohdear-dashboard-before.jpg

…and the after!

ohdear-dashboard-after.jpg

I wanted to make it calmer. The old version screams at you when everything is fine, and screams even louder when something is on fire. Too. Much. Screaming.

The new dashboard increases the contrast between fine and fire with colored dots instead of badges. Problems are still highlighted making to make them stand out.

I used CSS grid to make all the check columns have the same size while allowing the site name column to grow. Consistent column sizes for all checks makes the new design look a lot more tranquil.

Inertia updates

We added a lazy props feature to Inertia last month. Lazy props allow you to load a page without including all data. For example, if you need to populate a dropdown, you can defer loading the options until the user is going need it.

There are a lot of interesting issues open in the repository to turn Inertia into a more powerful tool to build SPA-like experiences with instant load times. My favorites are local visits and inline visits. Fun things ahead!

Designing a second book

After Laravel Beyond CRUD, I designed another book: Front Line PHP. This time I used InDesign instead of Affinity Publisher. After I lost a lot of time in the last round when Publisher corrupted my file, I reconsidered InDesign. InDesign has more advanced features like better footnote management, and the possibility to export an EPUB file.

I shared a short Twitter thread with some design details.

PS: Use this link for a 20% discount on the book!

2020: The death of podcast listening

Overdramatic header, but true for me. Since I’ve been working from home, I haven’t been making time to listen to podcasts. I used to keep up during my commute, but I haven’t been able to fit them in my home schedule.

I miss Caleb and Daniel’s banter on No Plans to Merge. I haven’t even had the chance to listen to Full Stack Radio‘s new format with Jack. And there are so many others to catch up on…

2021: The calm before the newsletter storm

If I were to bet one thing for 2021, it’d be that paid newsletters are going to go big. Substack is becoming more popular by the day. Others including Ghost, Gumroad, and more are following suit with paid subscription features.

I’m seeing more and more quality, in-depth content land in my inbox instead of discovering everything through Twitter and RSS. I haven’t come this in my “Laravel filter bubble” yet, but I wouldn’t be surprised if newsletter-first starts getting traction there soon.

More on the blog

Not much apparently! Since the last newsletter, I only published two posts and a link.

Smalltalk

Being at home more often means more board games! I was looking for some fun games for lower player counts (2—3 players) so I asked Twitter.

Guided by the responses I ended up buying 7 Wonders: Duel, and Wingspan (what a beautiful game!) Other games I’ve been enjoying are Terra Mystica, Carcassonne, Kingdomino, and (as always) Catan.

On the horizon

What’s next? Tough question. I’m really into things like knowledge management, effective communication, and product management these days. I want to start sharing more about that, but haven’t decided how or where yet. We’ll see.

Until the next issue,

Seb

sebastiandedeyne

« Consistency - When to add types and when to infer in TypeScript »