Reposted by Mark ⚡️Heckler Comfortably Numb @numb.comfortab.ly · 28/09/2026Claude making a scientific discovery 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 HecklerYouTube video by ConFoo Developer Conference 051
Mark ⚡️Heckler @mkheck.bsky.social · 01/12/2025I'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 ⚡️HecklerModerne.ai @moderneai.bsky.social · 12/11/2025Today 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.lyCode Remix Weekly | Quantum-ready Cryptography with ModerneWhat’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/2025Join us!! It will be a fun and informative chat among us all, made all the better by you being there! 010
Reposted by Mark ⚡️HecklerOpenRewrite by Moderne @openrewrite.github.io · 31/10/2025Migrating to Java 25 doesn't have to be a nightmare. 👻 🎃 No tricks here! Watch how it's done in under 5 minutes.buff.lyMigrate to Java 25 using OpenRewriteThis 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 ⚡️HecklerOpenRewrite by Moderne @openrewrite.github.io · 30/10/2025In 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.lyA practitioner’s primer on deterministic application modernizationHow OpenRewrite uses Lossless Semantic Trees to deliver a full-fidelity representation of code, making transformations precise, repeatable, and auditable. 044
Reposted by Mark ⚡️HecklerDevnexus @devnexus.bsky.social · 10/10/2025From 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.orgContainers All the Way Down! With Mark HecklerIn 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 ⚡️HecklerOpenRewrite 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.comRelease 3.14.0 · openrewrite/rewrite-recipe-bomWhat'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 ⚡️HecklerModerne.ai @moderneai.bsky.social · 27/08/2025Tune 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.lyCode Remix Weekly | Live Spring AI Coding and Real-World Use CasesOn 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/2025Join 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 ⚡️HecklerTodd Ginsberg @todd.ginsberg.com · 14/08/2025Up 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/2025Let'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/2025Visionary organizations identify opportunities, then look for ways to increase capacity to take advantage of those opportunities. 031
Reposted by Mark ⚡️HecklerSharat (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 ⚡️HecklerModerne.ai @moderneai.bsky.social · 16/07/2025We'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/2025I'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.aiScale OpenRewrite auto-refactoring with ModerneMigrate, secure, and analyze your code across multiple repositories at once—improving your codebase in minutes, not months. Power up OpenRewrite. 19615
Reposted by Mark ⚡️HecklerKelsey Hightower @kelseyhightower.com · 01/07/2025It 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... 610415
Reposted by Mark ⚡️HecklerBrian Vermeer @brianvermeer.nl · 14/05/2025Microsoft laid off this legend. Catch him while you can …. 161
Reposted by Mark ⚡️HecklerSpencer Gibb @spencer.gibb.us · 13/05/2025Hire Mark! He is not only a great advocate and speaker, but a wonderful person. 1115
Mark ⚡️Heckler @mkheck.bsky.social · 13/05/2025Just 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.coma man with a beard is wearing a red and gold iron man costumeALT: a man with a beard is wearing a red and gold iron man costume 205332
Mark ⚡️Heckler @mkheck.bsky.social · 28/04/2025Expanded 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.comApplication 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/2025Whoo, 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.comObservability 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.comDevelopment 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.comArchitecture 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/2025New 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.comCloud-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.comAI-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.comJava 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.comBikeshedding: 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.comThe 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.comCons 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.comPros 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.comUsing 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.comREST 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 ⚡️HecklerBruno Borges @brunoborges.bsky.social · 21/03/2025This 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.comJava 24 Launch - Live from JavaOne 2025YouTube video by Java 1134
Reposted by Mark ⚡️HecklerYuichi Sakuraba @skrb95.bsky.social · 23/03/2025JavaOne 2025 Wrap up Day 1 Microsoft Keynote #javaone #java @brunoborges.bsky.social @mkheck.bsky.social 154
Mark ⚡️Heckler @mkheck.bsky.social · 21/03/2025Absolutely an honor to tag team with @brunoborges.bsky.social on this. Great material and great fun, check it out! 030
Reposted by Mark ⚡️HecklerThomas Vitale ☀️ @thomasvitale.com · 19/03/2025Working through the meaning of life with @mkheck.bsky.social 111
Reposted by Mark ⚡️HecklerThomas Vitale ☀️ @thomasvitale.com · 18/03/2025Now on stage @mkheck.bsky.social at #JavaOne 181
Reposted by Mark ⚡️HecklerThomas Vitale ☀️ @thomasvitale.com · 18/03/2025Now on stage @mkheck.bsky.social with a live demo of Spring AI and GitHub Copilot #JavaOne 0102
Reposted by Mark ⚡️HecklerSimon Martinelli @martinelli.ch · 06/03/2025Last 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/javalearnyoutu.beJava in Containers: Deploying You First ACA App Using Azure Portal | Part IVYouTube video by Microsoft for Java Developers 000
Reposted by Mark ⚡️HecklerHenri Tremblay @henri.tremblay.pro · 01/03/2025Finishing strong @confooca.bsky.social with a great keynote by @mkheck.bsky.social 131
Reposted by Mark ⚡️Hecklertinyrobots.bsky.social @tinyrobots.bsky.social · 27/02/2025I am giving a talk about the Netty framework today at 10 am at Confoo 2025 in Montreal #confoo 022
Reposted by Mark ⚡️Hecklertinyrobots.bsky.social @tinyrobots.bsky.social · 26/02/2025Spring Boot at Confoo 2025 #confoo 121
Mark ⚡️Heckler @mkheck.bsky.social · 26/02/2025Always happy to share, I have always been (and remain) a huge fan! 020
Reposted by Mark ⚡️HecklerDevoxx UK @devoxx.uk · 17/02/2025Ever 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/javalearnyoutu.beJava in Containers: Prerequisites Before Getting Started | Part IIIYouTube 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/javalearnyoutu.beJava in Containers: Introduction to ACA's Architecture and Components | Part IIYouTube video by Microsoft for Java Developers 020