-
Automatically Generating Podcast Transcripts
I'm finding it valuable to create annotations on resources to index into my personal knowledge management system. (The Obsidian journaling post from late last year goes into some depth about my process.) I use the Hypothesis service to do this—Hypothesis annotations are imported into Markdown files for Obsidian using …
Posted onand last updated January 07, 2023· 5 minutes reading time -
You're getting "Invalid request provided: AWS::CloudFront::PublicKey" because CloudFront Public Keys are immutable
This is the web page I wish I had found when I spent the afternoon sorting through why AWS CloudFormation kept telling me:
Resource handler returned message: "Invalid request provided: AWS::CloudFront::PublicKey"
Like me, you might be working on a Serverless.com stack and are trying to restrict access …
Posted on· 3 minutes reading time -
Starting a Python-oriented Serverless-dot-com Project
In the past few months, I've created about a half-dozen projects using "serverless" infrastructure on Amazon Web Services (AWS). (And I'm about to start another one.) Over the course of these projects, I've refined my development environment into something that I think is useful to share, so read on for …
Posted on· 4 minutes reading time -
A Better Structlog Processor for Python for CloudWatch Logs Using AWS Lambda
I was introduced to structured logs at work, and this ol' hacker thinks that is a darn good idea. For a new program I'm writing, I wanted to put that into use. The program uses AWS Lambdas, and the log entries for the Lambdas end up in CloudWatch Logs. Unfortunately …
Posted on· 4 minutes reading time -
Refactoring DLTJ, Winter 2021 Part 3: "Serverless" Newsletter System
So it has been quiet here for a couple of days. Rest assured: the quietness comes from heads-down work, not from giving up. Here are the refactor-DLTJ activities so far:
Posted on· 4 minutes reading time -
Refactoring DLTJ, Winter 2021 Part 2: Adopt AWS Amplify
Look at that! Progress is being made down the list of to-dos for this blog in order to start the new year on a fresh footing. As you might recall from the last blog post, I set out to do some upgrades across the calendar year boundary:
Posted onand last updated February 19, 2022· 6 minutes reading time -
Proxying FeedBurner MyBrand for HTTPS with CloudFront and Lambda at Edge
So I'm paying more attention to the DLTJ blog now, and one of the things I quickly noticed is that the Atom syndication feed was broken. Or, at least modern web clients would refuse to retrieve the feed. The problem turned out to be not with the feed file, but …
Posted on· 9 minutes reading time -
DLTJ in another
Well, we have reached the end of another arbitrary orbit around our small unregarded yellow sun1, and this primitive ape-descended life form2 is looking back on this blog's past twelve months. Not much to show for it -- this'll be just the third blog post this year.
And yet …
Posted on· 2 minutes reading time -
DLTJ in a #NEWWWYEAR
I came across Jen Simmon's call for a #newwwyear by way of Eric Meyer:
Ok, here’s the deal. Tweet your personal website plan with the hashtag #newwwyear (thanks @jamiemchale!):
1) When will you start?
2) What will you try to accomplish?
3) When is your deadline?Improve an existing …
Posted on· 1 minutes reading time -
Idea for an NPR Twitter bot -- Tweet me about that story I just heard
So I had an idea for a Twitter bot I would like to see. Occasionally I'll be listening to a story on NPR and I'll want to know more about it. Sometimes the host will say something like: "come to npr.org for more information and click on..." Other times …
Posted onand last updated January 15, 2018· 4 minutes reading time -
Thursday Threads: Library RFP Registry, Transformed Libraries talk at IMLSfocus, DIY VPN
Welcome spring in the northern hemisphere! Thoughts turn to fresh new growth -- a new tool to help with writing documents for procuring library systems, a fresh way to think about how libraries can transform and be transformed, and spring cleaning for your browsing habits with a do-it-yourself VPN.
Feel free …
Posted on· 5 minutes reading time -
Thursday Threads: Web Time Travel, Fake Engine Noise, The Tech Behind Delivering Pictures of Behinds
In this week's DLTJ Thursday Threads: the introduction of a web service that points you to old copies of web pages, dispelling illusions of engine noise, and admiring the technical architecture of Amazon Web Services that gives us the power to witness Kim Kardashian’s back side.
Feel free to …
Posted on· 4 minutes reading time -
Thursday Threads: Cloud Computing and Data Centers -- Amazon, Facebook, and Google
This week's DLTJ Thursday Threads is about data centers -- those dark rooms with all of the blinking lights of computers doing our bidding. Data centers hit the mainstream news this week with the outage at one of Amazon's cloud computing clusters. And since computers and their associated peripherals consume a …
Posted on· 4 minutes reading time -
First Bill for DLTJ Hosting on Amazon Web Services
I just got the bill for the first month of hosting this blog on Amazon Web Services. The total for the month was $23.60, and includes:
- data transfer charges for all in-bound and out-bound content;
- a full-time use of a LINUX micro-sized Elastic Compute Cloud (EC2) instance (with backup …
Posted on· 31 minutes reading time