-
Simple Fix for Savage Axis Failure to Feed
For the life of me, I could not get my Savage Axis rifle to feed reliably. But then, I finally found the simple fix I was looking for.
-
How To Use RSS
Sometimes my readers tell me that my RSS feed is broken. They click on the “RSS Feed” link expect to be subscribed to my blog. But, instead they just see a bunch of computery gibberish filling their screen.
-
Develop an ASP.NET Core Site on Linux
If you’re a bit of an idealist, like I am, and you want to run open source software while still leveraging the powerful C# development ecosystem, then this should give a quick glimpse into what it’s like to develop C# websites on Linux.
-
Credit Card Processing with Python
If you run a business, charity, or any organization that accepts money, a professional online payment feature on your website is a great way for your patrons to conveniently pay you. Here’s how such a payment feature can be implemented in Python with Authorize.net.
-
Building Blocks of Function Components in React
Class based components aren’t the only way to build rich user interfaces in React. Here are some building blocks that can be used to build the same dynamic experiences using Function Components.
-
Run Plex on an Ubuntu Server at Home
This is how I set up a home media server with Plex, Ubuntu, and a home server tower.
-
Getting Started with Mobile Development and Xamarin
Xamarin enables programmers to write native mobile applications for both Android and iOS using C# and free development tools like Visual Studio Community Edition. This means that if you’re invested in the .NET ecosystem and the C# language, you can write cross-platform mobile applications using technology that’s already familiar to you.
-
Getting Started with Django
Django is a Python framework that I’ve written about before. I’ve compared Django to ASP.NET MVC. But, I didn’t go into much detail about how to actually use Django to create a data driven website. That’s what I’ll cover now.
-
Configuring Vim When Using Git Bash on Windows
Occasionally I become enamored with the idea of becoming a Vim expert, or at least a competent Vim user. I work primarily in Windows environments so, though the desire exists, there aren’t many good opportunities to build Vim habits. There is a Vim on Windows release available. This has a GUI interface and an installer executable. Though if you have Git for Windows installed, then you already have Vim available. Git for Windows comes with the ever useful, Git Bash. And, lo! Git Bash has Vim.
-
Gogs on Raspberry PI
In a previous article I configured a headless Raspberry Pi for Wifi and SSH. Next, I’ll set up a personal Gogs server on it.
-
Configure Headless Raspberry Pi for Wifi and SSH
Raspberry Pis are great little computers. Wonderful for running hobby services. But, whenever I start a new RPi project, I dislike needing to dig out my spare HDMI monitor and USB keyboard. I don’t like having to take up room, connect all that hardware, just to enable SSH and Wifi so I don’t need any of that equipment I just finished setting up.
-
5 Slack Tricks that Changed My Life
The tricks I will discuss here have helped me to stay nimble in Slack’s user interface. At first, I looked at Slack as a swamp of messages that I needed to wade through. But, with these small tricks, Slack has become easier to use and it even plays more of a productivity role.
-
Let's Scrape the Web with Python 3
Web scraping can be useful especially if you need an API and one doesn’t yet exist. Here I use Python 3 to scrape an page’s HTML for its data.
-
Learn Insertion Sort with Video Game Discs
Insertion sort is in the same family as the bubble sort in that its worst case complexity is O(n2). But in practice, it is usually a faster sort.
-
Learn Bubble Sort with Playing Cards
Let’s say you have an unordered list of numbers and you wanted to put them in order from lowest to highest value. How would you do that?
-
Let's talk to a SQLite database with Python
Foray headlong into SQLite data.