Sign in

Stefan Zweifel

@stefanzweifel.dev
522 followers 301 following 411 posts

Web Developer (Laravel PHP / TailwindCSS) • Maker of many open source things • Minimalist • Hiking in the alps • 🇨🇭🏳️‍🌈 he/him Part of the crew organizing Laravel meetups in Switzerland (@laravel.swiss). ‣ stefanzweifel.dev

PostsRepliesMedia
Stefan Zweifel @stefanzweifel.dev · 02/03/2026
Neat new location. #LaraconEU
Photo of the stage at Laracon EU 2026
010
Stefan Zweifel @stefanzweifel.dev · 28/02/2026
All packed and ready for #laraconeu next week. Tomorrow will be the long train travel day. Fingers crossed I make it through Germany.
140
Stefan Zweifel @stefanzweifel.dev · 19/01/2026
I'm basic AF and use @stephango.com's minimal-theme. It looks just so good and fits well with Things 3 and the rest of my asthetic. github.com/kepano/obsid...
Screenshot of my Obsidian Instance using the minimal-theme.
110
Stefan Zweifel @stefanzweifel.dev · 15/07/2025
In Iceland for my first touristy vacation in a long while. Took me an entire day to actually arrive and switch to vacation mode. Resting heart rate already dropped by like 10 points. I know Switzerland is already a beauty; but I think Iceland is on par.
Selfie of me in a bright red rain jacket in front of Skógafoss waterfall in Iceland.
2140
Stefan Zweifel @stefanzweifel.dev · 13/06/2025
A Microsoft product doesn't properly case another Microsoft product. 😶‍🌫️
Screenshot of LinkedIn suggestion with wrongly cased "GitHub".
030
Stefan Zweifel @stefanzweifel.dev · 04/06/2025
Let me reply with this little cat here.
A cat screaming.
010
Stefan Zweifel @stefanzweifel.dev · 02/06/2025
Got myself a new toy: A @usetrmnl.com. No idea yet, gor what I‘m actually going to use it.
Photo of the TRMNL packaging from the front. In the background are plants.An unboxed TRMNL displaying the weather condition in Zürich.
2120
Stefan Zweifel @stefanzweifel.dev · 15/05/2025
We were at the top most row. Quite the view and we thankfully saw everything.
010
Stefan Zweifel @stefanzweifel.dev · 15/05/2025
Afternoon entertainment today. 🥰 #esc #esc2025
Photo of the Eurovision Song Contest stage.
100
Stefan Zweifel @stefanzweifel.dev · 23/04/2025
Always. Makes for a better testing experience as well.
Screenshot of a phpunit test that uses named Laravel routes.
010
Stefan Zweifel @stefanzweifel.dev · 21/03/2025
It's finally time to upgrade all our company apps to Laravel 12. 🎉 @jasonmccreary.bsky.social's Laravel Shift makes this so easy.
Screenshot of laravelshift.com showing the 5 most recent shifts I've ordered. All are for upgrading to Laravel 12.
050
Stefan Zweifel @stefanzweifel.dev · 25/02/2025
Pure calmness working on a train. See you there.
Photo of a MacBook pro showing the parent post.
In the background train interior.
010
Stefan Zweifel @stefanzweifel.dev · 24/02/2025
Let's go! 🚀
Screenshot of a GitHub Pull Request for a Laravel 12 automated upgrade.
060
Stefan Zweifel @stefanzweifel.dev · 17/02/2025
"Let's check out the website of this product." *clicks link* "That takes a while to load. What's going on?" *opens network tab* 293 requests. 134 MB downloaded. 🤯
Screenshot of Firefox dev tools showing the total number of requests for a website. 293 requests have been made and 134 MB have been transferred on initial load.
130
Stefan Zweifel @stefanzweifel.dev · 11/02/2025
Same for Swiss IP address. What a joke that country has become. 🤡
Screenshot of Google Maps showing "Gulf of Mexico (Gulf of America)"
110
Stefan Zweifel @stefanzweifel.dev · 03/02/2025
Best slide and message from today at #LaraconEU: we must ship.
Photo of Laracon EU. Showing a slide with the text „we must ship“.
070
Stefan Zweifel @stefanzweifel.dev · 02/02/2025
On my way to Amsterdam for #LaraconEU. If Deutsche Bahn is punctual, I should be there in 12 hours.
Photo from top down. Apple Watch and a travel bag are shown.
4140
Stefan Zweifel @stefanzweifel.dev · 27/01/2025
For folks attending #LaraconEU 2025: I've turned the conference schedule into a subscribeable calendar user.fm/calendar/v1-... Subscribe have the next talk right on your phone. #laravel
Screenshot of a calendar app showing the schedule of Laracon EU 2025.
4159
Stefan Zweifel @stefanzweifel.dev · 15/01/2025
Sending articles to my Kindle is the most used feature. I basically send all articles to read offline while on the train or tram. Here's a section I loved from "18 Life-Learnings from 18 Years of The Marginalian" (www.themarginalian.org/2024/10/22/m...)
Photo of an Amazon Kindle showing the following highlighted text.

> 3. Be generous. Be generous with your time and your resources and with giving credit and, especially, with your words. It’s so much easier to be a critic than a celebrator. Always remember there is a human being on the other end of every exchange and behind every cultural artifact being critiqued. To understand and be understood, those are among life’s greatest gifts, and every interaction is an opportunity to exchange them.
120
Stefan Zweifel @stefanzweifel.dev · 07/01/2025
What an absolute feaver dream. No notes. neal.fun/stimulation-...
Screenshot of stimulation-clicker game.
360
Stefan Zweifel @stefanzweifel.dev · 02/01/2025
And last but not least is the core feature of their product: events. Somebody forgot to remove a boolean check I guess, as a `0` is displayed in the list. Why do I ever want to generate an event with AI? (In our example it suggested a meetup where we talk about React and Vue)
Screenshot of "Create Event" dropdown on meetup.com.
Shown items are: "Create a new event", "Generate event with AI" and "Copy a past event".

A lone "0" is also shown.
100
Stefan Zweifel @stefanzweifel.dev · 02/01/2025
Next, the entire navigation of a group is ridiculous. Everytime I open this dropdown I get confused. Some links are related to me; eg. managing my relationship with the group. Some links are upsells and point to a feature landingpage. Some links point to pages that are just more navigation links. 🤷
Screenshot of the "manage group" dropdown on meetup.com.
The dropdown items are

- Contact members
- Edit group settings
- Set Member Dues
- Manage money
- Memmbershipt details
- Group notifications
- Manage connection availability
- Transfer group ownership
100
Stefan Zweifel @stefanzweifel.dev · 02/01/2025
meetup[.]com must be one of the worst products I've used in a long while. This is the "invoice" we received after extending our subscription. - discount is all wrong (3000 USD off?!) - conversion to CHF is wrong (Sure this might be a taxamo issue, but still. 🙄)
Screenshot of Meetup "invoice" with wrong discount and wrong total.
360
Stefan Zweifel @stefanzweifel.dev · 21/12/2024
Me, always - 20% of time spent on writing code of the package - 80% of time spent on making the CI pipeline work 🫠
Screenshot of a GitHub pull request page, where a lot of CI failures are displayed.
130
Stefan Zweifel @stefanzweifel.dev · 17/12/2024
📦 Working on a new little package: two-factor-sudo-mode Protect some of your routes with a "challenge" view, where users have to enter their two-factor code. (Similar to the existing RequirePassword-middleware in Laravel) Once entered the "confirmation" is stored for a certain time period.
Screenshot of a terminal showing the output of the test suite of the new package.
580
Stefan Zweifel @stefanzweifel.dev · 13/12/2024
🙋 I'm using a custom larger runner with 8-cores to run a phpunit test suite a tad faster.
Screenshot of github.com showing the settings of a larger GitHub Actions runner.
020
Stefan Zweifel @stefanzweifel.dev · 10/12/2024
Haha. I was already using 1-3. Switched the font to "Iosevka Term" using `/slackfont <font>`. Let's see how long this lasts.
Screenshot of Slack using a monospace font.
120
Stefan Zweifel @stefanzweifel.dev · 06/12/2024
I don’t always make the dough, but had some good results in the past.
A pizza in a home made pizza oven.A top down photo of a pizza. Toppings: tomatoes, asparagus, mushrooms.
130
Stefan Zweifel @stefanzweifel.dev · 23/11/2024
Aww. I did something similar last year. My mom nitted (?) this advent calendar when I was a child. Every odd year I know fill it with small little presents (Sundays are filled with bigger presents/coupons) and give it back to my parents.
Photo of a nitted advent calendar showing santa and reindeers. The advent calender is filled with small little presents notted to 24 golden rings.
2120
Stefan Zweifel @stefanzweifel.dev · 21/11/2024
Went down memory-lane and found some cool screenshots. So many good memories.
Screenshot of WoW Burning Crusade showing Illidan Stormrage.Screenshot of WoW: Wrath of the Lich King. Showing the fight against Yogg-Saron in the Ulduar raid.Screenshot of World of Warcraft. Showing my guild mates after we killed the Lich King for the first time.Screenshot of World of Warcraft. Showing the moment I've earned the "Insane in the Membrane" achievement. 
https://www.wowhead.com/achievement=2336/insane-in-the-membrane
010
Stefan Zweifel @stefanzweifel.dev · 21/11/2024
Introduce yourself with four video games
Overwatch (Lucio)The Settlers IVAssassin's Creed OdysseyWorld of Warcraft
120
Stefan Zweifel @stefanzweifel.dev · 19/11/2024
I've selected JIS for my Apple Magic Keyboard at the office but honestly didn't run into any issues so far. Switchting to ANSI or ISO doesn't seem to make a difference to my modifications.
Screenshot of Karabiner-Elements settings. Showing settings for Virtual Keyboard and keyboard type.
100