We Tech @emakina

Nos experts vous partagent leur quotidien

Categories

Développement

Magento et VueJs un duo insolite.

Un projet est le compromis qui permet de répondre à un besoin dans une contrainte de temps et de budget. C’est la raison pour laquelle Emakina a choisi de faire reposer nos projets sur des structures robustes et complètes, comme Magento. L’avantage de ces plateformes est qu’elles permettent de mettre en place des approches classiques ou des PWA. Mais ces solutions sont-elles toujours la bonne réponse ?

Refacthon

Savoir coder, c’est bien. Bien communiquer, transmettre de la connaissance et partager les mêmes valeurs que les autres développeurs de son équipe : c’est mieux !

Et si les développeurs étaient des créatifs...

Le métier de développeur est un métier en constante évolution, c’est sa plus grande force et c’est ce qui explique que la perception de notre métier et de ses missions est souvent difficile à appréhender.

Entreprise

Le mentoring à Emakina

Un des grands défis d’une entreprise est de bien accueillir ses nouveaux collaborateurs. Cette tâche est d’autant plus ardue lorsque ladite entreprise possède des locaux dans différentes géolocalisations ou qu’une partie de son personnel travaille à distance. À Emakina, les deux s’appliquent ! Et un troisième facteur s’est ajouté à cela : le télétravail complet pour cause de crise sanitaire. Face à ces enjeux, une bonne intégration (ou onboarding en anglais) est primordiale.

Réseaux

Fonctionnement des DNS

Lors d’un entretien d’embauche à Emakina, nous demandons souvent ce qu’il se passe lorsqu’un utilisateur entre un nom de domaine dans son navigateur web et appuie sur la touche Entrée. Les réponses à cette question sont souvent incomplètes car nombreux sont les développeurs qui pensent programmation mais qui ne cherchent pas à décortiquer ce qu’il se passe derrière nos outils que l’on utilise pourtant au quotidien. Trop compliqué ? Pas de notre domaine d’expertise ? La réponse à ces deux questions est non, car en mon sens un développeur maîtrise son domaine à partir du moment où il le comprend bien. Dans ce billet nous allons aborder le fonctionnement des DNS tout en entrant dans les détails, et vous verrez que ça n’est pas compliqué du tout ! En route.

Industrialisation

L'industrialisation chez Emakina

Chez Emakina, nous adressons de nombreux projets en parallèle au quotidien. Ces derniers peuvent durer de quelques mois à plusieurs années. Certains sont même en constante évolution depuis plus d’une décennie.

S’il devait y avoir un point commun entre tous ces projets, ce serait certainement notre volonté de servir le plus efficacement possible nos clients. Pour être à la hauteur de cette ambition, il est fondamental d’optimiser le fonctionnement de l’organisation. C’est cette démarche d’amélioration continue que nous nommons industrialisation.

Dans cet article, nous allons voir ensemble comment nous nous sommes structurés au travers de trois thématiques : spécialisation, standardisation, automatisation.

Salesforce

Introduction à Salesforce Commerce API (Headless architecture)

Au cours de la deuxième moitié de 2020, Salesforce a mis à disposition une nouvelle API nommée Commerce API. Celle-ci permet de faire du développement appelé headless car tout le back-end est découplé du front-end.

Cette toute nouvelle API n’est pas à confondre avec Open Commerce API (OCAPI). Cette dernière n’est pour l’instant pas dépréciée et Salesforce continuera à la maintenir, mais probablement que les évolutions futures ne se feront que sur Commerce API (affaire à suivre). Aussi, toutes les API OCAPI ne seront pas forcément reproduites en Commerce API, il est donc conseillé de regarder ce que font les deux pour savoir laquelle utiliser et quand.

Magento

Magento et VueJs un duo insolite.

Un projet est le compromis qui permet de répondre à un besoin dans une contrainte de temps et de budget. C’est la raison pour laquelle Emakina a choisi de faire reposer nos projets sur des structures robustes et complètes, comme Magento. L’avantage de ces plateformes est qu’elles permettent de mettre en place des approches classiques ou des PWA. Mais ces solutions sont-elles toujours la bonne réponse ?