Everything old is one day new again, and there comes a time when even seasoned programmers encounter ancient wisdom in day to day code-slinging.

You have a list of floating point numbers. No nasty tricks - these aren’t NaN or Infinity, just normal “simple” floating point numbers. Now: Calculate the mean (average). Can you do it? It turns out this is a hard problem. It’s hard to get it even close to right. Lets see why.

While classes are much easier to understand and is often the starting point for many when learning object oriented programming, prototypes is the foundation on which JavaScript is built.

Many of us work in JS-heavy projects that need to support old browsers which are no longer maintained. As new features are released into the web platform, both as new syntax and as new APIs, old browsers get further and further away from modern ones simply by standing still.

You always have to test your APIs before deploying them with your application. Unit tests are great for unit level code, but how could you test your API in a dev-related environment with test data? There's always mocking frameworks, but it just isn't the same. You could always create a new environment, but it would require a test database. So what do you do?

Kubernetes is the 800-pound gorilla of container orchestration. It powers some of the biggest deployments worldwide, but it comes with a price tag. Especially for smaller teams, it can be time-consuming to maintain and has a steep learning curve.

The Most Common Behavioral Interview Questions