@stefanzweifel@phpc.social
@stefanzweifel@phpc.social avatar

stefanzweifel

@stefanzweifel@phpc.social

Web Developer (#laravel #php / #tailwindCSS) โ€ข Maker of many open source things โ€ข Minimalist โ€ข Hiking in the alps โ€ข ๐Ÿ‡จ๐Ÿ‡ญ๐Ÿณ๏ธโ€๐ŸŒˆ he/him

This profile is from a federated server and may be incomplete. Browse more on the original instance.

stefanzweifel, to Laravel
@stefanzweifel@phpc.social avatar

If you're in Zurich this Thursday evening and want to learn more about Laravel, I highly recommend joining us at the Laravel Switzerland Meetup.

Topics this time:

  • Fat Enums
  • How to Kickstart your next App

https://www.meetup.com/laravel-switzerland-meetup/events/298948244/

stefanzweifel, to random
@stefanzweifel@phpc.social avatar

Weird feeling today. Pulled the plug on a project at work today which I took over 11 years ago.

It was my first project at the company. I first migrated it from "raw" PHP, then to Codeigniter and then to Laravel.

This project alone tought me so much: scaling an app to send thousands of mails per day and deal with incoming webhooks. Tracking of server side events without impacting performance for users. Designing custom email templates. And so much more.

stefanzweifel, to random
@stefanzweifel@phpc.social avatar

I'm in that stage of my life, where I walk from the office back to my place during lunch brake to take the butter out of the fridge, so it's not too firm when I want to bake muffins this evening. ๐Ÿ‘จโ€๐Ÿณ

bramus, to random
@bramus@front-end.social avatar

๐Ÿš๐Ÿ’ฅ๐Ÿš—

Some bloke rear-ended me on the highway today. I was doing the mandatory 70kph because of road works and he obviously was going faster.

No injuries, only material damage. The insurance companies will deal with it.

So, how's your weekend going?

stefanzweifel,
@stefanzweifel@phpc.social avatar

@bramus Oh no. Glad youโ€™re safe. Hope all the paperwork goes through quickly.

gruber, to random
@gruber@mastodon.social avatar

Mozilla should definitely do this. And then when it goes nowhere, everyone will finally agree that PWAs were never a great platform for mobile apps. Right? https://indieweb.social/@whalecoiner/111940727614198057

stefanzweifel,
@stefanzweifel@phpc.social avatar

@gruber You do know why PWAs were โ€œnever that great for mobile appsโ€, right? Right?

Apple's claim that "a low number of people" is affected by turning of PWA support in the EU, is only because Safari โ€“ for a long time โ€“ didn't implement all the necessary features for a great PWA.

stefanzweifel, to random
@stefanzweifel@phpc.social avatar

Great talk by @dunglas at explaining .

stefanzweifel,
@stefanzweifel@phpc.social avatar

@dgoosens @dunglas @ApiPlatform @symfony Fully agree. Love the project and the energy that is behind it.

And how all major players in the ecosystem are looking to or already supporting it.

MoritzGiessmann, to random
@MoritzGiessmann@mastodon.social avatar

News from browser plugin world:
I made a Firefox Add-On that automatically redirects YouTube links to YewTu.be.

Right now itโ€™s just on GitHub, but I will keep you posted when it goes live in the store.

https://github.com/MoritzGiessmann/yewtube-redirect/

stefanzweifel,
@stefanzweifel@phpc.social avatar

@MoritzGiessmann didnโ€™t know about yewtu.be.

dianawebdev, to random
@dianawebdev@phpc.social avatar

I started developing my first Raycast extension, inspired by @ross 's fantastic http://caniphp.com. It is designed to easily reference available features in each major PHP release.

It's still pretty much MVP, but I'm curious to hear your thoughts!

video/mp4

stefanzweifel,
@stefanzweifel@phpc.social avatar

@dianawebdev Howโ€™s the DX of developing such extensions? The thing that keeps me in Alfred is the super simple workflows editor.

cliophate, to random
@cliophate@overkill.social avatar

Ok, question time.

Every evening I close every app except for my browser. Anyone else?

Do you close all apps? Some of the apps? None of the apps?

Do you turn off your computer? If yes, why?

stefanzweifel,
@stefanzweifel@phpc.social avatar

@cliophate
Work: close all apps and shutdown Mac on Friday with an Alfred worklfow.
Personal: Apps are closed when I donโ€™t need them anymore. Mac goes just to sleep each night.

andrewfeeney, to random
@andrewfeeney@phpc.social avatar

People who run code coverage checks in their CI pipelines, what do you DO with them? Is it just for reference? Do you fail if coverage decreases? Do you fail below some fixed percentage? How do you track it?

stefanzweifel,
@stefanzweifel@phpc.social avatar

@andrewfeeney My open source packages have a min-percentage that I would like to reach/keep. CU fails if coverage drops below the threshold.

In my apps I usually run the test suite on a monthly schedule with coverage; but forget to actually check it or do something with it.

Each route in my apps have an integration test. So getting to 100% coverage is never my goal.

robb, to random
@robb@social.lol avatar

Did a post for my homescreen because it's been seven years since the last one https://rknight.me/blog/my-home-screen-january-2024/

stefanzweifel,
@stefanzweifel@phpc.social avatar

@robb What are you looking for in a read-it-later app?

I'm currently writing my own web-app, as I'm not satisfied with what Instapaper, Pocket & co. has to offer.
Still a long way away from a public beta-release, but current built features are:

  • extract article content
  • convert text to speech
  • generate podcast episodes from converted articles
  • send articles to Kindle

Share a very early screenshot of the UI in this post: https://phpc.social/@stefanzweifel/110906465364853219

regis, to random
@regis@phpc.social avatar

Goal of the year is to build a personal music library to move away from music streaming services.

Like we had 20 years ago. Good old music files on a disk somewhere. We canโ€™t be hostages of those streaming platforms like we are now.

The problem now is to find modern softwares, something like Roon, that will be future proof.

I donโ€™t even know if we use ID3 tags nowadays.

Where should I start.

stefanzweifel,
@stefanzweifel@phpc.social avatar

@regis Have similar plans. Backup/sync existing Plexamp music library from NAS to SSD, so that I can listen to the entire library everywhere.

stefanzweifel,
@stefanzweifel@phpc.social avatar

@regis love it. Usually I just download entire albums. Havenโ€™t used the playlists much yet.

freekmurze, to Life
@freekmurze@phpc.social avatar

๐Ÿ”— A recap of 2023
https://freek.dev/2624-a-recap-of-2023

stefanzweifel,
@stefanzweifel@phpc.social avatar

@freekmurze Take care Freek. Hope you can keep the momentum and that your 2024 will be better than 2023.

stefanzweifel, to blogging
@stefanzweifel@phpc.social avatar

Last week of the year. Time for the yearly recap blog post.

https://stefanzweifel.dev/posts/2023/12/27/recap-2023

stefanzweifel,
@stefanzweifel@phpc.social avatar

@regis โ™ฅ๏ธ

stefanzweifel, to opensource
@stefanzweifel@phpc.social avatar

Soon, my git-auto-commit GitHub action will be used in 70k public repos (๐Ÿคฏ).
To celebrate, I checked which are the biggest repos that use my little action.

Some big names are in there. Vercel, GitHub, Grafana, Android.
But also cool community projects like iptv, catppuccin or NotepadNext.

Makes me a proud that my most popular side-project is used in so many cool project. (I remember that I used Notepad++ to work on my World of Warcraft addons back in the day)

stefanzweifel,
@stefanzweifel@phpc.social avatar

@regis "Star the repo to get a chance to win a iPhone 16 Pro Galaxy HD." ๐Ÿ˜„

stefanzweifel, to random
@stefanzweifel@phpc.social avatar

Blogroll time โœจ

https://stefanzweifel.dev/blogroll

stefanzweifel, to Taskmaster
@stefanzweifel@phpc.social avatar

Loved the "Taskmaster Hotel" task in the series 16 final. And they even released an extended cut on YouTube with Sue and Susan.

https://www.youtube.com/watch?v=BtU0sB61oGo

stefanzweifel,
@stefanzweifel@phpc.social avatar

@phphil I wish the season would go on and on. Julianโ€˜s sass always had me laughing out loud.

stefanzweifel, to random
@stefanzweifel@phpc.social avatar

If youโ€™re a dev, you probably already know how good plain-text files are; but this video by No Boilerplate is a good reminder just how perfect plain-text files really are.
(And how Github Issues and Projects is good enough for your work)

https://www.youtube.com/watch?v=WgV6M1LyfNY

scottkeckwarren, to Laravel
@scottkeckwarren@phpc.social avatar

deleted_by_author

  • Loading...
  • stefanzweifel,
    @stefanzweifel@phpc.social avatar

    @scottkeckwarren Depending on the impact the script has:

    1. Run it in artisan:tinker
    2. Create a new Artisan Console command in routes/console
    3. Create a new Artisan Console Command using artisan make:command and write tests for it.

    Something that changes millions of rows would be a number 3 for me.
    Even if it is "a simple change" I want to make sure I write tests for it and a colleague takes a look.

    michael, to Laravel
    @michael@thms.uk avatar

    Just had my first Pull Request merged for ๐ŸŽ‰

    https://github.com/laravel/framework/pull/48925

    stefanzweifel,
    @stefanzweifel@phpc.social avatar

    @michael Congrats Michael!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • โ€ข
  • anitta
  • rosin
  • InstantRegret
  • ethstaker
  • DreamBathrooms
  • mdbf
  • magazineikmin
  • thenastyranch
  • Youngstown
  • GTA5RPClips
  • slotface
  • Durango
  • khanakhh
  • kavyap
  • megavids
  • everett
  • vwfavf
  • Leos
  • osvaldo12
  • cisconetworking
  • cubers
  • modclub
  • ngwrru68w68
  • tacticalgear
  • provamag3
  • normalnudes
  • tester
  • JUstTest
  • All magazines