Question: what happens when you type in a URL in the browser? Answer: “What happens when you type in a URL” is a deceptive question commonly asked in tech interviews. If you look online, there are many very detailed resources but few concise explanations of how a web browser, a…
Fast and secure sites and apps delivered by pre-rendering files and serving them directly from a CDN, removing the requirement to manage or run web servers. JAMStack stands for Javascript, APIs, and Markup. This stack is arguable the lightest technical stack as it requires no real interactions with a database…
GraphQL solves the problem of writing Declarative, Compositional and Strongly Typed HTTP handler(s). The purpose of GraphQL is to make it easy to query complex data about multiple entities. GraphQL enables you to fetch in one request, which would take multiple requests in REST. Issues with REST: Poor performance A…
React Native, developed and maintained by Facebook, is an open source framework to develop cross-platform mobile applications, using the programming language JavaScript. Currently in its 0.61 version, React Native is based on Facebook’s front-end library called ReactJS and share many concepts. If you are familiar with React, kudos to you! You have…
In this article, we will go through VUEJS. We’re in a golden era of JavaScript libraries and frameworks. More and more companies are building out full, dynamic web apps in addition to – or in lieu of – traditional desktop applications. This means things are constantly changing and frameworks are…