fbpx

How to Create a Custom Checkbox Form in Vue

Custom Checkbox Component Vue

You have a problem. The browser’s default checkbox form is ugly and outdated, but importing an entire library just to change the styling seems like overkill. Instead, let’s build a custom checkbox form component from scratch. It will take 15 minutes to type up, or just 3 if you just copy and paste my boilerplate … Read more

Writing Good Unit Tests; Don’t Mock Database Connections

Writing Good Unit Tests; Don't Use Database Mocking

Unit tests are unbelievably important to us as developers because they allow us to demonstrate the correctness of the code we’ve written. More importantly, unit tests allow us to make updates to our code base with the confidence that we haven’t broken anything. In our eagerness to get 100% code coverage, however, we often write … Read more

Should You Commit the Vendor Folder in Go?

Should You Commit Your Vendor Folder in Go

The answer to the age-old question of, “should I commit the vendor dependencies in my Go project to source control?” is “almost always“. As an FYI, we here at Qvault use Go for all of our backend work, and we always commit our vendor folders. Let’s take a look at the reasoning behind my claim … Read more

How Long Does It Take To Learn To Code?

How Long Does It Take to Learn to Code

There are so many obvious reasons to learn to code: freelancing opportunities, career advancement, salary increase, and personal satisfaction among others. The advantages are so many that it’s worth the investment, no matter how many obstacles you might encounter. One such obstacle is the common misunderstanding about how long it takes to learn to code. … Read more

How Much Do Software Engineers Make?

How Much Do Software Engineers Make?

Software engineering continues to be one of the most lucrative career paths in the tech industry. Additionally, the rewards go well beyond a high salary, corporate health insurance plans, and an increased opportunity to advance. Software engineers often receive benefits like unlimited time off, no need to find coworkers to cover shifts, lax or no … Read more

Top Web Development Programming Languages; A Comparison

Top Web Development Programming Languages; A Comparison

The software development industry is growing at a break-neck pace. Currently, there are close to 19 million software developers in the world, and this number is expected to double by 2030. If you are someone looking to break into the industry, the first step is to learn and understand the different programming languages and the … Read more

Learn Go Fast; Best Courses and Resources

Learn Go Fast; Best Courses and Resources

Want to learn Go fast? We’ve compiled a list of great resources for you, dive in and as always let us know what we’ve missed. What is Go Exactly? The Go programming language, or Golang for short, is an open-source programming language that helps developers build simple, reliable, and efficient software. Go was developed at Google … Read more

How to Restart All Pods in a Kubernetes Namespace

How To Restart All Pods in a Kubernetes Namespace

Where I work we use a repo-per-namespace setup and so it is often the case that I want to restart all the pods and deployments in a single Kubernetes namespace. Maybe I want to see the startup logs, maybe I want to take down production for a few seconds, don’t question my motivations. Anyhow, what … Read more

The Nuances of Constants in Go; Go Isn’t JavaScript

The Nuances of Constants in Go; Go Isn't JavaScript

Constants can be confusing and easy to misuse in Go if you are coming from an untyped language. Let’s take a look at some of the nuanced details of how they work in Go. It’s probably unsurprising, but Go’s constants are almost nothing like JavaScript’s bastardized version of the concept. Go vs JavaScript Many programming … Read more