AsyncStorage, TypeScript and async/await in React Native

In the last few posts, I’ve been working on a Notes app in a master-detail pattern for React Native using TypeScript. This is the last post about that project. So far, I’ve: Worked out how to deal with orientation changes. Dealt with Swipe-right. Worked on a TypeScript React Native app with Visual Studio Code for…

Integrating React Native, TypeScript and MobX

In my last article, I psted about getting TypeScript working with React Native. I’m building a flexible, best-practices, Notes App in React Native. This means I need a backing store, and it has to be local for offline capabilities. React has a definite way of building data into the UI and the manipulation of that…

Debugging React Native with Typescript and Visual Studio Code

One of the things I really miss from React Native was the support for TypeScript. TypeScript helps me immensely, but it really comes into its own with React programming as the PropTypes are specified for you (no more propTypes static). I’m also getting into MobX as a flux implementation and that uses decorators, which is…

Naming Exceptions in NodeJS

In my last post I started testing my new configuration SDK. My initial code was very simple boilerplate: I have implemented a few new errors in a separate file called Exceptions.ts: The theory being that I can tell the difference between something that isn’t implemented and something that is broken. They both inherit from the…

Writing Models in TypeScript

One of the suggested advantages of JavaScript is it’s flexibility in type system. A variable can be a number, string, null, undefined, object or array at various points. I actually find that one of the languages weaknesses. It suggests sloppy programming. A number of other people have suggested the same thing, which is why languages…

Adding Auth0 to the Aurelia Tutorial

In my last post, I breezed my way through the Aurelia Tutorial and I now have a working Aurelia app. Next on my list is authentication. I want to include a Sign In button on the toolbar. When I click on The Sign In button, it authenticates me through the Auth0 system and returns me…