Innovative senior software engineer with 7+ years of experience in developing cutting-edge web and mobile applications. Ask me about JavaScript, PHP & Dart.

Ibadan, Nigeria
Joined August 2015
Hammed Oyedele retweeted
The rumors are true.... Today we've released @rector 2.8, that is 30 % faster than 2.7 out of the box. And even 3x faster on PHP 8.3+ thanks to PHPStan Turbo. Huge thanks to @sander_scode who landed this feature in past 2 weeks 🎉🎉🎉
PHPStan Turbo now also makes Rector faster! Rector 2.8 ships with Turbo enabled, taking 50% less time to finish.
2
15
1
67
2,905
Hammed Oyedele retweeted
Working on the demo showcase app for Inertia Table v5. Here's reordering columns.
I'm preparing a new major version of Inertia Table, and it's probably the biggest feature release so far! ✅ Drag-and-drop column reordering ✅ Footer totals/aggregates ✅ More ways to preserve filters: URLs, saved views, and now browser storage ✅ Export-only columns 1/3
4
6
64
2,957
Hammed Oyedele retweeted
Last year my design won the PHP Foundation contest for the PHP 8.5 release page. This year I went further, a full redesign proposal for the php.net homepage and docs, built around PHP 8.6. Just for the love of PHP, and for fun. Preview: nunoguerra.com/dev/php Code: github.com/nunowar/phpnet
52
29
9
358
40,667
Hammed Oyedele retweeted
It's always: "Peter Obi is stingy" "Peter Obi doesn't know how to play the political game" "Peter Obi is too weak to be a president" It's never: "Peter Obi is corrupt". "Peter Obi mismanaged funds". That's a huge flex. Go and get your PVC, you know what to do. ✌🏼
14
381
11
1,255
12,165
Hammed Oyedele retweeted
Postgres on S3?! No, S3 on Postgres. Introducing pgS3. The scalability of a Postgres box. The query power of S3.
39
90
21
1,081
97,309
Hammed Oyedele retweeted
⚠️ Important Security Advisories Inside Along with upgrades for this week's PHP vulnerabilities, we announce 7 security advisories applying to NativePHP Mobile Everything is patched • `composer update` • `php artisan native:install --force` • Recompile and release Full details: nativephp.com/blog/our-first…
2
15
2
75
8,669
I think one less-known Laravel package will become more important with agentic coding. Feature flags with Laravel Pennant. laravel.com/framework/docs/p… More and more devs will just push to production without deeper code review. Feature flags may help to enable certain features only for your user or only for your internal team, before showing it to the world. Yes it's risky and controversial. And yes I know it's not the classic "correct" way with PRs. But the more I see @ampcode with Orbs and similar tools, the more I start believing that this is the future, at least for some less-critical projects. I'm planning to re-review feature flags with Laravel Pennant soon on YouTube.
6
6
50
3,122
Laravel tip I learned the hard way. Upgraded to Laravel 11+ but kept old `app/Http/Kernel.php`? Then `defer()` never runs. No error, no log. New apps get InvokeDeferredCallbacks in `bootstrap/app.php`. Old Kernel needs it added manually. Found when SimpleStats "didn't work".
2
6
68
4,731
Hammed Oyedele retweeted
It turns out that many people don't realize #PHP is one of the most #underfunded open-source projects, with only one full-time developer. And that's the reality. PHP core developers can't afford to work exclusively on #PHP. Maybe they'd like to, but it's simply not possible under the current circumstances. I'm glad someone finally spoke about this publicly. But I think we need to talk about it more often and much louder.
11
33
2
226
10,823
Hammed Oyedele retweeted
Hey Laravel developers 👩‍💻 Are you aware of the recently released PreventStaleDatabaseReads middleware in Laravel 13.38? Replicas copy writes from the primary a little late. The sticky option only covers the request that was written. So a user saves a post, refreshes, and still sees the old title. This middleware stores the write time in the session. For the next 2 seconds, that user's reads go to the primary. PreventStaleDatabaseReads::for() sets a longer window. It is session-based, so it suits web routes, not APIs. The snapshot shows the setup. #laravel #php
1
2
22
733
Hammed Oyedele retweeted
Just remembered how we back then manually modified databases. Was curious since when migrations were a thing. Then learned they comes from Rails. Here is the commit from 21 years ago that basically invented what's standard today. @tobi and @DHH 👀
2
1
8
650
Hammed Oyedele retweeted
I still believe PHP is a great language (and Laravel is a stellar framework).
71
41
10
809
30,430
Hammed Oyedele retweeted
I built a game where you relive the most nostalgic moments of your Nigerian childhood 😂🇳🇬 Episode 1 is out now: Mama sends you to buy bread. An okada zooms past, your friends call you to play, and ₦50 is missing from the change 💀 Play free in your browser: pikindays.com #PikinDays #Naija #IndieGame
42
91
12
447
22,049
Hammed Oyedele retweeted
My metaharness, Solo (soloterm.com), now supports Linux! It's very good Give it a shot and lemme know how it goes 😅
18
8
5
237
16,693
Hammed Oyedele retweeted
am i doing it right?
2
2
17
1,323
Hammed Oyedele retweeted
Thanks to a suggestion from @dr4goonis, we've added a new stats section to the Elephc homepage. You can now see at a glance how far we've come in terms of PHP compatibility, with clear percentages tracking our progress. Check it out: elephc.dev
5
9
1
50
2,194
Hammed Oyedele retweeted
We protect over 5 million PHP sites and when we find a major exploitable vulnerability, we always see site cleanings. We have seen exactly zero hacked sites from php2shell. Zero. Across a population of 5 million PHP sites that our product protects. Draw your own conclusions. #php2shell
55
120
44
1,017
234,633
Hammed Oyedele retweeted
Все такие: фуу php! Тем временем другие языки:
21
20
5
245
46,334