You probably weren't even close. The answer is over 2 million. After doing some quick math that means there's over 23 posts published per second!
So what does that mean for you as a software developer (or aspiring software developer)?
That means it's extremely difficult to find good information. With so much volume how do you filter through the stuff you're not interested in?
As far as I know, a “master list” of all the best software developer blogs does not exist. You can find small language specific lists, but nothing that contains a large quantity of different languages. I've taken the liberty of producing this "master-list" and published it here on simpleprogrammer.com. I know I know, you can hardly wait to thank me.
Before you do, take a look and tell me if I missed anything.
Android Classifieds App Course with Firebase and ElasticSearch
What you'll learn in this course:
How to build an Android "Classifieds App" where user's can search for items to buy and post items to sell.
Copying data from your Firebase Database to your ElasticSearch Server using a Firebase Cloud-Function
Querying your ElasticSearch Server
Firebase is an incredible technology but it has one short-coming that stands out.
There's no way to search for Strings unless you know the exact spelling. For example: if I'm searching for a car to buy and I don't know what color I want, I might just search the keyword "car". If you search the Firebase database the only things you'll see are titles or descriptions that match "car" exactly.
But there's a pretty straight-forward solution to this problem. We can integerate a tool called "ElasticSearch" to greatly improve the search functionality. So if we use the car example from above, if you made that same search with ElasticSearch, you would get all kinds of results. You'd see things like:
Literally anything with the word "car" in it.
I think it's pretty easy to see that this is far superior search functionality as compared to using a Firebase Query.
Android on Firebase: User Email Authentication and Verification
Start your free trial at Pluralsight.com to watch the course: Click Here!
Firebase is an emerging technology that targets mobile development. This course features the Firebase Authentication tool where you'll learn to integrate the cloud-based user management system.
Almost every mobile application needs a user management system. And building a user management system can eat up development time in a hurry. Firebase focuses on building cloud-based tools that improve quality of life for developers. The tools are easy to integrate into existing projects and will save you a ton of time on new projects. The Firebase Authentication tool is arguably the most useful of the Firebase tools because you can use it in almost every application you build. When you're finished this course you'll be able to build an Android application that can register users, sign-in users, send verification emails, restrict app-access to authenticated users, improve user security, and manage user account properties.