Coder le

MONDE
DE DEMAIN

 

Publier une librairie sur le repo maven central (avec Gradle Kotlin DSL)

Hokay. Donc, vous avez fait une librairie java/kotlin, mais genre un truc vraiment chouette, pas simplement une lib qui vérifie qu’un nombre est pair ou qui retourne true. Vous vous dites que ca serait chouette de la publier sur le repo maven central, pour que tous les projets Java/Kotlin de la terre puissent en bénéficier. Malheureusement, le repo maven central a un videur devant la porte, il ne vous connaît pas, et vous n’avez pas votre carte d’identité.

Vous entrez pas

Lire la suite

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