Different types of NoSQL databases and when to use them
Why NoSQL databases?
The popularity of NoSQL databases over the last decade or so has been driven by an explosion of data. Before what’s commonly...
10 reasons why data scientists love Jupyter notebooks
In the last twenty years, Python has been increasingly used for scientific computing and data analysis as well. Today, the main advantage of Python...
How to implement data validation with Xamarin.Forms
In software, data validation is a process that ensures the validity and integrity of user input and usually involves checking that that data is...
Why Guido van Rossum quit as the Python chief (BDFL)
It was the proverbial ‘end of an era’ for Python as Guido van Rossum stepped down as the Python chief, almost 3 decades since...
8 programming languages to learn in 2019
Learning new skills takes time - that's why, before learning something, you need to know that what you're learning is going to be worthwhile....
12 Visual Studio Code extensions that Node.js developers will love [Sponsored by Microsoft]
Visual Studio Code might have appeared as a bit of a surprise when it was first launched by Microsoft - why reach out to...
3 different types of generative adversarial networks (GANs) and how they work
Generative adversarial networks (GANs) have been greeted with real excitement since their creation back in 2014 by Ian Goodfellow and his research team. Yann...
8 Reasons why architects love API driven architecture
Everyday, we see a new architecture popping up, being labeled as a modern architecture for application development. That’s what happened with Microservices in the...
Why ASP.Net Core is the best choice to build enterprise web applications [Interview]
ASP.NET Core, the cross-platform and open-source framework is developed by Microsoft for building modern, cloud-based, and internet-connected applications. Designed to enable runtime components, APIs,...
Harrison Ferrone explains why C# is the preferred programming language for building games in...
C# is one of the most popular programming languages which is used to create games in the Unity game engine. Experiences (games, AR/VR apps,...