diff --git a/_drafts/2018-04-23-git-how-to.md b/_drafts/2018-04-23-git-how-to.md deleted file mode 100644 index 6c63478..0000000 --- a/_drafts/2018-04-23-git-how-to.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: "What Is Git And How To Use It" -permalink: "/git-how-to" -description: "Git is a tool to track the history of code changes and control versioning. In this post, I'll guide you through how to set it up and the basics of using it." -keywords: "" -image: "git-github.jpg" -image-attrib: "" ---- diff --git a/_drafts/2019-10-05-google-firebase-pros-cons.md b/_drafts/2019-10-05-google-firebase-pros-cons.md index 526763e..86bb31e 100644 --- a/_drafts/2019-10-05-google-firebase-pros-cons.md +++ b/_drafts/2019-10-05-google-firebase-pros-cons.md @@ -9,7 +9,7 @@ image-attrib: "" In my [last post](google-firebase-overview), I went through some of my considerations for choosing the backend tech for my projects. -I then proceeded to give an overview of Google Firebase by listing the features it has has to offer for my considerations. +I then gave an overview of Google Firebase by listing the features it has has to offer for my considerations. In this post, let's have a dive into what Firebase really is and the pros and cons of using it for your app development in 2019. @@ -21,7 +21,11 @@ It offers [all the basic features we want our backend to have](google-firebase-o You can use it as a backend for developing mobile apps (iOS and Android), web apps (JQuery, Angular, React, Vue, etc.), and even games (C++ and Unity)! -In its home page, the *long* list of features are categorized into ones you can use to build better apps, improve app quality, and grow your business. +In its [home page](https://firebase.google.com/), the *long* list of features are categorized into ones you can use to build better apps, improve app quality, and grow your business: + + + +## Why You Will Want To Use Google Firebase This basically means it supports the three pillars of modern app development: @@ -31,8 +35,6 @@ This basically means it supports the three pillars of modern app development: **3. Users Engagement** - AdWords, app indexing, dynamic links, push notifications - - And since it is a Google product, you can expect it to integrate well with other Google products such as Google Ads, Google Marketing, and the Play Store. It can also integrate with other third-party platforms such as Slack and Jira. > "Firebase gives you the tools to develop high-quality apps, grow your user base, and earn more money. We cover the essentials so you can monetize your business and focus on your users." @@ -41,11 +43,25 @@ And since it is a Google product, you can expect it to integrate well with other It also comes with SDKs, tools, helpers, and an active community to support your backend development. +So... pretty good huh? + +But no matter how good a platform Google Firebase is, it is far from being perfect. + +That brings us to... + +## Why You Will NOT Want To Use Google Firebase + +1. Limited SDKs +2. Limited Queries (just main opeartions) +3. NoSQL Database +4. Your data is held by Google +5. You will have to use JavaScript +6. Firebase Console is still in development + + As I said earlier, Google Firebase is a comprehensive platform. In my future posts I will talk about how to use some of its features and the SDKs that support app development. -For now, let's go throught the general reasons why you will want to use Google Firebase. - -## Why You Will Want To Use Google Firebase + diff --git a/_layouts/default.html b/_layouts/default.html index e981ed8..2443694 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -84,8 +84,8 @@
Working on a web-based project?
- +Want to give me a tip?
+ {% endif %}