Coder le

MONDE
DE DEMAIN

 

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

Développeur web : comment le devenir ?

Qu’est-ce qu’un développeur web ? Quelles sont ses missions ? Comment le devient-on ? Si vous êtes intéressé par ce métier, vous êtes au bon endroit. Technicien ou ingénieur informatique, le développeur web est en charge de la conception de sites internet, d’application web ou de logiciels…en somme de « solutions intelligentes ». Même si l’informatique et le web sont des univers tellement vastes qu’il est compliqué d’être un expert sur tous les sujets qui y sont liés, le développeur doit d’être flexible et curieux pour s’adapter aux nouvelles techniques et besoins de la clientèle. Nous vous proposons de comprendre ce métier

Lire la suite

PHP késako ? Comment ça marche ?

PHP Késako ? Une nouvelle semaine, un nouveau mot du jargon informatique. Nous allons nous intéresser dans cette article à un autre langage de programmation utilisé par les développeurs : le PHP (Hypertext Preprocessor). Sans rentrer dans la technique pure et dure, nous vous proposons de comprendre ce qui se cache derrière cet acronyme et de voir dans quels cas ce langage peut être utilisé. Décryptage.

#1 Définition du PHP

Le PHP, pour Hypertext Preprocessor, désigne un langage informatique, ou un langage de script, utilisé principalement pour la conception de sites web dynamiques.Nous reviendrons plus tard sur la notion de …

Lire la suite

HTML késako ? Définition et fonctionnalités

HTML késako ? Encore un mot, un acronyme même, du jargon informatique mais dont vous ne maîtrisez pas nécessairement les aspects. Pas de panique ARCA Computing vous explique tout. Il est important d’en comprendre le sens, car ce langage est omniprésent sur le web : il permet en effet une lecture facile du contenu des pages par les robots. Dans cet article, nous allons vous définir ce qu’est l’HTML et vous présenter sa structure et ses fonctionnalités. Ce langage n’aura plus de secret pour vous !

#1 Qu’est-ce que l’HTML en informatique ?

Le HyperText Markup Language, généralement abrégé HTML …

Lire la suite

Un CMS késako ? Définition

Un CMS késako ? Vous en avez sûrement entendu parlé sans vraiment savoir ce que cet acronyme signifie et ce qu’il implique… Et pourtant, il en existe entre 250 à 300 sur le marché… Vous avez donc pu en manipuler à un moment ou à un autre. Un CMS désigne un système de gestion de contenu indispensable pour construire et enrichir un site Internet. Vous comprenez donc son importance ! Il en existe de très différents, selon la taille ou la complexité du site et le choix est stratégique. Nous allons vous présenter dans cet article les possibilités offertes par

Lire la suite