Sign in

Mateus Junges

@mateusjunges.com
117 followers 102 following 102 posts

Software Engineer @tighten.com Building easycal.app mateusjunges.com laravelkafka.com

PostsRepliesMedia
Mateus Junges @mateusjunges.com · 30/05/2025
Asked AI to write a few tests for me. One of them failed because of lazy loading. Here's the suggested fix:
140
Mateus Junges @mateusjunges.com · 03/05/2025
Not bad for a little side project 🙃
This is a screenshot showing the output of the PHP artisan test command. It shows 390 passed and eight skipped tests, with 1756 assertions, ran in 14..64 seconds.
030
Mateus Junges @mateusjunges.com · 07/04/2025
implemented syntax highlighting for better code readability. Also, added keyboard shortcuts for navigating through the solution code and repositioning the window
010
Mateus Junges @mateusjunges.com · 05/04/2025
Built a shitty version of interviewcoder.co in about 1 and a half hours using AI. I never touched Electron before. Next up: figuring out code highlighting and key bindings for solution scrolling. this was pretty fun yall
200
Mateus Junges @mateusjunges.com · 14/03/2025
Laravel Kafka docs now have algolia search 🤝 check it out at laravelkafka.com/docs
050
Mateus Junges @mateusjunges.com · 14/01/2025
Alright, now that the last 3 fans have arrived I can finally say it’s done!
130
Mateus Junges @mateusjunges.com · 26/12/2024
here's the toast w/ the pause effect. I still have to get the timing correct for resuming animations when mouse leaves the toast tho. Not hard to do, but I think Ill keep only the animation effect, as I can accomplish that by publishing the blade file only, instead of having to rewrite the ui-toast
130
Mateus Junges @mateusjunges.com · 24/12/2024
got a much better animation now, starting a bit faster and then slowing down:
160
Mateus Junges @mateusjunges.com · 24/12/2024
Toast notifications on Laravel Cloud have a sliding darker background that subtly indicates when the notification will disappear. Inspired by that, I decided to try implementing something similar using @calebporzio.bsky.social Flux. It turned out pretty great!
4150
Mateus Junges @mateusjunges.com · 14/12/2024
you can hook into attendee responses too 🙂
010
Mateus Junges @mateusjunges.com · 14/12/2024
for now, when I receive the post request I'm just querying their API for changes in the last hour, and then looping through all events returned and comparing them to what I have on my db
    if ($appointment->canceled()) {
            info("Event {$this->event->id} is already canceled");
            return;
        }

        if ($this->event->start->equalTo($appointment->starts_at)) {
            info("Event {$this->event->id} not changed.");
            return;
        }

        if ($this->event->start->notEqualTo($appointment->starts_at)) {
            info("Event {$this->event->id} rescheduled.");
        }
110
Mateus Junges @mateusjunges.com · 14/12/2024
Google allows me to install a watcher on a calendar, and notifies me about changes on it (pretty cool). But why can't they send me the id of the event that changed, instead of sending a post request to my app WITH NO INFO AT ALL and now I have figure out what changed on god knows which event?
230
Mateus Junges @mateusjunges.com · 11/12/2024
Hey @jackmcdade.bsky.social quick nitpick: on mobile clicking the “install locally” link does not work, it triggers the sound effects
100
Mateus Junges @mateusjunges.com · 10/12/2024
hey @calebporzio.bsky.social 🤝
120
Mateus Junges @mateusjunges.com · 10/12/2024
Created a GitHub workflow for automatically bumping composer dependencies on a side project. I usually do it manually once a week, but it's nice not having to think about it anymore 🙂
Screensthot of a merged github pull request saying "Weekly Composer Update", with 2 files changed.
030
Mateus Junges @mateusjunges.com · 07/12/2024
I've been working on a "monitor" that makes setting up Kafka consumers with laravelkafka.com even easier. No need to create commands for each consumer. Just define an array with options you'd like to customize: it spawns your consumers and makes sure they restart when there is an unexpected crash
141
Mateus Junges @mateusjunges.com · 05/12/2024
🎄😄
000
Mateus Junges @mateusjunges.com · 27/11/2024
Got 171 on my iphone and 180 on mac
100
Mateus Junges @mateusjunges.com · 21/11/2024
Introduce yourself with four video games
120