The biggest ideas in software and technology today
One of the coolest things about being a software developer is that you often know what’s behind the curtain. To some extent, at least. Working in tech gives you the chance to know first-hand what a neural network is, or what makes quantum computing ...
4 tiny Docker images for lightweight containers
Docker images can get pretty bulky if you’re not careful. Your typical Docker image includes everything you need to run a particular piece of software (such as the application language’s runtime) and everything those things depend on. Images in th...
Doing authentication right
Any substantial website is going to need to customize itself for individual users. Thus, it is going to have to authenticate those users — that is, let them log in. As a software developer, it is your job to make the whole process as smooth and sec...