Posts tagged “aws

64 posts

Trying out Claude's Research Mode

Trying out Claude's Research Mode

I've long been a fan of Anthropic's Claude. The models keep getting better, and their claude.ai interface is top notch. I've used it for a wide variety of...

A

AWS Machine Learning – Harness the power of MCP servers with Amazon Bedrock Agents

I’ve been digging into this new AWS blog post about Model Context Protocol MCP servers and their integration with Amazon Bedrock Agents, and I have to say, I’m...

A

Amazon AGI – Introducing Nova Act

I've been keeping a close eye on the evolution of AI agents lately, and this week's announcement from Amazon AGI Labs caught my attention. They've introduced...

Hosting my books on AWS with Writebook

Hosting my books on AWS with Writebook

There are now several ways to read the short story I wrote earlier this year. You can of course always re-read the serialized "blog style" story on Substack....

Extended Thinking with Anthropic's Claude 3.7 Sonnet on Amazon Bedrock is Wow!

Extended Thinking with Anthropic's Claude 3.7 Sonnet on Amazon Bedrock is Wow!

I think the title of this blog post kinda sums it up. I've been testing out the new Extended Thinking capability with Anthropic's Claude 3.7 Sonnet on Amazon...

Chat-CLI and Anthropic Claude 3.7 Sonnet

Chat-CLI and Anthropic Claude 3.7 Sonnet

Anthropic released a major upgrade to their Claude Sonnet LLM today with version 3.7. Shortly after it was announced, Amazon announced availability via Amazon...

A

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...

I

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...

M

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...

L

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...

Chat-CLI v0.4.5 is here, kind of

Chat-CLI v0.4.5 is here, kind of

I was really excited to start writing this blog post after pushing v0.4.5 into existence. I added quite a few new capabilities and refactored a lot of code,...

A

AWS re:Invent 2024 – Reimagining the developer experience at AWS

I’m up on a Monday morning ready to dive into this session. I watched the first 15 minutes of it live and have been meaning to go through it all. Super...

J

Jeff Barr: And that's a wrap!

And that’s a wrap! https://aws.amazon.com/blogs/aws/and-thats-a-wrap/ Marking this moment as I've been reading blogs from Jeff Barr for the past 20 years. And...

P

Processing Amazon Bedrock log data with Go

Yesterday I wrote about an idea to allow users of my Chat-CLI program to save their chats and load them up again. My idea led me to design and build a...

Notes on Building Conversations Support for Chat-CLI

Notes on Building Conversations Support for Chat-CLI

I've spent a bit of time over the past couple of days thinking more critically about how I'd like to evolve my Chat-CLI project. One of the capabilities I've...

A

AWS re:Invent 2024 – Event-driven architectures at scale: Manage millions of events

There's an incredible number of videos already on YouTube from this year's re:Invent. In fact, most were up within 24 hours following the live session. It sort...

Generating video from still images with Amazon Nova Reel

Generating video from still images with Amazon Nova Reel

I suspect I'll be posting a lot of these in the weeks ahead as it's fascinating to me what you can do with the new Nova Reel and Canvas models. In a previous...

Generating videos based on generated images with Amazon Nova Canvas and Reel

Generating videos based on generated images with Amazon Nova Canvas and Reel

I've been experimenting a little with the new Nova models on Amazon Bedrock. I'm currently just doing this all through the AWS Console. Nova Reel has the...

Adding ALL Amazon Bedrock models and more to Chat-CLI

Adding ALL Amazon Bedrock models and more to Chat-CLI

Earlier I wrote about updating my Chat-CLI project to support the latest Amazon Nova models. It occurred to me by the end of writing that post that I needed to...

E

Experimenting with Arcee Lite on Amazon Bedrock Marketplace

The recent announcement of the Amazon Bedrock Marketplace is really exciting. You can now provision over 150 LLMs from a growing list of providers and access...

Use models from Amazon Bedrock Marketplace in Chat-CLI

Use models from Amazon Bedrock Marketplace in Chat-CLI

In a previous post I talked about getting up and running with LLMs via the new Amazon Bedrock Marketplace. So, naturally I have added functionality to Chat-CLI...

Adding Amazon Nova models to Chat-CLI

Adding Amazon Nova models to Chat-CLI

I've just updated Chat-CLI to support the new Nova models from Amazon that were announced at yesterday's re:Invent keynote. You will need to update your Model...

A

Amazon Science: Amazon Nova and our commitment to responsible AI

Amazon Nova and our commitment to responsible AI https://www.amazon.science/blog/amazon-nova-and-our-commitment-to-responsible-ai The rise of foundation models...

I

Install Chat-CLI with Homebrew

This took me a minute to figure out, but you can now easily install Chat-CLI using the popular "missing package manager for macOS or linux" called Homebrew....

Day 1: re:Invent 2024 from the basement

Day 1: re:Invent 2024 from the basement

I'm not at re:Invent this year. It's ok, I was able to go last year, and will attempt to attend next year. But, I am observing from afar, from the comfort of...

The future of Chat-CLI

The future of Chat-CLI

Lately I have been thinking about what's next for Chat-CLI. It started as a way for me to kick the tires on Amazon Bedrock, back when Bedrock was in public...

A

AWS: CloudWatch and Amazon OpenSearch Service holding hands

New Amazon CloudWatch and Amazon OpenSearch Service launch an integrated analytics experience...

B

Benjamen Pyle: Observing Lambda with Datadog and Golang

Observing Lambda with Datadog and Golang https://binaryheap.com/observing-with-aws-lambda-datadog-and-go/ Loved this write-up on building an observability...

A

Amazon Bedrock InlineAgents

Announcing InlineAgents for Agents for Amazon Bedrock https://aws.amazon.com/about-aws/whats-new/2024/11/inlineagents-agents-amazon-bedrock/ This feature...

P

Pre-Invent Roundup

AWS Weekly Roundup: multiple new launches, AI training partnership with Anthropic, and join AWS re:Invent virtually Nov 25, 2024...

D

Decision Guide: AWS Fargate or AWS Lambda?

AWS Fargate or AWS Lambda? https://docs.aws.amazon.com/decision-guides/latest/fargate-or-lambda/fargate-or-lambda.html There is a new and very useful decision...

M

Mark Sailes – Driving Technical Change in Large Organizations: A Guide for working at AWS

The variety and scope of work involved as an SA is also very unusual. One day could be an architecture review, the next a security incident review with a CSO,...

A

AWS Lambda turns 10

AWS Lambda turns 10: A rare look at the doc that started it...

Generating AWS Architecture Diagrams with Claude

Generating AWS Architecture Diagrams with Claude

I've been really enjoying creating code artifacts with Anthropic's Claude. The interface is really simple and easy to use, and in many cases it can generate...

A

Aurora Serverless Scales to Zero

Introducing scaling to 0 capacity with Amazon Aurora Serverless v2...

Rewriting chat-cli, again

Rewriting chat-cli, again

I’m in my third rewrite of chat-cli. The first version was really, really wonky. I was just getting started with writing a CLI in Go, and I took a number of...

H

Hosting Static Sites with S3 and CloudFront

Build a fast, secure, and cost-effective static website hosting solution using AWS S3 and CloudFront CDN.

6 Weeks of Building Stuff on AWS in my Basement

6 Weeks of Building Stuff on AWS in my Basement

I've been "going live" every Friday for the past six weeks. It's been pretty fun! Each week I spend an hour and a half talking through how I would build...

Turning my voice into blog posts with Amazon Transcribe and Bedrock

Turning my voice into blog posts with Amazon Transcribe and Bedrock

Finding My Creative Voice I've always felt a tension between my technical side and my artistic side. For years, I've compartmentalized these interests, keeping...

S

S1 E2 – Building Stuff on AWS in my Basement – API Gateway, AWS Lambda, and Amazon Bedrock

I have to say, I'm impressed with myself. I managed to pull off another livestream this past Friday. Another 90 minutes of me, slowly walking you through...

S

S1 E1 – Building Stuff on AWS in my Basement

I really enjoyed live streaming for the first time last Friday. It was a h00t! If you weren't able to join live, please check out the recording below. It's...

Serverless Architecture Patterns on AWS

Serverless Architecture Patterns on AWS

Exploring modern serverless patterns using Lambda, API Gateway, and DynamoDB to build scalable, cost-effective applications.

LIVE this Friday: Building Stuff on AWS in my Basement

LIVE this Friday: Building Stuff on AWS in my Basement

I'm gonna be doing a live-stream this Friday on Twitch. It will be just myself, sitting at the desk you see in the photo above, talking about building stuff on...

Trigger builds in AWS Amplify with DynamoDB

Trigger builds in AWS Amplify with DynamoDB

I'm building a thing. I'll write more about that thing in the near future. But, in the meantime, I thought I'd write a little about one small other thing I...

Dealing with AWS Lambda deployment package size limits

Dealing with AWS Lambda deployment package size limits

UPDATE: Package Size Limits via the AWS Console have been updated since the writing of this blog post. I've added the new limits in the parenthesis below. I...

Deploying Serverless Go projects with AWS SAM Pipelines and GitHub Actions

Deploying Serverless Go projects with AWS SAM Pipelines and GitHub Actions

Wow, that title is a mouthful. Here's what it means: You can use AWS SAM to easily construct at Serverless Application on AWS where the AWS Lambda code is...

A SAM Starter Template for Serverless Go Projects on AWS

A SAM Starter Template for Serverless Go Projects on AWS

A while back I created a repo on GitHub that was simply the output of doing sam init and choosing the AWS Quick Start Template for a Hello World Example. From...

Building a Generative AI CLI with Amazon Bedrock and Go

Building a Generative AI CLI with Amazon Bedrock and Go

chat-cli is a project I've been working on for the past couple months. It started out as a way to kick the tires on the now publicly available Amazon Bedrock...

Running Go Programs on AWS App Runner

Running Go Programs on AWS App Runner

I spent some time this week thinking about deploying Go programs and decided to learn how to containerize Go and in that process also decided to take a look at...

Getting going with Go

Getting going with Go

I've been getting going with Go for about a week now and I've already learned so much! I realized last weekend that I had two primary interests I want to focus...

I'm gonna learn Go!

I'm gonna learn Go!

I'm gonna learn Go! Not the 2500 year old Chinese board game, the 13 year old programming language developed at Google. I have a little experience with Go, but...

Notes on backing up my Mastodon server to S3

Notes on backing up my Mastodon server to S3

📖 You can read more of my posts on running your own Mastodon server right here: https://www.micahwalter.com/tag/mastodon/ I mentioned in my last post on how...

How much I’ve spent so far running my own Mastodon server on AWS

How much I’ve spent so far running my own Mastodon server on AWS

📖 You can read more of my posts on running your own Mastodon server right here: https://www.micahwalter.com/tag/mastodon/ I’ve been running my own single-user...

Auto-Incrementing DynamoDB with Lambda and a Function URL

Auto-Incrementing DynamoDB with Lambda and a Function URL

I worked this out a while back using TypeScript, but for some reason I decided I needed to redo this in Python. So, here it is. This is simply a CDK...

Notes on serving images and a brief Mastodon server outage

Notes on serving images and a brief Mastodon server outage

📖 You can read more of my posts on running your own Mastodon server right here: https://www.micahwalter.com/tag/mastodon/ I’ve been running my own Mastodon...

Notes on configuring Amazon CloudWatch to monitor my Mastodon server

Notes on configuring Amazon CloudWatch to monitor my Mastodon server

📖 You can read more of my posts on running your own Mastodon server right here: https://www.micahwalter.com/tag/mastodon/ It’s day 2 of running my own...

Notes on running a Mastodon server on AWS

Notes on running a Mastodon server on AWS

📖 You can read more of my posts on running your own Mastodon server right here: https://www.micahwalter.com/tag/mastodon/ It’s been a few weeks now since...

AssumeRole Compatible S3 Clients for MacOS

AssumeRole Compatible S3 Clients for MacOS

There are many, many excellent client applications available for connecting to an Amazon Simple Storage Service S3 Bucket from macOS. Over the years, I’ve used...

Calculating Server Capacity for High Availability

Calculating Server Capacity for High Availability

Today I was studying for an upcoming AWS Certification and I had a chance to learn a handy method for calculating server capacity for high availability. It’s...

Transferring Amazon Glacier Deep Archives from one account to another

Transferring Amazon Glacier Deep Archives from one account to another

I recently decided to re-do my personal AWS accounts using AWS IAM Identity Center SSO and AWS Control Tower. For reasons mostly having to do with house...

Today I Learned

Today I Learned

I’m starting a new mini-series on here. It’s called “Today I Learned.” I was recently reading “What to blog about” by Simon Willison, where he talks about...

A Tactical Approach to Landing a New Job

A Tactical Approach to Landing a New Job

This past week was an interesting one. I was interviewed by David Nuñez and his co-host, Dan Boyd, for their weekly Twitter Space where David talks to “smart...

The Super Simple Serverless Image Processor and Website

The Super Simple Serverless Image Processor and Website

Last week I had an idea for a small project that I needed to get out of my head and into reality. The little idea was bugging me—nagging me, and so rather than...

Why Hasn’t Everything Already Been Backed Up?

Why Hasn’t Everything Already Been Backed Up?

In the past month I’ve had two friends reach out to me in a panic because they lost all their data during the upgrade process to macOS Monterey. Yes, I am that...