Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Matthieu Napoli

@mnapoli@phpc.social
mastodon 4.7.3
  • Open on phpc.social

Building:
▸ bref.sh
▸ bref.sh/cloud
▸ port7777.com
AWS Serverless Hero

445 Followers
103 Following
33 Posts
Joined August 16, 2018
Website:
https://mnapoli.fr
GitHub:
https://github.com/mnapoli
Bref:
https://bref.sh
Open post
Matthieu Napoli @mnapoli@phpc.social
· 1w ago
Large file uploads with Laravel and Bref is now easier than ever AWS Lambda caps uploads at ~4 MB. For larger files, you can upload straight to S3 from the browser. Bref now provides a direct integration making this very simple: https://bref.sh/docs/laravel/file-storage#large-files
File storage – Bref
bref.sh

File storage – Bref

Bref is a framework to write and deploy serverless PHP applications on AWS Lambda.

1
0
0
0
Open post
Matthieu Napoli @mnapoli@phpc.social
· 2mo ago

Introducing Prereview for @phpstorm

Review local changes:

  • human review: add inline comments like on GitHub
  • AI review: Codex + Claude Code review Then copy as prompt for your agent

https://github.com/mnapoli/phpstorm-prereview

GitHub

GitHub - mnapoli/phpstorm-prereview: PhpStorm AI review

PhpStorm AI review. Contribute to mnapoli/phpstorm-prereview development by creating an account on GitHub.

3
3
0
0
Open post
Matthieu Napoli @mnapoli@phpc.social
· 2mo ago

Got secrets in local .env? Afraid of a compromised dependency or agent reading your filesystem?

I built dotlock:

  • store secrets encrypted in .env.secrets
  • decrypted on the fly via php artisan dev

https://github.com/mnapoli/dotlock

GitHub

GitHub - mnapoli/dotlock: Secure secrets for local Laravel development

Secure secrets for local Laravel development. Contribute to mnapoli/dotlock development by creating an account on GitHub.

2
0
2
0
Open post
Matthieu Napoli @mnapoli@phpc.social
· 2mo ago
yessss
2
2
0
0
Open post
Matthieu Napoli @mnapoli@phpc.social
· 1mo ago
My DeepCopy package should cross 1 billion downloads in ~ 6 months 💃 https://github.com/myclabs/DeepCopy
GitHub

GitHub - myclabs/DeepCopy: Create deep copies (clones) of your objects

Create deep copies (clones) of your objects. Contribute to myclabs/DeepCopy development by creating an account on GitHub.

1
0
0
0
Open post
Matthieu Napoli @mnapoli@phpc.social
· 7mo ago

Bref 3 is released 🎉

Since its creation, Bref has served 1.2 trillion requests and jobs!

▸ simpler & lighter runtimes
▸ PHP 8.5
▸ improved observability (logs & tracing)
▸ simpler Laravel onboarding
▸ postgres & redis built-in
and more ⤵
https://bref.sh/news/03-bref-3.0

Bref 3.0 is released 🎉
bref.sh

Bref 3.0 is released 🎉

Bref 3.0 is released and reaches 40 billion invocations every month.

8
0
7
0
Open post
Matthieu Napoli @mnapoli@phpc.social
· 6mo ago

with all the supply chain attacks, I'm pushing code to GitHub the secure way

5
0
2
0
Open post
Matthieu Napoli @mnapoli@phpc.social
· 3mo ago
Replying to

Storing files publicly on S3 (e.g. avatars): add publicPath: public and every file in the public/ subdirectory will be public. The rest stays private.

Docs for Laravel: https://bref.sh/docs/laravel/file-storage#public-files

File storage – Bref
bref.sh

File storage – Bref

Bref is a framework to write and deploy serverless PHP applications on AWS Lambda.

1
1
0
0
Open post
Matthieu Napoli @mnapoli@phpc.social
· 3mo ago
Replying to
@tylerlwsmith@hachyderm.io @jalefkowit@hachyderm.io thank you, can't wait to get PHP into museums!
1
0
0
0
Open post
Matthieu Napoli @mnapoli@phpc.social
· 8mo ago
Claude keeps writing transactions wrong, I wrote this skill in case you're interested https://gist.github.com/mnapoli/0e8f22ca872d0182a9a620d6c1574d74 (also if you spot something wrong let me know 🙏)
DB transactions skill
Gist

DB transactions skill

DB transactions skill. GitHub Gist: instantly share code, notes, and snippets.

3
0
1
0
Open post
Matthieu Napoli @mnapoli@phpc.social
· 8mo ago
Replying to
@asgrim@phpc.social @DaveLiddament@phpc.social @m1ke@phpc.social I know that. I don’t like it either. You don’t have to like the game to play it. There are many things I don’t like in our society either, and I wish they were different. I didn’t like either where most software we built destroyed jobs and consolidated wealth for the richest. You’d have to be blind not to see it. Our society is a game of stealing wealth from others and it sucks. I think it’s either this or changing jobs. It always has been.
2
32
0
0
Open post
Matthieu Napoli @mnapoli@phpc.social
· 6mo ago
Replying to
This is built on Tauri, so super lightweight and fast to open. (and don't @ me about vim or whatever terminal editor, I'm not _that_ old 😂)
1
0
0
0
Open post
Matthieu Napoli @mnapoli@phpc.social
· 8mo ago
Replying to
@heiglandreas@phpc.social @pierstoval@mastodon.social @asgrim@phpc.social @DaveLiddament@phpc.social @m1ke@phpc.social I've been saying since the start of this discussion: code has always been political. Why wake up now that _we_ are the ones at risk? Where was the outrage when we built software for companies putting others out of business or people out of jobs? Why are you saying that to me? Do you read my responses or am I talking in the void?
1
2
0
0
Open post
Matthieu Napoli @mnapoli@phpc.social
· 8mo ago
Replying to
@heiglandreas@phpc.social @pierstoval@mastodon.social @asgrim@phpc.social @DaveLiddament@phpc.social @m1ke@phpc.social yes I was replying specifically to https://mastodon.social/@pierstoval/116039898858958748
mastodon.social

pierstoval: "@heiglandreas@phpc.social @mnapoli@phpc.social @a…" - Mastodon

1
0
0
0
Open post
Matthieu Napoli @mnapoli@phpc.social
· 3mo ago

3 nice Bref updates:

  • zero-downtime deploys for website assets
  • public storage on S3 made simple
  • osls 4.0: resolved deprecations, hardened, supports SSO
0
1
0
0
Open post
Matthieu Napoli @mnapoli@phpc.social
· 3mo ago
Replying to
complex (alternative to a $300 niche panorama software with heavy image processing), ZERO bugs (even though it builds a 1.2 GB image), handles not only the happy path but all the rest too (the software was perfect and did 100% of the job, better usability than competitors I tried), and orchestrated all the build and run, including using sub-agents for optimizing costs building it. One chat message for this.
0
1
0
0
Open post
Matthieu Napoli @mnapoli@phpc.social
· 3mo ago
Replying to
Personal software: we've heard about the death of SaaS and software. It's mostly bullshit. But Fable built me 2 personal apps in one-shot, one very
0
1
0
0
Open post
Matthieu Napoli @mnapoli@phpc.social
· 3mo ago
Replying to
smarter than me, there is no question. I review every single line of code and it handles edge cases and scenarios I wouldn't even think of. My main value becomes judgment/opinions (architecture, naming, experience) and ownership of the code (long term vision, consistency, etc.), as well ofc as understanding the product and the users (shifting towards "product engineer").
0
1
0
0
Open post
Matthieu Napoli @mnapoli@phpc.social
· 3mo ago
Replying to

I cannot express how shocked I am by how perfect it worked. (note: in this case I don't review the code)

My conclusions so far:

  • use Fable for important tasks/features that you don't want to mess up (i.e. it's worth the cost)
    • that could be implementation if it's really important/risky
    • or just the plan
  • Fable is also great at orchestrating big features using cheaper sub-agents (so don't think large task = lots of Fable tokens, Fable is really good at exploiting sub-agents)
0
1
0
0
Open post
Matthieu Napoli @mnapoli@phpc.social
· 7mo ago
Improved Bref docs on a quick win: cleanup the AWS SDK before deployment https://bref.sh/docs/deploy#reducing-package-size (btw could also be useful if you deploy your app on a server)
Deployment – Bref
bref.sh

Deployment – Bref

Bref is a framework to write and deploy serverless PHP applications on AWS Lambda.

0
0
0
0
Open post
Matthieu Napoli @mnapoli@phpc.social
· 3mo ago
Best job in the world… I hope the reports of its death are greatly exaggerated
0
0
0
0
Open post
Matthieu Napoli @mnapoli@phpc.social
· 2mo ago

If this benchmark is to be trusted, current frontier is:

  • grok 4.5 (high): cheap + fast
  • opus 5 (medium): best
  • fable 5 (high): if you're feeling fancy and forget the rest.

Now time to see if Opus 5 is really that good. Source: https://cognition.com/frontiercode

FrontierCode Leaderboard
cognition.com

FrontierCode Leaderboard

Live rankings of frontier AI models on FrontierCode, Cognition’s benchmark for production-quality code. Compare scores, pass rates, cost, and speed.

0
0
0
0
Open post
Matthieu Napoli @mnapoli@phpc.social
· 1mo ago
"isn't just a configuration option; it's load-bearing" finally found a way to unslop claude: https://github.com/mnapoli/skills#unslop
GitHub

GitHub - mnapoli/skills: Agent skills: unslop, address PR review

Agent skills: unslop, address PR review. Contribute to mnapoli/skills development by creating an account on GitHub.

0
0
0
0
Open post
Matthieu Napoli @mnapoli@phpc.social
· 8mo ago
Replying to
@pierstoval@mastodon.social @heiglandreas@phpc.social @asgrim@phpc.social @DaveLiddament@phpc.social @m1ke@phpc.social we live in a capitalist world, you don’t seem to like it either, yet you play the game in so many ways, right? I don’t think it’s as black and white as you make it.
0
24
0
0
Open post
Matthieu Napoli @mnapoli@phpc.social
· 8mo ago
Replying to
@pierstoval@mastodon.social @heiglandreas@phpc.social @asgrim@phpc.social @DaveLiddament@phpc.social @m1ke@phpc.social but comply to what? That's what I fail to see. I want a different system, but we live in a democracy and the majority of the population doesn't think like me. Who am I to force my POV on everyone else.
0
5
0
0
Open post
Matthieu Napoli @mnapoli@phpc.social
· 2mo ago
Replying to
@OndrejMirtes@phpc.social first time didn’t work (I made it too broad), second time I focused on one project that exactly met the criterias. Not sure if that made a difference
0
0
0
0
Open post
Matthieu Napoli @mnapoli@phpc.social
· 2mo ago
Replying to
@denniskoch@phpc.social it's before there's even a PR, it's a pre-review with yourself. Also going through a PR is slower than iterating locally.
0
1
0
0
Open post
Matthieu Napoli @mnapoli@phpc.social
· 8mo ago
Replying to
@heiglandreas@phpc.social @pierstoval@mastodon.social @asgrim@phpc.social @DaveLiddament@phpc.social @m1ke@phpc.social I’m interested (genuinely) to know how all this could be reverted at this point? What actions and plan would have an impact here?
0
17
0
0
Open post
Matthieu Napoli @mnapoli@phpc.social
· 8mo ago
Replying to
@heiglandreas@phpc.social @pierstoval@mastodon.social @asgrim@phpc.social @DaveLiddament@phpc.social @m1ke@phpc.social ah ok, I was hoping for actually impactful ideas. I don't think anyone will care if you advocate not to use it, you don't have to fear "tech bros". Just do it. I just don't think this will have any impact on the system, just like advocating not to participate in the capitalistic system. As mentioned ppl need a salary bc of how the world works today. Wish it were different
0
12
0
0
Open post
Matthieu Napoli @mnapoli@phpc.social
· 8mo ago
Replying to
@heiglandreas@phpc.social @pierstoval@mastodon.social @asgrim@phpc.social @DaveLiddament@phpc.social @m1ke@phpc.social I think this question goes way beyond AI, and we didn't have these conversations about all the software we built that stole wealth from so many people. Now AI is threatening _our_ lunch and suddenly we're part of the rest of the endangered people and we need to be scandalized?
0
1
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 18:14:23 UTC