
Sessions vs JWTs - A Complete Guide to Authentication
Authentication or auth for short is the process where a server recognizes the identity of a user. This post goes over the methods for implementing authentication, each of their drawbacks, and which one you may want to choose.

Kotlin: Multi-dimensional (2D, 3D, etc.) Array Initialization
This concise tutorial explains how to declare and initialize 2D, 3D, and other multidimensional arrays in Kotlin programming language.

How to build a faucet CLI using NodeJS 🚀
The complete guide to building a faucet CLI using NodeJS.

Pagination in Android Room Database using the Paging 3 Library
The complete guide to paginating *just* a room database (without Network level pagination) with the Paging 3 library in Android using Kotlin.

How to use Mongoose with Next.js for MongoDB?
Learn using Mongoose for MongoDB by building a hands-on project!


No-Code Ways to Contribute to Open Source Projects
In this article, I share what I have discovered about open-source and include some non-technical ways you can contribute to open-source projects along with helpful resources!


Adding Multiple Authors to a Jekyll Blog got Easier!
Jekyll doesn't support multiple authors out of the box. But we can add that functionality using this plugin I made!

How to Create a Pull Request in GitHub *Correctly*
Guide that teaches you how to fork a GitHub repository, make changes and create pull requests in the correct way.

How to sort imports for a JavaScript Project using Prettier
Make your code clean, structured and look better by sorting import statements automatically using the prettier plugin for VS Code

Contribute to the Genics Blog!
Genics Blog is a purely open source publication. Authors at Genics post highly resourceful content on varied topics relevant to the developer community. Join us and start publishing today!