Coder le

MONDE
DE DEMAIN

 

Ktor, un framework du tonnerre

Vous le savez, à ARCA on est fan de Kotlin. Mais un langage ne devient intéressant que lorsque de bons frameworks ou librairies viennent nous aider à en tirer le meilleur. Pleins feux sur ce framework backend plein de promesses.

Lire la suite

Parlez vous développeur ? DDD, TDD, et autres acronymes barbares

Si vous vous êtes déjà retrouvé(e) entouré(e) de développeurs(euses) il est probable qu’ils ou elles aient utilisé un langage cryptique réservé aux seul(e)s initié(e)s. Pas de panique ! Aujourd’hui ARCA vous propose une introduction aux concepts qui nous sont chers pour comprendre nos amis du code, et expliquer simplement des disciplines dites « clean code ».

Lire la suite

Parole d’expert : et si on passait enfin à Kotlin ?

Ici à ARCA, on croit à Kotlin comme successeur à Java. Langage propulsé par JetBrains et adoubé par Google, il est pourtant encore trop peu utilisé. Entre idées reçues et peur de l’avenir, beaucoup se refusent à passer le pas. Regardons ensemble pourquoi Kotlin est l’avenir du Java, et comment faire pour prendre ce virage.

Lire la suite

Visual Studio Code : se faciliter la vie

Avis aux développeurs web et aux utilisateurs de Visual Studio Code en tous genres ! Vous pratiquez sans doute régulièrement ce logiciel, mais le connaissez-vous bien ? Si je vous dis « CTRL+C c’est pour copier, CTRL+V c’est pour coller », jusque-là je pense que tout le monde s’y retrouve. Mais qu’en est-il du CTRL+D, du clic molette, des extraits de code personnalisés, etc ?

Vous l’aurez compris, aujourd’hui nous allons chercher à nous faciliter la vie dans Visual Studio Code.

#1. Un curseur pour les contrôler tous…

Les principaux cas d’utilisation

À mon goût trop peu connue …

Lire la suite

Parole d’expert : arrêtez d’utiliser Lombok !

Ce mois-ci, nous nous intéressons à un code smell : l’usage de Lombok dans un projet. Entre code smell et antipattern, Lombok finit par apporter plus de problèmes que de solutions.

Lire la suite

Parole d’expert: Angular est-il la panacée ?

Côté développement web, l’écosystème de bibliothèques et de frameworks à disposition des développeurs est toujours plus florissant. Parmi ces solutions, certaines se démarquent particulièrement, et c’est le cas d’Angular. Pourtant, la majorité des développeurs souhaitent s’en affranchir. Il est donc venu le temps pour nos experts ARCA de mettre les pieds dans le plat : Angular est-il la solution parfaite pour vos besoins ?

Pour commencer, clarifions la différence entre frameworks et bibliothèques. En effet, nous parlerons dans cet article des 3 écosystèmes les plus utilisés : Angular, React, et Vue. Angular et Vue sont des frameworks, là …

Lire la suite

Développeur… à bas les clichés !

Développeur… voilà un métier qui traîne pas mal de préjugés : un geek dans le noir, voire dans son grenier, cheveux longs (mais jamais une femme), casque sur les oreilles, devant un écran, voire plusieurs écrans (pas si cliché que ça finalement), et dont les interactions sociales se résument à des raids sur World Of Warcraft. Il frappe des lignes de codes sur son clavier sans trop réfléchir… Et voilà un site internet ! Mouais…Pas très flatteur tout ça…

Je collabore avec des développeurs depuis maintenant 3 ans et demi, et il n’y a rien de plus éloigné de la …

Lire la suite

Le Bureau des UX: un monde de gamification

La gamification, ou l’art d’introduire des processus empruntés aux jeux vidéos, peut améliorer grandement l’engagement de vos utilisateurs. Pourquoi, comment ? Explorons le concept !

Lire la suite

Git, kézako ? Principes et utilisation

Dans le monde de la tech, Git est quasi indispensable. Aujourd’hui ARCA vous dit tout ce qu’il y a à savoir sur cet outil !

#1 Git, kézako ?

Git est un outil de gestion des versions (Version Control System, ou VCS), créé par Linus Torvalds (le père fondateur du noyau Linux) en 2005, et distribué en licence libre. Des VCS, il en existe plusieurs, parmi les plus répandus Mercurial, Subversion et bien sûr Git. Mais, c’est quoi au final un VCS ?

Le but d’un VCS est de garder en mémoire toutes les modifications apportées …

Lire la suite

Parole d’expert : la programmation fonctionnelle

La programmation fonctionnelle, encore un buzz word ? Pas forcément ! Dans cette parole d’expert, nous vous expliquons tout sur cette philosophie et pourquoi vous devriez (peut-être) l’utiliser.

Kézako ?

La programmation fonctionnelle est une manière de penser son code, de manière déclarative (opposée à la manière impérative). Dans le premier cas, on donne une suite d’instructions à appliquer pour parvenir au résultat, dans le second on change l’état du programme.

La programmation fonctionnelle est souvent opposée à la programmation orientée objet, bien que certains concepts soient applicables n’importe où, comme nous le verrons par la suite. Tous les principes …

Lire la suite