Jeremy's Tech Blog
  • Home
  • Articles
  • Tutorials
  • Courses
  • Videos
  • Live Streams
  • Podcast

  • What's the Best Way to Optimize Images for the Web?

    You probably aren't optimizing your images enough. I'll show you a few ways to do it, and the results from each.

    clock5 min read - Nov 27, 2021
  • Don't be the Insecure Interviewer

    Here's a rant about coding interviews. I've been on both sides of the table. If you're an interviewer, here's what NOT to do.

    clock7 min read - Sep 17, 2021
  • Let's talk about Slices in Go

    Slices are a nifty datatype, and this article explains what they are, how they work and how to use them.

    clock5 min read - Sep 15, 2021
  • How Hot Does it Get Inside a Car During a Heat Wave?

    Using a Raspberry Pi to measure the temperature inside a Ford Focus in the sun during a record breaking heatwave. Full how to and source code.

    clock7 min read - Jul 11, 2021
  • Should Developers Join Clubhouse?

    Clubhouse is a new social media darling, but is it worth it for Developers?

    clock3 min read - Mar 11, 2021
  • What Do You Do for a Living Anyway?

    I build cool stuff, talk with amazing people, and have fun. Maybe you can join me

    clock4 min read - Mar 3, 2021
  • Easy IoT with Adafruit IO and a Raspberry Pi

    There are many complex IoT systems for the cloud. But what about the hobbyist? In this tutorial, we'll show you how to set up a full IoT system from start to finish that a beginner can complete.

    clock8 min read - Dec 2, 2020
  • Building a Go Web API with the Digital Ocean App Platform

    I tried out Digital Ocean's new PaaS (Platform as a Service) and threw some Go at it. Let's see how it does.

    clock9 min read - Oct 14, 2020
  • Optimizing String Comparisons in Go

    Optimizing string comparisons in Go can improve your application's response time and help scalability. I'll show which methods are the fastest.

    clock8 min read - Sep 4, 2020
  • How Do I Compare Strings in Go?

    In this article, we'll learn how to compare strings in Go, and which methods are fastest.

    clock6 min read - Aug 17, 2020
  • 7 Reasons Why Front End Developers Going Full Stack Should Choose Go

    You want to become a full stack developer someday, so where do you start? Google's Go language is an excellent place.

    clock4 min read - Aug 12, 2020
  • Better Title Case in Go

    In this article, we'll walk through the different ways to change letter case in Go. Using the strings library and a neat function you can build better titles with Go.

    clock3 min read - Aug 3, 2020
  • Get and Store Temperature from a Raspberry Pi with Go

    In this tutorial I'll show you how to grab temperature from a Raspberry Pi and build an endpoint to store the data, with Go.

    clock10 min read - Jun 9, 2020
  • How to Install Go on the Raspberry Pi

    If you want the latest version of Go on your Raspberry Pi, here's a quick tutorial that can help.

    clock2 min read - Jun 2, 2020
  • How to Build Your First JAMstack Site

    A complete guide to building your first JAMstack blog, from start to finish. Let's build a JAMstack site together!

    clock10 min read - May 29, 2020
  • What Is Deno and Why Is Everyone Talking About It?

    Deno is a hot new runtime that may replace Node.js. Everyone's talking about it like it's the next big thing. It likely is. Here's why.

    clock4 min read - May 15, 2020
  • Setting Up Pop!_OS for Front End Development

    I've been using Pop!_OS for front end development a lot lately. Here's how I set it up

    clock4 min read - May 11, 2020
  • The Best Editors for Go Programming

    Here are some of my favorite editors for Go programming. What's yours?

    clock2 min read - May 1, 2020
  • 9 Courses You Can Take to Become a JavaScript Wizard

    sharpening your core JavaScript skills can make you better at all front-end frameworks. Here are some courses to help with that.

    clock5 min read - Apr 25, 2020
  • I Took a COBOL Course and I Liked It

    This week, I took a course on COBOL. Here's what a modern developer can learn from this decades-old language

    clock9 min read - Apr 15, 2020
  • Stay Home and Learn JavaScript

    Have you ever wanted to learn to code? Want to start out easy? In this series of tutorials we go through the basics of JavaScript, so you can start coding immediately.

    clock7 min read - Mar 24, 2020
  • How to Find Your Browser Developer Console

    Debugging web applications can be tricky. Accessing your browser's developer console is the easiest way to see what's going on with your application.

    clock2 min read - Mar 22, 2020
  • Donate Your Unused CPU Cycles to Fight Coronavirus

    Here's how you can donate your unused processing power to fight the coronavirus.

    clock3 min read - Mar 15, 2020
  • Stop Fearing the Whiteboard. Conquer It.

    It's time we stopped fearing, complaining, and arguing about whiteboard coding interviews. Let's conquer them.

    clock5 min read - Feb 22, 2020
  • Become a React Developer in a Weekend

    If you want to be a React Developer, there's a lot to learn. You can get started in a weekend. Yes, in a single weekend, you can learn React and start developing some cool applications!

    clock4 min read - Feb 7, 2020
  • The Developer Tool You Can't Live Without

    NimbleText is the world's simplest code generator. It formats your data using the patterns you supply. Read about it here.

    clock6 min read - Jan 10, 2020
  • A Visual Studio extension that makes you a better developer

    It's a bold claim to say an IDE extension can make you a better developer, but you should install this new Pluralsight extension and see for yourself.

    clock3 min read - Nov 16, 2019
  • Getting Started with Haxe

    I decided to try out HAXE, a language you've probably never heard of

    clock6 min read - Nov 2, 2019
  • How to Nail Your Next Coding Interview

    Strut up to that whiteboard with confidence. You got this.

    clock8 min read - Jul 29, 2019
  • You Can Get the Source Code for Apollo 11 and Take a Course on It

    For the 50th Anniversary of the Apollo 11 Moon Landing, take a tour of the code of the Apollo Guidance System.

    clock4 min read - Jul 19, 2019
  • Forget What You've Heard, Now Is the Best Time to Become a Coder

    Do you want to be a coder? Are you on the fence about trying it? nervous to get started? The time is now. Time to pull the trigger.

    clock6 min read - Jul 16, 2019
  • Thinking About Reusable Code

    The mythical reusable code idea has existed for decades. It showed up shortly after the first lines of code were written. We preach re-usability and sometimes strive for it but it rarely becomes a reality.

    clock7 min read - Jun 3, 2019
  • Easy CRUD for your Web API with Dapper

    A dive into Dapper, a nice simple ORM for .Net. In this tutorial I'll show you how to use Dapper with your ASP.Net Web API

    clock13 min read - Feb 13, 2016
  • Setting up the Adafruit Huzzah ESP8266 Breakout

    Today I've set up an Adafruit Huzzah ESP8266 Breakout board and played around with it. My thoughts on this board and ones like it, and what it could mean for the Internet of Things

    clock4 min read - Jan 12, 2016
  • How to add WiFi to your Arduino

    If you want to add internet connectivity to an Arduino, you have quite a few options. Since most Arduino models are not bundled with Ethernet or WiFi a market has developed for it, and I decided to try one out and share my thoughts.

    clock5 min read - Dec 19, 2015
  • Arduino Project: LCD Shield Kit

    My first impressions of this cool Arduino LCD Shield kit by Adafruit. I assemble it, try it out, and share my results.

    clock5 min read - Nov 14, 2015
  • Brief Introduction to REST

    Perhaps you've seen the term REST being thrown around lately and have been a little curious what it's all about. If that's the case, or you know a little about it but never used it, this article is for you. Today I'm going to give a small overview of what REST services are, and why it's awesome.

    clock8 min read - May 21, 2015
  • How to Write Better Unit Tests

    In working with some unit testing fairly extensively lately, I've gathered some guidelines I've tried to stick with over the years for writing better tests.

    clock3 min read - Aug 24, 2014
  • Common C# Interview Questions

    I was reading a post about some common C# interview questions, and thought I'd share some of mine. These are questions that I asked in interviews, or was asked in past interviews. Try them out and see you how you do!

    clock3 min read - Aug 3, 2014
  • Properties vs Fields in C#

    One of the areas that cause a lot of confusion for new C# developers is the idea of properties and fields. It's an easy thing to mess up, and there aren't really any solid rules on it, but here are some general guidelines to help you decide how to use these members in your project.

    clock4 min read - May 4, 2014
  • Programming: Smell It Before You Eat It

    Whether you're developing for a personal project, small business or Fortune 100, you should take the time to make sure your changes aren't going to break things. In times past this usually meant spending lots of money. These days the only thing you'll need to spend for quality is time, and not much of it.

    clock6 min read - Apr 29, 2014
  • Hazardous Attitudes in Software Development

    With software projects it's rare that a failure can be pointed a single cause, or a certain person. Usually it's a culmination of many smaller mistakes. With technology and formal project management, best practices are usually well documented and available, but one thing that isn't talked about as much is attitude. The attitude of persons in your group or your group as a whole is one of the biggest factors of your success.

    clock5 min read - Dec 7, 2013
  • Common Code Smells

    Code Smells are becoming the new hotness again. You may have heard the term, here's what it means and a few to look out for.

    clock6 min read - Aug 28, 2013
  • Dont Build El Caminos

    The quickest way to disappoint everyone is by trying to please everyone and software is no different. Sometimes trying to make a one size fits all solution can get you into trouble.

    clock6 min read - May 29, 2013
  • The Single Responsibility Principle

    There's a lot of genius in simplicity. This applies to many things in life and definitely in software development. SRP, or Single Responsibility Principle is one of the foundations building better software.

    clock4 min read - Mar 20, 2013
  • What is a Polyglot Programmer?

    What is a polyglot programmer and should you strive to be one?

    clock6 min read - Jan 17, 2013
  • A Cleaner Display of Your IP in Windows

    How you can build a quick program in C++ to show just your ip address from the prompt.

    clock2 min read - Dec 12, 2012
  • An Introduction to Object Oriented Programming

    Today I'm going to talk about Object Oriented Programming (OOP). This is the first in a series of articles that will aim to teach you more about OOP and how you can use it to develop better software.

    clock5 min read - May 31, 2012
  • Python For The Absolute Beginner

    Want to try out some Python? Here's a primer on getting started with this awesome language.

    clock6 min read - May 21, 2012
  • Setting up Linux: Use a Package Manager or Build From Source?

    Should you use a package manager to install your software or build from source? I take a look at some of the reasons for both

    clock8 min read - May 12, 2012
  • How to Capture the Output of a Linux Command in C++

    A quick way to capture the output of a Linux command in your C++ program

    clock3 min read - Sep 23, 2011
  • 7 Ways to Make your Website Faster

    A fast website is important for usability and SEO. Here's how you can make your website faster today

    clock5 min read - Mar 31, 2011
  • How to Write Text Files with C++

    Step by step description of how to write text files with C++. Using Bloodshed C++

    clock5 min read - Jan 31, 2009
  • How to use OR operator with Strings in C#

    I just had this problem tonight, so I thought I'd share the solution. In many languages you can do a string comparison in the following way

    clock1 min read - Dec 8, 2008
  • How to Learn Computer Programming

    So you want to be a computer programmer? Want to write software? Here is how you can get started with this awesome hobby / profession right away, for next to nothing.

    clock14 min read - Dec 27, 2007
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • arrow-right