DEV Community

ecyrbe profile picture

ecyrbe

I'm a freelance technology enthusiast. I'm interested about all the things related to programming.

Location Paris Joined Joined on  github website

Work

Software engineer at Freelance

All 71 comments

Really, why React?

There is a huge difference between Vue and React, even though...

Really, why React?

Where did i say JSX was standard? Learning React is not a cos...

Why I Decided To Stay A Frontend Engineer And Stopped Searching Full-Stack Jobs

You can also try to apply to fullstack JS jobs. At least you'...

Really, why React?

Hello, thanks for taking the time to write this rant. I want ...

Fault tolerance on the web

What bold assumptions. A tool is a tool and it always fullfil...

How to learn Git slowly.

Hello, Thank you for sharing. For those who will try to find...

Question: Will Typescript replace Javascript in web development?

It will the day v8 integrate native support for typescript. B...

React Query - Beyond Basics

Hello, Thanks for sharing. Be carrefull, you are passing t...

useAxios : A simple custom hook for calling APIs using axios

You can get it here : httpss://github.com/ecyrbe/react-axio...

useAxios : A simple custom hook for calling APIs using axios

useCallback don't magically make the function not being recre...

useAxios : A simple custom hook for calling APIs using axios

Hello, here is a reviewed code for final solution : impor...

Tailwind is bad because i don't like it

Listen, you wrote this He just lost it completely here. This ...

React Clean Code Tricks Everyone Should Know...

Hello, If you really are into programming, you should never a...

React Clean Code Tricks Everyone Should Know...

About role management. What is shown here is a bad practice. ...

Kubernetes Storage Backup Discussion

I'm working in a Big company ( more than 100k employees) wher...

Understanding Kubernetes in a visual way (in 🎥 video): part 10 – Kubectl Tips

Thanks aurelie, Just to tell you that thanks to all your vid...

Rate my understanding of REST

I rate you at 2 out 5. you can read more about REST maturity ...

Better TypeScript... With JavaScript

Hi Adam, I skipped this article of yours last year. i just w...

Replacing JavaScript Classes With The Module Design Pattern

Hi Adam, Thanks for sharing your insights. I am not so found...

Use SWR for a better data fetching

Swr is nice. But after testing both swr and react-query, i ca...

TCP and UDP did you ever use them directly?

You do not do this at application level, so not with nodeJs. ...

TCP and UDP did you ever use them directly?

Yes, i developped proprietary protocols for : USB drivers o...

How to Secure JWT in a Single-Page Application

You Can setup cookies with cors by adding Access-Control-Allo...

How to Secure JWT in a Single-Page Application

Do not do this. This is wrong. Always put JWT in memory, neve...

Why is it cheaper to hire a freelancer?

Hello, as a freelancer myself i can give some hints. But remi...

One of the most important rules I learned after a year of learning frontend

In the future you'll learn that it's all about coding workflo...

Optional handmade chaining 🤓

Here is another way based on proxy that that feels more native

Why I Succeeded In The Interview But Lost The Job!

This is sad. They want a junior developper and expect every j...

A Guide to Securing Node.js Applications

I would argue that many things you list are controversial. Fi...

TypeScript vs JavaScript

Typescript being just a superset of JavaScript (JavaScript wi...

React + Typescript === "headache"

You should not add typings to things you get back from a func...

The post I link when someone tells me that Java sucks

All these points should not be necessary. You run with what y...

Why Older People Struggle In Programming Jobs

Hi Adam, As an old developper myself, your whole article mad...

From Web Developer to Head of Engineering in under 5 years, AMA

I'm really sorry for your loss. Hope one day you come back to...

Fetch() is All you Need

Hello Alex, No worries. I was not bothered at all by the tone...

Fetch() is All you Need

I have to desagree on some points because axios is a much mor...

STOP writing CSS, 10 reasons why

If you are using a component based framework, you should forg...

Comments Are The Only "Code Smell"

Hi Adam, Again, nicely written article. I would add that usi...

What GIT GUI client do you use?

I don't use a git gui, i'm far faster with command line. It t...

A childhood memory Tetris game built with Angular 10 and Akita

Hi, nice work, Here is mine made with react and typescript wi...

TypeScript is slow. What can we do about it?

Yes, their documentation doesn't directly point to features, ...

5 Things You Need To Become A Senior Developer

Senior developper means experience. Seeing senior developper ...

TypeScript is slow. What can we do about it?

You can use the typescript compiler deno has started to use t...

Tossing TypeScript

Hi Adam, I know you wrote this article some time ago now, i ...

Create a full fake "REST API" with zero coding in less than 30 seconds (seriously).

When you need scripting for your mocks, i prefer going with j...

Managing Imposter Syndrome

Really nice written article. I'm programming for 20 years and...

Help? .map .reduce

For those reading this in the future : Budi answer is much fa...

Help? .map .reduce

just do setChartdata1(chartData) import React, { useState, ...

Help? .map .reduce

you should post your code, so we can help.

Help? .map .reduce

I gave a first wrong answer, as i didn't read your spec carre...

Is this the reason why your documentation failed?

Everybody can have different opinions about technology. But y...

Array Methods That .pop()

Hi em, An array is NOT a variable. A variable is a binding b...

Array Methods That .pop()

Hi em,. An array is NOT a variable. An array is an object co...

MovieDex - My first React project!

I do not understand why would I need JWTs here OK. Imagine...

MovieDex - My first React project!

Hi, Nice work. Here is a succinct review. in server.js try...

Which Language do you Find the hardest ?

lisp. I started programming when i was 12, 30 years later ...

Would you recommend your children the job as a software developer? Why or why not?

No, i don't want to influence him in anyway. Now whatever pat...

Show me light, Saviour: Need some advice to jump in the industry

Hi Ankit, Not all tech compagnies are hiring through this pr...

The Tech Industry is Failing Junior Devs

Bekha, I have 20 years of experience in this industry. Give ...

The Tech Industry is Failing Junior Devs

I think you might be mistaken. It's actually not so much abou...

How build testable React components?

Hi, For react coders that want to use functionnal programmin...

How to Make Visual Studio Code 150% Faster in Large Projects

There is Hope. The community is building a typescript compile...

All you need to know about Git as a beginner

Please, while writting an article is not an easy task, don't ...

Default Props in React/TS - Part Deux

Yes, the hardest part is this one : { [K in keyof T]: T ex...

Default Props in React/TS - Part Deux

Hi Adam, You may want to try this : type Optionals<T e...

No Optional Chaining? No Problem. Write Your Own deepGet Function!

This is far better than the one provided by OP . Thanks

Cypress vs.....

Here at work we tried cypress... and after running into it'...

loading...