Aina Strauss

Auteure des blogs, Aina Strauss préfère penser à « carrière » comme un verbe plutôt qu'un nom. Elle est journaliste indépendant depuis les débuts du Web et écrit sur tout, de l’informatique, de nouvelles technologies au voyage. Son but n’est autre que d’apporter plus d’informations à tous ceux qui souhaitent adopter les nouvelles technologies du Web et de les aider à sélectionner le meilleur hébergement de manière pratique et rentable. Elle adopte une approche progressive de la migration vers le cloud, en mettant l'accent sur le changement organisationnel requis pour faire partie de l'ADN du cloud computing.

GitHub vs Bitbucket vs GitLab : une bataille épique pour l’esprit de développeur

GitHub, Bitbucket et GitLab comprennent de nombreux bonus sur Git. Lequel devriez-vous choisir ? C’est le genre de méta-notion qui fait dire aux philosophes de premier cycle, « Youpi! » Les logiciels sont tellement compliqués aujourd’hui que nous devons écrire des logiciels pour nous aider à comprendre et à créer les logiciels dont nous avons besoin. Le code engendre du code qui …

Lire la suite »

Les compétences en machine learning que les ingénieurs logiciels doivent avoir

Vous n’avez pas besoin d’être un scientifique des données pour faire de machine learning (apprentissage automatique), mais vous avez besoin de compétences en données. Commencez avec ceux qui suivent. Il y a très longtemps, au milieu des années 1950, Robert Heinlein a écrit un article intitulé « Une porte vers l’été » dans lequel un ingénieur en mécanique compétent a raccordé des …

Lire la suite »

Comment débuter avec Google Cloud ?

Depuis les machines virtuelles et les clusters Kubernetes aux fonctions sans serveur et aux API d’apprentissage automatique – comment naviguer dans les richesses du cloud de Google ? Quand les gens pensent au mot Google, ils pensent à la recherche et à l’immense infrastructure computationnelle qui convertit vos mots en une liste de sites Web qui ont probablement exactement ce que …

Lire la suite »

Comment augmenter la vitesse de vos builds de déploiement continu AWS Lambda ?

Parallélisez vos builds Maven, rendez-les reproductibles et lancez le volume à 11 en utilisant Docker pour la résolution des dépendances. Les avantages des pratiques de déploiement continu débloquent un monde de promesses. L’automatisation des workflows dans un pipeline unifié réduit considérablement les risques tout en augmentant la productivité globale de l’équipe. Par rapport aux déploiements de production de Bad Old …

Lire la suite »

Comment créer une application sans serveur pour le traitement d’image à la demande ?

Développer une application sans serveur à la demande qui met à jour l’échelle, la qualité et le format d’une image depuis votre navigateur. Après avoir exploré les fonctions d’AWS Lambda pendant quelques mois, on commence à voir les énormes avantages de la création de petites applications sans serveur. Tout d’abord, vous n’avez pas besoin d’un serveur – évidemment. Le problème …

Lire la suite »

Machine learning : ce que les développeurs et les analystes doivent savoir

Il y a beaucoup de choses dans une application réussie de machine learning (apprentissage automatique) que la science des données. La Machine learning subit une révolution en raison des nouvelles technologies et méthodes. Il s’agit d’un processus consistant à utiliser un programme pour développer différentes capacités. Parmi lesquelles on trouve la capacité de distinguer les spams, en analysant les données …

Lire la suite »

Comment créer un cluster Kubernetes 1.10 à l’aide de Kubeadm sur Ubuntu 16.04 ? Partie 2

Étape 5 – Configuration des nœuds travailleurs L’ajout de travailleurs (workers) au cluster implique l’exécution d’une seule commande sur chacun d’eux. Cette commande inclut les informations de cluster nécessaires, telles que l’adresse IP et le port du serveur API du maître, ainsi qu’un jeton sécurisé. Seuls les nœuds qui passent dans le jeton sécurisé pourront rejoindre le cluster. Revenez à …

Lire la suite »

Comment créer un cluster Kubernetes 1.10 à l’aide de Kubeadm sur Ubuntu 16.04 ? Partie 1

Kubernetes est un système d’orchestration de conteneur qui gère les conteneurs à l’échelle. Initialement développé par Google et basé sur son expérience dans la production de conteneurs en production, Kubernetes est open source et activement développé par une communauté autour du monde. Kubeadm automatise l’installation et la configuration des composants de Kubernetes tels que le serveur API, le gestionnaire de …

Lire la suite »

Qu’est-ce que la méthodologie agile ? Le développement de logiciels modernes expliqué

Les entreprises ont besoin de compétences en matière de logiciels pour offrir de bonnes expériences numériques. Le développement agile est le moyen pour les entreprises d’y arriver, Chaque entreprise de développement logiciel semble aujourd’hui pratiquer la méthodologie de développement logiciel agile, ou une version de celui-ci. Ou du moins ces entreprises croient qu’elles le font. Que vous soyez débutant dans …

Lire la suite »

Comment créer un cluster de basculement Microsoft SQL Server dans Google Cloud ?

Voici un guide, étape par étape, sur l’utilisation du logiciel de cluster de basculement sans réseau de stockage (SAN) pour prendre en charge le cluster de basculement Always On de SQL Server dans le cloud public. Alors que le cloud continue de gagner en popularité pour de nombreuses applications d’entreprise, voire la plupart, les services informatiques restent réticents à faire …

Lire la suite »