Mark ⚡️Heckler
banner
mkheck.bsky.social
Mark ⚡️Heckler
@mkheck.bsky.social
Senior Director of Field Engineering @ Moderne, Inc., computer scientist & MBA, pilot, inglés y español. Java Champion, Google Dev Expert in Kotlin, Rockstar presenter, author of Spring Boot: Up & Running. Ex Microsoft
Join us!! It will be a fun and informative chat among us all, made all the better by you being there!
Join the next Code Remix Weekly to learn how to detect and fix quantum-vulnerable code across massive systems with Moderne's LST-powered analysis and PQC readiness workflows.💪

🔴 Tomorrow at 21:00 CET / 3 PM ET with guest @mkheck.bsky.social
Code Remix Weekly | Quantum-ready Cryptography with Moderne
What’s your level of readiness for quantum-era threats?As quantum computing moves from theory toward reality, the cryptographic foundations of modern softwar...
buff.ly
November 12, 2025 at 3:03 AM
Reposted by Mark ⚡️Heckler
Migrating to Java 25 doesn't have to be a nightmare. 👻

🎃 No tricks here! Watch how it's done in under 5 minutes.
Migrate to Java 25 using OpenRewrite
This recipe will apply changes commonly needed when migrating to Java 25. This recipe will also replace deprecated API with equivalents when there is a clear migration strategy. Build files will also…
buff.ly
October 31, 2025 at 4:05 PM
Reposted by Mark ⚡️Heckler
In this article featured in @infoworld.bsky.social, @mkheck.bsky.social explores what makes OpenRewrite tick, enabling automated, reliable code transformation—and how Moderne scales this power for enterprise codebase evolution. 🦋

Full article:
A practitioner’s primer on deterministic application modernization
How OpenRewrite uses Lossless Semantic Trees to deliver a full-fidelity representation of code, making transformations precise, repeatable, and auditable.
buff.ly
October 30, 2025 at 4:05 PM
Reposted by Mark ⚡️Heckler
From dev to deploy, containers are reshaping the way we build. At #Devnexus, @mkheck.bsky.social broke down what it means to go containers all the way down—and why it matters for every developer.

Recap here ⤵️
devnexus.org/posts/contai...

🚀 Don’t miss Devnexus '26 is where innovation happens live!
Containers All the Way Down! With Mark Heckler
In his Devnexus session, Mark Heckler explored a challenge many developers face but few initially address—optimizing Spring Boot applications for the cloud. ...
devnexus.org
October 10, 2025 at 4:01 PM
Reposted by Mark ⚡️Heckler
#OpenRewrite v8.61.1 is here! 🚀

✅ Upgrade to JUnit 6
🌟 `@InlineMe` annotation & recipe
🐘 Rework Gradle dependency model
📦 `classpathFromResources` for Refaster
🗓 Add annotations to TypeTables
🍃 Expand Spring coverage
🐛 Many small fixes

Thanks to all contributors! 🙇

github.com/openrewrite/...
Release 3.14.0 · openrewrite/rewrite-recipe-bom
What's Changed Incorporates the latest versions of OpenRewrite (v8.61.1), the rewrite-gradle-plugin (v7.15.0), and the rewrite-maven-plugin (v6.17.0) to improve code parsing accuracy and recipe ex...
github.com
August 27, 2025 at 6:10 PM
Reposted by Mark ⚡️Heckler
Tune into Code Remix Weekly today as @mkheck.bsky.social joins to explore all things Spring AI!🍃

🔴 Watch live today at 21:00 CEST / 3 PM ET.
Code Remix Weekly | Live Spring AI Coding and Real-World Use Cases
On this Code Remix Weekly, Mark Heckler dives into Spring AI!🍃AI is everywhere, but does it always make sense? 🤔 On this episode, Mark will explore AI use ...
buff.ly
August 27, 2025 at 4:02 PM
Join us for a fun and hopefully enlightening #ai adventure! We’ll talk, code, and marvel at the fit and misfits of AI in our world. 😁 Follow the link, click “notify me” for a reminder, and I’ll look forward to seeing you there! 😃🙌🍃🤖
August 26, 2025 at 4:17 PM
Reposted by Mark ⚡️Heckler
Up next at #KCDC2025: @mkheck.bsky.social with his talk “AI 202: Next-level AI Mastery for Java Developers”.

Currently describing how testing AI responses is difficult to do in a way that brings confidence.
August 14, 2025 at 4:34 PM
Let's make the world of software, and by extension the world in general, a quantifiably better place.
July 31, 2025 at 6:34 PM
Visionary organizations identify opportunities, then look for ways to increase capacity to take advantage of those opportunities.
July 23, 2025 at 6:43 PM
Reposted by Mark ⚡️Heckler
#Java peers...

@mkheck.bsky.social + @moderneai.bsky.social = get your popcorn ready!

It's gonna be an amazing combination!
I'm thrilled to announce that I'm joining @moderneai.bsky.social, creators of @openrewrite.github.io, as Senior Director of Field Engineering!

Automated refactoring, analysis, and transformation at scale. Learn more: www.moderne.ai

Truly honored to join such an amazing team doing amazing things!
Scale OpenRewrite auto-refactoring with Moderne
Migrate, secure, and analyze your code across multiple repositories at once—improving your codebase in minutes, not months. Power up OpenRewrite.
www.moderne.ai
July 16, 2025 at 3:16 PM
Reposted by Mark ⚡️Heckler
We're absolutely thrilled to have you join the team!🎉

Looking forward to the impact we'll make together. 🤝
July 16, 2025 at 1:51 PM
I'm thrilled to announce that I'm joining @moderneai.bsky.social, creators of @openrewrite.github.io, as Senior Director of Field Engineering!

Automated refactoring, analysis, and transformation at scale. Learn more: www.moderne.ai

Truly honored to join such an amazing team doing amazing things!
Scale OpenRewrite auto-refactoring with Moderne
Migrate, secure, and analyze your code across multiple repositories at once—improving your codebase in minutes, not months. Power up OpenRewrite.
www.moderne.ai
July 16, 2025 at 1:20 PM
Reposted by Mark ⚡️Heckler
It seems the future of agentic platforms will be more deterministic by leveraging traditional automation techniques. In this case Claude Code is adding support for lifecycle hooks, which allow you to write shell commands to ensure certain actions always happen. docs.anthropic.com/en/docs/clau...
July 1, 2025 at 1:45 PM
Reposted by Mark ⚡️Heckler
Microsoft laid off this legend. Catch him while you can ….
Just got caught up in the latest round of terminations from Microsoft.

If anyone needs a "batteries included" advocate who really knows code, AI, and real production concerns + solutions, ping me! Ready to make great things happen for you.

Onward and upward!
a man with a beard is wearing a red and gold iron man costume
ALT: a man with a beard is wearing a red and gold iron man costume
media.tenor.com
May 14, 2025 at 8:33 PM
Reposted by Mark ⚡️Heckler
hire this legend
Just got caught up in the latest round of terminations from Microsoft.

If anyone needs a "batteries included" advocate who really knows code, AI, and real production concerns + solutions, ping me! Ready to make great things happen for you.

Onward and upward!
a man with a beard is wearing a red and gold iron man costume
ALT: a man with a beard is wearing a red and gold iron man costume
media.tenor.com
May 13, 2025 at 6:44 PM
Reposted by Mark ⚡️Heckler
Hire Mark! He is not only a great advocate and speaker, but a wonderful person.
Just got caught up in the latest round of terminations from Microsoft.

If anyone needs a "batteries included" advocate who really knows code, AI, and real production concerns + solutions, ping me! Ready to make great things happen for you.

Onward and upward!
a man with a beard is wearing a red and gold iron man costume
ALT: a man with a beard is wearing a red and gold iron man costume
media.tenor.com
May 13, 2025 at 4:37 PM
Just got caught up in the latest round of terminations from Microsoft.

If anyone needs a "batteries included" advocate who really knows code, AI, and real production concerns + solutions, ping me! Ready to make great things happen for you.

Onward and upward!
a man with a beard is wearing a red and gold iron man costume
ALT: a man with a beard is wearing a red and gold iron man costume
media.tenor.com
May 13, 2025 at 4:26 PM
Expanded response timeout to allow Editor agent to go deeper. Repos at the end of the article. #Agentic #AI blog writing, DAY 15: Application Security

thehecklers.com/2025/04/appl...

Content generation & editing using gpt-4.1 on #AzureOpenAI as writer, gpt4-o on #OpenAI as editor!
Application Security
*** AI GENERATED CONTENT *** NOTE: This is an ongoing test of an agentic AI workflow in which a post is generated, then evaluated per specified criteria, and if it passes, it’s done. If not, n…
thehecklers.com
April 28, 2025 at 2:32 PM
Whoo, this is a big one!

All critiques included & repos at the end of the article. ✅

#Agentic #AI blog writing, DAY 14: Observability & Performance

thehecklers.com/2025/04/obse...

Content generation & editing using gpt-4.1 on #AzureOpenAI as writer, gpt4-o on #OpenAI as editor!
Observability and Performance
*** AI GENERATED CONTENT *** NOTE: This is an ongoing test of an agentic AI workflow in which a post is generated, then evaluated per specified criteria, and if it passes, it’s done. If not, n…
thehecklers.com
April 24, 2025 at 12:46 PM
#Agentic #AI blog writing, DAY 12: Development Tools (done two ways!)

thehecklers.com/2025/04/deve...

Agentic content generation & editing using Evaluator-Optimizer pattern. Now using gpt-4.1 on #AzureOpenAI as writer, gpt4-o on #OpenAI as editor.

SO MANY CHANGES!

1/2 🧵
Development Tools (done two ways!)
*** AI GENERATED CONTENT *** NOTE: This is an ongoing test of an agentic AI workflow in which a post is generated, then evaluated per specified criteria, and if it passes, it’s done. If not, n more…
thehecklers.com
April 17, 2025 at 2:11 PM
#Agentic #AI blog writing, DAY 11: #Architecture and #AppModernization

thehecklers.com/2025/04/arch...

Agentic content generation & editing using Evaluator-Optimizer pattern. Currently using o3-mini on #AzureOpenAI as writer, gpt4-o on #OpenAI as editor; post length: 15 sentences.
Architecture and App Modernization
*** AI GENERATED CONTENT *** NOTE: This is an ongoing test of an agentic AI workflow in which a post is generated, then evaluated per specified criteria, and if it passes, it’s done. If not, two mo…
thehecklers.com
April 15, 2025 at 1:06 PM
New post!

#Agentic #AI blog writing, DAY 10: Cloud-native #Java

thehecklers.com/2025/04/clou...

Agentic content generation & editing using Evaluator-Optimizer pattern. Currently using o3-mini on #AzureOpenAI as writer, gpt4-o on #OpenAI as editor; post length: 15 sentences.
Cloud-native Java
*** AI GENERATED CONTENT *** NOTE: This is a test of an agentic AI workflow in which a post is generated, then evaluated per specified criteria, and if it passes, it’s done. If not, two more attemp…
thehecklers.com
April 10, 2025 at 3:55 PM
#Agentic #AI blog writing, DAY 9: AI-assisted Development

thehecklers.com/2025/04/ai-a...

Agentic content generation & editing using Evaluator-Optimizer pattern. Returned to using o3-mini on #AzureOpenAI as writer, gpt4-o on #OpenAI as editor; post length: 15 sentences.

Onward!
AI-assisted Development
*** AI GENERATED CONTENT *** NOTE: This is a test of an agentic AI workflow in which a post is generated, then evaluated per specified criteria, and if it passes, it’s done. If not, two more attemp…
thehecklers.com
April 8, 2025 at 6:42 PM
#Agentic #AI blog writing, DAY 8: Java with Generative AI and LLMs

thehecklers.com/2025/04/java...

Agentic content generation & editing using Evaluator-Optimizer pattern. For this post, using gpt4-o on #AzureOpenAI as writer, gpt4-o on #OpenAI as editor; post length: 15 sentences.
Java with Generative AI and LLMs
*** AI GENERATED CONTENT *** NOTE: This is a test of an agentic AI workflow in which a post is generated, then evaluated per specified criteria, and if it passes, it’s done. If not, two more attemp…
thehecklers.com
April 7, 2025 at 4:32 PM