How to retrieve Firestore documents in chronological (and reverse-chronological) order

retrieve firestore data chronological cover

INTRODUCTION One very common task web developers working with databases often find themselves doing is retrieving data in a specific order – especially chronological. In this article, I will show you exactly how to do this with documents stored in Firebase Firestore. Ready? Let’s go! Note This article is based …

Read more

Converting radio buttons into controlled components in React

controlled radio buttons react cover

Introduction One of the first things we need to learn when starting to work with React is how to turn our inputs into controlled inputs – or controlled components (these terms are equivalent for our purposes). A controlled component is simply a component that is driven fully by the state. …

Read more

Converting a select tag into a controlled component in React

controlled select tag react cover image

Introduction One of the first things we need to learn when starting to work with React is how to turn our inputs into controlled inputs – or controlled components (these terms are equivalent for our purposes). A controlled component is simply a component that is driven fully by the state. …

Read more

Converting a text input into a controlled component in React

controlled text input react cover photo

Introduction One of the first things we need to learn when starting to work with React is how to turn our inputs into controlled inputs – or controlled components (these terms are equivalent for our purposes). A controlled component is simply a component that is driven fully by the state. …

Read more

Essential GIT commands

essential git commands featured image

Introduction If you are serious about getting into web or software development of any kind, knowing version control is an absolute must. Currently, Git is by far the most widely-used version control system out there, so this is the one we are going to focus on in this article. In particular, …

Read more

CSS Translate Property

css translate featured image

Introduction The CSS translate property allows us to position an element along the horizontal (x), vertical (y), and z-axis (for 3-D translations) . It is extremely useful when we need to have precise control over where to position an element on a page or in a container.Throughout this article, I …

Read more