I mostly work on my desktop, but
usually from another computer, like my
laptop. Historically, the most common
method I use for this has been combining
tmuxp, for ease). However, more often
than not, I now find myself using VS Code
with it’s remote development
I recently hit a snag while developing a Jenkins pipeline at work. I was having difficulty preserving files across the entire pipeline run. In the end, my solution was to use the stash feature. However, I found little support for my specific type of issue online, so I figured I might as well write a short post about my experience.
As discussed in my previous post, I decided to trade-in my 2019 16” MacBook Pro and replace it with a new 2020 M1 MacBook Air. So far, I think making the swap was a terrific idea. Here are my initial thoughts…
Over a year has passed since I purchased a base model 2019 16” MacBook Pro. My first Mac. With it’s large “retina” display, resurrected magic keyboard, and truly amazing speakers, it might be the most pleasurable laptop I have ever owned. However, I decided to trade it in… for a new MacBook air. Here’s why.
No, this is not the same as my last
post, but is a continuation of it.
While the basic
podman generate systemd generated file works for many
cases… it wasn’t a good long-term solution for my jellyfin container. So, I
made a small tweak.
On my Linux workstation, I have started to host a jellyfin server using podman. I have also started to shutdown my computer when I go to bed, as all of our important services (ex: home automation) are hosted on my home server. With that said, there is one remaining problem with this configuration. When I boot up my computer the next morning, my containers do not automatically start… and I always forget to start them up myself. Let’s fix that, using systemd.
After months of planning and price tracking, I have finished upgrading several major components in my Linux workstation. What started as a planned cpu and ram upgrade, eventually ballooned to also include a new motherboard and a secondary gpu. Let me explain…
I use a handful containerized services on my workstation. Jellyfin and minecraft servers are two examples. Many of these self-hosted applications require ports to be opened in order to work. However, I often forget this. While I am getting better about remembering to open the ports… sometimes I forget how. Not anymore.
Several weeks ago, I wrote about how I decided to purchase an ergodox-ez split keyboard. In that post, I omitted any details about what configuration I ordered, as well my impressions about the board. Now that I have been an ergodox owner for… wow, over two months… I guess this post is due. Here are my ‘initial’ thoughts of the ergodox-ez…
Most applications we use today are fancy web pages, wrapped up in a desktop shell. Many people even forgo desktop builds, instead opting to run webapps simply as another tab in their web browser (Ex: Slack, Discord, Notion). Personally, I prefer to have dedicated windows opened for my essential tools. As a result, I love using nativefier to create desktop versions of my favorite web-based applicatons. The only problem is… it can be a pain to setup. Lets fix that.