This guide provides step-by-step instructions for migrating from Amazon RDS PostgreSQL to Aurora PostgreSQL using AWS Database Migration Service (DMS). We'll cover both console and CLI approaches, including all necessary prerequisites and dependencies.
This document provides a clear and organised breakdown of the tools, technologies, and frameworks used in the current tech stack. The stack is categorised based on functionality and purpose.
A diverse selection of programming languages covering backend, frontend, and systems programming.
- Python: General-purpose programming language for scripting, backend development, and AI.
- Node: JavaScript runtime for backend applications and server-side development.
- Steve Chambers - GitHub: viewyonder
- Matt Lea
- Chris Belfield - GitHub: Duffybelfield
- Dean Lofts - GitHub: Loftwah
This guide covers implementing 1Password for secrets management in Rails applications. 1Password's partnership with the Rails Foundation makes it an ideal choice for managing application secrets securely and efficiently.
- Time Savings:
- Eliminates 4-8 hours per month typically spent on manual secret rotation (1Password CLI Documentation).
This solution implements a responsive multi-step wizard for generating kitchen design quotes using Rails 8, PostgreSQL, and Tailwind CSS 4.0. It adheres to metric standards, ensuring clean, professional functionality tailored for accurate and user-friendly input/output.
3:57:57 PM [vite] Error when evaluating SSR module /home/loftwah/gits/blog/astro.config.mjs: failed to import "remark-mermaidjs" | |
|- Error: Cannot find module 'remark-mermaidjs' imported from '/home/loftwah/gits/blog/astro.config.mjs' | |
at nodeImport (file:///home/loftwah/gits/blog/node_modules/vite/dist/node/chunks/dep-BWSbWtLw.js:53047:19) | |
at ssrImport (file:///home/loftwah/gits/blog/node_modules/vite/dist/node/chunks/dep-BWSbWtLw.js:52914:22) | |
at eval (/home/loftwah/gits/blog/astro.config.mjs:8:37) | |
at async instantiateModule (file:///home/loftwah/gits/blog/node_modules/vite/dist/node/chunks/dep-BWSbWtLw.js:52972:5) | |
3:57:57 PM [vite] Pre-transform error: Failed to load url remark-mermaidjs (resolved id: remark-mermaidjs) in /home/loftwah/gits/blog/astro.config.mjs. Does the file exist? | |
[astro] Unable to load your Astro config |
title | description | pubDate | heroImage | author |
---|---|---|---|---|
Creating a Games Section for My Astro Blog |
How I designed and built a games section in my Astro blog, complete with filtering, sorting, and enhanced user experience. |
Nov 21, 2024 |
/images/games-section-astro.jpg |
Dean Lofts (Loftwah) |
This guide explores modern array methods introduced in ECMAScript 2023 that enable safe and predictable transformations while maintaining immutability—essential for building reliable and maintainable code in DevOps environments.
The following methods require JavaScript environments that support ECMAScript 2023:
- AWS CLI configured for the
us-east-1
region. - SSH access to the EC2 instance (private key located at
~/.ssh/id_rsa
). - Terraform workspace available for ECS resource information.
- Required scripts in your working directory:
connect.sh
- For accessing ECS containers.monitor-health.sh
- For monitoring ECS health.
This comprehensive guide details the design, implementation, and deployment of a Bluesky Leaderboard System. The system tracks user activity on the Bluesky platform, processes engagement metrics (including follower growth), and generates leaderboards based on combined engagement scores. It leverages Bluesky's Firehose API to process real-time data and stores it in a structured database for analytics.
The deployment is tailored for DigitalOcean using Terraform for infrastructure provisioning, Bun as the runtime environment, and incorporates backup strategies using DigitalOcean Spaces (S3-compatible storage).