-
Anatomy of a AWS Lambda function in Go
Go (or Golang) is a great choice for building backends, APIs and all sorts of data processing programs for the cloud. Go is easy to learn, straightforward, and is surrounded by a vibrant and expansive community. It’s also highly performant on AWS Lambda and has great support for concurrency. Go is awesome on AWS Lambda,…
-
Aaron Straup Cope | Keynote Speech FACT Symposium
I was delighted to watch this Keynote address from my former colleague and long time pal, Aaron Straup Cope. In it he makes a number of nice references to the projects we worked on together and the things I worked on after he and Seb Chan left the team at Cooper Hewitt. Itβs been 15…
-

Mike’s Place – The photos
If you have been following, I previously wrote about a writing project I did at the start of the year. It wound up being a lot of fun (and hard work) and resulted in something I am somewhat proud of. You can read all about it over on my Substack, which I created just for…
-
Implementing least privilege access for Amazon Bedrock
This is a really useful and well explained blog post on how to apply the Principal of Least Privilege with Amazon Bedrock. This is a topic I get asked about on a regular basis. “How do I limit access to the LLMs available in Amazon Bedrock?” This blog post does a great job of explaining…
-
Meta SAM 2.1 is now available in Amazon SageMaker JumpStart
Meta SAM 2.1 is a state-of-the-art vision segmentation model designed for high-performance computer vision tasks, enabling advanced object detection and segmentation workflows. Building upon its predecessor, version 2.1 introduces enhanced segmentation accuracy, robust generalization across diverse datasets, and scalability for production-grade applications. These features enable AI researchers and developers in computer vision, image processing, and…
-
Lightweight LLM for converting text to structured data
In two recent papers we published at the Conference on Empirical Methods in Natural Language Processing (EMNLP) and on ArXiv, we presented a native approach to this problem in the form of a specialized lightweight structured-object language model (SoLM). Unlike general-purpose LLMs, SoLM is trained to generate objects only in a specific schema. SoLMβs contributions…
-
Generating a video of ducks with Luma AI Ray v2
Luma AI‘s Ray v2 is now available through Amazon Bedrock. So, I tried the following prompt: “Generate a video of ducks swimming in a pond and someone rowing a boat by slowly.” And here is the result. Quite stunning, really. But, that poor duck at the end!
-
Happy New Year and 1000 Words
Welcome to 2025. I’ve been off, and it’s been great. I’m easing back into action, and looking forward to this new year. Lot’s to do, and lots to write about. One thing I’ve decided to do, is to spend more time focusing on things that make me happy. It’s a New Years Resolution I tend…

