Lead software engineer @Pod_Point

London, England
Joined June 2018
Joe Erasmus-Reed retweeted
Two weeks ago I published a post about a functional modeling approach to event sourcing. This week I'd like to dig deeper into an example implementation in Kotlin. dev.to/jakub_zalas/functiona… #functionalprogramming #eventsourcing #kotlin #arrowkt #ddd #dddesign
2
13
2
64
9,576
Joe Erasmus-Reed retweeted
20 years ago today, still true, and still needs to be said.
10 years ago today I wrote that we cannot measure productivity. Still true and still needs to be said. martinfowler.com/bliki/Canno…
3
63
4
182
48,334
In a healthy tbd team of around 6 engineers, could easily have 20 commits to main per day. Imagine instead, 20 PRs raised per day. lmao. This is why the short-lived thing never pans out in practice, you batch things up to save context switching, and then you've lost CI.
1
4
223
Joe Erasmus-Reed retweeted
#ChatGPT just wrote this test with me after a handful of bits of instruction. It felt like pairing with an extremely competent software developer who just was unfamiliar with a couple particular bits of some APIs. Remote interviews will be *very* interesting going forward 😂
25
71
8
938
I am having an unreasonable amount of fun seeing how you can have a far more reasonable time making interactive websites with #golang and @htmx_org . No NodeJS, SPA hell, just rendering fragments of HTML on the server and HTMX makes the composition and interactions a breeze
6
23
2
133
Joe Erasmus-Reed retweeted
A @cucumberbdd / @BehatPHP anti pattern is when a step definition has to do too much _stuff_ It indicates that the API or interface it's interacting with is not aligned with the underlying business actions
1
2
9
Joe Erasmus-Reed retweeted
For every example of Bad Tailwind™ I could find and provide 10 examples of bad CSS/SASS that are actually worse. The problems that Bad Tailwind provides are FAR less impactful to productivity than bad CSS.
10
7
3
129
I've seen several "DDD with Laravel" articles/books now that have nothing to do with DDD and include no references to original source material either. I don't think we should accept this. If anything, invent your own approach to development and give it a nice *new* name.
24
20
5
170
#NewInPhpStorm Support for multiline and nested array shapes. Did you know that this syntax is also supported by @psalmphp and @phpstan?
4
20
2
100
Joe Erasmus-Reed retweeted
I just rebuilt Apple Music on iOS using React and Framer Motion. This app is a treasure trove of tiny, beautiful details and I wanted to break down everything I noticed along the way. Let's get started!
82
419
43
4,063
Joe Erasmus-Reed retweeted
Random #docker tip (with a #php example): If you want to run something with a binary, but you don't want it in the image, you can mount it in from another image at build time
5
38
2
158
Joe Erasmus-Reed retweeted
Blogged! Add TouchID authentication to sudo akrabat.com/add-touchid-auth…
5
9
Joe Erasmus-Reed retweeted
There is a #PHP function to compare two strings by how phonetically similar they are 🤯
18
82
16
527
Joe Erasmus-Reed retweeted
This will be a refactor I'll do immediately for all my enums when I update to PHP 8.1! stitcher.io/blog/php-enums
2
4
51
Joe Erasmus-Reed retweeted
🚀 Thrilled to announce Heroicons v1.0 — over 450 beautiful SVG icons, first-party React and Vue libraries, and official Figma components. Check 'em out 👉 blog.tailwindcss.com/heroico…
31
193
11
1,286
Joe Erasmus-Reed retweeted
If you’ve learnt anything from my 70+ live streams, or dare I suggest: enjoyed any of them … please retweet and share. I’m 55 subscribers away from 1k. It would mean a lot to me if I could hit this first barrier so early in the year. Thank you ❤️ rawkode.live
4
26
3
38
Joe Erasmus-Reed retweeted
🤞Posting publicly to hold myself accountable. 📘 I'm writing a book on database indexing for developers. Here’s the initial braindump of all the topics I want to explain in the book. There will be a free web version and a paid PDF. Please RT so I can’t bail out on this. 😅
12
159
7
451
Joe Erasmus-Reed retweeted
The making of Ectogenesis, one frame per code change and run of the program. Most of the work here was getting everything to flow together smoothly, so the start involves a lot of "debug" views. #generative #processing
15
77
6
519