Nuno Maduro Profile Banner
Nuno Maduro Profile
Nuno Maduro

@enunomaduro

52,172
Followers
210
Following
4,570
Media
32,260
Statuses

@laravelphp core member — created @pestphp , @laravelzero , collision, larastan, pint, @openai for php, @phpinsights , termwind, and more. All views are my own.

Portugal
Joined June 2013
Don't wanna be here? Send us removal request.
Pinned Tweet
@enunomaduro
Nuno Maduro
1 month
Early access to Pinkary's source code is now available! Be one of the first to contribute to the @PinkaryProject and see how I've built a real-world application using fast-paced tools like Laravel and TailwindCSS while maintaining the quality I always aim for. 🫡
Tweet media one
12
21
152
@enunomaduro
Nuno Maduro
10 months
Well, well, well, look who's using PHP. ⚗️
Tweet media one
174
458
5K
@enunomaduro
Nuno Maduro
1 year
PHP is modern and is one of the best programming languages to learn in 2023. 👍🏻
187
318
3K
@enunomaduro
Nuno Maduro
2 years
PHP is modern and is one of the best programming languages to learn in 2022. 👍🏻
75
249
2K
@enunomaduro
Nuno Maduro
4 years
After two years, this is my last week at @algolia . Grateful to have worked alongside so many brilliant minds - I'll miss you, buddies. Next, I'm delighted to announce that I'll be joining the @laravelphp team starting next week. 🥳
217
65
2K
@enunomaduro
Nuno Maduro
1 year
Unpopular opinion: PHP is rising in popularity.
88
126
1K
@enunomaduro
Nuno Maduro
8 months
Non-PHP developers, when they see how good PHP is in 2023:
Tweet media one
60
111
1K
@enunomaduro
Nuno Maduro
2 years
🎉 We are super excited to announce our new open-source package: Laravel Pint — a zero-dependency PHP code style fixer for minimalists.
87
246
1K
@enunomaduro
Nuno Maduro
1 year
Just released openai-php/laravel — the @laravelphp integration for the @OpenAI PHP Client I released weeks ago. With this integration, developers can now easily use OpenAI's powerful natural language processing capabilities in their Laravel applications.
41
210
1K
@enunomaduro
Nuno Maduro
2 years
We are reinventing the `route:list` command for @laravelphp v9.x. ✨ ✍🏻 .
Tweet media one
Tweet media two
Tweet media three
77
109
1K
@enunomaduro
Nuno Maduro
3 years
PHP reminder: you can import multiple classes in the same "use" statement. ✅
Tweet media one
44
134
1K
@enunomaduro
Nuno Maduro
6 months
Let me make this perfectly clear: we don’t do this in PHP land.
@AdamRackis
Adam Rackis
6 months
Server actions 🔥
Tweet media one
797
310
4K
57
99
1K
@enunomaduro
Nuno Maduro
3 years
I have the feeling that PHP will still be the most popular server-side language in 2040, and people will still say that PHP is dead. 🤘🏻
43
117
1K
@enunomaduro
Nuno Maduro
2 years
PHP is modern and is one of the best programming languages to learn in 2022. 👍🏻
41
123
999
@enunomaduro
Nuno Maduro
2 years
I don't know, but "dd()" should be part of PHP's core at this point. 🍑
58
73
942
@enunomaduro
Nuno Maduro
4 years
I've just made my first pull request to the core of PHP: support for multi-line arrow functions! 🥳 Of course, this pull request will be followed by an RFC in the next couple of days. 👍🏻 Pull request: . 🐘
Tweet media one
54
80
929
@enunomaduro
Nuno Maduro
2 years
Apple looking for a PHP developer. 👍🏻 🔗 .
Tweet media one
49
174
912
@enunomaduro
Nuno Maduro
2 years
You thought that yesterday was only about the new "dd" source stuff? There is more! Beginning with yesterday's @laravelphp release, you may use the new "Benchmark" class to quickly test the performance of certain parts of your application. ⏱ 📚 .
Tweet media one
36
156
899
@enunomaduro
Nuno Maduro
2 years
We are currently working on making @laravelphp Artisan the most sexy Console UI on the planet. More news soon! 💅🏻
Tweet media one
30
76
858
@enunomaduro
Nuno Maduro
4 years
Laravel 8 will be out tomorrow. 🚀
31
127
849
@enunomaduro
Nuno Maduro
1 year
Announcing Pest 2: ✓ New powerful architecture plugin ✓ Up to 60% faster on parallel testing ✓ Stay organized with to-dos in your tests ✓ New options like --profile, --retry, --dirty Plus, we've completely revamped our documentation and website!
52
250
831
@enunomaduro
Nuno Maduro
7 months
Folks, you may find it hard to believe, but the reality is: the vast majority of the web runs on PHP, MySQL, and jQuery.
74
76
846
@enunomaduro
Nuno Maduro
3 years
Coming to @laravelphp : Password Rule Object. 🔒 This rule object allows to easily customise the password complexity requirements. You may also ensure the password has not been compromised in data leaks by using the `uncompromised()` method. 🔥 🔗 .
Tweet media one
29
155
796
@enunomaduro
Nuno Maduro
5 months
The OGs remember the feeling... 🤌🏻
Tweet media one
38
38
764
@enunomaduro
Nuno Maduro
2 years
People: PHP is dead. Me: Keep PHP out of your f***ing mouth!
Tweet media one
10
113
743
@enunomaduro
Nuno Maduro
3 years
Here is the secret for success in open source: only create and maintain stuff that solves your own problems. 👍🏻
15
77
716
@enunomaduro
Nuno Maduro
9 months
And it's finally out! Something @taylorotwell and I have been working on for the last few months. Introducing Volt - an elegantly crafted functional API for Laravel Livewire. It will released next week. 🌌 #LaraconUS
Tweet media one
36
103
730
@enunomaduro
Nuno Maduro
1 year
By default, @laravelphp uses auto-incrementing integers as your Eloquent model's primary keys. Yet, since Laravel v9.30, you may choose to use UUIDs instead by simply using the "HasUuids" trait. 💎
Tweet media one
37
127
716
@enunomaduro
Nuno Maduro
3 years
PHP 8 will be officially released today! 🥳 It features union types, JIT, the nullsafe operator, and so much more! 🚀 According to Sara Golemon, the release time is: 🇪🇺 5:00 PM (CEST) 🇧🇷 1:00 PM (GMT-3) 🇺🇸11:00 AM (EST) Who is excited? Let's put (🐘🐘🐘🐘) everywhere!
21
183
705
@enunomaduro
Nuno Maduro
1 year
Insanely excited about @laravelphp v10.x. As Taylor just announced, we will: ✅ Use native types around methods arguments and return types. 🧹 Remove superfluous PHP annotations. 🔧 Add generic annotations for auto-completion or static analysis value.
Tweet media one
Tweet media two
36
79
666
@enunomaduro
Nuno Maduro
2 years
This week... 🎉
Tweet media one
19
77
664
@enunomaduro
Nuno Maduro
4 years
The PHP of 2020 is a much better programming language than the PHP from the 2000s. Glad that I've chosen this language for my career. 🐘
12
98
644
@enunomaduro
Nuno Maduro
7 months
It's time to fall in love with PHP again! Did you leave PHP ten years ago and wish to see what has changed since then? Check out this video to learn how PHP's typing system has evolved since PHP 5.6. Enjoy! 🐘
Tweet media one
22
98
650
@enunomaduro
Nuno Maduro
3 years
Did you know that you make concurrent HTTP requests using @laravelphp 's HTTP client? ☄️ 🔗 .
Tweet media one
20
108
619
@enunomaduro
Nuno Maduro
3 years
Did you know that enumerations are coming to PHP 8.1? 🔗 .
Tweet media one
19
109
607
@enunomaduro
Nuno Maduro
2 years
In @laravelphp v9.x, we will be introducing the `artisan test --coverage` option. This option displays the test coverage directly on the terminal. 💫
Tweet media one
23
74
601
@enunomaduro
Nuno Maduro
4 months
Best debugger of all time.
Tweet media one
51
41
588
@enunomaduro
Nuno Maduro
1 year
Open source is a passion, not work.
Tweet media one
21
23
568
@enunomaduro
Nuno Maduro
3 years
The usage of PHP — on the server-side — went from 72.5% to 78.9% in 10 years. Seriously, what exciting times to be a PHP developer. 🐘
23
149
575
@enunomaduro
Nuno Maduro
2 years
Today, a @laravelphp Vapor customer migrated a 200GB database from MySQL 5 to MySQL 8. 🤯 It took 30 minutes, and he just had to click on "Upgrade Database" on his Vapor Dashboard. How nice is that? ☁️
26
28
568
@enunomaduro
Nuno Maduro
2 years
Currently working on a new colorset for "dd". 💅🏻
Tweet media one
24
28
555
@enunomaduro
Nuno Maduro
1 year
If your project have 0 tests, here is a great way to get started with @pestphp : Smoke Testing. It only takes 12 seconds to write and will ensure that a number of pages are rendering correctly. ✅
Tweet media one
8
76
549
@enunomaduro
Nuno Maduro
3 years
Just got a new car! 🚙
Tweet media one
Tweet media two
48
7
542
@enunomaduro
Nuno Maduro
2 years
Today... 🎉
Tweet media one
7
61
528
@enunomaduro
Nuno Maduro
8 months
Because there is nothing even remotely close to Laravel in any other language.
@brendt_gd
Brent
8 months
Ok. Why PHP?
196
6
146
52
48
535
@enunomaduro
Nuno Maduro
3 years
🚀 Super excited to announce that @pestphp v1.0 is finally out! After 400+ commits, 3 betas, seven months - and endless hours of open-source contributions - PEST has finally reached its first stable public release. 🥳
39
87
523
@enunomaduro
Nuno Maduro
5 months
I started this project on a weekend with zero expectations and no knowledge about @OpenAI . Now, it has become one of the top 4 most-used OpenAI API clients across all programming languages — over 5k GitHub stars and millions of downloads. ✨
Tweet media one
12
30
526
@enunomaduro
Nuno Maduro
5 months
Laracasts has just published a "PHP for Beginners" course featuring over 10 hours of content. We're talking about the best of the best offering a free course on how to get started with PHP. 👏🏻
Tweet media one
8
86
516
@enunomaduro
Nuno Maduro
4 years
Just a small reminder: A single "use" statement can be used to import multiple classes. 👍🏻
Tweet media one
27
84
515
@enunomaduro
Nuno Maduro
3 years
Array destructuring in PHP. 🔥
Tweet media one
19
79
516
@enunomaduro
Nuno Maduro
1 year
Freek is literally creating a package on stage. 🤯 #PHPLisbon
Tweet media one
20
15
516
@enunomaduro
Nuno Maduro
8 months
Feature idea for PHP 9.0: built-in support for ".env" files.
23
16
504
@enunomaduro
Nuno Maduro
10 months
I've just requested karma privileges to vote on PHP RFCs. As a Laravel core team member, I have a strong connection with the Laravel community, and I believe it's essential to have their representation in the decision-making process.
Tweet media one
21
18
505
@enunomaduro
Nuno Maduro
1 year
Concurrent, asynchronous processes, with @laravelphp 10. 😍 📚 .
Tweet media one
12
44
499
@enunomaduro
Nuno Maduro
1 year
You will absolutely love what I am working on for Laravel 10. More news soon — once it's fully ready. ✅
Tweet media one
Tweet media two
17
26
498
@enunomaduro
Nuno Maduro
2 years
Love how simple @laravelphp 's "dd" function is for debugging. Yet, wouldn't be cool to know the source file/line where the "dd" function was called from? 💅🏻 ✍🏻 .
Tweet media one
43
46
499
@enunomaduro
Nuno Maduro
2 years
🎉 After weeks of development, @gehrisandro and I are proud to announce the release of OpenAI PHP Client v0.1. 🚀 It's a supercharged PHP API client that allows you to interact with @OpenAI API. Enjoy! ⚡️
15
101
493
@enunomaduro
Nuno Maduro
3 years
PHP allows developers to do amazing stuff with short and readable code. In addition, with the latest versions of PHP, PHP is faster than ever. 💪🏻
9
49
496
@enunomaduro
Nuno Maduro
4 years
Taylor couldn't fit everything in his presentation at @LaraconOnline . But wanna see something crazy? Time traveling is coming to @laravelphp 8! ⏱️
Tweet media one
11
60
490
@enunomaduro
Nuno Maduro
2 years
Let me tell you a little secret. When using @laravelphp Tinker, you can run "ls" to see the defined variables on the current session. 👍🏻
Tweet media one
14
73
487
@enunomaduro
Nuno Maduro
6 months
Introducing Stressless — a fresh new addition to the Pest family that brings the power of stress testing to the PHP ecosystem. ⚗️ Full details here: .
14
98
492
@enunomaduro
Nuno Maduro
10 months
Check this little trick to access private properties of PHP objects. It's not something you'd typically want to do, right? 😜
Tweet media one
21
52
483
@enunomaduro
Nuno Maduro
2 years
Laravel fans are not ready for what's coming out today. 👀
39
18
484
@enunomaduro
Nuno Maduro
10 months
I've said it before, and I'll say it again: Composer is hands down the best package manager out there, across all programming languages in the world.
29
44
482
@enunomaduro
Nuno Maduro
3 months
I love how clean PHP and Laravel look these days... 🧘🏻
Tweet media one
32
31
486
@enunomaduro
Nuno Maduro
4 years
PHP is dope. 🤙🏻
16
60
480
@enunomaduro
Nuno Maduro
1 year
One more item on my PHP wish list. 🐘
Tweet media one
39
26
475
@enunomaduro
Nuno Maduro
7 months
Introducing Pail — an experimental package (or, who knows, perhaps a future @laravelphp feature?) designed with a single goal in mind: provide an effortless way to tail logs in your Laravel applications. 🪣
Tweet media one
37
50
479
@enunomaduro
Nuno Maduro
1 year
I always keep my "composer.json" file updated with the latest versions of dependencies. To do this, I use the "composer bump" command which increases the minimum version requirement in my "composer.json" file, avoiding accidental downgrades of my dependencies. 🐘
Tweet media one
16
68
472
@enunomaduro
Nuno Maduro
2 years
Encapsulating complex conditionals offering a "callable" API is sexy AF. 🍑
Tweet media one
25
56
467
@enunomaduro
Nuno Maduro
3 years
PHP looks sexier than ever in 2021. 💅🏻
16
46
474
@enunomaduro
Nuno Maduro
5 months
It's PHP 8.3 Release Day! It's already tagged on GitHub, only missing the official announcement by the PHP team now! 🚀 Here's what's new: ✓ Typed Class Constants ✓ #[Override] Attribute ✓ json_validate Function ✓ Readonly Amendments ✓ And Much More!
Tweet media one
5
79
473
@enunomaduro
Nuno Maduro
1 year
It’s Laravel 10 day! 🔥
9
50
460
@enunomaduro
Nuno Maduro
1 year
I have the same shoes as @taylorotwell . Only Lamborghini missing now. 🔥
Tweet media one
28
5
463
@enunomaduro
Nuno Maduro
8 months
PHP feels more alive than ever. 🌌
18
34
459
@enunomaduro
Nuno Maduro
3 years
What an exciting time to be part of the PHP community. ✨ ✓ PHP is the best language of web development. ✓ The best frameworks — for full-stack web development — are written in PHP. ✓ The PHP internals team ships new and existing features every release.
21
70
460
@enunomaduro
Nuno Maduro
1 year
🚀 Exciting news! After just 24 hours of @OpenAI 's announcement of the ChatGPT API launch, our community-maintained PHP API client now supports "Chat completions"! Elevate your user interactions with seamless, natural language conversations. 🐘 .
Tweet media one
16
78
462
@enunomaduro
Nuno Maduro
3 years
Morning friends. ☀️ Laravel does 10 years today, so happy @laravelphp anniversary! 🥳
6
59
456
@enunomaduro
Nuno Maduro
8 months
The reason HTMX is becoming so popular is that people have just realized that simple tasks (which make up the majority of websites) can be done with only 3 lines of code, instead of using a ton of complicated code and 1 GB of node modules. 🤌🏻
19
71
456
@enunomaduro
Nuno Maduro
9 months
Would you be interested in a Laravel starter kit (of mine) with some of my defaults? Including Larastan, Rector, Pest, and more? Some default tests here in there, etc?
71
15
453
@enunomaduro
Nuno Maduro
2 years
SQLite is one of the most underrated software in the industry.
18
42
447
@enunomaduro
Nuno Maduro
1 year
Yesterday, I tweeted promoting PHP as a good language to learn in 2023, and that single tweet has been seen by over half a million people - mission accomplished! 🐘
13
13
442
@enunomaduro
Nuno Maduro
8 months
I understand that the $ sign has been a thing in PHP since PHP 1. I'm wondering how challenging it would be for PHP to support properties, parameters, and variables internally without the $ sign. And, for backward compatibility reasons, support both syntaxes. 🤔
Tweet media one
190
30
447
@enunomaduro
Nuno Maduro
4 years
🚀 Goal reached: 75 @github sponsors. And as promised, @pestphp is now open-source and available for everyone. ✓ Documentation: . ✓ Source code: . Hope you enjoy this minimal & elegant PHP testing framework! 💜
24
116
446
@enunomaduro
Nuno Maduro
2 years
Just noticed that PHP's "internal" source code has only 31K stars on GitHub. Let's reach 50K? Retweet this! 🐘
21
267
444
@enunomaduro
Nuno Maduro
4 months
Coffee and PHP. 📸
Tweet media one
37
9
443
@enunomaduro
Nuno Maduro
2 years
Who wants implicit `Enum` route binding for @laravelphp 9.x? 😈 🌶 .
Tweet media one
14
29
445
@enunomaduro
Nuno Maduro
4 years
Just updated my Twitter bio. 👍🏻
Tweet media one
28
4
439
@enunomaduro
Nuno Maduro
2 years
Well, this was a nice way of ending the week. Thank you, @github ! 👍🏻
Tweet media one
21
12
435
@enunomaduro
Nuno Maduro
1 year
Just realized that Twitter may die before PHP. #RIPTwitter
25
32
426
@enunomaduro
Nuno Maduro
4 years
What's new in PHP 8: ✓ Attributes: . ✓ Constructor property promotion: . ✓ JIT: . ✓ Match: . ✓ Named parameters: . ✓ And more. Thanks, @official_php team. 🥳
Tweet media one
5
116
425
@enunomaduro
Nuno Maduro
3 years
Soon. 🔒💪🏻
Tweet media one
19
27
432
@enunomaduro
Nuno Maduro
3 months
Small reminder: you can use the "db:show" and "db:table" artisan commands to quickly inspect your database from the command line. 💅🏻
Tweet media one
16
52
434
@enunomaduro
Nuno Maduro
2 years
Use the @laravelphp 's "tap()" function to do something with an object, and then return the object itself. 🧋
Tweet media one
23
54
430
@enunomaduro
Nuno Maduro
2 years
Nothing makes me happier than knowing that I will be doing PHP and Laravel for the rest of my life. Good vibes forever! 🚀
19
23
424
@enunomaduro
Nuno Maduro
2 years
Handling file uploads in @laravelphp is insanely easy... 🤯
Tweet media one
12
40
421
@enunomaduro
Nuno Maduro
3 years
I've just made a pull request to @laravelphp that adds a convenient way to remove obsolete database records just by adding a "Prunable" or "MassPrunable" trait to your Eloquent models. 💅🏻 🧹 .
Tweet media one
21
53
426