Posts
Artix 2 · Css 2 · Git 2 · Hugo 2 · Java 1 · Javascript 1 · Linux 2 · Neovim 2 · Opinions 2 · Rust 1 · Self-Host 2 · Software Development 5 · Tmux 1 · Void Linux 1 · Web Design 3 ·Solutions to problems with Java Development
May 12, 2024
I recently ran into some problems with java development. One problem was neovim specific but the other was an issue with gradle. I wanted to document these in case any one else has similar problems as it took me a little bit of time to figure out.
Rust is pretty good (Short thoughts on Rust)
Apr 9, 2024
In my current position I’ve had to swap to full time Rust development. After about 2 months of full time Rust development I think I’ll likely be developing projects in Rust in the future instead of C++ when performance is important.
My nvim/tmux workflow
Mar 4, 2024
At my previous employment I was forced to use a windows system. Although not ideal, I was able to continue using my Linux terminal workflows by heavily utilizing Windows Subsystem for Linux.
Why I left Artix for Void Linux
Jan 5, 2024
This is going to be primarily opinion based post but I want to talk about a shakeup that has happened. I have uninstalled Artix from all of my computers and have instead swapped them to Void Linux.
Gettting Valgrind working on Artix Linux
Aug 29, 2023
I’m currently working on developing an implementation of the Concurrent Atomistic-Continuum method using C++ and CUDA to accelerate calculations. A need arose to use valgrind for debugging some memory issues. I currently run Artix Linux and it turns out that both Artix Linux and Arch Linux have fully removed all debug packages from their repositories and have swapped over to a debuginfod style system.
Highlighting the active menu item in Hugo
Jul 3, 2023
I’ve recently been developing sites for some family/friends. I had one person request highlighting the currently selected menu item. I had built a custom theme which used a navbear defined in the site wide hugo.
Hosting your own git frontend service using Gitea
Feb 25, 2023
I recently had interest in starting to work on the implementation of the Concurrent Atomistic-Continuum Method using C++ to take advantage of GPU acceleration. As a first step, I began thinking about where I wanted to host my project.
Separate files from git repo into a submodule
Feb 22, 2023
I recently had a situation where a library I was working on, originally as part of one project, was going to be needed for another project. The ideal way to handle this situation, is to have the library files as their own git repo which is then added to the projects as a submodule.
Developing a mobile-friendly navigation menu for your website
Feb 13, 2023
I personally am a big fan of navbars as they are a clean way to navigate any website. The classic navbar, that you are likely seeing on this site if you are viewing this on a desktop browser, is extremely simple to make and you can easily find guides to develop these.
Fighting the web obesity crisis using Hugo and Skeleton CSS
Feb 12, 2023
Now that I’ve graduated from my PhD, I find that I have more free time that was previously spent working on my dissertation. I also have the desire to continue to publish in some manner.
Work featured on San Diego Supercomputer Center website
Nov 14, 2022
My work has been featured on the San Diego Supercomputer Center website! This post highlights my work published with title: “Effects of interdiffusion on shear response of semi-coherent {111} interfaces in Ni/Cu”