Posts tagged “til

24 posts

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

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

A

Add Fathom Analytics to your Obsidian Publish site

Today I figured out how to embed the tracking code for Fathom Analytics into an Obsidian Publish website. It's easy. That's it!

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

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

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

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

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

Y

Yubisneezes

There is something that I have discovered called a "Yubisneeze." Let me explain. A "Yubikey" is a small device that plugs into your USB port and enables a...