If you’ve been following my blog, you probably saw the post where I outlined my personal git server setup. In it, I showed off the ls command that I’ve configured for quickly viewing my repositories remotely. This is quite limited though, in that it only shows me the names of the repositories, without any further details or even … Continue reading View Your Repositories Remotely with GitWeb
A Simple Self-Hosted Git Server
If you’re writing code for any purpose, I sincerely hope you are using some kind of source control. I personally am only really familiar with Git, and as such it is my go-to tool for keeping track of my code. Nowadays, there are plenty of hosts for pushing your code to some remote server to … Continue reading A Simple Self-Hosted Git Server
Spring Boot Config Priorities
Recently, while working on a job, I ran into an interesting problem with Spring Boot: the configuration files I had defined using the @PropertySourceannotation were being overridden by the application.properties file, which I had also defined with a @PropertySource annotation. Why wasn’t Spring prioritizing my configuration files correctly? What I was attempting to accomplish was shipping my jar with some default configuration … Continue reading Spring Boot Config Priorities
Using Dockerized MySQL for Local Development
Working with a database is pretty much a given for most of the projects I’ve worked on lately, which means that in order to get any work done locally, I’ve had to install a MySQL server, configure it, add the users and databases for each project, and grant the permissions accordingly. Because I didn’t want … Continue reading Using Dockerized MySQL for Local Development
Blog Platform Hopping
Within the community of Linux users and fans, there’s a term called “distro hopping”, which refers to the act of constantly jumping around between different distributions, or “distros”, of Linux. A few examples of popular distributions are Ubuntu, Debian, Red Hat Enterprise Linux (RHEL), or Fedora. Back in the days when I ran Linux on … Continue reading Blog Platform Hopping
Getting More into Blogging
I follow quite a few blogs, podcasts, and YouTube channels related to software engineering, and a common theme I’ve noticed between several of the producers of the more inspirational content I follow is that they recommend doing something to get yourself out there, be it maintaining a blog, speaking at conferences, starting a podcast, etc. … Continue reading Getting More into Blogging
Testing Your Android Apps for Chromebooks – When You Don’t Have One
While I don’t have a Chromebook, I recently bought a Samsung Dex, which for those of you who aren’t aware of what that is, it basically allows you to take your Samsung phone, dock it, connect a mouse, keyboard, and external monitor, and use the phone as if it were a desktop computer. Seeing as … Continue reading Testing Your Android Apps for Chromebooks – When You Don’t Have One
Simple Markdown January Updates
I barely managed to squeeze these updates into the end of January, despite a busy post-holiday season for me. Simple Markdown is still not polished enough for me to call it a 1.0 release yet, as there are still plenty of rough edges to smooth out, and a few new features I’d like to add. … Continue reading Simple Markdown January Updates
WebView Memory Leak
A few months ago, I published an app called SimpleMarkdown, which, as you can probably guess from the title, is a markdown editor. I had a strange bug that I couldn’t quite figure out no matter how much I searched it and eventually I had to put it on the back burner as I got … Continue reading WebView Memory Leak
Simple Markdown v0.1.0
In my post on Progressive Web Apps, I opened by saying that I had always wanted to get into Android development but hadn’t “taken the time to learn Java and get to it”. So, I decided enough is enough and I want to pursue my goals. I recently read through Donn Felker’s 5-day newsletter on how … Continue reading Simple Markdown v0.1.0