Publier un APK pour diffuser une app React Native sur Google Play

Ayé, votre application avec ZE KILLER FEATURE est développée. Vous avez testé tout ça avec vos émulateurs, diffusé un APK non signé pour tester sur de vrais devices, tout est ok, y a plus qu’à, youpi tagadoum tsouin tsouin Sauf que, maintenant, Google Play vous demande de signer votre APK et de l’aligner. Signer ?…

Utiliser un bucket aws s3 en sous domaine

Imaginons que vous voulez servir les assets d’un bucket s3 avec une url propre liées à votre nom de domaine. Avec AWS, c’est possible et c’est très simple, il vous suffit de : De créer un bucket dont le nom sera, par exemple medias.babonaux.com, en settant les ACL en public-read si vous voulez que les…

[Snippet] Upload des fichiers sur un Bucket AWS S3

Allez hop, j’introduis une nouvelle catégorie d’articles dont l’objectif est de fournir de petits morceaux de code bien pratiques. Aujourd’hui, on va uploader un fichier sur un bucket S3 avec PHP (mais la logique est la même avec du NodeJS). Un commence par petit php composer.phar install aws-sdk Et ensuite, dans une petite classe PHP…

Passez offline avec Redux Persist et LocalForage

(image généreusement piquée sur http://blog.marketo.com/2016/05/live-from-marketing-nation-summit-digital-transformation-resilience-and-authenticity.html) Le marketing vient d’avoir une idée. Une super idée même. Une idée tellement géniale qu’il l’a déjà vendu aux clients de votre société, contacté la presse, et les investisseurs sont également très enthousiastes. Tout va pour le mieux dans le meilleur des mondes, à un détail près : On vient tout…

Intégration continue avec GitLab

Dans la continuité de ce qu’on a fait précédemment en se créant des tests unitaires et des tests end to end, on va maintenant plugger tout ça (et un peu plus) à un pipeline Gitlab afin de : Lancer nos tests unitaires directement après un push Builder notre application et la balancer sur un FTP…

Testez vos composants React avec Enzyme

Les tests unitaires, c’est la vie. On en fait tous (si si…), c’est tellement important que l’on imaginerait pas s’en passer. Faire sans, ce serait comme se lancer en pleine jungle avec une bouteille de vodka en guise de gourde, des tongs et un sac Hello Kitty. Mais les tests unitaires avec ReactJS, de base,…

Nightwatch et BrowserStack : Aimez vos tests End to End

Les tests End To End avec Selenium, c’est chiant. Vous devez lancer le driver, le client, enregistrer votre session pour pouvoir reproduire vos tests, importer votre scénario, et recommencer à chaque fois que votre UI change. CasperJS était assez pratique pour ça, mais vu la suite chaotique qui s’annonce pour le support de PhantomJS, associé…

Reactotron : Vous avez un nouvel ami

Côté extensions Chrome, on est plutôt vernis pour ReactJS. On a d’un côté les React Developer Tools ainsi que les Redux Devtools, qui sont l’un et l’autre indispensables pour développer / débugger une application ReactJS / Redux. Ca pourrait s’arrêter là, après tout ces deux extensions font vraiment bien leur job. Redux Devtools permet de jouer…

Si on découvrait Redux Saga ?

Redux, est-ce que j’ai vraiment besoin d’en parler ou bien est-ce que ca fait chboum la dedans ? Un projet React sans Redux (ou sans Flux, ou Reflux, ou Fluxxor, ou Mobx), c’est un peu comme essayer de trouver Charlie dans une convention de gens qui s’appellent tous Charlie. Ou trouver une allumette  dans une boite…