Posts tagged “go

28 posts

Crushing my code with Crush

Crushing my code with Crush

I've been following the folks at Charm for a while now. If you're not familiar with them, they make some of the most beautiful terminal applications and...

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

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

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

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

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

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

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

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

X

Xe: Getting a pointer to a constant in Go

Getting a pointer to a constant in Go https://xeiaso.net/notes/2024/go-pointer-constant/ Nice and quick write-up on how to get a pointer to a constant in Go. I...

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

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

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

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

Working with Amazon Bedrock's Streaming Response API and Go

Working with Amazon Bedrock's Streaming Response API and Go

While working on my chat-cli program, I realized that waiting for a response from Amazon Bedrock could take some time, depending on the nature of your prompt....

A super simple TTY loop in Go

A super simple TTY loop in Go

In yesterday's post I talked about building an Amazon Bedrock powered CLI that allowed for an interactive chat. Below is more or less the code I started with...

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

Go Packages, Go Docs, and the Distance Image

Go Packages, Go Docs, and the Distance Image

The past couple weeks have been pretty productive in terms of my mission to learn Go. I started reading this excellent book called "The Go Programming...

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