Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Utilizing the Agentic Lifecycle for Improved Generative Results
It’s so easy to jump into the deep end, to vibe.
-
Using Trivy to Scan Images for CVEs
A local AquaSec tool for securing our precious containers, filesystems and git repositories!
-
Using The Pomodoro Technique to Focus
Because we all get distracted and need a hand focusing, sometimes Over the past couple of years, I’ve noticed a severe degrade in my ability to focus.
-
The Anne Pro 2 Replacement Project
_Because preferences of a Linux user don’t stop at the software I’ve used the Anne Pro 2 since 2016, and though it has served me well -even better since I had installed the OpenQMK alternative firmware on it, I decided to replace it.
-
That Time A Penguin Performed at a Wedding
A story about Love, Dance, and Linux Last year, two of my childhood friends got married just outside of Ottawa in the small town of <>.
-
On Developers and Engineers
Recently, a conversation I was part of involved a casual sharing on what the metaphorical difference was between someone who had the mindset of a software developer compared to one with the mindset of a software engineer.
-
Rationalizing Gopher War-crimes
With all the recent drama around Rust and Typescript, I thought why not join in the fun and share some additional atrocities in another language common to my blog, Go!
-
Locally Testing Kubernetes Operator Webhooks in Go
Last week, I was tasked with implementing Kubernetes admission webhooks for a brand new [[Go]] Operator which would interact with both internal and external APIs, so I thought why not document how to develop and test operator webhooks locally using what w…
-
Checking Out The Rust Powered IDE, Lapce - Pre-Alpha
Another article about a text editor?
-
Some Tips I learned from 100 Mistakes in Go
Recently I finished reading Teiva Harsanyi’s 100 Mistakes and How To Avoid Them, and instead of writing a review (TLDR, everyone working with Go should read this), I thought I’d share four mistakes which I found interesting and didn’t know before. #13.
-
On Learning To Standardize Development Semantics
I’ve been working in the Cloud Native space for over 1.5 years, and in that time I’ve had weekly chances to succeed and conquer what defeated me previously; I leveled up.
-
Quick Tip: Get, Describe, and Explain; a kubectl Command Summary
Recently, I had the (not-so) fun experience of porting custom resource definitions from their YAML manifests into Go structs, to which I had the interesting discovery of the following CLI functions and how they may help my task.
-
Technical Interests for 2023
Ray, what are your goals?
-
Leveraging Python Virtual Environments in VS Code
This past week, I learned an interesting trick which completely changed how I’ll approach writing Python projects in VS Code.
-
What Does "Cloud Native" Even Mean?
What is Cloud Native?
-
Setting up a Local Developer Environment for K8s
The first in a series of kubernetes wisdom nuggets that I wish I had when I started working with Kubernetes in both a professional and hobby manner.
-
Writing an Awesome List using the GitHub API
One morning, I decided that I wanted to highlight the importance of a project claiming to be blazingly fast A recent trend you may have noticed on GitHub and other Git-based platforms is the concept of the [awesome-list](https://github.com/topics/awesome-…
-
An Introduction to Git Worktrees
For when experience leads you having a PTSD-like relationship with the command git stash Let me give you a scenario, and I’ll let you tell me if it’s one which you’ve encountered before.
-
Setting up Fedora 36 From Scratch
For the first time in years, I managed to break my Fedora installation to the point where I thought, “hey, why not install from scratch and start fresh?”
-
Exploring Github Copilot During a Hackathon
Or, how to distract yourself with technology while trying to build new technology at breakneck speeds Building a Golang-powered Back-end I can remember it like it was just yesterday, I had a long weekend to myself planned to the brim with music and binging
-
Interesting Go Environment Variables
Recently, while extending our CI/CD to support go Modules which pull from our private repository, I ran into an issue which resulted in me mucking around with the go environment variables in my Dockerfile.
-
Engineering Let Go of Me
As of December 31st, 2021, Tori V’s latest track, Let Go of Me was released to all streaming platforms, including: Spotify, Apple Music!
-
Learning Python with Doom, Part 2
Continuing on with our Death Counter Application, or, how, many times can a floating skull kill me?
-
Learning Python with Doom, Part 1
Or, how to teach a newer language to someone acquainted with Visual Basic while keeping the interest relatable For the past month, I’ve been living at my dad’s after a retinal detachment surgery left him both unable to drive or conduct detail sensitive wo…
-
Fonts and Themes for my Linux Environment
Or, how to waste hours a week making the same codebase you looked at in the last hour appear different I decided to write this after managing what would be considered a hell of a move: bringing down an entire cluster along with two months of the team’s wo…
-
Bringing Colors to a Rusty Editor
TIL: Vim uses 8-bit or 24-bit color schemes For a few of my Hacktober contributions, I wanted to add a few small tweaks which would help integrate the Helix text editor better into my desktop’s colorscheme.
-
Transcribing a Podcast for Hacktoberfest 2021
Or, how to stretch a one-hour Podcast into a multi-hour listening experience While discussing a plan of attack regarding finding and implementing Open Source issues which would count towards Hacktoberfest 2021, I was forwarded an idea which I never thought
-
Automating Fedora Developer Desktop Onboarding using Ansible
Nothing screams confidence like being able to setup your Fedora Linux desktop with a few lines of SHELL script and offloading to a dedicated tool About once a year, I typically wipe out both my Windows and Linux systems, do a clean install and setup them…
-
A Busy August
A Busy August Previously, I had written about some lessons I wanted to share from my time at Scotiabank as I made my exit, but left out a few other items which made my August (and by extension, summer) packed.
-
Leaving the Campsite Cleaner Than You Found It
Would you believe me if I said I had rewritten this one article five times?
-
Re: My Most Notable Failures
Remember when response videos where a thing?
-
Getting Started with Neovim’s LSP
Or how to alienate yourself in the world of VS Code In my previous exploits around the terminal-based workflow -which, you can read about more here, I had setup a workflow with tmux, alacritty, and vim to great success for my average day tasks.
-
Learning Rust with Exercism
The path to staying sharp means always learning I’ve wanted to try out Rust for the past few months, my curiosity deriving from it’s rise in systems programming and being rated the number one developer loved language for the fifth year in a row.
-
Lessons from Developing the GopherNotes 0.1.0 MVP
A quick CLI notetaking application written in Go.
-
Getting AWS SAM Running on Fedora 33
Or, how SELinux and Docker can destroy a weekend of ambition Context My WSL 2.X setup finally kicked the bucket when Windows was acting far too slow as of recent, so I opted to reset everything and pursue a dual-boot configuration; my logic being that hav…
-
A Year of Journaling and Written Todos
Since January 2020, I’ve (for the first time) managed to use my preferred notebook as a daily todo list and (small) journal.
-
Understanding Go Project Structures
A Cheatsheet which I hope to reference until memorized.
-
Four Rules for Writing Scripts in Enterprise Environments
What three years working in Enterprise Environments has Taught Me About Scripts Always Provide Confirmation Prompts You’ve heard the term fat-fingering, which implies the slip of a key leading to production going down when you accidentally click said butt…
-
Embracing Terminal-Centric Workflows using Alacritty, Tmux, and Vim
Or, How To Look Like A Hacker at Starbucks I’ve long been inspired by the often beautiful -yet vastly nonfunctional- desktop setups found on /r/UnixPorn and other Linux-based forums.
-
Building A Hardened Docker Image Using Modern Infrastructure Tooling
Hey friend, it’s been a while since I last posted here -soon to be four months had I not started writing this article.
-
Writing Go Tests for an Alcoholic REST API
func TestHelloWorld(t *testing.T) {} is so well engrained into my muscle memory Continuing on with last week’s Athenaeum post, I mentioned that I wanted to explore easily overlooked processes or topics that junior developers don’t always have the chance to
-
Why You Need A Dog's Opinion For Code Review
An introduction to Hound, The Code Review CI Tool and Testing in Golang Conceptualizing Athenaeum James Inkster write up the best description of Athenaeum, which I’ll share here.
-
Following The Tomato Timer
My experience with Pomodoro, 9-5 I’ve always had terrible luck focusing when not in the office, I believe the cause rooting from the environment itself implying that “work gets done” here vs at home.
-
Being Apart of the Telescope Open Source Project
I’ve probably rewrote aspects of this post three times, let’s see how the fourth turns out.
-
End-to-End Telescope with Docker, WSL2 and Windows 10
This is a true story of pain and beating the odds.
-
Why I Got Into Programming
Despite my constant drift to different technologies, operating systems and languages (which, to be fair is rather natural with the given task, ever-changing preferences, etc), I’ve found the motivation and drive behind has never changed.
-
Adding Stats To Telescope's Banner Component in React
Preface: I have no idea what I’m doing, but the best way to learn is through example and imitation.
-
Determing Average Storage Costs via Azure with Python
Enabling you to say “I saved us $3,000 per subscription!”
-
Experiment: Moving to Pop!OS For A Month
Lets See if Ray Can Avoid Starting a Flame War Before The Third Paragraph!
-
Reduced Container Sizes With Multi-Stage Docker Builds
RUN export context=“this” In my free time, I’ve tried to contribute some of my Docker and development experience to @humphd’s Telescope project, a recent contribution that I’m proud is helps reduce the space complexity of the production and development im…