Picking the right tools for development is important when building a good app. The common mantra “write once, deploy everywhere” has proven to be effective from solutions like Phonegap or Ionic or...
In the first part we implemented the registration flow as part of adding a user to our database. We learnt about the recommended approach to storing passwords in the database using the SHA256 algorithm to convert our...
In this video series we will look at the Angel Framework for backend Dart development, written by Tobe Osakwe, a CS student. Angel comes batteries-included with dozens of plugins, enabling a “plug-and-play”...
In this video, we will explore the topic of Reflection and how that can be used to write cleaner software. Reflection allows us to examine and modify the structure and behaviour of a program at runtime. We will be...
In this two-part series we will learn how to build a User Authentication system for use in your next application. User authentication allows access to specific resources on a system by verifying that a user has valid...
In the last video we wrote a RESTful api to interface with a MongoDB database. In this video we will learn how to refactor our solution into a PersonController class responsible to facilitating communication with our...
In the last video we learnt how to talk to a MongoDB database using the mongo_dart package. In this video we will learn how to write a RESTful api to talk to our MongoDB database with inbuilt Dart classes and the...
In this video series, we will learn how to talk to a MongoDB database with Dart, using the mongo_dart package. MongoDB is a well-known NoSQL database that stores its items as JSON documents (BSON to be exact). At the...
Dart has hit another win lately, having been listed at #12 of the most loved languages according to the StackOverflow 2019 Annual Developer Survey. In light of that I have taken a look and hand-picked 10 of the most...