Sign in

Dennis Morello

@morello.dev
155 followers 349 following 124 posts

Frontend Engineer. I build things for the web. Built defrag98.com. Building more. Mostly frontend, UX, shipping & weird ideas.

PostsRepliesMedia
Dennis Morello @morello.dev · 29/09/2026
Defrag98 now runs ScanDisk after a blue screen, like Windows 98 did after a bad shutdown. It checks drive C in text mode for about 8 seconds, then the boot splash shows and you're back. Exit skips it.
010
Dennis Morello @morello.dev · 29/09/2026
Defrag98 now has a screensaver mode. Once it's on in Settings, Start takes the page full screen and keeps the screen awake until the defrag finishes.
120
Dennis Morello @morello.dev · 22/09/2026
After extensive and rigorous testing, I can confirm: Opus 5.5 has passed my benchmark ✅
000
Dennis Morello @morello.dev · 03/09/2026
New in Defrag98: custom drives! 💾 Pick your drive size and speed, and make defragging as painful as you want.
Defrag98 settings dialog, with the form to create custom drives.
121
Dennis Morello @morello.dev · 02/09/2026
Defrag98 has a new Realistic mode. It brings back the actual Windows 98 behaviour: the defrag restarts itself if anything touches the drive mid-run (antivirus, a screensaver), didn't matter.
100
Dennis Morello @morello.dev · 29/08/2026
Rate my new screen saver
120
Dennis Morello @morello.dev · 25/07/2026
After deep work sessions, taking time for ourselves is truly restorative. Take care!
A cottage in the mountainsA river flowing though the mountainsA sheep eating some grassA path crossing mountains
020
Dennis Morello @morello.dev · 16/07/2026
SolidJS 2.0 deleted createResource. Data fetching is now a memo that returns a promise: the graph waits on it, nothing re-renders, no dependency array, no await in your components. Wrote up what it looks like for React devs. #solidjs #react #webdev
Code comparison. Solid 1.x: const [user] = createResource(userId, fetchUser). Solid 2.0, the memo returns a promise and the graph waits on it: const user = createMemo(() => fetchUser(userId())).
140
Dennis Morello @morello.dev · 06/07/2026
As much as I love Catppuccin, I don’t think one theme fits everyone. That’s why I added a theme picker to my website 🌈 Which theme would you pick?
100
Dennis Morello @morello.dev · 06/07/2026
Someone created a JS engine for the PSP and achieved running 60fps animations on it using modern web tech. Amazing!
60fps animations running on a PSP
000
Dennis Morello @morello.dev · 15/06/2026
If you see a BSOD on Defrag98, that’s a feature.
BSOD on Defrag98
000
Dennis Morello @morello.dev · 18/03/2026
7 releases of arbor in 5 days. You can now fuzzy-select worktrees, set up post-create hooks, and configure per-project settings. Also added arbor clean for bulk removal, and improved shell completions. github.com/morellodev/a...
000
Dennis Morello @morello.dev · 16/03/2026
arbor v0.2.4 is out with per-project worktree directories. If you use Claude Code's parallel sessions, you can now keep worktrees inside your project instead of the global ~/.arbor/worktrees. One line in .arbor.toml and you're set. github.com/morellodev/a...
arbor config file with worktree location override
001
Dennis Morello @morello.dev · 15/03/2026
arbor v0.2.2 is out with post-create hooks. I got tired of repeating the same setup steps every time I created a worktree, so now you can automate that. github.com/morellodev/arbor
arbor configuration file with worktree post create hooks
000
Dennis Morello @morello.dev · 13/03/2026
I built something 🌳 github.com/morellodev/a...
000
Dennis Morello @morello.dev · 02/01/2026
I’ve just come back from a trip to London, and I was astonished by the level of support shown by the UK and its Western allies for the Ukrainian people in their resistance against Russian aggression. This is Canada House in Trafalgar Square 🇨🇦🇺🇦
Canada House in Trafalgar Square, London
010
Dennis Morello @morello.dev · 01/08/2025
💡 Overloaded components with too many props are hard to maintain. Use React’s composition pattern instead—build UI by nesting JSX, not flags. You get clean structure and better scalability. #react #frontend #webdev
Code comparison between two React patterns: the first uses a <Card> component with multiple props (title, content, showFooter); the second uses composition with nested components — <CardHeader>, <CardContent>, and <CardFooter> — to structure the UI.
110
Dennis Morello @morello.dev · 31/07/2025
Obsessed with iOS 26 lockscreen transitions! 😍 The album art animation and clock view switch are straight. #ios26 #apple #iphone #iosbeta #techtrend
011
Dennis Morello @morello.dev · 31/07/2025
🔧 React/Svelte Accessibility Tip: Don’t use <div onClick> for buttons. Use real <button> elements and style them instead. Why? – Keyboard accessible – Focusable – Works with screen readers Semantic HTML makes your UI accessible by default. #a11y #webdev #react #svelte
Side-by-side code example showing a div element with an onClick handler labeled “Don’t do this”, and a corrected version using a button element with the same handler labeled “Do this instead”. Highlights the importance of using semantic HTML for accessibility.
110
Dennis Morello @morello.dev · 25/07/2025
The iOS 26 UI is absolutely stunning. Apple nailed it 🤩
000
Dennis Morello @morello.dev · 16/12/2024
Blast from the past: The Mosaic Communications website is still live, and you can even download the very first public release of the Netscape web browser! 🌐✨ Take a trip back to the early days of the internet: home.mcom.com/MCOM/index2....
Netscape Communications homepageNetscape browser download page
000
Dennis Morello @morello.dev · 07/11/2024
On my personal website, I've updated all my references from X to Bluesky! 🦋 Bluesky is a safer place for everyone, and I'm looking forward to continuing the conversation here. Happy to see so many people joining!
150
Dennis Morello @morello.dev · 16/07/2024
Don’t forget to defrag your drives defrag98.com
Windows 98 Disk Defrag Simulator
100
Dennis Morello @morello.dev · 06/09/2023
Bulb details
Details of a lighted bulb
020
Dennis Morello @morello.dev · 04/09/2023
End of summer vibes 🌴
Sunset from a suggestive street view in Funchal, Madeira island
030
Dennis Morello @morello.dev · 01/09/2023
Amazing view of the Atlantic Ocean from Véu de Noiva in Madeira 🩵
Atlantic Ocean view from Véu de Noiva in Madeira island
130
Dennis Morello @morello.dev · 01/09/2023
I’m falling in love with this place #Madeira
View from Pico do Areeiro in Madeira island
050