Hasnayeen's Avatar

Hasnayeen

@hasnayeen.com

"Everything has a trade-off" Building products with Laravel, Livewire, Alpine, Tailwind, Filament

201
Followers
339
Following
62
Posts
14.10.2023
Joined
Posts Following

Latest posts by Hasnayeen @hasnayeen.com

from the thumbnail of the video it looked like opencode lol, anyway congrats on the launch

19.02.2026 06:08 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

why it was a bad idea?

14.02.2026 05:23 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
AndrΓ© Breia – Freelance Developer Full-stack developer specializing in Laravel, Vue/React, and TailwindCSS. Helping businesses build fast, reliable web applications.

I was recently laid off.

Now looking for freelance opportunities from March.

Full-stack web development with any stack in the Laravel ecosystem – Laravel, Vue, React, Inertia, Livewire.

Reach out if you have a project in mind -> andrebreia.dev

11.02.2026 14:01 πŸ‘ 4 πŸ” 6 πŸ’¬ 0 πŸ“Œ 2

I... have been laid off from Laracasts. 😭

Pretty bummed out, it was a fun gig.

I'm looking for a new opportunity! β™₯️

07.01.2026 02:44 πŸ‘ 4 πŸ” 1 πŸ’¬ 5 πŸ“Œ 0
<form action="/upload" method="POST">
    <file-pond>
        <label for="my-file">Drop files here, or <u>browse</u></label>
        <input id="my-file" type="file" name="files" required />
    </file-pond>

    <button type="submit">Upload</button>
</form>

<script type="module">
    import { defineFilePond } from 'filepond';
    import { locale } from 'filepond/locales/en-gb.js';

    const elements = defineFilePond({
        locale,
    });
</script>

<form action="/upload" method="POST"> <file-pond> <label for="my-file">Drop files here, or <u>browse</u></label> <input id="my-file" type="file" name="files" required /> </file-pond> <button type="submit">Upload</button> </form> <script type="module"> import { defineFilePond } from 'filepond'; import { locale } from 'filepond/locales/en-gb.js'; const elements = defineFilePond({ locale, }); </script>

After 3 years of development I finally published the first alpha version of FilePond v5!

<file-pond> is now a full blown custom element, it implements ElementInternals, can be styled with CSS Custom Properties, and can be fully customised with templates and extensions! πŸŽ‰

🚧 v5.filepond.com

15.12.2025 14:16 πŸ‘ 31 πŸ” 8 πŸ’¬ 2 πŸ“Œ 0
Post image

Laravel queue tip πŸ‘‡
Handle model relationships explicitly in jobs to keep payloads small, avoid unexpected queries, and make jobs more predictable 🧠

14.12.2025 15:48 πŸ‘ 6 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0

how did this genocide supporter got into my timeline, time to cleanse my timeline

05.12.2025 13:06 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Laravel's Route "Model" Binding | ollieread - PHP and Laravel expert One of Laravel's arguably most used features has to be route model binding, where a model instance with its data will be resolved based on a route parameter. But did you know that this functionality i...

Ever wanted to know how to make your custom classes work with implicit route bindings in #laravel? Without them being models? Or explicitly bound? Or are you just curious about how it all works?

Check out my latest article!

ollieread.com/articles/lar...

03.12.2025 17:08 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

oh yes, oh yes please, hopefully it passes

04.12.2025 06:29 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Telescope - Debug locally like a pro
Telescope - Debug locally like a pro YouTube video by Laravel

Debugging can be a hassle, but it doesn’t have to be!

Let’s celebrate our open-source packages this December, and today we explore how Laravel Telescope makes local debugging a breeze.

youtu.be/ribLN3pRyQc

03.12.2025 19:54 πŸ‘ 9 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Post image

Previously we saw in Laravel 12.40.0 that queues got pause() & resume(). 🀞

In 12.40.2 it goes further with pauseFor(), pause a queue for a TTL (int seconds, DateTimeInterface, DateInterval) and let it auto resume. πŸ’ͺ

Minor version, big DX win. ⚑

#Laravel #PHP #Queue

29.11.2025 17:14 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 1
Post image

Testing in Laravel 12.28 just got faster. πŸ§ͺ

You can now cache your routes and config once per test run, instead of rebuilding them for every test. πŸ’ͺ

A nice performance boost for apps with lots of routes or heavy config. ⚑

Works in both PHPUnit & Pest.

13.11.2025 18:32 πŸ‘ 10 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0

I sometimes have 2 or 3 @zed.dev open without any stress on my machine, wouldn't be possible with vscode.

14.11.2025 03:35 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

🚨🚨🚨
Laravel developers, time to do `composer update` as Laravel uses Symfony's http foundation component behind the scenes! 🫑

13.11.2025 06:09 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Composer 2.9 Release We are pleased to announce the release of Composer 2.9.0, bringing improvements to security, repository management from the CLI, and lots more. Automatic Security Blocking Composer now automaticall...

Composer 2.9 is here! πŸš€ It automatically blocks packages with known vulnerabilities, has a new repository command to manage repos from the CLI, and lots more!

blog.packagist.com/composer-2-9/
#composerphp #phpc #PHP

13.11.2025 10:22 πŸ‘ 14 πŸ” 8 πŸ’¬ 0 πŸ“Œ 0
Preview
Decorating Services in Laravel | ollieread - PHP and Laravel expert In this article we're going to look at one of Laravel's hidden and undocumented features, which allows you to decorate services that are resolved through the service container.

New #laravel article released today! This one is all about an undocumented and hidden feature of Laravel, one that lets you easily register decorators for services!

ollieread.com/articles/dec...

12.11.2025 12:20 πŸ‘ 4 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0
Mago The Oxidized PHP Toolchain: Blazing fast linter, formatter, and static analyzer for PHP, written in Rust.

Please consider sponsoring @azjezz.bsky.social, who's building Mago, a fast and modern toolchain for PHP written in Rust.

mago.carthage.software

github.com/sponsors/azj...

12.11.2025 09:51 πŸ‘ 2 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

So what is your test strategy for Inertia / React apps?

Inertia endpoint testing + @pestphp browser testing?

Pest browser testing seems like a great fit for these kind of apps but they are a bit slow.

11.11.2025 06:29 πŸ‘ 2 πŸ” 1 πŸ’¬ 2 πŸ“Œ 0
Preview
Release v0.98.0 Β· prism-php/prism What's Changed feat(structured): structured output with tools (OpenAI, Gemini, Anthropic) by @sixlive in #713 feat(stream|anthropic): add Anthropic provider tool result handling by @roymckenzie in...

Just tagged Prism v0.98.0 πŸŽ‰

Prism now supports tool calling with structured output for AnthropicAI, OpenAI, and Gemini!

github.com/prism-php/pr...

05.11.2025 21:35 πŸ‘ 5 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

maybe use Auth facade, `Auth::user`

05.11.2025 09:45 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - duncanmcclean/tether: Link local composer packages to your sandbox for local development. Link local composer packages to your sandbox for local development. - duncanmcclean/tether

Hacked on a utility called Tether at the weekend.

Clone a package down, run Tether, select the package you wanna link and it'll configure a Composer repository & symlink Vite assets. πŸ”—

It's pretty scrappy, but hopefully it's useful to someone!

github.com/duncanmccle...

03.11.2025 13:01 πŸ‘ 8 πŸ” 3 πŸ’¬ 2 πŸ“Œ 0

probably, not sure

04.11.2025 05:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Learn Laravel - Free Video Courses - Laravel - The PHP Framework For Web Artisans Kickstart your Laravel journey with free mini video courses. Learn PHP fundamentals and Laravel basics through bite-sized lessons and real-world projects.

there is also laravel bootcamp laravel.com/learn

03.11.2025 08:50 πŸ‘ 2 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Preview
NativePHP on X: "You’re absolutely right! πŸ€˜πŸš€ In fact, let’s do this… If you have a @nativephp mobile app, record a short video and post it as a comment to this tweet. The most liked video wins 1 free year of Bifrost Thor! Deadline: November 16, 2025 12pm EST πŸ€˜πŸš€ https://t.co/bHxTVBZWYe" / X You’re absolutely right! πŸ€˜πŸš€ In fact, let’s do this… If you have a @nativephp mobile app, record a short video and post it as a comment to this tweet. The most liked video wins 1 free year of Bifrost Thor! Deadline: November 16, 2025 12pm EST πŸ€˜πŸš€ https://t.co/bHxTVBZWYe

We're giving away one free year of Bifrost Thor (worth $990)

Just show us your NativePHP app on X!

Full details here:
x.com/nativephp/st...

02.11.2025 15:20 πŸ‘ 2 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0
Post image

#Laravel lazy() vs get()

Did you know.... You can stream large datasets from the DB using lazy() β€” way more memory-efficient than get().

31.10.2025 12:30 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - socialdept/atp-signals: Build Reactive Signals for Bluesky's AT Protocol Firehose in Laravel Build Reactive Signals for Bluesky's AT Protocol Firehose in Laravel - socialdept/atp-signals

πŸŽ‰ Initial stable release v1.0.0!

Consume real-time AT Protocol events in your Laravel application. We changed the package name a bit to keep things consistent and clear as we continue to contribute AT Protocol packages to the Laravel community.

github.com/socialdept/a...

31.10.2025 22:22 πŸ‘ 13 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0

nice, though I don't find much similarity between verbs and actions.

01.11.2025 08:36 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

button looks great, nice improvement

01.11.2025 08:33 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Aaaaand single-file executable Inertia SSR with Svelte is alive! πŸŽ‰The hard part was getting Bun to understand Svelte, if you use React this is probably very easy. Once import.meta.glob is supported it'll be a nothingburger

no need for node on your server, just scp and ./ssr 🀀

31.10.2025 23:24 πŸ‘ 6 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0
CVE-2025-64112 - Statmatic vulnerable to Stored Cross-Site Scripting Statmatic is a Laravel and Git powered content management system (CMS). Stored XSS vulnerabilities in Collections and Taxonomies allow authenticated users with content creation permissions to inject malicious JavaScript that executes when viewed by higher-privileged users. This vulnerability is fixed in 5.22.1.

CVE-2025-64112 - Statmatic vulnerable to Stored Cross-Site Scripting
CVE ID : CVE-2025-64112

Published : Oct. 30, 2025, 6:15 p.m. | 1Β hour, 11Β minutes ago

Description : Statmatic is a Laravel and Git powered content management system (CMS). Stored XSS vulnerabilities in ...

30.10.2025 19:36 πŸ‘ 0 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0