Johan Haleby (@johanhaleby) 's Twitter Profile
Johan Haleby

@johanhaleby

Software Developer interested in architecture, distributed systems, devops, and moral philosophy. Founder of PowerMock, Awaitility, Occurrent, and REST Assured.

ID: 279647127

linkhttps://code.haleby.se calendar_today09-04-2011 18:14:23

2,2K Tweet

1,1K Followers

244 Following

Sara Pellegrini (@_sara_p_) 's Twitter Profile Photo

The aggregate has always been, for me, one of the most controversial and weakest elements of the DDD theory. I want to show you another world, where there is no aggregate. Stay tuned... #killAggregate #DDD #eventSourcing

The aggregate has always been, for me, one of the most controversial and weakest elements of the DDD theory.
I want to show you another world, where there is no aggregate.
Stay tuned... #killAggregate #DDD #eventSourcing
Oskar Wickström (@owickstrom) 's Twitter Profile Photo

I'll be looking for work soon! Starting early next year, remote from SE. Autonomous testing, distsyst, web, data eng, PL, and probably more areas are of interest. (Retweets are highly appreciated. 🙌)

Bastian Waidelich (@bwaidelich) 's Twitter Profile Photo

Just had a great talk with Johan Haleby and @Pkgrimshaw discussing #DynamicConsistencyBoundary ideas. I hope that we can re-establish a regular exchange to push this topic further! /cc Sara Pellegrini

Johan Haleby (@johanhaleby) 's Twitter Profile Photo

Just released REST Assured 5.5.3 with improved csrf support. CSRF now automatically handles cookie propagation correctly. rest-assured.io

Johan Haleby (@johanhaleby) 's Twitter Profile Photo

Aaannd another release of REST Assured, this time it hits 5.5.5. It reintroduces a working bom project again. It was accidentally missing in 5.5.3 due to lots of changes in the sonatype/maven central release process. Hopefully it should be working again now.

Johan Haleby (@johanhaleby) 's Twitter Profile Photo

kubetail 1.6.21 was just released with support for coloring by log level (i.e. different colors for INFO, WARN, ERROR instead of just difference colors per pod). Usage: kubetail <pod> -k loglevel github.com/johanhaleby/ku…

Johan Haleby (@johanhaleby) 's Twitter Profile Photo

I'm trying to upgrade REST Assured to Groovy 5 and Java 17, but one of the things I run into is how to escape "properties" keyword with JsonSlurper after the upgrade. Anyone with groovy knowledge that could help out answering my stackoverflow question? stackoverflow.com/questions/7982…

Johan Haleby (@johanhaleby) 's Twitter Profile Photo

REST Assured 6.0.0 released with Java 17+ baseline, Groovy 5, Spring 7 + Jackson 3 support, and json-path is now pure Java (no GroovyShell) to address memory leaks. See release notes: github.com/rest-assured/r… rest-assured.io #java #testing #http #rest

Adam Bien (@adambien) 's Twitter Profile Photo

🎙️☕️"How PowerMock Happened" 👉 an airhacks.fm podcast conversation with Johan Haleby is ready to listen: adambien.blog/roller/how_pow… #java #podcast #airhacks

Johan Haleby (@johanhaleby) 's Twitter Profile Photo

Occurrent 0.20.0 is out with Spring Boot 4 support, Jackson 3 support, and stream read filtering, which lets an ApplicationService load only the events a command actually depends on instead of replaying the entire stream. occurrent.org #eventsourcing #kotlin #java

Om Patel (@om_patel5) 's Twitter Profile Photo

I taught Claude to talk like a caveman to use 75% less tokens. normal claude: ~180 tokens for a web search task caveman claude: ~45 tokens for the same task "I executed the web search tool" = 8 tokens caveman version: "Tool work" = 2 tokens every single grunt swap saves 6-10

I taught Claude to talk like a caveman to use 75% less tokens.

normal claude: ~180 tokens for a web search task

caveman claude: ~45 tokens for the same task

"I executed the web search tool" = 8 tokens
caveman version: "Tool work" = 2 tokens

every single grunt swap saves 6-10
Johan Haleby (@johanhaleby) 's Twitter Profile Photo

Awaitility 4.3.1 is out. This release adds configurable default timeout, poll interval and poll delay via system properties, updates docs, and includes dependency/build improvements. #java #awaitility #kotlin #testing