Rasmus Lerdorf Profile Banner
Rasmus Lerdorf Profile
Rasmus Lerdorf

@rasmus

58,343
Followers
150
Following
561
Media
7,190
Statuses

Breaking the Web @rasmus @phpc .social

Sunnyvale, CA
Joined March 2007
Don't wanna be here? Send us removal request.
@rasmus
Rasmus Lerdorf
4 years
People are congratulating me on PHP 8. That is completely misdirected. @nikita_ppv and @dstogov have been the driving forces behind PHP for years now. Countless others pitch in regularly as well. PHP 8 is significantly better because it contains a lot less of my code.
33
294
2K
@rasmus
Rasmus Lerdorf
5 years
PHP 7.4 is available
22
330
853
@rasmus
Rasmus Lerdorf
6 years
PHP 7.3.0 Go get it!
11
360
724
@rasmus
Rasmus Lerdorf
3 years
I have been called many things and had many threats over the years, but wishing for me to step on a Lego brick is going too far!
Tweet media one
30
78
515
@rasmus
Rasmus Lerdorf
3 years
@danielhe4rt Cara, você teve Guaraná Antarctica e escolheu uma Coca? Com a quantidade de guaraná que bebi quando morei no Brasil é o refri oficial do PHP!
20
22
418
@rasmus
Rasmus Lerdorf
6 years
Just arrived in Split, the only large city named after a PHP function. #shiftdev2018 #shiftsplit
Tweet media one
Tweet media two
Tweet media three
Tweet media four
15
46
390
@rasmus
Rasmus Lerdorf
4 years
Built myself a new dev box. This 3950X is incredible! 30s PHP compiles with all major exts and 60s Linux kernel compiles. Running Debian Bullseye for the recent kernel and amdgpu 5700xt support. Overclocks easily to 4.3GHz all-core, but dialed it back to 4.1GHz @1 .318V
Tweet media one
Tweet media two
Tweet media three
21
23
352
@rasmus
Rasmus Lerdorf
7 years
The future has arrived at my dentist. 3D printing my new tooth while I wait
Tweet media one
13
115
332
@rasmus
Rasmus Lerdorf
4 years
@kelseyhightower PHP will still be around in 2025 to annoy many with the shortest valid Hello World program possible.
Tweet media one
14
48
317
@rasmus
Rasmus Lerdorf
9 years
PHP 7.0.0 is now available! Thanks to everyone who has worked tirelessly towards this for the past 2 years
5
486
316
@rasmus
Rasmus Lerdorf
7 years
Little known fact I learned today. The Romanian minister of Communications is a PHP developer.
6
117
310
@rasmus
Rasmus Lerdorf
6 years
Hey high school programming teachers. If you assign a group programming project, please spend 20 minutes showing the kids how source code control systems work (so I don’t have to)
7
69
310
@rasmus
Rasmus Lerdorf
6 years
7
34
308
@rasmus
Rasmus Lerdorf
7 years
Hello Istanbul
Tweet media one
Tweet media two
Tweet media three
Tweet media four
63
40
268
@rasmus
Rasmus Lerdorf
6 years
The crazy Brazilians at PHP Day Curitiba came up with this
Tweet media one
8
32
289
@rasmus
Rasmus Lerdorf
3 years
PHP 8.1 Changelog: Migration Guide:
2
76
283
@rasmus
Rasmus Lerdorf
6 years
I have a cranky 16-year old ranting about null pointer exceptions in Java. Debugging his code, he was essentially writing C++ and was annoyed to figure out that Java doesn’t allocate memory the same way C++ does and he somehow blames me for that.
14
26
257
@rasmus
Rasmus Lerdorf
6 years
The PHP 7.3 release process kicked off yesterday. If you use PHP, please set some time aside to help us test. There is a rough schedule at Download the alpha releases at Thanks to @smalyshev & @cmbecker69 for taking on the RM work
8
171
252
@rasmus
Rasmus Lerdorf
8 years
PHP 7 (gc=0) is now quick enough to run a gameboy emulator. Crazy! Even on my X220 from 2012
8
257
254
@rasmus
Rasmus Lerdorf
8 years
Just arrived in the land of PHP
Tweet media one
22
101
249
@rasmus
Rasmus Lerdorf
6 years
Yup, not just breaking the web. Making a mess of databases too :)
@piefke_schorsch
Georg M. Sorst
6 years
Most curious @conc_at learning: The SQL LIMIT clause is not part of any SQL standard but was invented by @rasmus for PHP because it sounded like a good idea. And then everybody just started implementing it. #concat18
2
31
66
9
73
250
@rasmus
Rasmus Lerdorf
7 years
If you are just waking up, PHP 7.2.0 is out. Thanks to @SaraMG and @RemiCollet for the hard work on the release, to the doc team for getting the release notes out in time, @dstogov and entire dev team for their tireless and underappreciated work Go get it:
8
124
227
@rasmus
Rasmus Lerdorf
8 years
And it has begun! From my 14-year old son. He asked for help setting up some Java project thing for school, and I couldn't get it working
Tweet media one
7
37
218
@rasmus
Rasmus Lerdorf
6 years
It was a good run. I made it to 2018 without ever having a cell phone. What finally did it was getting a Tesla M3. The phone is the car key. It has a data-only sim in it, but it is still a phone. On a grand tour with my dad, driving from California to Toronto. Photo is Lake Tahoe
Tweet media one
Tweet media two
8
15
218
@rasmus
Rasmus Lerdorf
6 years
Please, send me one more unnecessary GDPR compliance privacy policy update this week. I haven't quite gotten enough yet...
16
43
206
@rasmus
Rasmus Lerdorf
5 years
You know you are on an old plane when your seat has an Ethernet port
Tweet media one
24
21
208
@rasmus
Rasmus Lerdorf
7 years
Going through my old photos today and came across this 2004 photo I took in Adelaide of Tridge (author of Samba and rsync) trying to convince Linus that there was an extraneous lock in a system call (with a number of original Ozlabs folks looking on)
Tweet media one
6
32
207
@rasmus
Rasmus Lerdorf
6 years
3rd question about severless PHP in as many days. There is no such thing as serverless from the PHP perspective. It’s just a different deploy strategy and provider billing model. There are still servers running your PHP code.
12
74
200
@rasmus
Rasmus Lerdorf
5 years
@jessisadev <?= “Hello Jessica” ?>
6
7
194
@rasmus
Rasmus Lerdorf
7 years
No, silly human, you cannot price your item at $9.99. Below are your valid alternatives as per IEEE754-2008. How about just making it $10?
Tweet media one
10
92
194
@rasmus
Rasmus Lerdorf
6 years
Nice to be back in Canada. The first sign you see getting off the plane says: “You have arrived in Canada where everyone is welcome”
5
14
181
@rasmus
Rasmus Lerdorf
6 years
To test DigitalOcean's new offerings, I compared similar standard and optimized droplets. The results surprised me. The opt droplet compiled PHP in under 2 min. Std took over 34 min! If I am finally going to move my colo'ed dev box to a VPS, those std droplets are too damn slow
Tweet media one
10
40
176
@rasmus
Rasmus Lerdorf
7 years
July 31 also known as Off-by-one Day or the day people discover how date math works on UNIX
Tweet media one
6
90
164
@rasmus
Rasmus Lerdorf
8 years
Watching PHP 7 power through Etsy Cyber Monday peak traffic at low latencies is a beautiful thing
0
65
162
@rasmus
Rasmus Lerdorf
6 years
I can't stop watching the live feed from the starman. Amazing, and from my dinner with Douglas Adams years ago, I know he would have absolutely loved the "Don't Panic!" sign along with the copy of Hitchhiker's Guide to the Galaxy and the Don't Panic towel in the glove compartment
Tweet media one
Tweet media two
Tweet media three
7
42
161
@rasmus
Rasmus Lerdorf
6 years
“Dad, my aerospace club needs a web site” I think we can manage that. Let’s go through it together: - VPS (thanks Upcloud) - DNS - ssh key pairs/config - nginx - scp - ssl and certbot/letsencrypt An hour later: No content yet, just some broken rockets
4
13
162
@rasmus
Rasmus Lerdorf
3 years
5
4
160
@rasmus
Rasmus Lerdorf
3 years
When you go to investigate why there are weird electrical sounds coming from your kid’s room and it turns out he has hooked his Minecraft up to a transformer/capacitor/spark circuit he built which is triggered by in-game damage.
8
10
159
@rasmus
Rasmus Lerdorf
6 years
Someone hire Nikita to hack on compilers and make sure you make PHP core hacking part of his job description, please.
@nikita_ppv
Nikita Popov
6 years
Apart from formalities, I'm finished with university now and looking for some interesting work... Feel free to contact me at nikita.ppv @gmail .com. My main interest is in compiler and performance work, as well as Rust.
15
124
237
2
57
148
@rasmus
Rasmus Lerdorf
9 years
Hey recruiters. Like travel agents, we don't need very many of you anymore, but if we do, we will find you. Stop spamming us!
8
50
145
@rasmus
Rasmus Lerdorf
6 years
The grand 5-day Tesla Model 3 San Francisco to Toronto road trip is complete. 4489 km (2789 miles) 670 kWh used 149 Wh/km (240 Wh/mile) Total charging cost US $85.80 ¢1.91/km (¢3.08/mile) #tesla #model3
3
25
145
@rasmus
Rasmus Lerdorf
5 years
I think it is the first time someone has done sketch notes for one of my talks. Looks cool, thanks.
@miphoni
Miriam
5 years
. @rasmus on 25 years of PHP: Please upgrade to PHP7, 3x faster than PHP5, save money & CO2! PHP is just a tool, what matters is what you do with it. The world needs more hackers! #wearedevelopers #php #sketchnote
Tweet media one
6
55
119
5
28
147
@rasmus
Rasmus Lerdorf
7 years
Bom dia Fortaleza! Espero ver todos voces no #PHPeste esse fim de semana.
Tweet media one
Tweet media two
Tweet media three
Tweet media four
8
27
144
@rasmus
Rasmus Lerdorf
6 years
Dad, do you have a transistor? Uh, sure, here you go an hour later... Dad, why did you give me a PNP transistor? I needed an NPN. It turns out he is building another watch. This time with touch output. The number of times the gear spins against his wrist is the time or date
2
10
144
@rasmus
Rasmus Lerdorf
7 years
Nice to see PHP 7.1 being the most used PHP version on packagist. This is skewed towards modern composer-based PHP usage, of course, and doesn't count the huge legacy base out there, but for app devs it is this active subset that is important anyway.
@seldaek
Jordi Boggiano
7 years
The all new PHP Versions Stats blog post is out and the news is all pretty positive! #composerphp
9
128
140
3
40
144
@rasmus
Rasmus Lerdorf
9 years
I was getting lost in Laravel's class hierarchy so I had phan spit out a *partial* map of it! http://t.co/XFxe3ol4aU http://t.co/3WauDpmvB5
Tweet media one
22
138
139
@rasmus
Rasmus Lerdorf
4 years
Finally!
2
3
137
@rasmus
Rasmus Lerdorf
2 years
Christine got me a calendar from Amazon for my office. It has beautiful photos of interesting places in Denmark. I particularly like the June photo of Neuschwanstein castle, Denmark.
Tweet media one
Tweet media two
9
6
136
@rasmus
Rasmus Lerdorf
5 years
When your morning run looks like this it isn't so hard to get out the door.
Tweet media one
Tweet media two
3
5
137
@rasmus
Rasmus Lerdorf
6 years
Good morning Singapore
Tweet media one
Tweet media two
Tweet media three
6
5
134
@rasmus
Rasmus Lerdorf
7 years
Yes, bribes definitely work to get me to a conference #phpruhr17
Tweet media one
Tweet media two
5
7
131
@rasmus
Rasmus Lerdorf
4 years
Somehow I now know every county in Georgia, Pennsylvania, Arizona and Nevada.
4
6
129
@rasmus
Rasmus Lerdorf
6 years
Required reading for this weekend
0
68
128
@rasmus
Rasmus Lerdorf
9 years
For those who asked how to get started testing PHP7. I have packaged up my dev environment in a Vagrant box:
4
162
125
@rasmus
Rasmus Lerdorf
5 years
I last looked at getting a new VPS back in January 2018. The landscape has changed a bit. This time I took a look at the < $10/month market which has exploded in the last 18 months.
5
40
126
@rasmus
Rasmus Lerdorf
5 years
Fun time at #PHPBenelux today. Can't go wrong with whisky, chocolate, elephpants and bumper cars! Thanks for the invitation. #phpbnl19
Tweet media one
Tweet media two
Tweet media three
Tweet media four
4
13
124
@rasmus
Rasmus Lerdorf
6 years
phpce starts with an elephpant keynote and a new elephpant in the attendee bag along with a few other things
Tweet media one
5
21
121
@rasmus
Rasmus Lerdorf
6 years
Shorts required for a PHP talk this close to the equator! Thanks a lot to the #phpeste18 organizers for a fun time in São Luís. I always enjoy visiting Brazil.
6
20
122
@rasmus
Rasmus Lerdorf
4 years
Toronto sunrise windy morning run on DST change day. I don't think I have the energy to check PHP bug reports complaining about date arithmetic being wrong today.
Tweet media one
2
3
120
@rasmus
Rasmus Lerdorf
6 years
PHP 7.3.0 Beta 1 is available at Windows version at Read through the preliminary upgrading document at And file decent bug reports at , please.
3
60
119
@rasmus
Rasmus Lerdorf
6 years
Release Thursday PHP 7.2.2 and 7.1.14 are out
8
72
115
@rasmus
Rasmus Lerdorf
4 years
Was answering some questions about early PHP days from Etsy folks and I dug up this picture from the Tel Aviv meeting. How many people can you name? If you are in it, you don't get to play.
Tweet media one
21
9
117
@rasmus
Rasmus Lerdorf
6 years
The dichroic filter layers that block UV and IR in the Tesla glass roof makes it look quite cool in the rain. The water shifts the refraction into the visible spectrum.
Tweet media one
Tweet media two
3
10
116
@rasmus
Rasmus Lerdorf
9 years
Thank you @digitalocean for sending me this. But I have to admit I am not really sure what to do with it. http://t.co/ktehrwApdU
Tweet media one
15
63
108
@rasmus
Rasmus Lerdorf
9 years
My PHP static analyzer PoC phan has been rewritten by @asmorrison and it can now be found at: - come give us a hand
2
80
108
@rasmus
Rasmus Lerdorf
6 years
Release Thursday PHP versions 7.1.24, 7.2.12 and 7.3.0RC5 Please help us test this 7.3 release candidate. See for info on all of these.
1
58
111
@rasmus
Rasmus Lerdorf
1 year
If you are a heavy user of php-memcached, I have added zstd compression to it. Check the PR and try it out please. Remember to use ./configure --with-zstd to enable it.
1
21
108
@rasmus
Rasmus Lerdorf
6 years
After a couple of failed prints, another elephpant joins the herd. Most people print a Benchy to test a new printer, here it is always an elephpant.
Tweet media one
Tweet media two
Tweet media three
7
15
106
@rasmus
Rasmus Lerdorf
5 years
Ok, now I will have to get a couple of these. Carl and I have been using previous versions for all kinds of projects, of course, so there was never any doubt we would get the new one, but with their launch day PHP cluster the order is going out today.
3
23
106
@rasmus
Rasmus Lerdorf
11 years
For a geek my OCD is fairly mild. But this guy watching LOTR for hours on an iPad Mini in portrait mode drove me nuts http://t.co/oJHz1Jisbb
Tweet media one
13
186
100
@rasmus
Rasmus Lerdorf
5 years
Always the last stop before heading to the airport in Montréal
Tweet media one
6
2
100
@rasmus
Rasmus Lerdorf
7 years
The first PHP 7.2.0 beta is available Thanks to the RM team and all the contributors Pls give us a hand and try it:
0
100
103
@rasmus
Rasmus Lerdorf
6 years
Sometimes I have no idea what Carl is building. But it was impressive that he built and coded it in one day.
Tweet media one
Tweet media two
5
2
100
@rasmus
Rasmus Lerdorf
7 years
Without #NetNeutrality most of the sites you use wouldn't exist. Neither would large collaborative projects like PHP
1
136
91
@rasmus
Rasmus Lerdorf
7 years
Completely fascinated by the Schwebebahn in Wuppertal. This amazing thing was built in 1901! #phpruhr17
Tweet media one
Tweet media two
Tweet media three
Tweet media four
5
21
102
@rasmus
Rasmus Lerdorf
9 years
If you haven't already started testing PHP 7, now is the time. 1st alpha release available at http://t.co/hEQQ7SJeEa http://t.co/dOQ70umQdt
Tweet media one
2
210
95
@rasmus
Rasmus Lerdorf
5 years
In the Etsy office in Brooklyn again. Every time I visit my co-workers get younger, it seems. I feel like the 2nd photo there. (And yes, that is aged)
Tweet media one
Tweet media two
8
5
97
@rasmus
Rasmus Lerdorf
8 years
3 queries about buying the domain this week. This last one was the most ridiculous.
Tweet media one
18
38
97
@rasmus
Rasmus Lerdorf
7 years
Amazing work by @julienPauli @ircmaxwell and @nikita_ppv on documenting modern PHP internals!
6
62
97
@rasmus
Rasmus Lerdorf
5 years
Speaker dinner is on a hill above Verona with an amazing view #phpday
Tweet media one
Tweet media two
3
3
94
@rasmus
Rasmus Lerdorf
9 years
My slides from my #PHP 7 talk at #fluentconf today - http://t.co/cX9dLSmtTM
4
121
90
@rasmus
Rasmus Lerdorf
9 years
I just uploaded an updated php7dev vagrant image with quite a improvements. Give it a try -
Tweet media one
3
114
92
@rasmus
Rasmus Lerdorf
9 years
Here are the two graphs: http://t.co/3m2EbJayY4 and http://t.co/pIhXWxPfso - Drupal 8 + PHP 7 will make a lot of people happy!
6
168
92
@rasmus
Rasmus Lerdorf
8 years
Nice numbers going from PHP 5.6 to PHP 7 at Trivago. 100ms response times!
@andygrunwald
Andy Grunwald
8 years
And here we go. @trivago is now running on #PHP7 . Here a Dashboard of only one server. Good improvement.
Tweet media one
14
235
279
1
80
91
@rasmus
Rasmus Lerdorf
9 years
With Edmond and my awesome "laptop" in some dingy engineering lab at U of Waterloo circa 1991 - photo by Jeff Lewis http://t.co/4r4S3A9DAk
Tweet media one
3
31
87
@rasmus
Rasmus Lerdorf
7 years
Carl figuring out an arduino in preparation for a complex Nerf mod
Tweet media one
3
8
91
@rasmus
Rasmus Lerdorf
7 years
Watching the PHP bug db for the inevitable rush of people discovering DST for the first time
2
27
88
@rasmus
Rasmus Lerdorf
6 years
Getting Carl out of his workshop in the garage to do homework is always a battle. But sometimes his dubious claims that he *is* doing homework are true. Behold a self-contained 3D-printed RaspberryPi-powered hand-held that plays the game he wrote for his Java class project
Tweet media one
3
7
91
@rasmus
Rasmus Lerdorf
9 years
Wow, crazy day! It is about the community and all the devs who have contributed over the years, it is not about me
@digitalocean
DigitalOcean
9 years
On June 8, 1995, Rasmus Lerdorf announced the release of PHP. The web would never be the same! #20yearsofphp 🎉 http://t.co/aSTGaQEWAH
Tweet media one
8
332
187
9
95
89
@rasmus
Rasmus Lerdorf
7 years
The iMac that died last week which I was debugging on Dec.8 actually stopped booting on Dec.6. The 3-year AppleCare expired on Dec.4. Amazing precision for a hard drive failure! But in the end the drive cut it too close. Apple was nice enough to replace anyway. Thanks Apple
2
6
90
@rasmus
Rasmus Lerdorf
5 years
A "small" poutine and a Fairmont sesame bagel for lunch. Not sure it is possible to get more Montréal than this
Tweet media one
8
0
90
@rasmus
Rasmus Lerdorf
6 years
Carl’s homemade watch got a few concerned looks from security at Chicago’s Federal Reserve Bank
Tweet media one
2
7
87
@rasmus
Rasmus Lerdorf
7 years
has matured and moved out of her parents' house. The project can now be found at
4
47
84
@rasmus
Rasmus Lerdorf
7 years
Please help us test the first alpha release of PHP 7.2 from our new maintainer team of @saramg and @remicollet
3
89
79
@rasmus
Rasmus Lerdorf
7 years
You know you are in Waterloo when your hotel restaurant has this on the wall
Tweet media one
8
27
85
@rasmus
Rasmus Lerdorf
7 years
Got my new U.S. green card today. It is actually mostly green now. The previous one was white.
Tweet media one
6
3
78
@rasmus
Rasmus Lerdorf
6 years
I collected my notes on the 10 VPS providers I tried over the weekend. Here is the detailed write-up including tests for cpu, disk and network on each one.
2
26
84