I have quite a build-up of links to share. It’s been a while, so some may be old news, but it’s still worth posting. Grab a coffee and enjoy!
Development Tools
- My Top 10 PhpStorm Tricks – YouTube – A YouTube video highlighting ten nifty tricks to get more out of the PhpStorm IDE. I thought I knew PhpStorm pretty well, but I still learned a couple of new shortcuts from this one!
- MRSK/Kamal – Deploy web apps anywhere – MRSK (now Kamal) is Basecamp’s new open-source deployment tool that uses Docker to deploy apps anywhere. It’s basically a modern take on Capistrano—simple, no Kubernetes required (I’m definitely getting some Capistrano vibes here).
- Online PHP Editor (250+ versions) – An online PHP editor supporting over 250 PHP versions for testing code. Great for quickly trying out snippets across different PHP setups without messing up your local environment.
- Neon – Neon (a serverless Postgres database service) features a clear pricing page and a generous free tier (no credit card required). Always nice when dev services let you start small at no cost.
- Indexing JSON in MySQL – A blog post about how to index JSON data in MySQL. It covers tricks like using generated columns and functional indexes to work around MySQL’s lack of direct JSON indexing. Really useful if you store JSON in your database and need to speed up those queries.
- Yjs (real‑time collaboration library) – Yjs is an open-source JavaScript library for real-time collaborative editing, using CRDTs under the hood. It’s what lets multiple users edit the same document simultaneously (think Google Docs–style magic in your own app).
- Textarea User Mentions in Laravel – Codecourse – A detailed Codecourse guide on implementing @mention functionality in Laravel. It walks through backend detection of mentions and a snappy Alpine.js frontend for the dropdown—super handy if you’re adding social media–like features to your app.
- About CRDTs – Conflict-Free Replicated Data Types – An introduction to CRDTs, the geeky data structures that power conflict-free collaborative editing. It’s a bit heady, but it explains how apps like Google Docs keep everyone in sync without merge conflicts (fascinating stuff if you’ve ever wondered about the tech behind real-time collaboration).
UI/UX
- The
<dialog>
element – MDN – MDN’s official documentation for the HTML<dialog>
element, which provides a native way to create modal dialogs. - Figma Component Properties Explained – YouTube – A quick YouTube explainer on Figma’s Component Properties feature. Fewer variants, more flexibility.
- Floating UI – A low-level JS library for positioning tooltips, dropdowns, and popovers—without all the usual pain.
- Lazy loading images – Covers
loading="lazy"
and performance-focused image strategies. - Tiptap Editor 3.0 – The headless rich-text editor is back with SSR, TypeScript, and collaborative extensions baked in.
WordPress
- Async and Defer scripts in WP 6.3 – WordPress devs rejoice: official support for
async
/defer
when registering scripts is finally here. - Poedit Translation Editor – Dead simple tool for working with
.po
/.mo
translation files—especially useful in WP development.
Productivity
- reMarkable tablet homepage – E-ink writing tablet that’s all about focus and paper feel. I’ve been tempted.
- Riverside.fm (remote podcast & video recording) – High-quality recordings from anywhere, with local audio/video sync. Podcasters love it.
- Screen Studio (screen recording for macOS) – Probably the cleanest screen recorder UI I’ve seen. Looks like a dream for Mac screencasts.
- Linear – Meet the system for modern software development. Streamline issues, projects, and product roadmaps.
AI & Ethics
- AI Ethics, Artists, and What You Can Do About It – YouTube – Great explainer on AI’s effects on artists and how to support human creators in a machine-made world.
Leave a Reply