gal.jakic.dev

gal.jakic.dev

@gal.jakic.dev

Product & Project Manager @ Acenta. 3x Paralympian. Founder @ We Wow Web. Blogging at https://gal.jakic.dev/ Dad to an awesome human being called Leo.

119 followers285 following179 posts

Ten years ago, a kid with a dream decided he wanted to work for himself in web development. And @wewowweb.com was born. The first logo was drawn on a sheet of A4 squared notebook paper so the lines would be straight. It was edgy—literally. (1/2)

That is to say, we almost launched our website today to commemorate this special moment, but decided against it because: a) you should never launch before it’s ready, b) we get all our clients through referrals, and c) we’re kind of notorious for not having a website, so why ruin it now? (2/2)

For close to 10 years, my company has operated with a website that looked exactly like the screenshot below. For a mostly solo developer, operating in the IT space and mostly receiving word of mouth client recommendations, I sometimes wonder how we managed to survive. 😅 New website incoming... 🤓

Love Anthropic & use Claude daily, but denying access to Fable for non‑US paying users means Claude joins ChatGPT on my "should replace" list. This move will only drive more people to abandon US models in favour of Chinese alternatives. Great blog by @mitsuhiko.at, you & your LLM should read it.

Armin Ronacher@mitsuhiko.at

When I struggle to structure my thoughts about what's happening I turn to writing. Today about the recent US Anthropic ban news, what it says about power and dependency, and what it should mean for Europeans and citizens of the world. It's a long one. lucumr.pocoo.org/2026/6/13/am...

Been dreaming of this for a while now and now it’s here! My favorite frameworks now overlap! ✌🏻❤️

Joe Tannenbaum@joe.codes

Welcome to the party, @svelte.dev New starter kit just dropped: Laravel + Svelte + Inertia

I'm not even remotely a senior developer, but I definitely had a senior moment right now... ... that's gotta count for something.

Switched from node to Bun recently and I'm loving the experience. Updating a binary version with one command may just be near the top of the list. 😍

Recently acquired a Echolens - one of these digital disposable camera clones that are a little more eco-friendly, but still don’t allow you to pixel peep before your 52 shot roll is up - so that I can document the life a little more frequently and have less “I hate photo editing” excuses…

Vibe coded a basic @svelte.dev app which displays the NFL playoff picture, since it's soon to be Wednesday in Europe and the official #NFL Playoff picture page still displays the playoff standings as of last week. 🫠 Maybe I should slap a "playoff probability by next nextGen stats" at the top. 🤔

View full thread

Local Laravel faction was presented very well through Blaž Oražem, who had a very interesting talk about October CMS, presenting many of the strategies they use at the Spletna Postaja agency to successfully run and deploy ~700 projects in their day to day.

gal.jakic.dev reposted

The tragic reality of being a parent: all of your precious little free time comes when you are too tired to do anything with it.

Recently, I've been playing with the idea of porting @laravel.com's Eloquent ORM to the Javascript ecosystem. Probably spent way too many side-hustle hours on this one, but we made it to the "Houston, we have a rough prototype" phase. It makes @svelte.dev's remote functions shine even brighter! 😎

Next week I’m travelling to Zürich, but sadly I’m leaving a day before the @laravel.swiss meetup 🫠 Still, if any Laravel dev in the area wants to grab a cup of coffee on Tuesday or Thursday afternoon & talk code, life, … shoot a Bluesky butterfly (or whatever we call that around here) my way. ✌🏻🇨🇭🤙🏻

Ok, this is turning out to be a pretty good Friday, so maybe I can share the story from the high (green) grass of @laravel.com development. I was recently asked to create a simple B2B app that, in the simplest terms, allows the stakeholders to manage and download PDF files. (1/6)

View full thread

As for the database—same thing. SQLite allowed me to use the local DB and SFTP it to staging. Want to revert to a previous version of the DB? It’s a file. Swap it. Want to store a cleaned version? It’s a file. Store it. 5/6

All this to say: building and shipping software can often be done with far simpler tools and methods than vendors selling DevOps solutions would have you believe. 6/6

Ok, this is turning out to be a pretty good Friday, so maybe I can share the story from the high (green) grass of @laravel.com development. I was recently asked to create a simple B2B app that, in the simplest terms, allows the stakeholders to manage and download PDF files. (1/6)

View full thread

I needed a simple strategy so that the files could be (re)named in a predictable way, and we could swap them at will. I also wanted to give them the option to test using production data, but without worrying about unintended side effects, such as test email leaks. 3/6

I contained the emails by using MailHog on the staging server. Dummy files were processed locally, and then the files from the storage folder were SFTPed to the staging server using Cyberduck. 4/6

Ok, this is turning out to be a pretty good Friday, so maybe I can share the story from the high (green) grass of @laravel.com development. I was recently asked to create a simple B2B app that, in the simplest terms, allows the stakeholders to manage and download PDF files. (1/6)

Setting the stage: I was given 4,000 dummy files by the client, which have strict naming rules, so that we can extract the data and create DB records from them. The client asked whether these could be replaced with the real files at a later date, once out of QA. I said, “Sure!” 2/6

Here’s a public service announcement: if you bought a domain for your open source project that will eventually house the documentation, but it doesn’t yet… please please PLEASE don’t show it on your github repo and link it to the same github repo. 🤨

Despite being in tech for decades at this point, I still get a kick out of the tiniest of things, but most of all "the janitorial commits" to open source software. Found two of these gems out in the high grass today and couldn't walk past them. github.com/instantdb/in...

github.comRemove duplicated db.ts by morpheus7CS · Pull Request #1604 · instantdb/instantHey, I just started a new vanilla JS project with Instant and noticed that out of the box, there is a duplicated db.ts file that doesn't appear to be linked anywhere. I would also love to say t...

As we have come to expect with @johnrudolphdrexler.com, he has set and cleared a high (trust) bar with this talk at Laracon US. Great job. (The witch then doth retreat back into the cave.)

John Rudolph Drexler@johnrudolphdrexler.com

My new talk is up! 5 practical things developers can do to build trust with their non-technical bosses. In the high trust environment you have less micromanagement and conflict, and more freedom and harmony. www.youtube.com/watch?v=Zki4...

Happy to say, you can soon run php artisan make:volt folder.component and it will work as expected. @laravel.com forever 🔥

gal.jakic.dev@gal.jakic.dev

So, today I sat down and made another “signature” PR to @laravel.com’s Livewire Volt. It’s what I call a “janitorial PR” - that crack that’s bugging you until you fix it - even if it’s only you who sees it. As a reminder to never stop going back and giving back. github.com/livewire/vol... (3/3)

Had some twists and turns in the past few weeks. Time to go back to the lesson I learned in my Para Alpine Skiing days: when it doesn’t work, go back. In ski racing, that meant no skiing through gates, just freeskiing, making turns and finding the joy in everything being simple again. (1/3)

So, today I sat down and made another “signature” PR to @laravel.com’s Livewire Volt. It’s what I call a “janitorial PR” - that crack that’s bugging you until you fix it - even if it’s only you who sees it. As a reminder to never stop going back and giving back. github.com/livewire/vol... (3/3)

github.comSupport the dot in the make:volt command by morpheus7CS · Pull Request #140 · livewire/voltHi, looking over Caleb Porzio's Livewire screencasts today, I noticed that the make:voltcommand doesn't support the dot notation, that is already present in make:livewire command. Here'...

Tested @svelte.dev’s experimental async and remote function call features these past few days, with some very simple use cases. Complexity of learning to do things “the SvelteKit way” has been lowered dramatically, while maintaining the high DX bar. Great update! 🫶🏻 github.com/sveltejs/kit...

github.comRemote Functions · sveltejs kit · Discussion #13897The RFC was tweaked, see #13897 (comment) for a list of changes tl;dr Remote functions are a new concept in SvelteKit that allow you to declare functions inside a .remote.ts file, import them insid...

I haven’t figured out how to reset form fields from @svelte.dev remote function call (within form) after submit. Currently running this Frankenstein approach, where I don’t specify the withOverrides(), but it seems redundant, since it’s verbose & doesn’t utilize the optimistic update. 🤔 (1/2)

I may have created the ugliest app in the World today, but it’s the internal beauty of it that’s important. Probably the highlight of my week. 🫶🏻

Won’t be able to make it to Barcelona this year, but as a wheelchair user and @svelte.dev community member - knowing that the venue is fully wheelchair accessible (without digging around for info) is hugely important. Congrats to @rich-harris.dev and Svelte Team pushing #a11y online and offline. ✌🏻