@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 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, 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
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!

    dianawebdev, to random

    💫 Tinkerwell 4.0 is now available!

    It brings an entirely new way of inspecting your code, AI code completion, log viewer, custom themes, Docker via SSH, and much more!

    I'm so excited that the new version is finally out. Tinkerwell holds such an important place in my workflow – it's always open. 🌌

    I'm so thrilled that now all Tinkerwell users have access to the new features ❤️

    Hope you love it as much as I do!

    https://tinkerwell.app

    stefanzweifel,
    @stefanzweifel@phpc.social avatar

    @dianawebdev congrats on the launch! 🚀 🎉

    marcel, (edited ) to random
    @marcel@mastodon.social avatar

    Figma's immense focus on design systems and complex prototyping broke something in my relationship with it. It's... too much. Everything is so weirdly complicated now.

    It might just me getting older but I'm trying to keep up and use branching and variables and everything, but it somehow switched from allowing me to work better to me having to think A LOT about the tool I'm using to design.

    Just me? Am I becoming a "back in ye olden days everything was better" grumpy old man?

    stefanzweifel,
    @stefanzweifel@phpc.social avatar

    @marcel Agree. I’m no power user but recently wanted to design paper coupons in Figma with components. Took me ages to figure out how to set up text variables and how to link them.

    I remember this was easier a couple of years ago.

    stefanzweifel, to Laravel
    @stefanzweifel@phpc.social avatar
    stefanzweifel,
    @stefanzweifel@phpc.social avatar

    @regis As always: it depends.
    But recently added this to a long running project and I f*cking love it.

    Internal user mentioned they would like to the tables to be "denser" and take up less space.
    Added a new setting to the object, added a bit of CSS and included that through an if-clause. Delivered the change in like 15 minutes.

    Love it for such small apperance settings.

    nicoverbruggen, to random
    @nicoverbruggen@phpc.social avatar

    📝 New blog post: “Sabbatical”
    https://nicoverbruggen.be/blog/sabbatical

    I'm going to take a break from software development in early 2024, because I need one, frankly. So I wrote a blog post about it.

    (Have you ever done something similar and take a longer break as well?)

    stefanzweifel,
    @stefanzweifel@phpc.social avatar

    @nicoverbruggen I'm thinking about taking a 3 month sabbatical next year as well. "My days are full, but they feel empty" fits into my current day-to-day perfectly.
    I always schedule way too many "check this thing out"-tasks for a given day. Really have to incorporate relaxation into my daily-schedule much more.

    I also just had my 10th work-anniversary and I can feel that I need something fresh. The projects are fun, but not that challenging.

    Hope your sabbatical goes well. Take care! 🫂

    danb, to random
    @danb@fosstodon.org avatar

    Can anyone recommend a company/person for security reviews of PHP projects?

    Would like to assess the cost feasibility of regular third-party security reviews for BookStack but not sure where to start.

    stefanzweifel,
    @stefanzweifel@phpc.social avatar

    @danb @valorin would be my go-to person.

    chrisarter, to random

    What web app impresses you the most technically?

    Mine is Canva 🤯

    stefanzweifel,
    @stefanzweifel@phpc.social avatar

    @chrisarter Google Sheets.

    laura, (edited ) to random
    @laura@mastodon.laurakalbag.com avatar

    Thank you for having me, !

    Fork my white noise machine: https://sky.stately.ai/laura

    Check out my demo:
    https://stackblitz.com/edit/nnbfjk

    Happy modelling!

    stefanzweifel,
    @stefanzweifel@phpc.social avatar

    @laura Thanks for your talk Laura!
    Wanted to replicate a board game as a web app for a long time. Your talk rekindled that idea. The simulate feature of stately looks perfect for my usecase.

    stefanzweifel, to random
    @stefanzweifel@phpc.social avatar

    Day 1 of Full Stack Europe is over.
    Some great talks about CSS, JS, Svelte and databases are through.

    Was a bit too shy on the first day; hope to fix this tomorrow and mingle more.

    Thanks @freekmurze and @driesvints for organizing the conference.

    Photo of Tobias Petry’s talk about database scaling. The slide says “Before Scaling Out: Databases love bigger machines”.
    Photo of Katerina Trajchevska’s talk on engineering management. The slide says “The highest performing engineering teams focus on the impact, not the input”.

    marcel, to random German
    @marcel@mastodon.social avatar

    Was zur Hölle, die neue Bahn-App ist... nicht furchtbar? Teilweise sogar hübsch? Zeichen und Wunder!

    stefanzweifel,
    @stefanzweifel@phpc.social avatar

    @philippkuehn @marcel Ihr macht einem ja Mut. Werde nächsten Samstag mit der DB von Brüssel nach Zürich fahren. Immerhin haben wir 30 Minuten Transfer in Frankfurt. 🫣

    stefanzweifel, to random
    @stefanzweifel@phpc.social avatar

    Anyone else be at "Full Stack Europe" next week in Antwerp?

    kaiserkiwi, to random German
    @kaiserkiwi@corteximplant.com avatar

    Der neue Kurzgesagt-Kalender ist endlich verfügbar. 🎉 Direkt bestellt. 😊

    Ich war ja nie so der Kalendermensch, aber seit dem Kurzgesagt-Kalender kauf ich die jedes Jahr und freue mich jeden Monat aufs Neue den Monat zu umzublättern. Besonders seitdem es ein kleines Event zusammen mit dem Kind ist. 💚

    https://shop-eu.kurzgesagt.org/collections/calendar/products/12-024-human-era-calendar?variant=44304441180427

    stefanzweifel,
    @stefanzweifel@phpc.social avatar

    @kaiserkiwi Die jeweiligen Monats-Poster passen im übrigen auch gut als Deko.

    Ich schneide die Seiten jeweils quadratisch zu und hänge dann jeweils in der Wohnung oder in meinem Büro die besten Exemplare auf.

    nicoverbruggen, to random
    @nicoverbruggen@phpc.social avatar

    With the death of third party apps like Apollo and Tweetbot my online reading experience has gotten so much worse.

    So many more ads I’m exposed to, too. Can’t pay to get entirely rid of them either. (For example, I think YouTube Premium is amazing value.)

    stefanzweifel,
    @stefanzweifel@phpc.social avatar

    @nicoverbruggen Do you use an ad blocker in your browser?

    I couldn't browse the modern web without uBlock Origin anymore. So much garbage everywhere.

    I also run a Pi-Hole in my home-network, so that ads in some iOS apps are also blocked.

    stefanzweifel,
    @stefanzweifel@phpc.social avatar

    @nicoverbruggen I just wish the internet was past this phase of throwing ads at us all the time.

    YouTube iOS apps has become so unusuable lately.
    I now get 30-second unskippable ads for "local" bakeries. And all those "local" are super low quality. Just pixelated images put into a video template.

    kaiserkiwi, to random German
    @kaiserkiwi@corteximplant.com avatar

    🎉🎂

    stefanzweifel,
    @stefanzweifel@phpc.social avatar

    @kaiserkiwi Happy Birthday! 🎈

    stefanzweifel, to random
    @stefanzweifel@phpc.social avatar

    My work colleague was a week off and I wrote her a 1200 word recap on what happened during her absence. Including links to meeting notes and pull requests.

    Someone else doing this?

    stefanzweifel,
    @stefanzweifel@phpc.social avatar

    @tvbeek It was surprised myself when I saw that it's already 1200 words long.
    Started with a bullet list in Obsidian, but wanted to add more context.

    I think being written in German also makes the text naturally longer.

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