MongoDB has come a long way and even though there are many NoSQL databases out there, MongoDB is the first database that comes to mind when talking about NoSQL databases. Although there always has been a bit of heat between people liking SQL and people liking NoSQL, the truth is,...
I’m a solo developer bootstrapping RemoteHub – a place to discover the best remote jobs and learn about remote work from the leading distributed teams. While building RemoteHub, I've been talking to a lot of remote company managers about how they hire remotely. And yes, it can be super hard...
Logzero is a Python package created by Chris Hager that simplifies logging with Python 2 and 3. Logzero makes it easier as a print statement to show information and debugging details. If you are wondering what logging is, I recommend that you read the previous article I wrote about “How...
As a junior Full-Stack developer, my main focus was the backend. I wanted to learn how to program my backend server to serve my web application. But after learning the basics of the the backend, I learned that the frontend was just as important as the backend. And one way...
My previous article described how you can get into frontend development. It also discussed how the front end can be a place filled with landmines – step in the wrong place and you'll be overwhelmed by the many frameworks of the JavaScript ecosystem. In this blog article, let's see how...
If you want to learn how to work with the sort() method in your Python projects, then this article is for you. This method is very powerful and you can customize it to fit your needs, so let's see how it works in detail. You will learn:How to use this...
Imagine Google had to use Mailchimp to send email to 2 billion Android users. How much would Mailchimp charge them? Hint: Way too much. Now how much would it cost if Google sent 2 billion emails themselves? You can follow me on Twitter to get updates on my free coding...
It’s not easy to stay productive as a developer. It’s a mentally stressful job that can quickly exhaust the mind and also requires a lot of attention. Understanding how you can focus on your work, take shortcuts using automation, and deal with distractions can help you a lot in making...