Blog

State of E-ink Monitors for Programming in 2024

2024-12-01by chart

E-ink monitors offer a paper-like display that can significantly reduce eye strain during extended programming sessions. While they may not match the color vibrancy or refresh rates of traditional LCD or OLED screens, their reflective e-pap...

How to Install Cursor on Ubuntu 24.04 or Ubuntu 24.10

2024-10-13by chart

A step-by-step guide to installing the AI-powered Cursor code editor on Ubuntu 24.04 and 24.10, including troubleshooting tips and app launcher integration.

What are automated evaluations, into to LLM evals

2024-06-26by chart

Automated testing is critical to delivering high quality, stable software. Evals are the new paradigm on testing which allow us to automatically validate the functionality of LLM based applications.

Connect to a Wireguard VPN on Ubuntu with a .conf file

2023-07-12by chart

These steps are assuming you've already got wireguard setup and have a .conf file.

List all AWS Secrets Manager Secrets and Get 1 Secret code: NodeJS + AWS SDK Example

2023-06-18by chart

!List all AWS Secrets Manager Secerts and Get 1 Secret example code: NodeJS + AWS SDK

AWS Releases Week of May 9: IoT SiteWise Updates, Glue Large Instances GA, and More!

2023-05-09by chart

As an agile developer and DevOps engineer, staying up to date with the latest news and updates from AWS is essential. This week, AWS has announced several updates to their services, including AWS IoT SiteWise, AWS Glue, Amazon QuickSight, a...

One Artifact, One Pipeline, One Path to Production

2023-05-03by chart

_One artifact, one pipeline, one path to production._ Remember this phrase and you now know the secret to building good CI/CD pipelines. You are now mere minutes away from being a significantly better developer, DevOps engineer, SRE, or rea...

Principles of Pipelines

2023-04-29by chart

WIP: This is a work in progress. I intend to start keeping notes of the basic theory, as I experience and learn it, of how to create a good CI/CD for delivering software.

Easily Turn Your Raspberry Pi into a Smart TV

2023-04-28by chart

Have a Raspberry Pi lying around and want to turn an old monitor or dumb TV into a smart TV? Tired of slow and laggy smart TV dongles and want a better, more functional experience? This is exactly why I decided to turn my Raspberry Pi into ...

Amazon Macie: A Comprehensive Data Security and Privacy Solution

2023-04-01by ghope

!Amazon Macie

JavaScript: get a range of numbers from one to another.

2023-03-17by chart

In JavaScript I needed to create a range of numbers from one number to another. Here is how:

How to Reduce Server Response Times (TTFB) on Wordpress for Improved SEO

2023-02-28by chart

Server response time (TTFB) is an important factor in SEO and should not be overlooked. Site owners need to understand what TTFB is, why it's important, and how to measure and improve it. In this article, we'll discuss how to reduce server ...

Example: Using an @hasmany in AWS Amplify with React NextJS

2023-02-03by chart

Here is an example of how to use an @hasmany relationship in AWS Amplify with React. I am attempting to create a user and then associate many ToDo items to this user. I have created a model for the user and a model for the ToDo item with a ...

AWS Amplify Fix: A deployment is in progress

2023-02-03by chart

In this Arcadian.cloud help article I'll show you in this article how to quickly fix the error in AWS Amplify A deployment is in progress. Here's the summary. There are two reasons this may occur. 1: something went wrong while running an am...

Never Get Caught Without Power Again - The Ultimate Guide to Portable Laptop Chargers!

2022-12-19by chart

‍We’ve all been there: you’re in the middle of an important project or presentation while remote, and your laptop battery runs out of juice. It’s a frustrating and potentially dangerous situation we've all run into while working away from t...

A Comprehensive Guide to Amazon Chime: Features, Benefits, and Pricing

2022-12-17by chart

The world of work has changed significantly in the past few years, and the way we communicate, collaborate, and connect with one another has had to evolve as well. Enter Amazon Chime, a powerful and secure video and audio conferencing, mess...

How to get your first AWS Certification

2022-12-09by chart

If you're looking to break into the world of cloud computing, getting your first AWS certification is a great place to start. AWS, or Amazon Web Services, is the leading cloud platform and having a certification on your resume can open up a...

What is an ACSM file, how to open, and why ebooks use them? 🤔

2022-12-08by chart

ACSM stands for "Adobe Content Server Manager" and refers to a file format used by Adobe Digital Editions, a piece of software used for managing and reading ebooks.

How to Allow ICMP (ping) Through Windows Firewall

2022-12-08by chart

If you're trying to ping your windows instance and you cannot, one of the likely reasons is that ICMP is blocked by the firewall. Here is how you can enable ICMP in your Windows Firewall.

Amazon S3 vs EBS vs EFS - Ultimate guide to what, when, and where

2022-12-08by chart

Amazon S3

Install python 3.8 on Ubuntu

2022-12-07by chart

Sometimes you need a particular version of python, in this guide we will go over how to install python 3.8 on Ubuntu or any other specific version of Python on Ununtu.

Permission denied (publickey) aws SSH to EC2 instance ✔️ [Solved ]

2022-11-30by chart

How to resolve Permission denied (publickey) for SSH into an AWS EC2 instance

ModuleNotFoundError: No module named 'distutils.cmd' [Fix ✔️]

2022-10-11by chart

How to resolve _ModuleNotFoundError: No module named 'distutils.cmd'_

Optimizing Ubuntu Battery Life for 50%+ battery life gains🔋

2022-10-06by chart

Linux battery life on laptops is known not to be great. Due to the need to test on so many types of hardware, it isn't feasible for distros to be optimized for it out of the box. Here are my notes on what I've done to optimize Ubuntu batter...

aws:asset:path - Guide to using aws:asset:path in CloudFormation

2022-09-22by chart

aws:asset:path is a type of metadata which can be configured in CloudFromation for a Lambda function. Below are my notes on how to use it, specifically for use with AWS SAM directly with standard CloudFormation.

AWS SAM samcli.commands.exceptions.UserException: [WinError 145] The directory is not empty

2022-09-22by chart

How to fix the AWS SAM error samcli.commands.exceptions.UserException: NodejsNpmBuilder:MoveDependencies - \[WinError 145\] The directory is not empty

[✅Solved] release upgrade aborted: failed to downgrade packages

2022-08-16by chart

When trying to upgrade a Pop\_OS machine with _sudo pop-upgrade release upgrade_ I ran into the following error: _Release upgrade status: release upgrade aborted: failed to downgrade packages_

Does AWS provide VPS? Yes, and You Can Get One For Free!

2022-07-26by chart

Does AWS provide VPS?

How to Make Nested Lists or Indented Bullet Points on Medium

2022-07-25by chart

Learn how to make indented bullet points on Medium.com in two steps with this guide.

PowerShell Find All User Roles

2022-06-23by chart

What is the PowerShell command to find all roles for your user?

☑️1 Step Fix: ModuleNotFoundError: No module named 'awscli'

2022-06-07by chart

How to Fix: ModuleNotFoundError: No module named 'awscli'?

What You Need to Know About VPS on AWS

2022-06-02by chart

Learn all you need to know about getting a VPS on AWS and get your first 3 months or 1 year free!

AWS VPS Hosting Price💲 - The Definitive Guide [2023] - 3 Months free!

2022-06-01by chart

What is the AWS VPS hosting price? If you are coming to AWS from traditional VPS Server hosting you might be a bit confused since there is no service called VPS. Amazon Lightsail and EC2 are the VPS like services, both of these will give yo...

Easily Fix: InvalidIdentityPoolConfigurationException, Invalid identity pool configuration. Check assigned IAM roles for this pool.

2022-05-20by chart

Easily fix the AWS Cognito error message: Invalid identity pool configuration. Check assigned IAM roles for this pool.

Périgord France

2022-05-05by chart

Périgord France, steeped in ancient history, full of haunted castles and enchanted forests.

Convert ACSM Files on Linux to ePub

2022-04-01by chart

When using Linux and buying ebooks, you will have to convert ACSM files on Linux to ePub. The Kobo store and other popular ebook stores don't just give you a usable ePub, they often come in ACSM format. To actually read the book you've purc...

Optimizing for a Cloud-Native Developer Experience

2022-03-25by chart

Learn why and how focusing on developer experience and mirco feedback loops will speed up your development process and help you to create a better product.

How to Find Hosted Zone ID in Route53 AWS in 3 Clicks

2022-03-22by chart

Here we will go over how to find hosted zone id route53.

Easily Measure Code Coverage in React

2022-03-18by chart

This guide will teach you how to easily measure code coverage in React for a project generated with create-react-app.

Sun Tzu's The Art of DevOps: I

2022-03-16by chart

If Sun Tzu was practicing modern development methodologies, Sun Tzu's The Art of DevOps...

Fix: Can't connect to Kobo e-reader on Linux

2022-03-14by chart

How to fix not being able to connect to Kobo e-reader on Linux.

Quickly fix botocore.exceptions.noregionerror: you must specify a region.

2022-03-10by chart

Quickly diagnose and fix the _botocore.exceptions.noregionerror: you must specify a region_ error. The fix is you must specify a region.

AWS SAM in a Docker Container

2022-02-23by chart

If you've worked on even one Lambda function then you know that development without local testing can be slow. In this article we will go over using AWS SAM to startup an API on port 3000 with API Gateway and Lambda locally inside of a dock...

Make your Life Easier by Running AWS CDK in a Docker Container

2022-02-22by chart

Cross post from Medium Tags: CDK, 3 Musketeers, AWS This is an example of AWS CDK in a docker container following the 3 Musketeers pattern....

How to Use Tesseract OCR to Convert PDFs to Text

2022-02-20by chart

I have some PDFs which I need to get typed up into text to edit. I decided to go with Tesseract OCR as it seems to be the best tool for the job. Here are the steps for how to use Tesseract OCR to convert PDFs to text.

How to Increase Your Python Aws Cdk Lambda Development Speed by Testing Locally with AWS SAM

2021-09-17by chart

Cross-post from: Medium This article explains how to locally test, with AWS SAM (Serverless Application Model), a Lambda function + API Gateway created with AWS CDK (Cloud Development Kit). Python AWS CDK and SAM are a match made in heave...

Mac Tricks and Tips

2021-03-05by chart

I recently got a MacBook and am going to log all the tips and ticks I learn here while getting it just how I want it. This is essential a setup guide for myself if I need to setup another mac from scratch.

Ubuntu 20.04: Clementine error - "Your gstreamer installation is missing a plugin"

2021-02-23by chart

` Your gstreamer installation is missing a plugin Your gstreamer installation is missing a plugin Your gstreamer installation is missing a plugin `

CloudFront 494 Error - Quick Fix

2021-02-05by chart

My team ran into a 494 error earlier this week coming out of CloudFront. The first few files requested from CloudFront would be successful, then we would hit the 494 error and most requests after that, but not all, would fail.

AWS CDK: Place a Lambda function in specific subnets

2021-01-27by chart

I struggled for a while today to figure out how to place a lambda function inside of a given SubnetType of a VPC generated in the same CDK stack.

Transfer QuickBooks 2008 to a new Windows 10 Computer

2020-12-30by chart

My dad got a new Windows PC for Christmas and requested help with installing QuickBooks 2008 pro so he wouldn't have to pay to upgrade, here are the steps. Here I'll describe how to transfer a previously purchased QuickBooks 2008 to a new W...

WSL 2 Docker running slow

2020-12-23by chart

Yesterday I discovered my new Alpine Linux WordPress container had terrible latency when loading any pages.

Quick bash script for testing URL status code

2020-12-17by chart

Here is a quick script I have written in Bash to get URL status codes.

Using DinkToPDF on Alpine Linux

2020-12-16by chart

One of my recent projects has been containerizing a .NET Core 2.1 application which uses DinkToPDF for producing PDFs. I always default to Alpine for my containers. Here I'll describe using DinkToPDF on Alpine Linux.

Fix error sam deploy unable to locate credentials using AWS SAM with AWS CLI v2 SSO

2020-10-07by chart

I got this error _sam deploy unable to locate credentials_ when trying to use AWS SAM with AWS CLIv2 SSO.

Taking Off Into The Cloud: Guide On How To Get Your First AWS DevOps Job

2020-10-01by chart

This article is my attempt to describe the best way to get your first job in DevOps working with AWS services, either for people with previous tech experience or none. If you are starting on this journey feel free to leave a comment so I ca...

Bash: Or in an until or while loop

2020-09-30by chart

Problem

CloudFormation deploying CodePipeline error: User: is not authorized to perform: iam:PassRole on resource: ...

2020-08-18by chart

A quick guide to how to fix this cloudformation error: _is not authorized to perform: iam:PassRole on resource:_

Install AWS SAM CLI on Linux without Homebew

2020-07-17by chart

The official AWS installation docs for Linux tell you to install Homebew so that you can install the AWS SAM CLI. This is just plain dumb. You should not need to install a new package manager just to install one tool. Below are the steps to...

WSL Wrong Time: How to Fix incorrect Time in WSL

2020-07-13by chart

While working with AWS SAM I ran into an error caused by the local system time of WSL being wrong.

Copy Firefox Logins and Bookmarks to a new computer or login on Linux

2020-05-04by chart

How to copy Firefox saved logins and password, autofill data, and bookmarks over to a new computer, a new profile or a new user. While its best to use a more secure password manager such as keeper or Lastpass, if you do have some of your pa...

dmenu Path: How to add to the $PATH used by dmenu

2020-04-18by chart

How to add the the dmenu Path? This article explains how to add to the $PATH variable seen by dmenu.