Josh Grant
rubiconjosh.bsky.social
Josh Grant
@rubiconjosh.bsky.social
Life Long Computer Nerd
@wesbos.com This article on Typescript enums pairs well with your Syntax episode about node Typescript support.

2ality.com/2025/01/type...
TypeScript enums: use cases and alternatives
In this blog post, we take a closer look at TypeScript enums: How do they work? What are their use cases? What are the alternatives if we don’t want to use them? The blog post concludes with recommend...
2ality.com
January 21, 2025 at 8:29 PM
Reposted by Josh Grant
Optimist: the cup is 1/2 full

Pessimist: the cup is 1/2 empty

Excel: the cup is January 2nd
August 29, 2024 at 12:40 PM
So many AWS announcements to keep up with.
November 22, 2024 at 3:41 PM
Reposted by Josh Grant
IS THIS EVEN REAL?! Amazon Aurora Serverless v2 now supports scaling to zero capacity! @jeremydaly.com check this out!
Amazon Aurora Serverless v2 supports scaling to zero capacity
Amazon Aurora Serverless v2 now supports scaling to zero capacity (0 ACUs), allowing databases to automatically pause during inactivity and resume when needed,...
buff.ly
November 20, 2024 at 10:27 PM
It looks like I can search my AWS resources using the AWS Console Search feature.

I will use this a lot more than the ads from Marketplace in the search results.
November 20, 2024 at 4:54 PM
This is a great learning experience.

The notebook was configured to authenticate to an AWS environment that I did not even have to provision.
November 19, 2024 at 6:53 PM
Reposted by Josh Grant
Just when I thought I've seen it all, a PostgreSQL extension shows up that allows you to embed a SQLite database inside a table. github.com/frectonz/pgl...
November 19, 2024 at 2:19 PM
Time to catch up on some AWS blog post I have not had time to read.

I really enjoy seeing other peoples architectures.

Using a file in an S3 bucket as a sentinel for manually failing a Route53 health check to force a region DNS failover is new to me.

aws.amazon.com/blogs/archit...
How an insurance company implements disaster recovery of 3-tier applications | Amazon Web Services
A good strategy for resilience will include operating with high availability and planning for business continuity. It also accounts for the incidence of natural disasters, such as earthquakes or flood...
aws.amazon.com
November 18, 2024 at 6:43 PM
Do you think the second line of code is too complex and should be refactored?

I don't think so.

There is some complexity there, we have method chaining with one of the arguments being the result of another method.

However these are all standard library objects and methods so it feels appropriate.
November 18, 2024 at 5:12 PM
Reposted by Josh Grant
What’s old is new again.
November 18, 2024 at 11:08 AM
So far it looks nice to me.

Sorry content creators who feel the need to rerecord when the console changes.
November 15, 2024 at 9:18 PM
Reposted by Josh Grant
I'm making a similar shift now. It's time.
Today was my last post on Twitter. I'll be using this account going forward while I contemplate the value of social media in my daily life.
November 15, 2024 at 9:05 PM
I just wasted 20 minutes evaluating the Microsoft Teams Webinar feature.

I don't know what I expected. Much like for chat, other platforms can be worth the money even if Teams is 'free'.
November 15, 2024 at 7:41 PM
I love these tech documentaries.

www.youtube.com/watch?v=ox3G...
Inside Argo: Automating the Future
YouTube video by CNCF [Cloud Native Computing Foundation]
www.youtube.com
November 15, 2024 at 2:44 PM
Reposted by Josh Grant
Happy to say that this year we're up to 750k USD in paying Open Source maintainers. blog.sentry.io/we-just-gave...
We Just Gave $750,000 to Open Source Maintainers
In honor of the 4th year of our Open Source Pledge, we’re excited to continue driving this important conversation. See what we’ve accomplished in 2024 here.
blog.sentry.io
November 12, 2024 at 9:23 PM
AWS just announced a new Organization level policy type. 'Resource Control Policies'.

They look like SCPs, but for resources instead of principals.

aws.amazon.com/blogs/aws/in...
Introducing resource control policies (RCPs), a new type of authorization policy in AWS Organizations | Amazon Web Services
New Resource Control Policies let you centrally restrict AWS service access across accounts, bolstering security with preventative controls that supersede permissive policies - even for external users...
aws.amazon.com
November 14, 2024 at 1:15 PM
I am liking the new timeline view in the AWS Cloudformation console.

I rarely deploy Cloudformation through he console so I do not think it will impact my normal workflow.

Perhaps stubborn deletes due to resource deletion order issues is where this will shine.
November 12, 2024 at 5:18 PM
Reposted by Josh Grant
Go Turns 15 - The Go Programming Language
Happy 15th birthday, Go!
go.dev
November 12, 2024 at 6:01 AM
Reposted by Josh Grant
I’ve been thinking about this article for months

I wrote it before the 5th and now I have more important things in my mind
How expensive is too expensive for convenience?

It's not a simple answer but @justingarrison.com lays out some thresholds for when you should evaluate what you're getting

$50,000/mo - cheaper infra
$100,000/mo - cheaper labor
$250,000/mo - less complex

thenewstack.io/cloud...
Cloud vs. On-Prem: Comparing Long-Term Costs
The convenience of cloud services is undeniable, but companies need to rethink if it’s financially sound long-term.
thenewstack.io
November 7, 2024 at 6:28 PM
I spend so much time working with AWS resources in Terraform and CDK that I rarely poke around the AWS console.

I did not know the Lambda console had this header.
November 5, 2024 at 4:58 PM
I tried the new AWS Console Lambda editor.(embedded VSCode).

I like it. To be clear, this is not for production. This is for learning and testing. Use source control and a pipeline for that.

I was surprised by the ability to create test events right in the editor.

Limited extension support.

B+
November 5, 2024 at 4:50 PM
Should I setup my own domain for Bluesky now or is this something I can do later?

I don't want to spend the time now...
but I also don't want to walk through a one way door and have to start over with my network later...
November 5, 2024 at 3:03 PM