Sign in

Regis Freyd

@djaiss.bsky.social
72 followers 167 following 220 posts

💻 software engineer working on open source. 🎁 creator of monicahq.com and getkollek.com ☃️ Montreal 🇨🇦 🇫🇷

PostsRepliesMedia
Regis Freyd @djaiss.bsky.social · 01/10/2026
After a few days, despite Omarchy being interesting, Hyperland and tiling WM are definitely not for me. Plus a bunch of opinionated stuff I really dislike. Let's go to Fedora.
000
Regis Freyd @djaiss.bsky.social · 29/09/2026
Omarchy really is a nice distro - I've replaced my good old Mint I was using for years by it. I've installed Lerd to manage my Laravel projects and it works like a charm. Literally a one-minute install and we are done: https, everything setup. Bravo @geodro lerd.sh/getting-star...
lerd.sh
PHP development on Omarchy
Omarchy ships an opinionated Arch and Hyprland desktop, but no PHP stack. Lerd adds one: automatic .test domains, HTTPS, per-project PHP 7.4 to 8.5, shared MySQL, PostgreSQL and Redis, rootless…
110
Regis Freyd @djaiss.bsky.social · 25/09/2026
GitHub mobile site is way better than its mobile app to simply find latest PRs and merge them. There is way too much bloat in the app and it's also slower for some reason.
000
Regis Freyd @djaiss.bsky.social · 24/09/2026
Having fun designing the timeline of life events in a contact in the upcoming Monica version. Of course everything will be customizable at ease.
000
Regis Freyd @djaiss.bsky.social · 23/09/2026
Regardless of the plateform stability, I think it's safe to say that the full rewrite of Github in React has made it full of bugs, inconsistent counters everywhere, and general slowness. I wish more people would consider serving views from the backend. Like the good old days.
000
Regis Freyd @djaiss.bsky.social · 15/09/2026
abue-ammar.github.io/tinycast/ Amazing Raycast's alternative, OSS. Fantastic.
abue-ammar.github.io
Tinycast — a tiny, native macOS launcher
Tinycast is a tiny, fully native macOS launcher: fuzzy app search, an inline calculator, clipboard history, snippets, notes, window management and global hotkeys, with no Electron, no account and no…
010
Regis Freyd @djaiss.bsky.social · 12/09/2026
Just asked Claude to optimize my .zshrc. Went from ~1.08s to ~0.16s startup time when opening a new tab. Amazing times.
000
Regis Freyd @djaiss.bsky.social · 03/09/2026
Current status: asking Claude code to fix the broken Codex CLI. We live in a strange world.
000
Regis Freyd @djaiss.bsky.social · 28/08/2026
Happy to release a new Laravel package. github.com/monicahq/lar... - You need to quickly peak into the database as you develop things locally. - You are too lazy to setup TablePlus. - Install this package, go to `/db` url, and browse your database straight from your local app. #laravel
github.com
GitHub - monicahq/laradb: DB explorer for Laravel
DB explorer for Laravel. Contribute to monicahq/laradb development by creating an account on GitHub.
000
Regis Freyd @djaiss.bsky.social · 09/08/2026
www.monicahq.com/en/blog/new-... Yes, finally, a new version is coming, for real this time. We have hundred of thousands of users and it's time I give enough love to this tool now. Claude will let me do awesome features. Can't wait to show you.
monicahq.com
A new version of Monica is coming in 2026 — the Monica blog
We will launch the new version of Monica before the end of 2026.
020
Regis Freyd @djaiss.bsky.social · 30/07/2026
Happy to share my new open source project, MIT-licensed. It's about collection management. github.com/djaiss/kollek
github.com
GitHub - djaiss/kollek: Collection management made easy
Collection management made easy. Contribute to djaiss/kollek development by creating an account on GitHub.
040
Regis Freyd @djaiss.bsky.social · 27/07/2026
Absolutely convinced you do not need Vue or React anymore in most web apps. Alpine Ajax coupled with Turbo, or HTMX, is all you need to keep things so, so simple and easy to understand.
030
Regis Freyd @djaiss.bsky.social · 27/07/2026
It's impressive to witness all those tech CEO or CTO become basically super far right wing as soon they have success. Like money unleashed their inhibitions. For the worse.
001
Regis Freyd @djaiss.bsky.social · 10/07/2026
youtu.be/KYrMwxrZ2TU?... It's about damn time.
youtu.be
Right v. Wrong
YouTube video by Saul4Democracy
000
Regis Freyd @djaiss.bsky.social · 21/05/2026
Definitely something I will do moving forward. On side projects that are meant to last 10+ years, depending on a library for CSS is dangerous in the long term.
000
Reposted by Regis Freyd
Patrick Marsceill @p.atrick.org · 05/03/2026
Over the last few months, I've rebuilt my RSS / content reader project call Feedster. It's unique in that it gives users a front page view of their feed content, organizes feeds into channels, allows users to share these channels, and supports MCP for AI agents to access feeds.
183
Regis Freyd @djaiss.bsky.social · 04/01/2026
Turns out, you can do wonderful things with pure Blade + Alpine Ajax. No need for JS frameworks at all.
000
Regis Freyd @djaiss.bsky.social · 27/12/2025
Last week I had to send back the Unifi Express 7. I have both the UE7 and the Dream Router 7 (this one is connected to 1Gbps internet), and Internet works much better at home now that the UE7 is not there anymore. Hope the replacement unit will make it better.
000
Regis Freyd @djaiss.bsky.social · 26/12/2025
Since I plan to move to Linux full time in 2026 (desktop is already on it, laptop is not), I will not use external tools to automate stuff. I've just setup auto upload of screenshots to GDrive with bash scripts. It works really well.
000
Regis Freyd @djaiss.bsky.social · 11/12/2025
Great analysis of how and why tech billionaires (or even millionaires - check in the Ruby world) tend to be more extreme and radical over time. www.anildash.com/2023/07/07/v...
anildash.com
"VC qanon" and the radicalization of the tech tycoons - Anil Dash
A blog about making culture. Since 1999.
000
Regis Freyd @djaiss.bsky.social · 09/12/2025
Apparently, the path in the software industry is that once you become rich, you inevitably adopt far-right ideologies disguised as 'progress for humanity'.
000
Regis Freyd @djaiss.bsky.social · 07/12/2025
We must keep shipping, no matter what.
000
Regis Freyd @djaiss.bsky.social · 03/12/2025
After using Kagi for a while, I decided it was not for me. Its promise to make search better conflicts entirely with the fact that Kagi uses Google behind the scenes. I've been using Duckduckgo instead exclusively for the last 9 months and it's been amazing. Not using something else. Just works.
000
Regis Freyd @djaiss.bsky.social · 07/11/2025
iOS 26 will be the last iOS I'll use. I'll wait for my iPhone to die, then never buy from this company again. Same for the laptop. Their software truly are becoming atrocious.
010
Regis Freyd @djaiss.bsky.social · 21/09/2025
Great library to implement search locally on any content website. It basically indexes your (mostly static) site on build time and gives you a bundle that you include on deploy. There has to be a use-case in one of my projects so I can try it. pagefind.app
pagefind.app
Pagefind | Pagefind — Static low-bandwidth search at scale
Pagefind is a fully static search library that aims to perform well on large sites, while using as little of your users’ bandwidth as possible, and without hosting any infrastructure.
010
Regis Freyd @djaiss.bsky.social · 21/09/2025
I’ve been a Pro Raycast subscriber for a year, but I haven’t renewed my subscription. If I may use this classic comparison, your product is either a medicine or a vitamin. For me, Raycast is a vitamin.
000
Regis Freyd @djaiss.bsky.social · 11/09/2025
It's funny how these AI tools made us pay for something that we love the most: code.
020
Reposted by Regis Freyd
Zohran Kwame Mamdani @zohrankmamdani.bsky.social · 05/09/2025
I am once again asking you to stop sending us money. But we do need your time. ⏰ zohranfornyc.com/events
547247535494
Regis Freyd @djaiss.bsky.social · 29/08/2025
Since many of my computers are doing nothing at home, they are now running the @foldingathome.org project to help science. It allows you to donate your computer’s idle processing power to scientific research. If all my machines can help, yours probably can too.
Screenshot of the Folding@home web control dashboard on the Machines tab. It shows one machine listed, named “bigdjaiss-4.local,” running v8.4.9 with 8 CPUs. Global counters for CPUs, GPUs, and PPD display 0. The machine is marked “Unlinked.” A progress bar shows 22.8% completion for the current work unit, with PPD at 0. Action buttons are visible: “Fold All” (green), “Pause All” (blue), and per‑machine icons for settings, log, info, and pause/stop. The top navigation includes Machines, Work Units, Stats, Projects, and News, plus a Login button
010
Regis Freyd @djaiss.bsky.social · 28/08/2025
It's too sad to see that the main people that I love in the Laravel community decide to remain on Twitter, this horribly toxic place. In a heartbeat they could move the entire community on Bluesky instead.
040
Regis Freyd @djaiss.bsky.social · 25/08/2025
These are a bunch of new CI checks I've added to one of my new project. It's really fun, and also really useful. For instance, I have this check that makes sure all translation files are complete and no translations is missing.
GitHub Actions workflow summary showing five successful checks for a pull request: Check translations, Lint PR title, Profanity check, Static analysis with PHPStan, and Type coverage at 100%.
010
Regis Freyd @djaiss.bsky.social · 24/08/2025
Alright. To this day, I didn't use Pest because I thought PHPUnit was doing what I needed. Now that Pest has changed the game with browser testing, I have to admit: this is incredible. I've migrated my test suit in a matter of minutes, and I implemented browser testing, replacing dusk. It's SO FAST.
041
Reposted by Regis Freyd
Ashley Hindle @ashleyhindle.com · 13/08/2025
The Laravel Boost beta has officially started 🎉 Accelerate your AI-assisted development now at github.com/laravel/boost 🚀
0278
Reposted by Regis Freyd
Freek Van der Herten @freek.bsky.social · 01/08/2025
🌟 Why I don't use down migrations
freek.dev
Why I don't use down migrations
Every once in a while, someone opens a PR on one of our open source packages adding a `down` function to the migration. I usually close those PRs fast with a thank you and a message “We don’t use down migrations in our projects”. While down migrations might seem like a safety net, they're often a false comfort that potentially creates more problems than they solve. Instead of explaining this in every PR separately, let me share why we don't write down migrations and what we do instead. <!--more--> ## The untested code problem Down migrations are unique in that they're probably the least tested code in most Laravel applications. While features, APIs, and business logic will get tested in most projects, down methods tend to be written once and then forgotten. Think about it - when was the last time you ran a down migration in your test suite? Or verified that complex data transformations actually reverse correctly? Probably you don’t do this. Testing rollback scenarios is hard and often feels like preparing for something that rarely occurs. ## What about new data? The tricky thing about rolling back migrations is that data created after deployment doesn't simply disappear. When you have a busy application, users will interact very fast with your database after deploy. If you've added a new table and users have created records, rolling back means that data has nowhere to go. When you've transformed data from one format to another, the original format might be lost forever. Even seemingly simple changes like splitting a name field into first and last names become complex when you need to reverse them after users have updated their information. ## Keeping code and database in harmony Your application code expects a certain database structure, and when the database schema changes without the code changing too, things can break in unexpected ways. Models might reference columns that no longer exist, controllers could query tables that have been dropped, and validation rules might check fields that have vanished. The complexity multiplies with modern deployment strategies like container orchestration and blue-green deployments, where different parts of your system might be running different code versions. ## Go forward At Spatie, we've embraced forward-only migrations for many years now. When something needs to be reversed, we will first think carefully about the appropriate solution for the particular situation we’re in. If necessary, we’ll handcraft a new migration that moves us forward rather than trying to reverse history. ## In closing The next time you're tempted to write that down method, ask yourself: will this code ever run? Will it actually work if it does? And most importantly, wouldn't your time be better spent making sure the up migration and new code is rock solid? The choice is yours!
3103
Regis Freyd @djaiss.bsky.social · 23/07/2025
I think only sales people think that other humans want to talk to sales. No one, ever, wants to talk to sales. And I do work in a *huge* company who is used to these kind of big vendors. So it's even worse for solo devs. Show us the product.
000
Regis Freyd @djaiss.bsky.social · 23/07/2025
This is what happens when designers take over 😅
000
Regis Freyd @djaiss.bsky.social · 08/07/2025
I’ve been using Kagi, a Google alternative, for 8 months now and have an annual paid subscription. Here's a short review. Results are great. UX is great. But at the end of the day, behind it's powered by Google. I'll stay with DuckduckGo from now on.
000
Reposted by Regis Freyd
james hawkins @j406.bsky.social · 02/07/2025
have a buddy who's worth $100mm+ at just 28. here's his salary progression: 22 - $0 (undergrad) 24 - $0 (grad program) 27 - $0 (phd candidate) 28 - $100mm (works at meta and lied about having an offer from openai) follow me for more financial advice
042
Regis Freyd @djaiss.bsky.social · 17/06/2025
Trying out Laravel Nightwatch. The onboarding is really well done. I absolutely love the Laravel ecosystem. This, and Laravel Cloud, makes us completely autonomous in shipping our projects. This is perfect.
020
Regis Freyd @djaiss.bsky.social · 09/06/2025
Every new major macOS release convinces me that my current Macbook M1 pro is definitely my last Apple machine. On desktop I've been back on Linux for two years and it's fantastic. The next laptop will be a @frame.work for sure.
150
Regis Freyd @djaiss.bsky.social · 07/05/2025
Incredible presentation of the story behind Ladybird, a newcomer, open source browser. When you think your side projects are hard, take a look at this. www.youtube.com/watch?v=9YM7...
youtube.com
Andreas Kling's Keynote Presentation on the Ladybird Browser
YouTube video by FUTO
010
Reposted by Regis Freyd
Simon Willison @simonwillison.net · 26/04/2025
Watching o3 guess a photo’s location is surreal, dystopian and wildly entertaining simonwillison.net/2025/Apr/26/...
simonwillison.net
Watching o3 guess a photo’s location is surreal, dystopian and wildly entertaining
Watching OpenAI’s new o3 model guess where a photo was taken is one of those moments where decades of science fiction suddenly come to life. It’s a cross between the …
1313723
Regis Freyd @djaiss.bsky.social · 26/04/2025
Speaking of Hypermedia and datastar. Listen to this talk about why SPAs suck, and how we can have an amazing time in the browser with no JS frameworks at all, while still having amazing, real time performance that no JS frameworks can give us. This is fascinating. youtu.be/0K71AyAF6E4?...
youtu.be
Real-time Hypermedia - Delaney Gillilan
YouTube video by UtahJS
010
Regis Freyd @djaiss.bsky.social · 22/04/2025
With hypermedia systems like Alpine Ajax or Datastar, you send raw HTML. No more virtual DOMs. No more being stuck in this hell hole of JS ecosystems. It's really back to basics, and focus on pure performance. And the best thing: you don't lose any functionalities over Vue or React. It's amazing.
000
Regis Freyd @djaiss.bsky.social · 22/04/2025
I’ve been obsessed lately with getting rid of JS frameworks and still have the same user experience with a more traditional, server rendered pages kind of mechanism. Basically, serving views from the backend like in the old days.
100
Reposted by Regis Freyd
Pascal Baljet @pascalbaljet.bsky.social · 11/04/2025
Ever tried to debug an element in your web inspector that closes when you click away? 😩 This little checkbox, “Emulate a focused page”, lets you inspect dropdowns, popovers, etc. with ease 🧘
4807
Regis Freyd @djaiss.bsky.social · 12/04/2025
"Netflix in 2012 was a super fast horse. Netflix today is very different. It’s not a library—it’s an experience." Everything becomes TikTok eventually. rakhim.exotext.com/but-what-if-...
rakhim.exotext.com
But what if I really want a faster horse? | exotext
But what if I really want a faster horse? | exotext
000
Regis Freyd @djaiss.bsky.social · 06/04/2025
@nunomaduro.com just so you know, looks like phpinsights.com is down. Also, thanks for the library 🙏
phpinsights.com
000
Regis Freyd @djaiss.bsky.social · 23/03/2025
So there is this AI company, with the same name as my project, who I think scam users, and the support email address is actually the support email address I use for my project. I receive so many complaint emails. Poor users.
000
Regis Freyd @djaiss.bsky.social · 18/03/2025
Cursor, the code editor, is amazing. It has changed how I write code. Much more than Copilot. I thought I was using it a lot, even though I barely reach half the requests my plan allows for. On reddit, I see devs saying they reach the monthly quotas in a matter of days. How is that even possible?
000