As technology continues to advance, the need for professionals who are capable of utilizing and understanding computers continues to grow.
Prehistory 🔗 The Antikthyera Mechanism For as long as humans have needed to count, they have endeavored to find ways to make that process simpler.
When I was looking into getting my first job related to programming, I had no idea what the difference between a certificate and a diploma was.
Heuristics in computer science and artificial intelligence are “rules of thumb” used in algorithms to assist in finding approximate solutions to complex problems.
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.
Creating a custom slider component can be tricky, especially if you want to create a lean standalone Vue component.
Imagine, like so many folks, that you decide what you want to study when you’re just 18.
Be careful about deciding the best way to learn to code. Not all paths are equally effective.
If you’re asking “should I commit the vendor folder in my Go project to Git?”, the answer is “almost always”.
There are so many obvious reasons to learn to code: freelancing opportunities, career advancement, salary increase, and personal satisfaction among others.
Software engineering continues to be one of the most lucrative career paths in the tech industry.
The naming of Java and JavaScript confuses many new programmers. They sound so similar, so one might think they have the same use-cases, similar properties, or maybe the same company created both languages.
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.
Base64 is one of the most popular encoding formats for representing data. Have some binary data?
Want to learn Go fast? The good news is that Go is one of the simplest programming languages out there.
I often hear that we need more and better comments in the code we write. In my experience, we frequently need better comments, we rarely need more, and we sometimes need less.
Where I work, we use a repo-per-namespace setup and so it often happens that I want to restart all pods and deployments in a single Kubernetes namespace.
Constants can be confusing and easy to misuse in Go if you are coming from an untyped language.
With #HacktoberFest being a thing, there has been an influx of devs desperately trying to contribute to their favorite Open-Source projects.
We just launched our new “Learn Functional Programming” course, and frankly, I’m a bit exhausted (more on that later).
You’ve probably visited a site and attempted to sign-up only to be met with errors such as:
So you want to hire a developer? Or maybe you just want to know what is going through the heads of employers like myself.
I’ve recently been working on getting Rust support in the boot.dev app. To write a more engaging course, I want students to be able to write and execute code right in the browser.
Coding languages, tools, and frameworks are in a constant state of flux, improvement, deprecation, and popularity swings.
Higher education had its problems before Covid-19. Now the crippling inefficiencies, backbreaking cost, and lack of alternatives are being forced into the spotlight.