Web Development Alternative to auth0 and OAuth 2.0 In this article at OpenGenus, we are going to talk about auth0 and OAuth 2.0, what each one of them do and what are the alternatives for them. We have to remember that everything related to software development has its pros and cons.
Software Engineering Why should you develop with auth0? In this article at OpenGenus, we are going to learn about auth0, develop a really simple application with it, think about the pros and cons of using auth0 on your applications?
JavaScript How to develop an online file converter in React? In this article at OpenGenus, we are going to develop a really simple application with react, node and sharp. The application is going to have a minimal logic and will help you understand better how basic react can make your life simpler when developing something on the web.
JavaScript Documentation with Swagger In this article at OpenGenus, we are going to discuss the importance of documentation, how learning to document your systems is going to help you become a better programmer and systems architect and why should you use swagger when developing an API.
JavaScript Typescript with jest In this article at OpenGenus, we are going to talk about jest particularly in typescript scope, why should you test your code? Why use jest with typescript? And what developing method use?
Web Development Developing an API with tRPC In this article, we are going to analyze and create a basic tRPC API with an express server, each file is going to be explained, and after this article you should be able to understand how basic tRPC works.
Web Development What is tRPC and why should you use it? In this article, we are going to dive into the world of tRPC, discussing what is tRPC, why should you use and when should you use.
Web Development Why use prisma as your main ORM? If you are a developer interested in making a Crud or you have already done it before, you may think to yourself what is the best ORM, why some ORM's are so complicated to use and connect to the API? And if you are already comfortable with an ORM why would you change it to prisma?
Web Development Server with react, node, express, sequelize and PostgreSQL In this article we are going to code a base for a server with a frontend using react, a backend using express, sequelize and PostgreSQL, and make an API to consume.
System Design Different database migration strategies In this article we are going to talk about database migration strategies, why it should happen, how it should happen and what is the best option for each case.
System Design Database mirroring and log shipping Today, we are going to discover or learn more about how a SQL database can be safely backed up. What is database mirroring? What is Log shipping? Are they different?
System Design Partition tolerance after the 2000s In this article, we will focus on partition tolerance when designing a system and how the idea of partition tolerance changed along with the evolution of internet connection, this idea of choosing 2 of 3 items on the CAP theorem still exists?
Data Communication and Computer Networks Web Sockets vs HTTP In this article, we will dive deep into the world of 2 protocols that are the base communication of a lot of websites nowadays, what is a web socket? What is HTTP/HTTPS? What is the difference between web sockets and HTTP? How and where should I use them?