Parlons Front ! Revue de presse #9

Tout votre temps normalement consacré à la veille est parti dans la recherche de cadeaux de Saint-Valentin pour votre bien-aimé(e) ? Ne vous inquiétez pas, on s’occupe de tout 💝

Chez SFEIR Lille, nous sommes nombreux à faire partie de la team #front et il nous tient à cœur de vous partager régulièrement nos dernières trouvailles en matière de veille technique.

Cette semaine, on casse le Web et on revoit nos bases du JS et on analyse des éléments de réponse pour la question qu’on n’osait pas se poser: avons-nous besoin de Vue 3 ?


Analyse d’article par l’équipe Parlons Front !

En plus des traditionnels articles et sorties de la semaine, nous vous proposons une analyse un peu plus poussée sur des sujets qui nous tiennent à coeur.

Pour cette première, penchons-nous sur les arguments exposés dans l’article “Yes, Vue 3 is out but you probably don’t need it 🤷‍♂️”. Je n’ai malheureusement pas trouvé le nom de la personne ayant rédigé cet article et devrais me contenter de le nommer “l’auteur”.

Quelques précisions avant de rentrer dans le vif du sujet, il n’est pas question de déconstruire entièrement l’article ni d’essayer de le discréditer. Il me semble cependant important d’apporter…


Parlons Front! Revue de presse #4

Vous reprendriez bien un peu de Front avant les fêtes ? 🎅

Chez SFEIR Lille, nous sommes nombreux à faire partie de la team #front et il nous tient à cœur de vous partager régulièrement nos dernières trouvailles en matière de veille technique.

Cette semaine est placée sous le thème des outils de développement et des bases du Javascript moderne, bonne lecture !

Vous avez sans doute entendu parler de Vite si vous suivez Evan You, le créateur de Vue.js, sur Twitter. …


You either pick a i18n library or live long enough to write your own

Kyle Glenn (https://unsplash.com/photos/nXt5HtLmlgE)

I must confess something to you, and I hope that you will forgive me for it: I am French 🇫🇷🥖🧀🍷🐸🇫🇷.

I tend to write my applications in English in order to make them accessible to the greatest number of developers around the world. However, I sometime forget about the people closest to me.

I recently asked my family to beta test an adaptation of a board game that I am building and the first feedback that I got was my girlfriend asking me “pourquoi c’est en…


Make your domains shine!

I think that one could say I was already convinced by the benefits of the Domain Driven Design.

I learned the hard way that driving your software engineering by the technical end can lead to pretty catastrophic situations.

Technical debt, hard coupling with any data provider, having to translate every domain feature request to fit in the already infected code base… I found myself in this situation not long ago and it was really hard for me to find the root cause.

This is when I found out about DDD. It immediately connects to me as…


Logging enhanced, plus a quick integration with the ELK stack

Should I write logs?

Yes.

Logging is a key part of debugging. How can we understand what went wrong in our application if we are in the dark?

However, logging for the sake of logging is never enough. For the messages to be useful, they need to be contextualized. What is the level of the log? What data are attached to it?

This way, we are able to quickly understand the root cause, which actions led to the observed behavior.

Still need to be convinced ? Want a more in-depth presentation of the why…


Code smell: In software development, any symptom of a greater sin within the product.

Ladies and gentlemen, members of the board and shareholders, I am glad to welcome you to this year’s leaders meeting.

For those of you who do not know me, the name is Thomas Doe, co-creator of Pentathlon and head of the IT department.

I hope that everyone made a fine trip and that you all enjoyed the petits fours. It is now time to kick-start this meeting with the less enjoyable news. Yes, I am talking about the migration to our new set of applications.


My take on the application of the Docker’s promises

Do we transvestite Docker ?

As you may notice through the reading of my articles, I am no Docker expert.

On the other hand, the premises and the potential of containerization really speak to me. That is why I am willing to step out of my comfort zone to learn the principles and apply them as much as I can !

The thing that really bugs me about Docker is its usage that seems to be generally done.

I may be mistaking, but the really strength of Docker for me is in the ability to have…


Applying TDD principles to the making of a helper in Go

Introduction

I may be new to the Golang world, but here is something I am already familiar with: Building things in Go feels great !

What feels event better is to build those things with the absolute certainty that it works the way it was meant to be.

I am leaving the preaching and teaching parts to Kent Beck and consort. I can, however, tell you that the Test Driven Development (or TDD) principles are perfect to give you that certainty.

Following the TDD principles in Go does not require…


A story about ego, pride and communication in the IT world.

What happened

A few months ago, somebody said that I was unprofessional and, I admit, I was pretty mad about it.

But do not worry, this is not an article about proving him wrong, even if it was my first thought back then.

First, in order to fully understand the story, a little bit of context is needed.

The context

I am a software developer, currently working in a big retail company on behalf of my employer, a small IT services business.

The mission started out six months ago, with a team of…

Thomas Ferro

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store