CRUD Operations with MongoDB & Mongoose


Notice: A non well formed numeric value encountered in /home/ghadeerr/public_html/ghadeer.io/wp-content/plugins/crayon-syntax-highlighter/crayon_formatter.class.php on line 118

Today we are going to take a look at how we can save data to a mongo database using mongoose. By using mongoose, we are able to model data in our application very cleanly and abstract away low-level mongo operations. Mongoose also gives us the ability to model the data in our applications easily. We…

Ionic 3 Push Notifications One Signal

Almost every application you will write will at some point involve push notifications. Luckily for us, push notifications are a breeze to integrate into our Ionic 3 application thanks to OneSignal’s fantastic plugin. In this example, we are going to demonstrate how to setup our Ionic 3 application to receive push notifications. We will start…

Ionic 3 Lock-Screen & Fingerprint Authentication

In this example we are going to implement fingerprint authentication in our Ionic 3 application. Have you ever noticed how all financial apps will make you re-authenticate or at the very least show a splashscreen when you suspend your application? iOS takes a screenshot of the current visible screen every time our app goes to…

Ionic 3 & Redux

Every application that we write will need to manage state in some capacity. For example, an application needs to know if a user is logged in or not in order to present the right view (login screen or user dashboard). We can see here that there is a need for the user’s state to be…

Ionic 3 Screen Orientation Example

  Depending on the type of application being written, we may want to force our app to a specific orientation. In other instances, we may want to detect changes to the orientation and perform some action. Ionic Native gives us the ability to do both of these using the screen orientation plugin. We’ll get started…


Notice: Use of undefined constant custom_pagination - assumed 'custom_pagination' in /home/ghadeerr/public_html/ghadeer.io/wp-content/themes/ghadeerrahhal.com/page-blog.php on line 35