• About Me
  • Resources
  • Projects
    • SkyblockPlugin
    • GitHub
    • Varnish Dashboard
    • NodeFTPD
    • Util.php
    • WordPress Access Control
  • Contact Info
  • Resume/CV
Brandon Wamboldt
Software Development & DevOps

Author: Brandon Wamboldt

  • DevOps
  • ...
    • Network Engineering

Debugging an Internet issue

Posted on March 15, 2020March 15, 2020by Brandon Wamboldt

A few weeks ago, I was at work and started to notice that occasionally I’d open a new tab or website, and it wouldn’t load (or would load broken), but my browser normally auto-retried or I F5’d, and the problem went away. It didn’t happen too often, so I ignored it for a couple days, […]

Read More
3 Comments
  • Uncategorized

Everything I googled in a week as a senior developer

Posted on September 12, 2019September 16, 2019by Brandon Wamboldt

Inspired by this post, I decided to do the same thing and see what I searched for in the last week. September 9th, 2019 (Monday) tsconfig paths Looking up the documentation for a TypeScript config option that I couldn’t remember how it worked OpenShift Looking up what OpenShift was since a customer was asking about […]

Read More
17 Comments
  • Professional Advice
  • ...
    • Tips & Tricks

Creating an Effective Resume

Posted on October 14, 2018October 14, 2018by Brandon Wamboldt

Creating a good resume isn’t too difficult, but it can significantly increase your chances of getting through the screening process. Resumes are your first obstacle to getting that exciting new job opportunity, but it’s a fairly easy obstacle to overcome with a bit of work. Check the right boxes, and you’ll be doing an interview […]

Read More
35 Comments
  • Development
  • ...
    • Professional Advice

Interview Tips for Software Developers

Posted on September 3, 2018October 14, 2018by Brandon Wamboldt
Your typical generic interview stock photo

Interviewing for a new job can be an intimidating and difficult experience for anyone. I’ve put together some advice based on my experience doing over a hundred interviews that should be helpful for developers of any skill level. Let me know what you think in the comments below. Show Up On Time You may think […]

Read More
8 Comments
  • Development

Tmux & Cygwin

Posted on November 20, 2016November 20, 2016by Brandon Wamboldt

Using Tmux & Cygwin together is the best console combination on Windows, if you ask me. I’ve been using this setup for over a year now, and my productivity is measurably better, my workspace more organized, and it looks cool to boot! I’ve also converted most of the developers at my workplace to this setup. […]

Read More
16 Comments
  • Development

Asynchronous JavaScript with Callbacks

Posted on May 15, 2016May 15, 2016by Brandon Wamboldt

This is a brief introduction to asynchronous JavaScript using Async.js and callbacks. Async.jsĀ is a very common library that makes it easier to do a variety of tasks using JavaScript.

Read More
10 Comments
  • Thoughts & Advice

My thoughts on software licenses

Posted on June 7, 2015July 14, 2017by Brandon Wamboldt

Whenever you release a piece of code, a library, or any other software package, you should include a license so that other people may legally use your software. You may not think it’s a big deal, but if you don’t include a license, a lot of people won’t be able to (or feel comfortable) using […]

Read More
2 Comments
  • DevOps
  • ...
    • Understanding Technology

How do S3 permissions work?

Posted on May 28, 2015July 14, 2017by Brandon Wamboldt

Amazon S3 is a great (and cheap) content storage and delivery service, used by millions of websites and applications around the world. However, their permissions system can be opaque to new users, and difficult to understand, due to the variety of ways you can set permissions, and inconsistent terminology in different UIs. This post aims […]

Read More
23 Comments
  • Development
  • ...
    • Understanding Technology

How does Git rebase work?

Posted on May 26, 2015July 14, 2017by Brandon Wamboldt

I use git’s rebase command daily, it’s an invaluable tool for maintaining a clean and sane Git history. However, most people find it difficult to understand, or use it incorrectly, as it’s not the clearest command to use. The first thing to understand, is that rebasing typically refers to two different (but similar) operations: “Rebasing […]

Read More
12 Comments
  • My Projects

Enhanced Varnish Dashboard

Posted on March 7, 2015July 14, 2017by Brandon Wamboldt

I run Varnish on a number of servers, and I don’t always have a full metrics setup (e.g. Graphite/Statsd/Collectd) setup. Also, sometimes I just want a real time dashboard to watch traffic (or my clients do). I’ve been using Varnish Agent 2 + the ITLinuxCL dashboard, which is lacking to say the least. The dashboard […]

Read More
14 Comments

Posts navigation

Older posts
I'm a team lead, software developer, and devops engineer (depending on the day). I love programming, and having a blog allows me to share things I've learned with others, and hopefully save somebody a bit of time!

Disclaimer: Any opinions expressed are solely my own and do not express the views or opinions of my employer.

Recent Posts

  • Debugging an Internet issue
  • Everything I googled in a week as a senior developer
  • Creating an Effective Resume
  • Interview Tips for Software Developers
  • Tmux & Cygwin
Activello Theme by Colorlib Powered by WordPress