Sign in

Mark ⚡️Heckler

@mkheck.bsky.social
2K followers 273 following 132 posts

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 Oracle, Pivotal, VMware, Microsoft, Moderne

PostsRepliesMedia
Reposted by Mark ⚡️Heckler
Comfortably Numb @numb.comfortab.ly · 28/09/2026
Claude making a scientific discovery
Black-and-white three-part comic. In the first scene, one simple cartoon figure holds out a small round handmade-looking object and says, “I MADE THIS.” Another figure replies, “YOU MADE THIS?” In the second scene, the second figure is shown alone holding the object. In the final scene, that figure holds it proudly and says, “I MADE THIS”
182096483
Mark ⚡️Heckler @mkheck.bsky.social · 06/01/2026
"Agile, How It Became Less Agile?" — Mark Heckler youtube.com/shorts/rMdex... This was a small snippet from a fun, and hopefully thought-provoking, keynote I was honored to deliver @confoo 2025.
youtube.com
"Agile, How It Became Less Agile?" — Mark Heckler
YouTube video by ConFoo Developer Conference
051
Mark ⚡️Heckler @mkheck.bsky.social · 01/12/2025
I've resigned from my position as Senior Director of Field Engineering at Moderne. I have a few pet projects I plan to nurture & guide and going forward, I'll only choose things to which I feel I can contribute most meaningfully. Best to all, let's make 2026 AMAZING!
2130
Reposted by Mark ⚡️Heckler
Moderne.ai @moderneai.bsky.social · 12/11/2025
Today on Code Remix Weekly, find out how to detect and fix quantum-vulnerable code across massive systems with Moderne's LST-powered analysis and PQC readiness workflows with guest @mkheck.bsky.social.💪 🔴 Watch at 21:00 CET / 3 PM ET.
buff.ly
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...
032
Mark ⚡️Heckler @mkheck.bsky.social · 12/11/2025
Join us!! It will be a fun and informative chat among us all, made all the better by you being there!
010
Reposted by Mark ⚡️Heckler
OpenRewrite by Moderne @openrewrite.github.io · 31/10/2025
Migrating to Java 25 doesn't have to be a nightmare. 👻 🎃 No tricks here! Watch how it's done in under 5 minutes.
buff.ly
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…
041
Reposted by Mark ⚡️Heckler
OpenRewrite by Moderne @openrewrite.github.io · 30/10/2025
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:
buff.ly
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.
044
Reposted by Mark ⚡️Heckler
Devnexus @devnexus.bsky.social · 10/10/2025
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!
devnexus.org
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. ...
121
Reposted by Mark ⚡️Heckler
OpenRewrite by Moderne @openrewrite.github.io · 27/08/2025
#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/...
github.com
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...
0103
Reposted by Mark ⚡️Heckler
Moderne.ai @moderneai.bsky.social · 27/08/2025
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.
buff.ly
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 ...
011
Mark ⚡️Heckler @mkheck.bsky.social · 26/08/2025
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! 😃🙌🍃🤖
052
Reposted by Mark ⚡️Heckler
Todd Ginsberg @todd.ginsberg.com · 14/08/2025
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.
151
Mark ⚡️Heckler @mkheck.bsky.social · 31/07/2025
Let's make the world of software, and by extension the world in general, a quantifiably better place.
151
Mark ⚡️Heckler @mkheck.bsky.social · 23/07/2025
Visionary organizations identify opportunities, then look for ways to increase capacity to take advantage of those opportunities.
031
Reposted by Mark ⚡️Heckler
Sharat (Shar) Chander - 🟦🌊 @sharatchander.bsky.social · 16/07/2025
#Java peers... @mkheck.bsky.social + @moderneai.bsky.social = get your popcorn ready! It's gonna be an amazing combination!
0153
Reposted by Mark ⚡️Heckler
Moderne.ai @moderneai.bsky.social · 16/07/2025
We're absolutely thrilled to have you join the team!🎉 Looking forward to the impact we'll make together. 🤝
041
Mark ⚡️Heckler @mkheck.bsky.social · 16/07/2025
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!
moderne.ai
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.
19615
Reposted by Mark ⚡️Heckler
Kelsey Hightower @kelseyhightower.com · 01/07/2025
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...
Hooks provide deterministic control over Claude Code’s behavior, ensuring certain actions always happen rather than relying on the LLM to choose to run them.
610415
Reposted by Mark ⚡️Heckler
Brian Vermeer @brianvermeer.nl · 14/05/2025
Microsoft laid off this legend. Catch him while you can ….
161
Reposted by Mark ⚡️Heckler
Josh Long 🍃 @starbuxman.joshlong.com · 13/05/2025
hire this legend
1127
Reposted by Mark ⚡️Heckler
Spencer Gibb @spencer.gibb.us · 13/05/2025
Hire Mark! He is not only a great advocate and speaker, but a wonderful person.
1115
Mark ⚡️Heckler @mkheck.bsky.social · 13/05/2025
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!
media.tenor.com
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
205332
Mark ⚡️Heckler @mkheck.bsky.social · 28/04/2025
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!
thehecklers.com
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…
010
Mark ⚡️Heckler @mkheck.bsky.social · 24/04/2025
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!
thehecklers.com
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…
000
Mark ⚡️Heckler @mkheck.bsky.social · 17/04/2025
#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 🧵
thehecklers.com
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…
100
Mark ⚡️Heckler @mkheck.bsky.social · 15/04/2025
#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.
thehecklers.com
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…
000
Mark ⚡️Heckler @mkheck.bsky.social · 10/04/2025
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.
thehecklers.com
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…
121
Mark ⚡️Heckler @mkheck.bsky.social · 08/04/2025
#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!
thehecklers.com
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…
020
Mark ⚡️Heckler @mkheck.bsky.social · 07/04/2025
#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.
thehecklers.com
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…
010
Mark ⚡️Heckler @mkheck.bsky.social · 04/04/2025
#Agentic #AI blog writing, DAY 7: Bikeshedding thehecklers.com/2025/04/bike... Agentic content generation & editing using Evaluator-Optimizer pattern. Now using o3-mini on #AzureOpenAI as writer, gpt4-o on #OpenAI as editor; increased post length to 15 sentences.
thehecklers.com
Bikeshedding: the art of distraction
*** 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…
030
Mark ⚡️Heckler @mkheck.bsky.social · 02/04/2025
#Agentic #AI blog writing, DAY 6: The rise of techno-tribalism in the digital age. thehecklers.com/2025/04/the-... Agentic content generation & editing using Evaluator-Optimizer pattern. Code polishing.
thehecklers.com
The rise of techno-tribalism in the digital age
*** 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…
000
Mark ⚡️Heckler @mkheck.bsky.social · 01/04/2025
#Agentic #AI blog writing, DAY 5: Now, for some "CONS of using #SSE for Model Context Protocol (#mcp) Servers"! thehecklers.com/2025/04/cons... Agentic content generation & editing using Evaluator-Optimizer pattern. Code cleanup, no change in guidance.
thehecklers.com
Cons of using SSE for Model Context Protocol Servers
*** 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…
010
Mark ⚡️Heckler @mkheck.bsky.social · 31/03/2025
#Agentic #AI blog writing, day 3: Pros of using #SSE for Model Context Protocol (#mcp) Servers thehecklers.com/2025/03/pros... Agentic content generation & editing using Evaluator-Optimizer pattern. Code cleanup, no change in guidance.
thehecklers.com
Pros of using SSE for Model Context Protocol Servers
*** 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…
210
Mark ⚡️Heckler @mkheck.bsky.social · 28/03/2025
#Agentic #AI blog writing, day 3: Using A to generate blog content thehecklers.com/2025/03/usin... Agentic content generation & editing using Evaluator-Optimizer pattern. Code polishing, no change in guidance. Added token counts at the bottom of the post for reference. #️⃣
thehecklers.com
Using AI to generate blog content
*** 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…
000
Mark ⚡️Heckler @mkheck.bsky.social · 27/03/2025
#Agentic #AI blog writing, day 2: REST vs. MCP: Unlocking AI Interaction Potential thehecklers.com/2025/03/rest... 100% agentic content generation & editing using Evaluator-Optimizer pattern. Code polishing, no change in guidance. Stay tuned as things progress!
thehecklers.com
REST vs. MCP: Unlocking AI Interaction Potential
*** 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…
111
Reposted by Mark ⚡️Heckler
Bruno Borges @brunoborges.bsky.social · 21/03/2025
This week at #JavaOne I had the privilege and honor of sharing the keynote stage with @mkheck.bsky.social. We predented a bit of what #Microsoft sees as the present and future of application development in #Java with #AI. Watch the recording! www.youtube.com/watch?v=mk_2...
youtube.com
Java 24 Launch - Live from JavaOne 2025
YouTube video by Java
1134
Reposted by Mark ⚡️Heckler
Yuichi Sakuraba @skrb95.bsky.social · 23/03/2025
JavaOne 2025 Wrap up Day 1 Microsoft Keynote #javaone #java @brunoborges.bsky.social @mkheck.bsky.social
154
Mark ⚡️Heckler @mkheck.bsky.social · 21/03/2025
Absolutely an honor to tag team with @brunoborges.bsky.social on this. Great material and great fun, check it out!
030
Reposted by Mark ⚡️Heckler
Thomas Vitale ☀️ @thomasvitale.com · 19/03/2025
Working through the meaning of life with @mkheck.bsky.social
111
Reposted by Mark ⚡️Heckler
Thomas Vitale ☀️ @thomasvitale.com · 18/03/2025
Now on stage @mkheck.bsky.social at #JavaOne
Mark Heckler presenti about AI for Java
181
Reposted by Mark ⚡️Heckler
Thomas Vitale ☀️ @thomasvitale.com · 18/03/2025
Now on stage @mkheck.bsky.social with a live demo of Spring AI and GitHub Copilot #JavaOne
Mark Heckler on stage at JavaOne
0102
Reposted by Mark ⚡️Heckler
Simon Martinelli @martinelli.ch · 06/03/2025
Last talk of the day at another amazing @devnexus.bsky.social edition by @mkheck.bsky.social
1142
Mark ⚡️Heckler @mkheck.bsky.social · 04/03/2025
🚨 NEW VIDEO ALERT! 🚨 My colleague Ayan Gupta has released "Java in Containers: Deploying Your First ACA App Using Azure Portal" Just curious or need a vector check? Ayan makes it easy to use Azure Container Apps. youtu.be/VY_oVxg8ocg?... Get free Java+containers refcard: aka.ms/javalearn
youtu.be
Java in Containers: Deploying You First ACA App Using Azure Portal | Part IV
YouTube video by Microsoft for Java Developers
000
Reposted by Mark ⚡️Heckler
Henri Tremblay @henri.tremblay.pro · 01/03/2025
Finishing strong @confooca.bsky.social with a great keynote by @mkheck.bsky.social
131
Reposted by Mark ⚡️Heckler
tinyrobots.bsky.social @tinyrobots.bsky.social · 27/02/2025
I am giving a talk about the Netty framework today at 10 am at Confoo 2025 in Montreal #confoo
Confoo
022
Reposted by Mark ⚡️Heckler
tinyrobots.bsky.social @tinyrobots.bsky.social · 26/02/2025
Spring Boot at Confoo 2025 #confoo
121
Mark ⚡️Heckler @mkheck.bsky.social · 26/02/2025
Always happy to share, I have always been (and remain) a huge fan!
020
Reposted by Mark ⚡️Heckler
Devoxx UK @devoxx.uk · 17/02/2025
Ever made a retro arcade game? Would you like to? We are hosting an arcade hack day on the 1st of March and would love to have you join us! For more information (and to register) please have a look at the form below. 👉 buff.ly/40TYBk5
062
Mark ⚡️Heckler @mkheck.bsky.social · 18/02/2025
🚨 NEW VIDEO ALERT! 🚨 My colleague Ayan Gupta just dropped a video: "Java in Containers: Prerequisites." It's packed with tips on containerizing Java apps and deploying to Azure Container Apps. Don't miss it! Watch here: youtu.be/R27Coj3Lsv4?... Get free Java+containers refcard: aka.ms/javalearn
youtu.be
Java in Containers: Prerequisites Before Getting Started | Part III
YouTube video by Microsoft for Java Developers
051
Mark ⚡️Heckler @mkheck.bsky.social · 13/02/2025
🚨 NEW VIDEO ALERT! 🚨 Check out this quick vid from teammate Ayan Gupta on "Java in Containers: Intro to ACA Architecture & Components". Ayan talks tablestakes for your prod app w ACA as an example. Pls like+subscribe! 👍 youtu.be/t9Uq8SZ2FFE?... Get free Java+containers refcard: aka.ms/javalearn
youtu.be
Java in Containers: Introduction to ACA's Architecture and Components | Part II
YouTube video by Microsoft for Java Developers
020