Software Engineering

Posté le 02/10/2017 par Reda Mimouni

Dans la keynote de la WWDC d’Apple tenue le 5 Juin 2017, le constructeur a annoncé l’ouverture de son API, Core NFC, aux développeurs à partir de la nouvelle version iOS 11, qui est disponible en téléchargement depuis le 19 Septembre.Depuis, plusieurs entreprises ont annoncé le support de cette API et WISeKey en fait partie. La firme est derrière l...

Lire la suite >

Posté le 02/10/2017 par Sebastian Caceres

Hey there!TL;DRI hacked another thing together, this time in order to install a highly available Docker Swarm cluster on CoreOS (yeah, Container Linux), using Ansible.The whole subject was way too long for a single article. Therefore, I’ve divided it into 5 parts. This is episode 4, regarding the actual implementation of the local cluster’s Manager...

Lire la suite >

Posté le 29/09/2017 par Renaud Cousin

Considérées par certains comme optionnelles, les animations dans les applications mobiles sont pourtant très importantes et peuvent grandement améliorer l’expérience utilisateur. Au travers d’une séries d’articles consacrés aux animations sur iOS, je souhaite donc explorer les possibilités offertes par le framework CoreAnimation mis à disposition p...

Lire la suite >

Posté le 29/09/2017 par Christophe Thibaut

Jérémie arrive le premier, il s’installe près du rétroprojecteur et sort un sandwich d’un sac en papier craft.- Donc si je comprends bien, tu nous proposes de passer la pause déjeuner sur le code d’XXL.. - Oui. En mode expérimentation, note bien. C’est juste un essai. - Ne t’embête pas à trouver des raisons, je te charrie, c’est tout.Farid et Audre...

Lire la suite >

Posté le 22/09/2017 par Christophe Thibaut

Tu es en retard, mais ça vient seulement de commencer. Tu t’installes le plus discrètement possible. Peine perdue, car la personne qui se tient debout près du projecteur t’interpelle, te demande ton prénom et t’explique le but de l’exercice de ce soir.« On fait un mob, en TDD, sur le kata Bowling Score. Lui — il désigne la personne qui est assise d...

Lire la suite >

Posté le 21/09/2017 par Sebastian Caceres

Hey there!TL;DRI hacked another thing together, this time in order to install a highly available Docker Swarm cluster on CoreOS (yeah, Container Linux), using Ansible.The whole subject was way too long for a single article. Therefore, I’ve divided it into 5 parts. This is episode 3, regarding Swarm Service Discovery, Load Balancing and Security.If ...

Lire la suite >

Posté le 15/09/2017 par Christophe Thibaut

The conclusion seems inescapable that at least with certain kinds of large programs, the continued adaption, modification, and correction of errors in them, is essentially dependent on a certain kind of knowledge possessed by a group of programmers who are closely and continuously connected with them. Peter Naur - Programming as Theory BuildingTu r...

Lire la suite >

Posté le 13/09/2017 par Rémi Pradal

As Android developers, we are used to having to integrate many libraries in our applications. It can be from quite small files to huge archives which embed multiple screens. Sometimes the integration of these libraries goes smoothly but in some cases, it can be quite painful and lead to the addition of some “hacks” into the app in order to integr...

Lire la suite >

Posté le 12/09/2017 par Philippe Prados

Les différentes technologies de Blockchain (Bitcoin, Ethereum, etc.) consistent à produire un consensus, entre de nombreuses parties, sur un état stable. Pour Bitcoin, il s’agit de se mettre d’accord sur l’état d’un livre de compte. Ethereum ajoute la notion de consensus sur l’état de contrats dits intelligents (smart contracts).Alors qu’un contrat...

Lire la suite >

Posté le 11/09/2017 par Philippe Prados

Pourquoi et comment modifier un contrat immuable ? C'est ce que nous allons étudier.Les différentes technologies de Blockchain (bitcoin, ethereum, etc.) consistent à produire un consensus, entre de nombreuses parties, sur un état stable. Pour Bitcoin, il s’agit de se mettre d’accord sur l’état d’un livre de compte ; pour Ethereum, de se mettre d’ac...

Lire la suite >