Application programming interfaces (APIs) are everywhere. They enable software to communicate with other pieces of software—internal or external—consistently, which is a key ingredient in scalability, not to mention reusability. It’s quite common nowadays for online services to have public-facing APIs. These enable other developers to easily integrate features like social media logins, credit card payments, […]
Good programming language frameworks make it easy to produce quality products faster. Great frameworks even make the whole development experience enjoyable. FastAPI is a new Python web framework that’s powerful and enjoyable to use. The following features make FastAPI worth trying: Speed: FastAPI is one of the fastest Python web frameworks. In fact, its speed […]
Flutter vs React Native Mobile has become part and parcel of daily lives, and with it, the demand for mobile apps has considerably increased as businesses have realized the importance of apps in creating a more personal experience for customers. Until recently, developing mobile apps for a new business segment involved time-consuming coding, but now, […]
Are you thinking of developing a cross-platform app? Don’t know which cross-platform language to use? We are here to help you decide. Before deciding the language you must know what a cross-platform app is. Cross-platform apps are apps that can be used on various operating systems. They have a single code base. The most commonly used […]
Google’s cross-platform UI toolkit, Flutter, just released its 1.20 stable version. With every upgrade, the giant continues to focus and push towards a toolkit that is fast, productive, beautiful, and most importantly open for every platform Google supports. Flutter v1.20 is said to have the most updates as compared to any version that has come […]
AI-powered chatbots are gaining popularity across the board. Not only are they more affordable than human agents, but they’re also present whenever you need them. Thankfully, things have come a long way since the days of Clippy, BonziBuddy, and other virtual assistants. Now, chatbots can understand and act on queries better than ever. So, why […]
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 […]