Software Engineering

Il a neigé. Tu prends le temps de passer par le parc. C'est beau. Tu penses à ton cousin, qui vit dans l'Aveyron : - Quand il commence à neiger, les voisins viennent te passer le bonjour pour voir si tout va bien, souvent avec des provisions. Je parle des voisins les plus proches; ceux qui habitent à deux kilomètres.Tu marches dans le froid. Tu te ...

_“Kubernetes is the Linux of the cloud”_This quote by Kelsey Hightower during the Kubecon 2017 in Austin emphasize the rise of Kubernetes among modern cloud infrastructures.This rise is partly driven by the developers community, but also by the web giants such as Google, Amazon, Alibaba or Red Hat who have invested a lot on this technology, and kee...

The Eye-Brain Law: To a certain extent, mental power can compensate for observational weakness. The Brain-Eye Law: To a certain extent, observational power can compensate for mental weakness. Jerry Weinberg"I received your email. I get what you want to do. But, what's the goal?" Comfortably secured in a state-of-the-art ergonomic seat, and protecte...

Silence dans le bureau. On n’entend que le cliquetis des claviers et des souris. L’armoire déplacée il y a deux semaines occupe toujours une partie de l’entrée. On l’a délestée des cent kilos de papier qu’elle conservait depuis dix ans, et une équipe doit venir la débarrasser d’une semaine à l’autre. Le tableau blanc est couvert de formules, de flè...

While the interest for the Internet of Things by companies is no longer to be proven, this area continues to give a hard time to experts, as for security and architecture. Indeed, the multiplication of data sources brings a reflection on the architecture of networks. As Satya Nadella (Microsoft CEO) said on stage in 2017: "When I joined Microsoft i...

Annoncé en Juin 2017 lors de la keynote de la dernière WWDC, CoreML est le framework Machine Learning d’Apple disponible à partir d’iOS 11.Avant de rentrer dans l’analyse de CoreML, cette article propose une introduction au Machine Learning puis la réalisation d’un projet de bout en bout avec CoreML.I.Introduction au Machine LearningOn assiste depu...

Since practical computation demands that implicit assumptions be brought out into the open, it is no coincidence that computer programmers are attracted to an approach devoted to studying how people make assumptions. -- Gerald Weinberg.You've just opened ticket 4240 and you're reading through the description, mumbling. We'll have to call Claudia. Y...

Hello !J'ai remarqué qu'en Ops, une des grandes difficultés est d'expliquer ce que nous faisons.Ayant longtemps fait partie de ceux qui cherchaient à comprendre ce que faisait concrètement un Ops, j'ai décidé d'essayer de répondre à cette question via une petite BD.

Entrée: Sortie: Tu t’es assis devant le clavier et tu mets en place un nouveau projet dans l’EDI. Audrey, Farid et Jérémie observent silencieusement la manœuvre. Farid, assis en tailleur sur sa chaise, se lance : - Donc c’est assez simple, tu vas lire les caractères deux par deux, ce qui va te donner à chaque fois un couple : longueur, caractère…Jé...

À moins d'être encore en train de récupérer du nouvel an (belle performance, bravo !), nul n'aura raté les premières failles de sécurité de 2018 : Meltdown et Spectre.Des chercheurs d'universités et de Google ont trouvé des failles majeures dans tous les CPUs modernes qui contournent les mécanismes de sécurité des OS. Ces failles sont tellement str...