Roy van Rijn Profile Banner
Roy van Rijn Profile
Roy van Rijn

@royvanrijn

4,684
Followers
315
Following
2,998
Media
17,755
Statuses

Director of @OpenValue Rotterdam, is a @Java_Champions , founder of @RotterdamJUG , public speaking: Java, AI, math, algorithms 🪨

Rotterdam, The Netherlands
Joined January 2009
Don't wanna be here? Send us removal request.
Pinned Tweet
@royvanrijn
Roy van Rijn
2 years
👨🏻‍💼 “You’ve spend quite a lot of time on this piece of code…” 👨‍💻 “I did.” 👨🏻‍💼 “But… it looks very simple… almost trivial.” 👨‍💻 “Exactly, thanks, that’s why it took so long.”
Tweet media one
1
53
219
@royvanrijn
Roy van Rijn
2 years
💻 Developers: "I hate meetings" "Just let me code, I'll skip this one" "Sigh, not *another* meeting" ☹️ Also developers: "This project has no clear vision." "Management has no idea what's going on."
123
503
5K
@royvanrijn
Roy van Rijn
1 year
If you know what this is: SET BLASTER=A220 I7 D1 H5 T6 ... it might be a good time to start taking daily supplements and consider a check-up at the doctor.
219
305
3K
@royvanrijn
Roy van Rijn
2 years
“As an agile coach, what is it that you do in a project?” “Well…”
46
399
3K
@royvanrijn
Roy van Rijn
2 months
@MatthewDR @elonmusk That is the opposite of how crumple zones work; If you’re in the Tesla, it’s like hitting a brick wall; if you’re in the Ram, the wall gives in and absorbs the impact. Sure, insurance will need to help buy a new vehicle; but at least I’ll be okay.
10
7
2K
@royvanrijn
Roy van Rijn
2 years
I've been programming for over 20 years, and I still don't understand why someone would prefer a dynamically typed language.
103
85
963
@royvanrijn
Roy van Rijn
1 year
Today ChatGPT turned a flat JSON object into 12 tables incl relations and 10 type enums, turned that entire DDL into JPA entities; and made all the CRUD Spring Boot endpoints, in a couple of hours. That could also have been a week of typing…
30
58
888
@royvanrijn
Roy van Rijn
4 years
@CCXIII @tedneward I propose honering both, by having statues of multiple famous conferderacy 'heroes' kissing.
12
19
805
@royvanrijn
Roy van Rijn
10 years
Who says mandatory fire extinguishers in an office look ugly? Adopt it into the design: http://t.co/169e8rY7ph #brilliant
57
2K
812
@royvanrijn
Roy van Rijn
2 months
@MattP1Gallagher One week ago almost everybody put Haas at the back, and now they’re both in Q2 🥳
3
1
781
@royvanrijn
Roy van Rijn
3 months
@willobri The Dutch Federal Reserve has gold bouillons.
Tweet media one
6
8
575
@royvanrijn
Roy van Rijn
4 years
Everybody is tweeting about how good that black Mercedes looks, but what about the pink Mercedes....? #FP2 #AustrianGP @MercedesAMGF1 @RacingPointF1
Tweet media one
10
22
480
@royvanrijn
Roy van Rijn
2 years
Everybody’s scared about log4j and other dependencies. Can’t wait until they learn about all the Docker images we’re just blindly downloading and running! 🙁
15
103
487
@royvanrijn
Roy van Rijn
5 years
Checklist for 2019: 1) Have you tried Quarkus (or GraalVM)? 2) Have you tried Java 12? 3) Have you been bitching about YAML recently? 4) Have you said: "Microservices might have been a mistake"? Congratulations, you are a modern 2019 Java Guru/Rockstar/Ninja!
18
132
472
@royvanrijn
Roy van Rijn
7 months
@MattP1Gallagher Slippery track, little practice, high deg and an entertaining sprint race. FIA:
Tweet media one
1
6
446
@royvanrijn
Roy van Rijn
1 year
Tweet media one
4
17
427
@royvanrijn
Roy van Rijn
3 years
@shanselman This image changed everything for me.
Tweet media one
6
89
422
@royvanrijn
Roy van Rijn
2 years
If any of my Ukrainian 🇺🇦 followers wants to (temporarily) rebuild their lives in the Netherlands 🇳🇱 and need help getting a (Java) programming job; reach out and I’ll try to help wherever I can.
8
74
414
@royvanrijn
Roy van Rijn
5 years
Gemeente Oss denkt aan de mensen zonder internet... 😂🤦🏼‍♂️ /cc @AlexanderNL
Tweet media one
15
70
401
@royvanrijn
Roy van Rijn
7 years
2017 reminder: This is how the imposter syndrome works, now find an open call for papers and spread your knowledge!
Tweet media one
1
291
401
@royvanrijn
Roy van Rijn
5 years
I’ve become old. I’ve become wary of new technology and new frameworks. I’ve become the grumpy fellow in the back who says. after someone demos GraphQL: “Isn’t that just like SQL queries from the front end.... like PHP?” Is this what is feels like to be a “senior developer”?
31
63
308
@royvanrijn
Roy van Rijn
3 years
If only there was an easier way to calculate this…
Tweet media one
28
30
307
@royvanrijn
Roy van Rijn
7 months
@erwindeg @karunchandhok A shame that they’ve mandated it, I’d say: let them risk it 😅 hero or zero.
4
0
302
@royvanrijn
Roy van Rijn
2 years
@smotus @lizardbill I’ve seen people begging for a vaccine in the hospitals and doctors telling them it’s too late now, it doesn’t work that way; while their bodies are slowly losing the fight. If you haven’t seen people regretting not getting the vaccine you’ve been looking in the wrong place.
4
7
291
@royvanrijn
Roy van Rijn
2 months
@burkov Managers: You’ll become even more important, soon we no longer need expensive developers, AI will write the code. Developers: You’re so important, you’ll soon be able to work much more efficient, you no longer need to wait for testers etc, AI will generate them. But developers
9
31
273
@royvanrijn
Roy van Rijn
2 years
The more IT projects I see, the more I’m amazed anything in this world actually works.
12
42
273
@royvanrijn
Roy van Rijn
6 months
@CrystalRacing Jos had the amazing capability to hit everyone and everything… except the apex 😉 I’m pretty sure Montoya paid Ocon for revenge… same track even.
1
2
273
@royvanrijn
Roy van Rijn
4 years
💡Programming/IDE idea: An editor that runs test coverage ✅ and displays all uncovered code in Comic Sans instead of the usual font.
22
48
260
@royvanrijn
Roy van Rijn
4 months
I know it's just a number... but this number is below 3 seconds!
Tweet media one
15
12
248
@royvanrijn
Roy van Rijn
5 months
@jakecodes I spend it with a typed language 👌🏼
5
1
232
@royvanrijn
Roy van Rijn
1 month
@lenaspiastri Lewis, it’s hamfer time… 😖
5
7
235
@royvanrijn
Roy van Rijn
1 year
Fun use-case to implement, I love the aesthetics of Java's switch expression.
Tweet media one
@JeroenFrijters
Jeroen Frijters
1 year
The Dutch government was forced to release the source code of their DigiD digital authentication iOS app. It is written in C#.
Tweet media one
520
1K
10K
22
20
222
@royvanrijn
Roy van Rijn
9 months
@catalinmpit Isn’t that just part of our job? Collaborating, discussing, brainstorming, learning, with users, clients and peers. I don’t want to be a 100% code-typing machine with everything pre-thought out… especially since *that* part is now easy to automate and accelerate with AI.
10
0
226
@royvanrijn
Roy van Rijn
7 years
This week I've developed a fun little Maven and Sonar plugin to calculate how much outdated dependency debt your project has... shocking!
Tweet media one
18
125
199
@royvanrijn
Roy van Rijn
1 month
@TwommoF1 Turns out it was actually Sargeant who forgot to pack the spare chassis, so it's fair I guess.
Tweet media one
2
1
175
@royvanrijn
Roy van Rijn
3 months
@wtf1official Everybody talking about Lewis; but how is Carlos this morning?
8
0
170
@royvanrijn
Roy van Rijn
1 year
@ScarbsTech @BellRacingHQ @ompracing That's better than what they had 1966...
Tweet media one
Tweet media two
Tweet media three
4
2
168
@royvanrijn
Roy van Rijn
1 year
This might not look groundbreaking, but look at “state of the art” image generation from two years ago and the images from Midjourney v5 right now. The coming years are going to be incredible…
@victormustar
Victor M
1 year
I just made my own Star Wars clip using AI (text-to-video)!
298
207
2K
6
23
161
@royvanrijn
Roy van Rijn
4 years
@tregoning @MaritvanDijk77 Pianist: “How many notes have you played?” Painter: “How many strokes have you done while painting?” Cook: “So, you’re a chef, how many times have you stirred a pan?” Carpenter: “How many nails have you used?” ...
1
13
157
@royvanrijn
Roy van Rijn
4 months
Using Unsafe in Java... #1BRC
11
15
158
@royvanrijn
Roy van Rijn
3 months
@MercedesAMGF1 @LewisHamilton Nothing to see here... 👀
Tweet media one
1
3
150
@royvanrijn
Roy van Rijn
8 years
Wait, what?!
Tweet media one
11
249
148
@royvanrijn
Roy van Rijn
8 months
@bencoates1 Lewis Hamilton Age: 38 Number of races won: 103 Annual base salary: €35 million Estimated earnings in 16 seasons: >€500 million Years lived in the Netherlands: 0 Taxes paid in the Netherlands: 0 What the hell Lewis.
6
0
133
@royvanrijn
Roy van Rijn
1 year
We've all seen Jupyter Notebooks that allow you to run/edit Python code in the browser... Have you tried Java Notebooks? 🤩
26
24
126
@royvanrijn
Roy van Rijn
4 years
@mattjones0111 Yeah, see the link I posted, it is EMI () and there is a known issue: "When people stand or sit on gas lift chairs, they can generate an EMI spike which is picked up on the video cables, causing a loss of sync."
1
17
124
@royvanrijn
Roy van Rijn
6 years
Use @graalvm to turn your Java code into a native executable... and finally turn that executable into the smallest possible @Docker image:
6
49
120
@royvanrijn
Roy van Rijn
2 years
Tourists film a glacier brake off near the Juuku Gorge (in Kyrgyzstan) leaving two people in the hospital. So scary!
8
22
115
@royvanrijn
Roy van Rijn
6 years
Goodmorning Europeans, do you know what day it is today? It is Java 11 release day! So run to your employer and demand some research and upgrade time because Java 8 is getting really outdated by now.
12
65
117
@royvanrijn
Roy van Rijn
4 years
"Select all traffic lights to show you are a human, computers are unable to do this" ... "Please buy our self-driving cars, they are perfectly safe" 🤔
Tweet media one
6
49
115
@royvanrijn
Roy van Rijn
2 months
@chainbear We are checking? Everything sounds like a question…
0
1
117
@royvanrijn
Roy van Rijn
4 years
@vermicelli @CCXIII @tedneward Of course I was not really proposing doing that; it was a joke. This guy would be rich though:
0
1
108
@royvanrijn
Roy van Rijn
6 months
@wbuxtonofficial I just see this…
Tweet media one
0
0
111
@royvanrijn
Roy van Rijn
2 months
@MattP1Gallagher They can just turn it into a weekly sitcom 🤷🏻‍♂️
1
0
111
@royvanrijn
Roy van Rijn
5 months
“Welcome to the dev team, let me quickly show you how to get our project up and running locally”
5
21
110
@royvanrijn
Roy van Rijn
5 years
When something troubles you, write. - Writing therapy In my case: the worst public speaking experience I had, just last week:
22
27
105
@royvanrijn
Roy van Rijn
6 years
@ChrisBrosnahan @hendrikEbbers I came across this in the zoo the other day... (plot for a new Disney movie with unlikely friends?)
Tweet media one
2
26
97
@royvanrijn
Roy van Rijn
4 months
Submitted the most important improvement yet of my #1BRC submission. Let me bring you the gift of… comments.
Tweet media one
3
8
100
@royvanrijn
Roy van Rijn
3 years
@NathanBLawrence @TRenner_ Someone has to mention Herbert here
@kylewendland
Kyle
3 years
Herbert the vacuum seems a little dramatic
Tweet media one
Tweet media two
3K
172K
1M
0
9
100
@royvanrijn
Roy van Rijn
2 years
Wow, spend about an hour trying to reproduce Log4Shell (or Leak4j) and it was very easy to get this working in Spring Boot with my own malicious mock LDAP server. Scary.
Tweet media one
5
10
98
@royvanrijn
Roy van Rijn
3 years
Dear @netflix , please make that @CryptoDadsNFT show. I made an intro for you....
14
24
93
@royvanrijn
Roy van Rijn
4 years
Tweet media one
4
21
96
@royvanrijn
Roy van Rijn
2 years
Nice Jenga tower save…
2
14
95
@royvanrijn
Roy van Rijn
11 months
@TomP1Bellingham Max’s last sector….
0
0
93
@royvanrijn
Roy van Rijn
6 months
@satyanadella Odd statement and timing 👀 why does this kind of give me the creeps?
6
0
95
@royvanrijn
Roy van Rijn
5 years
I'd love to read a book or see a conference talk titled: "How to become an experienced developer without turning into a sour grumpy old whiner that complains that everything will fail whatever we try."
9
25
93
@royvanrijn
Roy van Rijn
5 years
Honored to be part of the @Java_Champions group🙏🏻 thanks to everybody being there for me, helping me grow as a professional and as a person and supporting me in helping the @Java community! ❤️
@Java_Champions
Java Champions
5 years
Please join us in welcoming new Java Champions @mesirii @BethanKP @viktorklang @royvanrijn Congratulations to all of you and thank you so much for your commitment to your @java craft and to the community
Tweet media one
44
70
303
15
4
94
@royvanrijn
Roy van Rijn
1 year
@emollick RCI might be even better than chain of thought: With RCI you (recursively) ask ChatGPT to check its own answer and improve, with prompts like: “Review the previous answer and find problems with the answer” and than “Based on the problems, improve it”
2
9
91
@royvanrijn
Roy van Rijn
2 years
@ellle_em Twitter being Twitter…
Tweet media one
2
4
88
@royvanrijn
Roy van Rijn
4 years
This morning my sleepy head entered the metro in Rotterdam and I noticed this cute couple... and he’s wearing a Java jacket!? I have so many questions now I wish I had asked.... but didn’t 😟 #Java #SeniorDeveloper
Tweet media one
Tweet media two
4
6
88
@royvanrijn
Roy van Rijn
6 years
Finally, I managed to create a fully functional microservice and compiled it to native code using GraalVM (using SparkJava, Dagger 2, Hibernate, Oracle JDBC). Read the blogpost:
3
31
85
@royvanrijn
Roy van Rijn
4 years
My son (5yo) just started playing soccer and this weekend he scored his first penalty. I’m dying 🤣
5
5
85
@royvanrijn
Roy van Rijn
3 months
@IroncladDev Only 4chan can start a post with one line of Java code which won’t compile… names can’t start with a number 😅
2
0
85
@royvanrijn
Roy van Rijn
4 years
I'm pretty impressed by the range btw, jumping on the chair that final time, 7-8 meters 🤣
2
2
83
@royvanrijn
Roy van Rijn
3 months
Not within the 10 second limit, but it's small... #1BRC
Tweet media one
10
4
82
@royvanrijn
Roy van Rijn
8 months
Tweet media one
3
0
80
@royvanrijn
Roy van Rijn
1 year
@GlebReys And *no* Google yet, I usually got these spells by word of mouth, trial and error. "A friend got this HIGHMEM.SYS file we can try, it's so cool, it's on this floppy I got here, lets try it"
7
0
78
@royvanrijn
Roy van Rijn
1 year
3
2
75
@royvanrijn
Roy van Rijn
2 years
@chainbear They’ll just have to “Gene Haas” him into the picture 🤣
Tweet media one
0
0
75
@royvanrijn
Roy van Rijn
7 years
We've open sourced the code of our project dependency version debt Maven and SonarQube plugin. Give it a try:
Tweet media one
5
57
77
@royvanrijn
Roy van Rijn
5 months
Tweet media one
4
1
71
@royvanrijn
Roy van Rijn
4 years
Not sure why the answer was rejected... it seems to me this student is ready for the real world!
Tweet media one
2
13
73
@royvanrijn
Roy van Rijn
1 month
@TwommoF1 It was probably his biggest chance to out-qualify Albon...
3
0
73
@royvanrijn
Roy van Rijn
4 years
I made a joke yesterday during our daily Scrum meeting, it was standup comedy.
6
8
71
@royvanrijn
Roy van Rijn
6 years
Sometimes you suddenly realize you've got a problem; we went from a single 1GB memory backend JEE app to 30x 450MB Docker containers... how on earth did we let that happen? What is using all that memory and also CPU?
14
40
69
@royvanrijn
Roy van Rijn
6 months
@autosport Shortcut 😅
Tweet media one
4
0
72
@royvanrijn
Roy van Rijn
2 years
@Dutchtica The Dutch: When we have old bread, we make our own variation on French toast. Others: Sounds interesting Dutch: We drench it in egg, cinnamon and vanilla sugar and bake in lots of butter. Others: That sounds amazing, what is it called? Dutch: Wallowing bitches. 🤨
2
5
68
@royvanrijn
Roy van Rijn
10 months
I enjoyed the first Breaking Bad spin-off about the lawyer Saul Goodman; but this new series about Mike Ehrmantraut taking on the Russians is amazing.
Tweet media one
3
13
70
@royvanrijn
Roy van Rijn
2 years
This Java application puzzles me, the heap bounces between 400-600 MiB, but the total size is maxed out at 3.49 GiB; what takes up this entire space? How to best analyse this? JFR doesn't give too much insight...
Tweet media one
20
4
70
@royvanrijn
Roy van Rijn
3 months
I've submitted a paper to @DevoxxUK about cryptography and received an invitation to speak, but... I just replied I'd rather speak about all the amazing things we did during the #1BRC challenge! I've received so many requests about this, diving into all the tricks. 🤞🏼
6
0
69
@royvanrijn
Roy van Rijn
2 years
@wtf1official It’ll be okay, Russell made a PowerPoint and it going to race control now.
1
1
64
@royvanrijn
Roy van Rijn
1 month
@ScarbsTech @mdm_designs Can you imagine this happening with a crash like the one @RGrosjean had 😱
1
0
64
@royvanrijn
Roy van Rijn
3 years
Told a junior programmer these are Agile Manifesto principles: 1) Stop, collaborate and listen. 2) Anything less than the best is a felony. 3) Love it or leave it. You better gain way. 4) If there was a problem, I’ll solve it.
11
20
65
@royvanrijn
Roy van Rijn
6 years
"I’ve been programming for 15 years now. Recently our industry’s lack of care for efficiency, simplicity, and excellence started really getting to me, to the point of me getting depressed by my own career and the IT in general." ->
4
42
63
@royvanrijn
Roy van Rijn
10 months
@TomP1Bellingham Just do it, took my son to Spa/F1 multiple times 🥰 and like you already mentioned: make sure you have proper ear protection, over-ear for kids.
Tweet media one
Tweet media two
0
0
63
@royvanrijn
Roy van Rijn
5 years
Sometimes the most obvious improvements are only obvious after someone else makes them: JEP: NPE's in Java that explain which object was null
3
18
62
@royvanrijn
Roy van Rijn
4 years
Once this pandemic is over and everything returns back to normal, can we keep this one thing? If you’re not feeling well, just stay at home... It doesn’t show “toughness” or character to come to work while coughing or with a headache.
10
8
62
@royvanrijn
Roy van Rijn
2 years
@GKlijs A developer that doesn’t think about the business and maintainability isn’t a very good developer IMHO. Typing still exists, object instances still have limits, they are just invisible.
7
2
60
@royvanrijn
Roy van Rijn
1 year
@chadmontplaisir “Initially, IRQ 7 was a common choice for the use of a sound card, but later IRQ 5 was used when it was found that IRQ 7 would interfere with the printer port (LPT1).” Src:
3
0
61