Monthly Archive: January 2016

Create a React Native custom module (with Swift)

Here is a quick and dirty example of how one can expose a custom module to React Native using Swift. Product-Bridging-Header.h – Bridge header file MySwiftThingy.m – Register Swift code with the React Native Bridge MySwiftThingy.swift – Custom Swift component Call it from JavaScript:

Create a self signed certificate with OpenSSL

To create a self signed cert with OpenSSL, execute the following: openssl req -x509 -newkey rsa:2048 -keyout key.pem -out cert.pem -days 100 In some cases its useful to remove the passphrase from the key. This way you will not be prompt for the passphrase every time it starts. Removing the passphrase is easy, simply run this following command: openssl rsa -in key.pem -out newkey.pem && mv newkey.pem key.pem

Adapt jQuery.getJSON to an Rx.Observable with RxJs

Rx provides an incredible and fluent API to help untangle your asynchronous JavaScript code. Here we’ll see how to adapt jQuery’s getJSON method to an Rx Observable with only a small bit of code. Now that $.getJSON has been adapted to an Observable, we can full take advantage of all the goodness that Rx provides. For example, let’s ask Rx to automatically retry the request if it fails! I’ve also...