Posts

Showing posts with the label Firebase

Travis-Ci & Saucelabs Environment Variables

Firebase's example on how to auto deploy with Travis shows us a more secure way rather than how I did. fassetar/jquery-maskmoney if I can create a similar approach with this project I would feel better about the security.

https://github.com/fassetar/site/blob/master/.travis.ymlhttps://github.com/fassetar/jquery-maskmoney/blob/master/.travis.ymlhttps://docs.travis-ci.com/user/environment-variables/https://docs.travis-ci.com/user/encryption-keys/https://saucelabs.com/platformsMore coming soon...

Firebase Database with App Indexing

Since the release of MyPatco a lot has improved and one of the major improvements was changing the backend architect. For the user this meant faster data in real-time. As well as a smaller app because most the data is handled in the plugin. However recently I've been contacting the firebase team with little success on making a firebase datase indexable for Google search. This is by design as the sitemap for the domain on the database prevents indexing. Note that the domin used for your firebase database is different from your your firebase hosting. The only solution currently around this as I know is hosting the database in gcloud as well as the website to edit the sitemap.

As of 4/20/2017 from firebase team - "Our engineering team has confirmed that we don't support crawling non-HTTP network traffic like UDP, and the crawl failures you see in SearchConsole'sFetch As Google tool won'tblockyour apps from being indexed by Google and getting re-engagement from Google…

My Patco Now Runs on Firebase

Over the past two months I've do to made a critical decision due to costs and completely redid the backend for mypatco. Of course there was breaking changes but that wasn't related to the bad reviews that came in (caused by another developer). Instead of using azure now the app is hosted on firebase which everything I need starts out for free.

Key Features

Free HttpsLater needed for GeolocationsFree use of Custom Domain *Databasing (real-time)Json type database greatly reduces time for developing with api'sStatic HostingPlugins for Angular with DatabaseAuthentication The first two really sold me on the idea but the static hosting had me worried since a lot of my data was handle at the middle tier level. Pretty soon though I had my data flatten and it just made sense but the process of updating my database is still in the works luckily though not all my code had to be scraped. To get the database corrected I still have my azure code to handle this but it runs on a project…