Arcadian Cloud
366 FOLLOWERS
This is a personal blog of author Chris Hart where he shares interesting things that he has done or discovered. Blog features posts mainly related to his work focusing on AWS, DevOps, and DevEx.
Arcadian Cloud
10M ago
These steps are assuming you’ve already got wireguard setup and have a .conf file.
Ensure Wireguard is installed
sudo apt install wireguard
Move the .conf file to the Wireguard folder
Your wireguard conf file may be named something else, but mine is wg0.conf
sudo cp Downloads/wg0.conf /etc/wireguard/
Start Wireguard
Use the correct name for your wireguard config file. Note that I use wg0 because my file was wg0.conf.
sudo wg-quick up wg0
Fix wg-quick: line 32: resolvconf: command not found error
This step is optional, you only need to do this if you got the above error.
ln -s /usr/bin/r ..read more
Arcadian Cloud
11M ago
Example code from my project MyChefAI.com I am working on right now. Hopefully if you are crawling google for a good example of listing secrets or pulling a given secret from AWS Secrets manager with NodeJS this helps you.
async function listAllSecrets(nextToken) {
const params = {
MaxResults: 50
};
if (nextToken) {
params.NextToken = nextToken;
}
try {
const data = await secretsManager.listSecrets(params).promise();
for (const secret of data.SecretList) {
console.log('Name: ' + secret.Name);
console.log('ARN ..read more
Arcadian Cloud
11M ago
See in the above example how my cover image looks. At the time of writing this, this page is MyChefAI.com/diabetes.
Here is my full hero image component
import { styled } from "@mui/system";
import Link from "next/link";
import Image from 'next/image';
//MUI Components
import { Box, Button, Typography } from "@mui/material";
function DiabetesLandingHero({handleScroll}) {
const HeroImage = styled("div")(({ theme }) => ({
position: "relative",
height: "80vh",
display: "flex",
alignItems: "center",
justifyContent: "center",
overflow: "hidden",
color: "white ..read more
Arcadian Cloud
1y ago
Realistic representation of how you will actually look when you finish reading this article and show off your story pointing knowledge to your friends, family, and co-workers.
If you want to skim, just read What are Story Points, Purposes of Story Points and Example of a team using relative pointing.
Preamble
Amongst people in the software industry there is a lot of confusion around story points. This blog is my summary of the opinions of great minds on the topic of story points with some of my own opinions thrown in as well.
Story points are part of scrum, right? No. Go read the scrum guide ..read more
Arcadian Cloud
1y ago
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, and more. In this article, we will explore these updates and discuss potential use cases based on our own experiences.
Disclaimer: this article is part of my project to develop an automated system for summarizing the weekly AWS updates, providing an easy to use framework for summarizing RSS feeds into automatic articles. GitRepo: https://github.com/chrishart ..read more
Arcadian Cloud
1y ago
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 really anyone who works in software, just read on.
One artifact, one pipeline, one path to production is a simple guideline to building good software delivery mechanisms. It’s about not over complicating the process, reducing the cognitive load, keeping the team moving fast, and making sure the deployment process actually works consistently.
One Artifact
The most ..read more
Arcadian Cloud
1y ago
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.
Version control:
Ensure all code and configuration files are stored in a version control system like Git. This allows tracking changes, collaboration, and easy rollback of changes if needed.
Automated builds:
Automate the process of building the software to ensure that the code is always in a deployable state, minimizing integration issues and detecting problems early.
Continuous integration:
Integrate code changes frequently ..read more
Arcadian Cloud
1y ago
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.
Version control:
Ensure all code and configuration files are stored in a version control system like Git. This allows tracking changes, collaboration, and easy rollback of changes if needed.
Automated builds:
Automate the process of building the software to ensure that the code is always in a deployable state, minimizing integration issues and detecting problems early.
Continuous integration:
Integrate code changes frequently ..read more
Arcadian Cloud
1y ago
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 a smart TV. In this article I’ll go over the best Raspberry Pi Smart TV configurations and guide you through setup.
Can you use a Raspberry Pi to make a smart TV?
Certainly you can, there are several good options for converting your Raspberry PI into a smart TV and in this article I’ll go over them.
Simple steps to converting your Raspberry Pi into a smart ..read more
Arcadian Cloud
1y ago
In today’s world of data-driven business, protecting sensitive data is of utmost importance for businesses and end users alike. Amazon Macie seeks to address this concern by providing a fully managed data security and data privacy service that uses advanced machine learning and pattern matching algorithms to discover and protect your sensitive data inside Amazon S3.
Amazon Macie simplifies data security by providing comprehensive data discovery, monitoring, and protection features for data stored in S3 buckets. Macie has a multi-account architecture that can be implemented via AWS Organizati ..read more