Graeme Rocher Profile
Graeme Rocher

@graemerocher

11,680
Followers
670
Following
85
Media
10,496
Statuses

Creator of @grailsframework and @micronautfw , Architect at @Oraclelabs Opinions are my own.

Basque Country, Spain
Joined August 2008
Don't wanna be here? Send us removal request.
@graemerocher
Graeme Rocher
5 months
Sorry, but Lombok is pure evil
76
63
560
@graemerocher
Graeme Rocher
4 years
My timeline: * 1999 Started learning Java * 2007 Created @grailsframework * 2008 Cofounded G2One * 2009 Acquired by SpringSource * 2015 Joined @ObjectComputing * 2018 Created @micronautfw / won @groundbreakers award * 2019 Became @Java_Champions Thank u @java ! #MovedByJava
8
37
398
@graemerocher
Graeme Rocher
3 years
Holy cow, @micronautfw startup on @graalvm JDK @java 17 on an M1 MacBook Pro 🤯🤩 And no it is not mine I used @sdkman_ to install everything on a demo unit 😎
Tweet media one
15
54
368
@graemerocher
Graeme Rocher
4 years
Looking foreward to leading Oracle’s contributions to @micronautfw and working closely with the @graalvm and @helidon_project teams Micronaut’s unique compilation time approach has driven industry change in framework design and I cant wait to continuing that work at @oracle
@oraclelabs
Oracle Labs
4 years
We’re excited that @GraemeRocher , founder of @micronautfw , is joining Oracle! We’re looking forward to working more closely with and contribute to the Micronaut community. We have always supported the Micronaut team as a leader in supporting @GraalVM for cloud-native Java apps.
9
46
164
52
59
301
@graemerocher
Graeme Rocher
4 years
Today I turned 40. I feel blessed to have spent 15 of those years working on great Open Source tech like @ApacheGroovy @grailsframework and @micronautfw So thanks to the communities behind those technologies and great Open Source companies like @ObjectComputing
42
7
255
@graemerocher
Graeme Rocher
4 years
Try as many times as you like, I will never work for a company like yours. Facebook is the worst thing to ever come out of the technology world and one of the worst things humanity has created. #DeleteFacebook
Tweet media one
6
37
228
@graemerocher
Graeme Rocher
5 years
Awesome to become part of the @Java_Champions Thanks to @arungupta and @vincentmayers for the nomination Look forward to continue evangelizing @Java technology with @micronautfw and @grailsframework !
37
34
220
@graemerocher
Graeme Rocher
5 years
Amazing thing about the 9 months since we open sourced @micronautfw is the impact it has had on server side @java . Inspiring @Redhat to come up with @quarkusio . Pushing @springboot to improve performance. Micronaut shifted industry strategy. That is what I call groundbreaking!
5
74
211
@graemerocher
Graeme Rocher
4 years
I spent some time looking at @micronautfw 2.0 vs @QuarkusIO 1.3.1 vs @springboot 2.3 performance and memory usage on @OpenJDK 14 and the results are interesting 😉 #micronaut #quarkus #springboot #java #kotlin #groovylang #microservices #openjdk
6
85
192
@graemerocher
Graeme Rocher
3 years
My goodness @golang code when used for Microservices is so verbose and unwieldy. We really are spoilt with modern @java frameworks.
10
19
186
@graemerocher
Graeme Rocher
3 years
Saying goodbye to the home office I have worked at for the last 11 years. Great times working on @grailsframework and creating @micronautfw in this space. So long old friend! Hopefully the next office is as productive 😅
Tweet media one
10
1
187
@graemerocher
Graeme Rocher
4 years
You can now fit a complete @micronautfw + @gradle build in a tweet 😍: plugins { id 'io.micronaut.application' version '1.0.3' } repositories { mavenCentral() } micronaut { version = "2.1.0" runtime "netty" } mainClassName = "example.Application"
9
30
173
@graemerocher
Graeme Rocher
6 months
Good explanation of everything Micronaut doesn’t have to do at runtime 😉
@rixlabs
Riccardo Causo
6 months
Have you ever asked yourself how Spring uses annotations? Annotations in Spring serve to mark classes, methods, and fields with metadata that Spring's container can process, reducing the need for extensive XML configuration. Annotations in Spring work technically through…
Tweet media one
15
117
577
10
12
148
@graemerocher
Graeme Rocher
4 years
Switched from embedded @apachekafka to @testcontainers for our @micronautfw Kafka tests and it fixed whole bunch of intermittent port binding problems we were having in our CI environment (now @Github actions) for Micronaut Kafka. Love Test Containers 😍
2
41
138
@graemerocher
Graeme Rocher
3 years
Pleasure to announce that original @grailsframework team member and key contributor @burtbeckwith has joined @oraclelabs to work on @micronautfw and @graalvm Welcome aboard Burt and look forward to your contributions! #micronaut #java #graalvm #movedbyjava
14
17
133
@graemerocher
Graeme Rocher
5 years
Micronaut Predator example applications can be found at Both the JDBC and JPA examples can be turned into @graalvm native images The JDBC one produces an image 25MB smaller without Hibernate
3
58
128
@graemerocher
Graeme Rocher
5 months
@xqliu 1. Its presence breaks every other annotation processor you want to use 2. Mutates the Java AST breaking incremental compilation 3. Alters the Java debugger so you can no longer step into code 4. Breaks with every new release of Java 5. Uses internal compiler APIs I can go on...
11
10
127
@graemerocher
Graeme Rocher
2 years
Dear @JaegerTracing your @java client seems rather bloated. Why do I need tomcat, kotlin, gson and the whole world to use it?
Tweet media one
6
13
128
@graemerocher
Graeme Rocher
4 years
So glad this finally here. So many new features but for me Micronaut 2 is all about speed: faster native CLI, faster startup, faster incremental builds and a faster runtime. Plus all the @GraalVM improvements for native image are awesome 😎
@micronautfw
The Micronaut Framework
4 years
🎉 Micronaut 2.0 is here! 🎉
9
179
388
2
29
128
@graemerocher
Graeme Rocher
8 months
Micronaut 4 became the first Java framework to support a fully compilation time, reflection-free and type safe safe Expression Language (EL) We continue to push the boundaries of what is possible to move to the compilation phase 💪 #micronaut #java
2
28
128
@graemerocher
Graeme Rocher
6 years
An individual award for Open Source feels a bit like an oxymoron given all the contributors required for a project to be successful. Nevertheless thank you to the @ApacheGroovy & @grailsframework communities and to Oracle @groundbreakers for considering me
Tweet media one
8
37
124
@graemerocher
Graeme Rocher
5 years
Even without @GraalVM @java startup doesn’t have to slow. @micronautfw with @OpenJ9 as fast as node java -Xshareclasses -Xscmx128m -Xquickstart -noverify -jar app-0.1-all.jar [main] INFO i.m.runtime.Micronaut - Startup completed in 328ms. Server Running: http://localhost:8080
2
45
120
@graemerocher
Graeme Rocher
2 years
The wording in this @golang release is astonishing “Here are generics, but just so you know we will probably break them at some random point in the future” Yup @java has no competition in the enterprise space whatsoever
5
20
115
@graemerocher
Graeme Rocher
5 years
I’m blown away by @GCPcloud Run. So easy to use compared to all the ceremony required around @awscloud Lambda. Took me no time to have a @micronautfw application running.
3
29
111
@graemerocher
Graeme Rocher
4 years
Slides from my 3 hour Micronaut Deep Dive at @Devoxx that covers more of the nitty, gritty details of @micronautfw can be found here Associated YouTube video: Thanks to the Devoxx team for the fast upload! #micronaut #java
6
33
108
@graemerocher
Graeme Rocher
5 years
Cool. Just wrote a Jackson module that uses @micronautfw ’s new BeanIntrospection API allowing reflection free JSON serialisation and deserialisation This means it is largely unnecessary to generate reflect.json for @graalvm 😍 #java #graalvm #micronaut
4
34
106
@graemerocher
Graeme Rocher
6 years
Support for @graalvm native image is coming in the next version of @micronautfw for @java and @kotlin Startup time: 21ms Memory Consumption: 20mb Full reflection-free Dependency Injection and AOP. #graalvm #microservices #micronaut #java #kotlin
5
59
104
@graemerocher
Graeme Rocher
4 years
The build infrastructure for @micronautfw is really incredible. 1 day after @OpenJDK 15 is GA our bot propagated PRs to all projects at and every Micronaut subproject is now built and tested with JDK 15. Kudos @alvaro_sanchez and @ilopmar #micronaut #ci
0
21
104
@graemerocher
Graeme Rocher
2 years
Micronaut 3.2 released! @graalvm 21.3 and @java 17 ready, and we switched over to the official @gradle and @ASFMavenProject plugins for native image. Exciting incremental improvements to Micronaut Data and HTTP/2 support as well. Enjoy! #micronaut #java #graalvm
@micronautfw
The Micronaut Framework
2 years
The Micronaut Foundation is excited to announce the release of Micronaut framework 3.2! Read more about it in our latest blog post #micronaut
1
23
59
3
33
96
@graemerocher
Graeme Rocher
4 years
Shifted the main @micronautfw build from Travis to Github Actions and now testing again @OpenJDK @java 8, 11 and 13 (and probably soon 14). Switching cut our build times from 25 minutes to 15 minutes, which is a big win. #micronaut #java #openjdk
1
19
98
@graemerocher
Graeme Rocher
2 years
Got sent a copy of Building Microservices with Micronaut by Pakt Awesome to see this book available. Well done to all involved 👏
Tweet media one
1
20
96
@graemerocher
Graeme Rocher
5 years
Done with my first @micronautfw talk with a full house. Great to see so much interest in Micronaut #codeone #micronaut
Tweet media one
1
11
96
@graemerocher
Graeme Rocher
5 years
It is ok to be humble and acknowledge the influence and work of others. Nothing was invented in a vacuum, everything we do is an evolution of something else or someone else’s amazing work.
0
34
94
@graemerocher
Graeme Rocher
5 years
Slides for my @micronautfw and @grailsframework talks at @devnexus Micronaut Deep Dive: Micronaut AOT: Micronaut + Grails: Demo code from the AOT talk can be found here #micronaut
1
38
92
@graemerocher
Graeme Rocher
5 years
Didn’t think it was possible but looks like @micronautfw 1.1’s startup time will be even faster than 1.0.x #micronaut #microservices #java #kotlin #groovylang
Tweet media one
1
35
92
@graemerocher
Graeme Rocher
3 years
Some insane optimizations in the works for @micronautfw and @graalvm !
3
10
91
@graemerocher
Graeme Rocher
5 years
Super excited about this. Really demonstrates the compile time features of Micronaut that make it unique. Works great on @graalvm native image too
@micronautfw
The Micronaut Framework
5 years
Today, we unleashed #Predator , a revolutionary new #opensource project that dramatically improves the runtime and memory performance of data access repository logic for the #microservice and #serverless era. Learn more: #micronaut #micronautfw
Tweet media one
5
166
258
1
32
88
@graemerocher
Graeme Rocher
4 years
Tracing APIs are becoming the new logging APIs in Java. i.e. a complete and absolute cluster 😱 * Brave * OpenTracing * OpenCensus * OpenTelemetry * XYZ Vender API * When does it end………
9
25
87
@graemerocher
Graeme Rocher
5 years
Already excited about upcoming @micronautfw 1.2 and built-in bean validation support Reflection free, reduced startup and memory consumption, out-of-the-box @graalvm substrate support and even able to compile time verify your source code #micronaut
7
29
81
@graemerocher
Graeme Rocher
4 years
Some further thoughts. This is going to be a huge win for the @java ecosystem. Not for years has there been as much excitement around Java tools and frameworks. Tech like @micronautfw and @graalvm have been big triggers for that.
@oraclelabs
Oracle Labs
4 years
We’re excited that @GraemeRocher , founder of @micronautfw , is joining Oracle! We’re looking forward to working more closely with and contribute to the Micronaut community. We have always supported the Micronaut team as a leader in supporting @GraalVM for cloud-native Java apps.
9
46
164
10
15
82
@graemerocher
Graeme Rocher
3 years
Micronaut 2.5 is out! This is an important release that brings support for @java 16 and @graalvm 21.1 on Micronaut Launch, huge improvements to Micronaut Data from @DenisStepanov , improved @OracleCloud integration and many other small improvements
1
34
81
@graemerocher
Graeme Rocher
2 years
Whilst log4j is not the default logging framework for @micronautfw (logback is) you should be checking your dependencies. Some third party libraries like @elastic search may pull it in #log4j #Log4Shell #micronaut #java
2
20
79
@graemerocher
Graeme Rocher
4 years
Unpopular opinion: @MicroProfileIO is just another framework like @springboot and @micronautfw and is not a standard and needs to stop mascarading as one #java #microservices #microprofile
17
11
81
@graemerocher
Graeme Rocher
3 years
Working with JSON parsing implementations I have new found respect for @fasterxml Jackson. The complexity required to get Json subtype binding working is insane. I guess that is why it was never supported in JSON-B
6
3
79
@graemerocher
Graeme Rocher
3 years
It has been 11 months since I started at @oraclelabs and we have made great strides integrating @micronautfw across Oracle plus expanding the Micronaut team at labs to include @CedricChampeau @DenisStepanov @palogressa & @burtbeckwith . Lots more innovation to come!
2
7
80
@graemerocher
Graeme Rocher
4 years
Working on some super slick improvements for @micronautfw plus @gradle plus @Graalvm Going to make packing multi cloud functions and applications a breeze 😎
2
4
76
@graemerocher
Graeme Rocher
2 years
Tremendous amount of work went into the Micronaut 3.3 release, which is @graalvm 22.0 ready. Here are some of the contributions from the team including folks from the @graalvm cloud native team at @oraclelabs and @ObjectComputing , a thread 👇
@micronautfw
The Micronaut Framework
2 years
The Micronaut Foundation is excited to announce the release of Micronaut framework 3.3! Read more about it in our latest blog post #micronaut
4
29
80
3
28
77
@graemerocher
Graeme Rocher
2 years
Looking forward to the collaboration between the @springcentral , @QuarkusIO and @micronautfw teams finally becoming a reality where we can effectively share @graalvm configuration. Special callout to @CedricChampeau and @alvaro_sanchez for working on the Gradle/Maven plugins!
@rotnroll666
Michael Simons
2 years
The @graalvm team sharing right now: That is fantastic, no more copy&pasting native-image config that has been done several times in the (big) frameworks
3
26
88
2
21
78
@graemerocher
Graeme Rocher
2 years
Spent time writing some architecture documentation for @micronautfw for the latest release for those interested in how the internals work. Feedback welcome! #micronaut #graalvm #java
2
26
75
@graemerocher
Graeme Rocher
4 years
One criticism from the Micronaut Deep Dive talk that I received was that it covered too much of the internals of @micronautfw . I think internals of how something works bubble up into your application code whether you like it or not and when the bubbles smell that is a problem
9
14
72
@graemerocher
Graeme Rocher
3 years
Micronaut 2.3 is out with @graalvm 21.0.0 compatibility, better support for @java records, cloud deployment workflows and preview JMS supported contributed by @burtbeckwith plus more #micronaut #java #graalvm
1
17
73
@graemerocher
Graeme Rocher
3 years
Micronaut 2.2 is ready for @graalvm 20.3.0 and includes support for building native images with @ASFMavenProject Also out of the box native image support for @r2dbc and MQTT and support for compilation time @Hibernate proxies #graalvm #micronaut #java
@micronautfw
The Micronaut Framework
3 years
📢 Micronaut 2.2.0 has just been released. Read all about it in our latest blog post: . Thank you to everyone that contributed! #micronaut
1
36
91
0
17
70
@graemerocher
Graeme Rocher
4 years
So with latest @micronautfw 1.3.x vs @springboot webflux 2.2.x using JDK 13 running just “java -jar app.jar” without any JVM flags average startup is 800ms for Micronaut and 1.8s for Boot. After all the recent optimisations still a full second behind #micronaut #springboot
3
24
70
@graemerocher
Graeme Rocher
4 years
First day back to work in 2020. Looking forward to moving Micronaut 1.3 and Micronaut Data 1.0 towards GA #micronaut #micronautdata #comingsoon
0
6
69
@graemerocher
Graeme Rocher
3 years
Micronaut 2.4 is out and there are so many great things in this release beyond the summary, I thought I would discuss some of them 👇 #micronaut #java #graalvm
@micronautfw
The Micronaut Framework
3 years
📢Micronaut 2.4 released! Check out our latest blog post by @Schlogen to catch up on all the details! #micronaut
Tweet media one
2
40
97
2
24
69
@graemerocher
Graeme Rocher
5 years
Nice. Completely moved Micronaut Data’s CI from Travis to @Github Actions with 2 workflows. One for runnings tests and publishing snapshots to Sonatype OSS and another for uploading releases to Bintray, publishing docs and syncing to Maven Central 🎉
2
13
69
@graemerocher
Graeme Rocher
4 years
Some really awesome improvements for Micronaut users. Thank you @jetbrains !
@intellijidea
IntelliJ IDEA, a JetBrains IDE
4 years
IntelliJ IDEA Ultimate 2020.1 EAP has been updated with tons of improvements for the HTTP Client, message brokers #rabbitmq #kafka , Spring #WebFlux , Swagger, #Micronaut , and #JavaScript . Learn more:
9
75
263
0
13
64
@graemerocher
Graeme Rocher
3 years
Hooray! @code extensions for @micronautfw and @graalvm are now available on the Marketplace! Huge congrats to the Tools team at @oraclelabs for delivering awesome new tools for Micronaut and GraalVM! #micronaut #java #graalvm
1
23
69
@graemerocher
Graeme Rocher
5 years
Oh wow, the @grailsframework 4 functional tests just passed on JDK 8 and 11. That was a lot of work 🎉
2
16
67
@graemerocher
Graeme Rocher
2 years
Micronaut 3.4.0 is a big release with loads of goodies done in this cycle, a thread 👇
@micronautfw
The Micronaut Framework
2 years
The Micronaut Foundation is excited to announce the release of Micronaut framework 3.4.0! Read more about it in our latest blog post #micronaut
Tweet media one
1
25
49
2
24
68
@graemerocher
Graeme Rocher
2 years
@omervk On the contrary dependency injection frameworks like Spring and Micronaut have helped a wide range of developers to rationalise, modularise and improve the structure and maintainability of complex apps that need to be dynamically configured to support a wide range of use cases
3
1
68
@graemerocher
Graeme Rocher
4 years
Gaming is what got me into programming. All that time spent rebuilding PCs with the latest pentium/voodoo chipsets and programming mods with QuakeC taught me a lot. But damn I have come a long way from that acne covered kid 😂😂
@thespaff
pɹoɟɟɐdS sǝɯɐſ
4 years
Holy hells, Happy 20th Quake III <3🤪 My pal Roach (aka @graemerocher ) was one of the best Quake players in the world back then, and we spent way more time playing it than we did going to class. Oh well. Please enjoy this photo entitled “roach_with_hisandmy_quake_boxes.jpg”
Tweet media one
4
3
35
8
2
68
@graemerocher
Graeme Rocher
6 years
Shaved a few MB off @micronautfw max heap requirements. Now possible to run “Hello World” Java app with -Xmx7m (7mb of max heap), 3 less than M1. Pooling immutable collections and using List instead of Set helps memory consumption :) #micronaut #micronautfw
0
31
67
@graemerocher
Graeme Rocher
3 years
Try out awesome @java 16 records with @graalvm 🤩
@graalvm
GraalVM
3 years
GraalVM 21.1 is released!🚀 It brings faster warmup, smaller downloads, JDK 16-based builds and much more! Read what’s inside: Download: Get it, try it, let us know what you think!
8
96
226
0
12
66
@graemerocher
Graeme Rocher
5 years
Huge kudos to the contributors to @testcontainers which made testing Micronaut Data JDBC across a range of databases a breeze. Awesome project! #testcontainers #micronaut #micronautdata
0
20
67
@graemerocher
Graeme Rocher
2 years
Thinking of all our amazing friends and colleagues that are enduring unimaginable suffering 😥 Stay strong and brave @alina_yurenko @Olya_Gupalo @DenisStepanov @Javadaylviv 🇺🇦❤️
1
10
66
@graemerocher
Graeme Rocher
3 years
Really enjoying working closely with the @netbeans folks at @oraclelabs helping build awesome tooling for @code @java @graalvm and @micronautfw #micronaut #java #graalvm
0
5
64
@graemerocher
Graeme Rocher
5 years
No way to get into @venkat_s ’s talk on @micronautfw The buzz around Micronaut at @devnexus is humbling #micronaut #micronautfw
Tweet media one
2
15
64
@graemerocher
Graeme Rocher
4 years
This is one of the coolest Micronaut apps I have worked on. Same app being built into a @graalvm powered native CLI app for Linux, Mac and Windows plus deployed as an API to @GoogleCloud Run for ultra fast serverless cold starts. \1
@micronautfw
The Micronaut Framework
4 years
Introducing Micronaut Launch () our new @graalvm powered service for creating Micronaut applications running fully Serverless on @GoogleCloud Run. Also deployable to @awscloud Lambda, @Azure or a Servlet container #micronaut #java
5
79
168
3
28
64
@graemerocher
Graeme Rocher
5 years
Instead of Java?
14
5
62
@graemerocher
Graeme Rocher
4 years
Though the list could be debated to no end, it is nice to see @micronautfw recognised in this list which reflects the awesome innovations pioneered in Micronaut in 2018 and now being broadly adopted by other frameworks #micronaut #java
3
16
63
@graemerocher
Graeme Rocher
5 years
Come checkout what I have been working on recently. It is going to be awesome 😎
@micronautfw
The Micronaut Framework
5 years
Are your calendars marked for July 18? The Micronaut team has an exciting announcement, and we can’t wait to share it! Join us for an exclusive, live, online event when we unveil a new technology and demonstrate its capabilities for the first time.
Tweet media one
2
32
65
7
16
63
@graemerocher
Graeme Rocher
3 years
New in the @graalvm extension pack for @java and @code 21.3 release powered by @netbeans Initial support for @ApacheGroovy and running tests with @spockframework 😍 #micronaut #graalvm #groovylang #spock
1
12
61
@graemerocher
Graeme Rocher
2 years
Just watched @aalmiray delivering the Microservices data smack down at @jfokus today featuring @micronautfw in familiar company
Tweet media one
0
4
60
@graemerocher
Graeme Rocher
5 years
Slides from my “Introduction to Micronaut” talk at @jbcnconf 2019 Thanks for all those attended, awesome seeing all the buzz around @micronautfw and exciting stories from real world use cases. Even the @jbcnconf app built with Micronaut and @kotlin !
1
17
58
@graemerocher
Graeme Rocher
4 years
First @oraclelabs contribution to @micronautfw incoming. One of many more to come 💪 #micronaut #oraclecloud #graalvm
@recursivecodes
Todd Sharp
4 years
Wait until y'all see the 🔥 that @graemerocher has been up to lately with @micronautfw , @graalvm and @OracleCloud . I can't wait to tell you all about it soon! 🤫🤐😬
0
0
22
1
1
58
@graemerocher
Graeme Rocher
2 years
Huge release of Micronaut this! Check out the blog but here are some of the highlights 🧵👇
@micronautfw
The Micronaut Framework
2 years
The Micronaut Foundation is excited to announce the release of Micronaut framework 3.6.0! Please see our latest blog post for more details. #micronaut
Tweet media one
2
27
63
2
20
56
@graemerocher
Graeme Rocher
5 years
Talking about the motivations behind @micronautfw on @Forbes Thanks for the great interview @WorlWindWriting ! #micronaut #micronautfw #java #groovylang #kotlin
0
30
57
@graemerocher
Graeme Rocher
6 years
@micronautfw
The Micronaut Framework
6 years
Micronaut 1.0 RC1 for @java , @kotlin and @ApacheGroovy released with support for @graalvm , @SwaggerApi , WebSocket, Compile Time Validation and more: See the “What’s New” guide for details: #java #kotlin #groovylang #Microservices
0
70
93
0
31
57
@graemerocher
Graeme Rocher
3 years
Great to see Micronaut 3.0 ship. lots of goodies in this release with a lot work going into the DI implementation to support ongoing work with @cdispec lite The new build time metadata format that optimizes for @graalvm native image is awesome too!
@micronautfw
The Micronaut Framework
3 years
📢 The Micronaut Foundation is excited to announce the GA release of Micronaut framework 3! Read all about this release in more detail in our latest blog post #micronaut
2
91
169
2
14
57
@graemerocher
Graeme Rocher
3 years
Massively excited to have Cedric on board who is going to bring his years of experience at Gradle to help next level the build tooling for @graalvm @micronautfw focusing on native image, incremental compilation and more. Welcome aboard!
0
4
56
@graemerocher
Graeme Rocher
9 years
Grails 3.0 Released and the Road Ahead - Today is significant on a number of fronts. First, the Grails team... http://t.co/bP4Xb0yoPR
16
131
52
@graemerocher
Graeme Rocher
5 years
Really satisfying deleting so much deprecated code from @grailsframework and GORM for Grails 4.0 and GORM 7.0
3
5
54
@graemerocher
Graeme Rocher
6 years
Finally got @grailsframework 4 master starting up on @java 11, @springboot 2.1 and @springframework 5.1 🎉
1
13
55
@graemerocher
Graeme Rocher
4 years
Micronaut 2.1 is out! I’m most excited by the new Micronaut @gradle plugin which helps building @graalvm native images and with @docker builds which plays a key role in the new support for @OracleCloud functions. Check it out in this video: #micronaut
@micronautfw
The Micronaut Framework
4 years
📢 Micronaut 2.1.0 has been released! Check out all of the exciting updates here Happy Friday! #micronaut
Tweet media one
1
35
70
0
18
55
@graemerocher
Graeme Rocher
3 years
After a period where hating on @ASFMavenProject was trendy on Twitter it seems tables have turned and hating on @gradle is now trendy. Can only conclude it must be the latter’s adoption numbers going up
6
3
54
@graemerocher
Graeme Rocher
5 years
@bitfield Complete nonsense IMO. Anyone who says this has only worked on projects where the problem domain is so trivial that comments don’t add any clarity
6
2
54
@graemerocher
Graeme Rocher
5 years
All the noise about startup times is just that noise and is just distracting from the real goal which is quite simply to build more efficient applications
3
5
52
@graemerocher
Graeme Rocher
3 years
Along with @graalvm 21.1 we shipped the latest @code plugins for @netbeans @micronautfw and @graalvm So excited about these! Huge improvements with a new test result UI, YAML code completion, Multi project build support and more! #micronaut #graalvm
1
17
54
@graemerocher
Graeme Rocher
5 years
I am so glad there are no dynamic classloaders or custom URL classloaders in Micronaut. I had forgotten how painful it is to debug classloading issues in traditional frameworks #micronautfw
1
12
52
@graemerocher
Graeme Rocher
5 years
Thanks to @ilopmar our suite of tests that continuously test the latest @micronautfw snapshots against the latest @GraalVM substrate native image build preventing regression has been expanded to include tests for Micronaut Data for @PostgreSQL , @Oracle XE and and @h2database
2
16
53
@graemerocher
Graeme Rocher
3 years
Another 3.x release and more optimization included for @graalvm , also @java 17 available from launch plus loads of other improvements including sweet news for @kotlin users with Micronaut Data support for coroutines 🚀
@micronautfw
The Micronaut Framework
3 years
The Micronaut Foundation is excited to announce the release of Micronaut framework 3.1! Read more about it in our latest blog post #micronaut
1
25
55
0
8
50