Random numbers are everywhere from computer games to lottery systems, graphics software, statistical sampling, computer simulation and cryptography. Graphic below is a quick explanation to how the random numbers are generated and why they may not be truly random. Source: roadmap
The intent of this guide is to give you an idea about the Android development landscape and to help guide your learning if you are confused. Before we start, please note that the roadmap is opinionated, and you might have different opinions than those of the author. Having said that, we would love to hear your […]
Quick illustrative guide on how a website is found on the internet. DNS or Domain Name System is one of the fundamental blocks of the internet. As a developer, you should have at-least the basic understanding of how it works. This article is a brief introduction to what is DNS and how it works. DNS […]
Below you find a set of charts demonstrating the paths that you can take and the technologies that you would want to adopt in order to become a frontend, backend or a devops. I made these charts for an old professor of mine who wanted something to share with his college students to give them […]
Backend Developer Roadmap for 2020. In the era of internet-based mobile and web applications, the high reliance on powerful cloud servers and cheaper handheld or portable computing devices have increased the mankind’s accessibility over powerful applications at a cheaper cost. On the other end, dependency on backend computing tasks has grown exponentially that created an ocean […]
The intent of this guide is to give you an idea about the React ecosystem and to help guide your learning if you are confused. We have another roadmap on the Frontend Development that focuses on the frontend development if you are interested in that. Also, please note that the list below is exhaustive, and the items […]
Become a Frontend Developer Before I go ahead and list down the resources, please know that the roadmap and the list below is exhaustive and you don’t need to know it all from the get go. For frontend development, all you need to get started with is learn some basic HTML, CSS and JavaScript and […]
Recent Cloud Industry Forum[1] (CIF) research suggested that hybrid cloud is very well established across organisations and is no longer the new paradigm. Multi cloud is now the biggest growth area for many organisations as they have now come to terms with hybrid cloud models. Hybrid cloud is a concept that has been in mainstream use […]
With most companies across the world moving towards digital transformation, the programming language COBOL has come back into focus, primarily because most older mainframe systems are COBOL-based. More recently, during the COVID-19 pandemic, COBOL has received some bad press due to aging systems not being able to handle the sudden increase in traffic. However, COBOL is not […]
Continuous Integration (CI) and Continuous Delivery (CD) can significantly contribute to making the app development process more efficient. Research on companies using CI and CD points towards time-saving of as much as 20%, which in turn cuts costs of development. It’s the reason that IT decision-makers are using it or recommending its use for their […]