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 …
Articles by William Brawner
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 …
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 …
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 …
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 …
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 …
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 …
Using Git on a Chromebook
tl;dr sgit + arc welder = git on chromebook
Anyone who has used a Chromebook knows the downsides of doing so. As a standard user, there probably aren't many, unless you're an iPhone user or a Microsoft Office user (though even Office has online web app versions of its products). As …
Say Time for Chrome
tl;dr - Say Time for Chrome in the Chrome Web Store
One of the features of macOS that I really appreciate is the ability to have the Mac announce the hour. I find it incredibly helpful to stay on schedule and keep track of time. Unfortunately, on Windows and Linux …
Progressive Web Apps
For the longest time, I've wanted to get into Android development. While I haven't yet taken the time to learn Java and get to it, I have been looking into progressive web apps. They're actually rather exciting. Essentially, they seek to make web apps feel like native apps, to improve …