Simple pagination for loading more content while still listening for updates

Infinite scrolling is very commonly desired functionality, especially in any type of feed. It requires more content to be loaded in as need while the user is scrolling. This can be simple enough if the content is static. You just load n items, and when the users scrolls to the…


Motivation

I recently had to add a drag and drop file upload feature to our React app at work. I really didn’t want to use a pre-built component because it usually takes me just as long to figure out how to use some else’s component as it does to make my…


The photo app that I’ve been building over the last few days is constantly getting bigger with every new functionality I add. The code is starting to get a little difficult to manage. In this article I break down the app into several components…


Last time I promised to expand the image preview app functionality to include uploading and deleting photos to and from a private album. This was supposed to be rather simple, but ended up being pretty tricky, and caused me lots of frustration.. After going through pages of Firebase documentation and…


Ok, so I spent the entire day working on photo album app using React and Firebase, and still have some bugs to fix, so I’m delaying my article for day 4 of my 30-day React challenge.. …


Authentication? Cookies? …Tokens?

User authentication can is notoriously tricky. Cookies, tokens, sessions, signatures.. Ain’t nobody got time for dat! We want a simple login/logout functionality that only allows a signed-in user to access our app. Luckily Firebase makes it extremely easy.

Firebase allows you to authenticate users with an email/password, or by trusted…


Show your user a preview of the photo they want to upload

The button below should look familiar. We use it all the time to upload photos, add attachments to emails, submit homework, etc.


This is a 30-day challenge I decide to give myself in order to push me into a habit of coding daily. I’ll be making an app or an app component every day for 30 days using the React.js library. These write-ups will mostly be for myself to cement down what…


If you set up your CHC masternode using Max’s (@highoncoins) tutorial, you might have gotten a message like this:

“Last failed login: Thu Jul 20 20:27:36 UTC 2017 from 123.183.209.136 on ssh:notty
There were 213 failed login attempts since the last successful login.”

In case you haven’t guessed yet, that…

Egor Egorov

Learning by teaching / Developer of https://getsee.co

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store