Sign in

Michael Dawson

@mhdawson.bsky.social
1.2K followers 66 following 133 posts

Senior Principal Software Engineer, AI & Data Science on the Ecosystem Engineering team at Red Hat. Enjoys exploring tech and building apps to make daily life more fun! (All posts my own opinion)

PostsRepliesMedia
Michael Dawson @mhdawson.bsky.social · 29/09/2026
Nice post on distributed training by Linoy Bitan -> developers.redhat.com/articles/202...
developers.redhat.com
Distributed training on OpenShift AI 3.4 with Kubeflow Trainer v2 | Red Hat Developer
Learn how to simplify distributed training with Kubeflow Trainer 2 on OpenShift AI by replacing framework-specific CRDs with a unified TrainJob resource.
001
Michael Dawson @mhdawson.bsky.social · 19/05/2026
Last in the series on what we learned building the it-self-service-agent AI quickstart on CI/CD for agentic AI - developers.redhat.com/articles/202.... Hope you found the series helpful.
developers.redhat.com
Deploy with confidence: Continuous integration and continuous delivery for agentic AI | Red Hat Developer
Learn how our team implemented CI/CD pipelines for the it-self-service-agent AI quickstart and the benefits of using CI/CD for agentic systems
011
Michael Dawson @mhdawson.bsky.social · 08/05/2026
Heading out this weekend to @RedHat Summit. I'll be at the AI quickstart booth and have a talk on Thursday May 14th at 11 AM on the it-self-service-agent quickstart. Room B308-B309- Level 3. Hope to see you there.
010
Michael Dawson @mhdawson.bsky.social · 05/05/2026
Latest installment on what we learned while building the it-self-service-agent AI quickstart - developers.redhat.com/articles/202.... Great work Linoy!
developers.redhat.com
Guardrails: Enterprise safety shields with Llama Stack | Red Hat Developer
Learn about our team's experience implementing a defense-in-depth safety architecture for AI agents using Llama Stack shields
000
Michael Dawson @mhdawson.bsky.social · 21/04/2026
The latest post on what we learned while building the IT self service agent AI quickstart covering integration through MCP to ServiceNow - developers.redhat.com/articles/202... @rhdevelopers.bsky.social
developers.redhat.com
3 lessons for building reliable ServiceNow AI integrations | Red Hat Developer
Learn about critical lessons from building an MCP-powered AI agent for ServiceNow, including how to structure testing environments, best practices for implementing safeguards, and a phased approach to
120
Michael Dawson @mhdawson.bsky.social · 07/04/2026
Next installment in the series on what we learned while building the it-self-service-agent. It's on observability which is a key component of most deployments - developers.redhat.com/articles/202... @rhdevelopers.bsky.social
developers.redhat.com
Distributed tracing for agentic workflows with OpenTelemetry | Red Hat Developer
Learn how to set up distributed tracing for an agentic workflow based on lessons learned while developing the it-self-service-agent AI quickstart. This post covers configuring OpenTelemetry to track
000
Reposted by Michael Dawson
Ulises Gascón @ulisesgascon.com · 02/04/2026
The #Nodejs project's security bug bounty program is being paused due to the discontinuation of its external funding source 😞 nodejs.org/en/blog/anno...
nodejs.org
Node.js — Security Bug Bounty Program Paused Due to Loss of Funding
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
1144
Michael Dawson @mhdawson.bsky.social · 24/03/2026
Latest post in our series on what we learned building the it-self-service-agent AI quickstart - Eval-driven development: Build and evaluate reliable AI agents developers.redhat.com/articles/202.... Evals were key to being able to make progress without regressions. @rhdevelopers.bsky.social
developers.redhat.com
Eval-driven development: Build and evaluate reliable AI agents | Red Hat Developer
Learn how to build reliable AI agents with our 8-stage evaluation framework. We explore DeepEval, multi-turn testing, and CI/CD integration for Red Hat AI
240
Michael Dawson @mhdawson.bsky.social · 16/03/2026
4th post in the series on what we learned while developing the it-self-service-agent AI quickstart developers.redhat.com/articles/202... @rhdevelopers.bsky.social
developers.redhat.com
Automate AI agents with the Responses API in Llama Stack | Red Hat Developer
Learn how the Responses API in Llama Stack automates complex tool calling while maintaining granular control over conversation flow for AI agents. Discover the benefits and implementation details
110
Michael Dawson @mhdawson.bsky.social · 02/03/2026
Slides from my talk at @confooca.bsky.social last week on an introduction to Llama Stack in case you want to catch up - github.com/mhdawson/pre... with examples in @nodejs and Python
github.com
010
Michael Dawson @mhdawson.bsky.social · 26/02/2026
Slides from my talk today at @confooca.bsky.social today on the Crucial role of AI Evaluations for agentic systems - github.com/mhdawson/pre...
github.com
000
Michael Dawson @mhdawson.bsky.social · 23/02/2026
As I get ready for @confooca.bsky.social this week I had some fun with my 3d printer over the weekend. Hope to see you at my talks - confoo.ca/en/speaker/m...
010
Michael Dawson @mhdawson.bsky.social · 23/02/2026
Part three in our series on what we learned building the it-self-service-agent AI quickstart was just published - Prompt engineering: Big vs. small prompts for AI agents - developers.redhat.com/articles/202.... Hope you find it interesting.
developers.redhat.com
Prompt engineering: Big vs. small prompts for AI agents | Red Hat Developer
Explore big versus small prompting in AI agents. Learn how Red Hat's AI quickstart balances model capability, token costs, and task focus using LangGraph
130
Michael Dawson @mhdawson.bsky.social · 09/02/2026
If you've found the posts on the it-self-service-agent implementation (docs.redhat.com/en/learn/ai-...) interesting, I'll be talking at @confooca in a few weeks using some of what we learned as examples. Hope to see you there.
111
Michael Dawson @mhdawson.bsky.social · 09/02/2026
Second part in our series on what we learned while developing the it-self-service-agent quickstart. Bringing AI into existing communication channels. @tchughesiv.https://developers.redhat.com/articles/2026/02/09/self-service-ai-agent-slack-email-servicenow by
developers.redhat.com
AI meets you where you are: Slack, email & ServiceNow | Red Hat Developer
Build a multichannel IT self-service AI agent that maintains session context across Slack, email, and ServiceNow using CloudEvents and Knative for cross-channel automation
000
Michael Dawson @mhdawson.bsky.social · 26/01/2026
Last week I mentioned the Red Hat quickstarts: docs.redhat.com/en/learn/ai-.... This week is the kickoff of a series covering interesting things we learned developing the it-self-service-agent quickstart. Every two weeks we'll add a post covering a new topic - docs.redhat.com/en/learn/ai-...
docs.redhat.com
Automate IT processes with Self-Service Agents - Laptop Refresh | Red Hat Documentation
000
Michael Dawson @mhdawson.bsky.social · 20/01/2026
The team I'm on has been working on an AI quickstart for the last little while. Happy that it's just been published along with other quickstarts in docs.redhat.com/en/learn/ai-.... You can read more about the one we worked on in www.redhat.com/en/blog/manu....
docs.redhat.com
AI quickstarts | Red Hat Documentation
110
Michael Dawson @mhdawson.bsky.social · 09/01/2026
Just finished the first versions of my presentations for @confooca.bsky.social in February - confoo.ca/en/speaker/m... . Looking forward to all of the talks, networking and learning opportunities.
confoo.ca
Michael Dawson | ConFoo.ca
FullStack Conference for developers in .
021
Michael Dawson @mhdawson.bsky.social · 12/11/2025
It's great to see and a you did a great job getting it there!
080
Michael Dawson @mhdawson.bsky.social · 17/09/2025
I submitted to be a @confooca.bsky.social speaker. Vote for my proposals! confoo.ca/en/2026/call... #javascript #ai #qa
confoo.ca
Michael Dawson | ConFoo.ca
FullStack Conference for developers February 25-27, 2026 in Montreal, Canada.
021
Michael Dawson @mhdawson.bsky.social · 12/09/2025
The next article in my series on using llama stack with Python - developers.redhat.com/articles/202..., @rhdevelopers
developers.redhat.com
How to implement observability with Python and Llama Stack | Red Hat Developer
Enhance your Python AI applications with distributed tracing. Discover how to use Jaeger and OpenTelemetry for insights into Llama Stack interactions
000
Michael Dawson @mhdawson.bsky.social · 26/08/2025
Latest installment of my series on using Llama stack with Python - developers.redhat.com/articles/202...
developers.redhat.com
Implement AI safeguards with Python and Llama Stack | Red Hat Developer
Learn how to implement Llama Stack's built-in guardrails with Python, helping to improve the safety and performance of your LLM applications
010
Michael Dawson @mhdawson.bsky.social · 05/08/2025
Part 2 in my exploration of using Llama Stack with Python - developers.redhat.com/articles/202...
developers.redhat.com
Retrieval-augmented generation with Llama Stack and Python | Red Hat Developer
This tutorial shows you how to use the Llama Stack API to implement retrieval-augmented generation for an AI application built with Python
010
Michael Dawson @mhdawson.bsky.social · 15/07/2025
If you are interested in Llama Stack and using it from your python applications you might want to check out my exploration of tool calling and agents with LLama Stack in developers.redhat.com/articles/202...
developers.redhat.com
Exploring Llama Stack with Python: Tool calling and agents | Red Hat Developer
Harness Llama Stack with Python for LLM development. Explore tool calling, agents, and Model Context Protocol (MCP) for versatile integrations
000
Michael Dawson @mhdawson.bsky.social · 25/06/2025
Recording and minutes from the #nodejs Technical Steering Committee meeting today in case you want to catch up github.com/nodejs/TSC/p..., www.youtube.com/watch?v=WKRX...
github.com
doc: add minutes for meeting 25 June 2025 by mhdawson · Pull Request #1753 · nodejs/TSC
031
Michael Dawson @mhdawson.bsky.social · 23/06/2025
Help us understand what the followers of the @nodejs.org account find most valuable and useful. Complete the survey to add your input.
030
Reposted by Michael Dawson
Marco Ippolito @marcoippolito.dev · 23/06/2025
Node.js v20.19.3 is out! 🎉 Full changelog 👇 nodejs.org/en/blog/rele...
nodejs.org
Node.js — Node v20.19.3 (LTS)
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
0197
Reposted by Michael Dawson
OpenJS Foundation @openjsf.org · 20/06/2025
We’re deeply saddened to mark the passing of Mikeal Rogers after a courageous fight with cancer. Mikeal wasn’t just a leader in the open source world. He was a connector, a builder of community, and someone who showed up for others in meaningful ways. Thank you, Mikeal 💚 hubs.la/Q03s_C7G0
hubs.la
In Memory of Mikeal Rogers: A Builder of Communities | OpenJS Foundation
It is with deep sadness that we mark the passing of Mikeal Rogers, a leader, builder, and advocate for open source communities and for the people who power them.
05013
Reposted by Michael Dawson
Node.js @nodejs.org · 20/06/2025
We’re heartbroken by the loss of Mikeal Rogers, a key figure in the Node.js ecosystem and a force behind what makes this community what it is. To help preserve his legacy, we’ve opened a GitHub repo for stories, photos, and memories: github.com/nodejs/mikeal 💚 Thank you, Mikeal. hubs.la/Q03t0DVL0
hubs.la
GitHub - nodejs/mikeal: In light of the the contributions that Mikeal made to Node.js and the larger ecosystem and his recent passing this repository will provide a place for people to contribute thei...
In light of the the contributions that Mikeal made to Node.js and the larger ecosystem and his recent passing this repository will provide a place for people to contribute their condolences and mem...
313831
Michael Dawson @mhdawson.bsky.social · 20/06/2025
Recording from the #nodejs Node-api team meeting today in case you want to catch up - www.youtube.com/watch?v=_eCD...
youtube.com
2025-06-20-Node.js Node-API Team meeting
YouTube video by node.js
010
Michael Dawson @mhdawson.bsky.social · 18/06/2025
Recording and minutes from the #nodejs TSC meeting today in case you want to catch up - github.com/nodejs/TSC/p..., www.youtube.com/watch?v=um3g...
github.com
doc: add minutes for meeting June 18 2025 by mhdawson · Pull Request #1750 · nodejs/TSC
082
Reposted by Michael Dawson
Nordic.js @nordicjs.com · 17/06/2025
Say hi to @joyeecheung.bsky.social, compilers engineer at @igalia.com, Node.js TSC member (since 2017) & V8 committer (since 2018). In “Shipping Node.js Packages in 2025,” she shows how recent Node releases help fixing the long-standing CJS/ESM headaches.
1104
Reposted by Michael Dawson
Nordic.js @nordicjs.com · 17/06/2025
Say hi to @marcoippolito.dev‬ (@ HeroDevs), Node.js TSC member & TC39 delegate. In “Yet Another Config File,” he walks through the long road to node.config.json, why it took years to land, and how it improves runtime config for modern Node.js devs.
142
Michael Dawson @mhdawson.bsky.social · 13/06/2025
Recording from the #nodejs Node-api team meeting today in case you want to catch up - www.youtube.com/watch?v=awEj...
youtube.com
20250-06-13-Node.js Node-API Team meeting
YouTube video by node.js
000
Michael Dawson @mhdawson.bsky.social · 12/06/2025
In my continued exploration of using Llama Stack with #nodejs this post looks at observability - developers.redhat.com/articles/202...
developers.redhat.com
How to implement observability with Node.js and Llama Stack | Red Hat Developer
Enhance your Node.js AI applications with distributed tracing. Discover how to use Jaeger and OpenTelemetry for insights into Llama Stack interactions
021
Michael Dawson @mhdawson.bsky.social · 11/06/2025
Recording and minutes from the Next-10 meeting today in case you want to catch up - github.com/nodejs/next-..., youtu.be/NhVoDImuF0I
github.com
doc: add minutes for meeting 11 June 2025 by mhdawson · Pull Request #349 · nodejs/next-10
031
Reposted by Michael Dawson
Antoine du Hamel @aduh95.bsky.social · 09/06/2025
Node.js release day: 24.2.0 is out ! More Explicit Resource Management support, import.meta.main, and much more – see download information and full changelog at nodejs.org/en/blog/rele...
nodejs.org
Node.js — Node v24.2.0 (Current)
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
03311
Michael Dawson @mhdawson.bsky.social · 30/05/2025
Recording from the #nodejs Node-api team meeting today in case you want to catch up - www.youtube.com/watch?v=QacV...
youtube.com
2025-05-30-Node.js Node-API Team meeting
YouTube video by node.js
061
Michael Dawson @mhdawson.bsky.social · 28/05/2025
Recording and minutes of the #nodejs Technical Steering Comittee meeting today in case you want to catch up www.youtube.com/watch?v=7V5o..., github.com/nodejs/TSC/p...
youtube.com
2025-05-28-Node.js Technical Steering Committee meeting
YouTube video by node.js
062
Michael Dawson @mhdawson.bsky.social · 28/05/2025
I'm continuing to explore using Llama Stack with #nodejs. In this installment I look at using guardrails to make the use of large language models safer - developers.redhat.com/articles/202...
developers.redhat.com
Implement AI safeguards with Node.js and Llama Stack | Red Hat Developer
Explore how to utilize guardrails for safety mechanisms in large language models (LLMs) with Node.js and Llama Stack, focusing on LlamaGuard and PromptGuard
000
Michael Dawson @mhdawson.bsky.social · 27/05/2025
Just back from #PowerUp2025 where I talked about #nodejs. Some thoughts and reflections about the conference - developers.redhat.com/blog/2025/05...
developers.redhat.com
PowerUp 2025 Wrap up - Thoughts from the Red Hat Team | Red Hat Developer
Members from the Red Hat Node.js team were recently at PowerUp 2025. It was held in Anaheim, California this year and featured a mix of topics including good coverage of open source
021
Michael Dawson @mhdawson.bsky.social · 26/05/2025
Slides for my talk on #nodejs and Large Language Models at #PowerUp2025 last week - github.com/mhdawson/pre...
github.com
010
Michael Dawson @mhdawson.bsky.social · 19/05/2025
Slides from my talk "An introduction to #nodejs" today at PowerUP 2025 - github.com/mhdawson/pre...
github.com
030
Michael Dawson @mhdawson.bsky.social · 19/05/2025
Slides from the talk on what's new and what's next for #nodejs at #PowerUp2025 today - github.com/mhdawson/pre...
github.com
040
Michael Dawson @mhdawson.bsky.social · 16/05/2025
Recording from the #nodejs Node-api team meeting today in case you want to catch up - www.youtube.com/watch?v=0lf0...
youtube.com
2025-05-16-Node.js Node-API Team meeting
YouTube video by node.js
000
Reposted by Michael Dawson
Matteo Collina @nodeland.dev · 15/05/2025
📗 We’ve written the ultimate guide to help you master Node.js. 🔄 Do not block the event loop 📶 Monitor Node-specific metrics 🎬 Use Node LTS versions in prod 🤖 Automate testing, code review ⛓️‍💥 Avoid dependency creep
1193
Reposted by Michael Dawson
Node.js @nodejs.org · 14/05/2025
The Node.js security release is out! 💚 We have released new versions of 20, 22, 23, and 24 release lines in order to address: - 1 high severity issue - 1 moderate severity issue - 1 low severity issue nodejs.org/en/blog/vuln...
nodejs.org
Node.js — Wednesday, May 14, 2025 Security Releases
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
0328
Michael Dawson @mhdawson.bsky.social · 14/05/2025
Recording and minutes from the #nodejs Next-10 meeting today in case you want to catch up - github.com/nodejs/next-..., www.youtube.com/watch?v=acpc...
github.com
doc: add minutes for meeting 14 May 2025 by mhdawson · Pull Request #346 · nodejs/next-10
051
Michael Dawson @mhdawson.bsky.social · 12/05/2025
I'm talking about #Node.js at the #POWERUp2025 conference next week. Hope to see you there - developers.redhat.com/blog/2025/05...
developers.redhat.com
Meet the Red Hat Node.js team at PowerUP 2025 | Red Hat Developer
PowerUP 2025 is the week of May 19th. It's held in Anaheim, California this year and features a mix of topics including good coverage of open source topics. The Red Hat Node.js team is looking forward
021
Reposted by Michael Dawson
Node.js @nodejs.org · 08/05/2025
⚠️ Security release pre-alert: We will release new versions of v20.x, v22.x, v23.x, v24.x release lines on or shortly after May 14, 2025, in order to address: - 1 high severity issue - 1 moderate severity issue - 1 low severity issue Details: nodejs.org/en/blog/vuln...
nodejs.org
Node.js — Wednesday, May 14, 2025 Security Releases
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
03310