Le profil de Guillaume : www.linkedin.com/in/guillaumese/
Pour accéder au cursus Artisan Développeur : ad302.fr/cTCkqY


Partagé par Artisan Développeur
il y a 2 mois
5

Derniers commentaires :
Julien Verbeke il y a 2 mois
C'était top cette première session! S'il y en a d'autres ici qui aiment ce format kata en binome et en live, j'ai découvert il y a quelques semaines qu'Ippon Technologie faisait cela également sur leur chaine twich, c'est accès sur le tdd aussi. www.twitch.tv/ippontech/videos
Rui LOPES il y a environ 2 mois
Y a un truc qui m'a beaucoup amusé dans tout votre épisode.
Vous passez votre temps à dire que vous n'arriverez jamais à faire aterrir ce rover sur Mars, justement parce que vous luttiez contre l'absence de cette méthode, land(position, direction), qui vous aurait permis à la fois d'asseoir le DSL du rover, mais aussi de voir émerger le besoin d'une position et d'une direction, pour potentiellement arriver à un agrégat et satisfaire la volonté de faire du DDD.
Pour ajouter un commentaire, tu dois te connecter ou créer un compte.

En tant que dev, avoir un salaire à 50 ou 60 K, ok c’est cool. Mais comment trouver un job qui dépasse les 100k ? 
Quel impact le Covid et la généralisation du télétravail ont-ils eu sur le marché ? Quelle techno est la plus convoitée par les recruteurs, et... qui paye le mieux ? 
On répond à toutes ces questions dans l’épisode d’aujourd’hui avec Tanguy Bary, agent de développeurs. 
Suivre Tanguy Bary sur LinkedIn : www.linkedin.com/...
Pour découvrir l'accélérateur de carrière et mon offre de coaching pro : ad302.fr/w9kAIg
Pour faire ton diagnostic de pratiques gratuit : ad302.fr/8vijE3


Partagé par Artisan Développeur
il y a 2 mois
2

Derniers commentaires :
Yoan Fornari il y a environ 2 mois
"Les juniors galèrent", j'ai du mal à comprendre. Je suis dev junior, reconvertit (donc effectivement pas les mêmes armes qu'un ingénieur à la base) dans une région avec peu d'emploi tech (Bourgogne-Franche-Comte : est de la france) et sur une techno en dev web quasiment inexistante au profit de PHP, Python ! En moins d'un mois, sur 4 entretiens d'embauche, j'ai eu 4 réponses positives (pas forcément sur python, mais je suis finalement en poste sur ce langage), et je me suis même retrouvé dans une situation malaisante pour moi, ou je devais dire non... Je ne comprends pas les dev junior qui mettent plus de 6 mois à trouver... Est-ce qu'ils se donnent vraiment les moyens ? Est-ce qu'ils acceptent des salaires en dessous du "dev dream" ? Est-ce que 26 k en tant que dev reconvertit pour un premier emploi dans une région avec peu d'emploi tech, c'est si déconnant que ça ? Enfin, je veux dire s'il y a vraiment une vallée de la mort 0-2 ans, tu auras bien le temps d'augmenter ton salaire par la suite avec l'expérience... Et puis il faut aussi savoir bouger un peu les recruteurs... Oui, je ne suis pas un expert, mais si ton expert, tu mets un an à le trouver franchement embauche moi, on en aura déjà fait des choses en un an, et je ne serai plus un débutant d'ici là ! Aide-moi à devenir l'expert que tu veux recruter !
Julien Sere il y a environ 2 mois
c'est ça le problème des débutants, ils croient qu'ils ne sont plus junior au bout d'un an.... ^^ Je suis quand même d'accord sur le fait qu'il faut savoir être raisonable pour les missions proposés les premières années, ensuite, cela peut monter très vite si on sait bien si prendre.
Pour ajouter un commentaire, tu dois te connecter ou créer un compte.

Pour découvrir le cursus Artisan Développeur : ad302.fr/3syGBo
Fais ta veille avec compagnon : ad302.fr/T2gsJP


Partagé par Artisan Développeur
il y a 2 mois
2

Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
POO

Quelques règles simples pour écrire vraiment en objet.
Certaines me paraissent un peu trop drastique, qu'en pensez-vous ?


il y a 3 mois
2

Derniers commentaires :
Marc Bouvier il y a 2 mois - modifié il y a 2 mois
L'article ne mentionne pas qu'à l'origine il s'agit d'exercices qu'il ne convient pas forcément d'appliquer tout le temps.
Une source primaire : williamdurand.fr/...

Edit : l'article mentionne ces informations.

""
Object Calisthenics are programming exercises, formalized as a set of 9 rules invented by Jeff Bay in his book The ThoughtWorks Anthology. The word Object is related to Object Oriented Programming. The word Calisthenics is derived from greek, and means exercises under the context of gymnastics. By trying to follow these rules as much as possible, you will naturally change how you write code. It doesn’t mean you have to follow all these rules, all the time. Find your balance with these rules, use some of them only if you feel comfortable with them.
""
Marc Bouvier il y a 2 mois - modifié il y a 2 mois
Pour ce qui est de la règle des collections, je pense que l'intéret est de réduire l'interface uniquement au comportement métier attendu.
On peut par exemple restreindre la collection à l'insertion mais pas à la suppression.

En java, par exemples les collections sont mutables par défaut. Par ex l'interface List expose des méthodes pour ajouter ou modifier des éléments.

La surface d'attaque et les risques de régressions sont augmentées quand les collections ne sont pas wrappées.

Wrapper les collections peut aussi inciter le développeur à nommer le contrat de sa classe (DDD , ubiquitous language).

Ex.

// primitive collection just do collection stuff
shoppingCartItems.add(product);
shoppingCartItems.add(product);

// wrapped collection can be extended with domain semantic and behaviour
shoppingCart.add(product, 2);
shoppingCart.applyDiscountCode("COMPAGNON");

Dans le 2ème exemple la logique d'appliquer un discount n'est qu'à un seul endroit (à l'intérieur de la clases ShoppingCart). Si on manipulait une collection primitive dans tout l'appliacation, cette responsabilité serait déléguée aux clients de la collection qui pourraient faire n'importe quoi avec (leaky abstraction en.wikipedia.org/...
Pour ajouter un commentaire, tu dois te connecter ou créer un compte.

Souvent considérée comme une activité solitaire, la lecture peut aussi se faire à plusieurs, même dans le monde de la tech. Comment ? Avec les Books Clubs.
Grâce à une lecture plus active, à une confrontation des degrés de lectures propres à chacun et un partage d’expérience, les Books Clubs permettent une émulation de groupe insoupçonnée, allant même jusqu’au déclenchement de déclics. Qui ne s’est jamais dit : «Ce livre a changé ma vie ?» 
Dimitri Baeli, co-fondateur de Tech.Rocks, le réseau des tech leaders, nous raconte son expérience dans l’épisode du jour. 


Partagé par Artisan Développeur
il y a 3 mois
2

Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
Bonnes pratiques
productivté

Tout le monde le connaît, et pourtant, il continue de provoquer des centaines de milliards d’euros de dégâts chaque année. Comment l’empêcher de nuire ?


Partagé par Léo Driat
il y a 3 mois
1

Pour ajouter un commentaire, tu dois te connecter ou créer un compte.

Pour découvrir le cursus Artisan Développeur : ad302.fr/3syGBo
Fais ta veille avec compagnon : ad302.fr/T2gsJP


Partagé par Artisan Développeur
il y a 3 mois
4

Derniers commentaires :
Jo Jo il y a 3 mois
Dans le même esprit moi je suis passé sur un bureau assis/debout, pour alterner les positions assis ou debout donc, mais je me surprends à passer finalement plus de temps debout, je me sens beaucoup mieux de travailler ainsi !
julie Ramadanoski il y a 3 mois
Peu importe la chaise, seules comptent la posture et la musculature pour la soutenir. Le faux confort est très répandu. Il nous invite à nous avachir, prendre des postures douloureuses ! le dos rond, les épaules rentrées, la tête retenue en avant...
L'idéal c'est de se sentir debout mais assis. Vous le ressentirez vraiment sur un swissball, car il y a le déséquilibre à compenser. De ce que j'ai essayé comme config jusqu’à présent, c'est celle que j'ai préféré (tant que ce n'est pas l'été...)
Aujourd'hui j'ai une chaise de bureau à 100 balles dont l'assise est tellement longue que je ne peux pas m'assoir au fond. Que le dossier est tellement mou que je ne peux m'appuyer dessus sans m'allonger, et avec des accoudoirs inamovibles trop larges pour mes épaules. Bref un tabouret serait plus confort XD
Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
DevOps

Un outil opensource pour une bonne supervision des certificats dans une infrastructure Cloud Native, avec Prometheus et un dashboard Grafana.


Partagé par AURELIEN VIOLET
il y a 3 mois
1

Derniers commentaires :
Clément Barbaza il y a 3 mois
un outil prometteur que je vais tester dès cette après-midi ! merci du partage !
Pour ajouter un commentaire, tu dois te connecter ou créer un compte.

Content is king ? Ecrire du contenu pour les dev a-t-il un sens, une réelle valeur ajoutée aujourd'hui ? 
Faut-il absolument être expert et créer sa chaîne YouTube pour écrire, être reconnu et booster sa carrière ? 
Comment faire en tant que dev junior pour se démarquer et faire évoluer son personal branding sur un marché en constante évolution ?
C'est ce qu'on voit dans l'épisode du jour avec Emmanuel Ernest, animateur de la chaîne Captain Dev qui aide les développeurs à faire progresser leur carrière. 
Pour suivre Emmanuel Ernest sur YouTube : www.youtube.com/...
Fais ta veille avec compagnon : ad302.fr/EBtfkg


Partagé par Artisan Développeur
il y a 3 mois
3

Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
Architecture
Design Pattern

Entre de bonnes mains, l'héritage peut être utilisé pour bien des choses. En voici l'une des plus puissantes.


Partagé par Léo Driat
il y a 3 mois
2

Derniers commentaires :
Marc Bouvier il y a 3 mois
Un bon article, il permet de comprendre le concept sans oublier les risques du compromis qui va avec.
Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
Artisan Développeur utilise des cookies afin de t'offrir les meilleurs services. En poursuivant ta navigation, tu acceptes l’utilisation de cookies. En savoir plus