DEV Community

Rudy Nappée profile picture

Rudy Nappée

French freelance dev

Location France Joined Joined on  github website twitter website

Work

Lead dev at Niort

All 83 comments

Why you should NOT HATE Java!

Just assumed User/Address were kt data classes / java POJO bu...

Why you should NOT HATE Java!

I'm not sure user?.address?.streetName ?: "No street" is ...

Why you should NOT HATE Java!

Indeed great powers implies great responsibility... DSL and e...

Why you should NOT HATE Java!

Why ?

Why you should NOT HATE Java!

Lol.... Not sure if you're trolling , but in my experience it...

Why you should NOT HATE Java!

Because companies are chilly ? 😁 In mine just replacing Java...

How to watch a directory to detect changes using java

Warning : it could not work inside a container... blog.arkey...

Lodash in 2021: Necessary or Obsolete?

♥️ sortBy and groupBy but there are easy to implement without...

PHP 8 c'est du sérieux ? Devriez-vous l'apprendre ?

Essaye le hashtag #french y a un peu de contenu

JavaScript Quick Tip: Quickly Filter Out All Falsy Values From An Array

Even shorter : arr.filter(i => i) 😅👌

Java vs JavaScript. Key differences and similarities

You can control the jdk version on your server, but you can't...

Java vs JavaScript. Key differences and similarities

If you think applets, they are deprecated since Jdk 9 and rem...

Java vs JavaScript. Key differences and similarities

Browser Compatibility: Both languages can run on a browser. ...

Singleton Pattern in Javascript

With ES6 modules you have ready to use singletons 😉

Rust GUI: Introduction, a.k.a. the state of Rust GUI libraries (As of January 2021)

If you look at mature and full featured lib to write Win32 GU...

I made a questionnaire to help less familiar devs choose the best JS framework/library to use for their web projects.

Question 1 : do you want to build an app bigger than Facebook...

9 years on, I still google "javascript for loop"

Maybe this way of doing could seem a little overkill but has ...

9 years on, I still google "javascript for loop"

So don't use explicit loops 😅 new Array(10).fill(0) .map...

The Shocking Immaturity of JavaScript

Ok now you're the voice of the industry... Maybe the Ruby ind...

The Shocking Immaturity of JavaScript

Please put some examples dude... 😓

One second to read GitHub code with VS Code

Great Idea 👍👍👍

PHP 8 features I wish also existed in JavaScript

$fontWeight = match ($weight) { 100 => "Super Thin", ...

Is React Holding You Back?

React is intended to use for single page applications, not si...

Eliminate try..catch when using async/await by chaining .catch() clauses to async function calls

It seems difficult to read to me... Why not just keep things...

Best Programming languages in 2021

Rust rust rust ! Most loved language for the fifth year... i...

Differences between JavaScript Map and Object

A simple way to retrieve an object "size" (number of its ent...

5 JavaScript "tips" that might bite you back.

Great post ! Really enjoyed fifth part. Especially to keep "t...

If not ternary operator then what?

You can also use Boolean(val) instead of !!val. It may be mor...

Replacing FastAPI with Rust: Part 1 - Intro

What about node + express ?

Top level Await is AWESOME!! 😍

Yup

Top level Await is AWESOME!! 😍

Indeed but cap was a real actor (until he aged 😅) ! (Just tr...

Top level Await is AWESOME!! 😍

If you want to limit parenthesis and brackets : async func...

Top React libraries you need to know in 2021

Flux, not Flow ;)

What’s New In the 2020 Scrum Guide Update

I agree ! I think they wanted as well to take distance with f...

What’s New In the 2020 Scrum Guide Update

You did not mention the major breaking change (IMO) : the wor...

How I built a real world project for the first time 🌈

Another important step is to setup a global context. Every R...

Une lettre ouverte aux developeurs débutants .

Je pense que pour éviter les écueils que tu mentionnes il fau...

Looking for a React Data Grid?

Great component ! Kudos team !

Accessibility beyond 'alt' tag, 'color contrast', and semantic tags

Great article about internationalization, not accessibility !

What the heck is Currying anyway?

Great explanation on a not so easy concept. However you shou...

A "Gotcha" of JavaScript's Pass-by-Reference

Dude you completely cut my post and missed my point :( Tldr ...

Troll Hunting 101: JavaScript Passes Objects by Reference

Hi @bytebodger , I always like reading your posts, and the ic...

How to mimic componentDidUpdate() with React Hooks

I guess your RequireLogon component could have been a custom ...

Comparing Values of Objects in JavaScript 🧭

Or you can use lodash isEqual() function !

Comparing Values of Objects in JavaScript 🧭

You can do something like that if you want a generic function...

Comparing Values of Objects in JavaScript 🧭

You can't trust json stringify to compare objects... Stringif...

Records & Tuples for React, way more than immutability

Btw, do you know how it'll be transpiled/polyfilled by babel ...

Records & Tuples for React, way more than immutability

Can't wait !

Records & Tuples for React, way more than immutability

Great topic, you dug a lot ! And great news, I didn't knew re...

Singleton Pattern in JavaScript?

Not sure you can have a private constructor in js... That sa...

React vs. Angular: What Should You Choose

React is pure JS (and embrace pure ES6 constructions), Angula...

Class Contradictions in TypeScript vs JavaScript

Agreed ! you can do great things with classes, limit bad or r...

Class Contradictions in TypeScript vs JavaScript

In my company (french insurance), we have a legacy codebase i...

Class Contradictions in TypeScript vs JavaScript

😂👌

Class Contradictions in TypeScript vs JavaScript

I don't think es6 classes are bad, it's just syntaxic sugar o...

Why Angular Sucks

By the way nobody at Google uses Angular (exactly like GWT fe...

Why Angular Sucks

Great article, I couldn't agree more ! I would add why rely ...

React Hook that helps understand whether component mounted

Nice trick ! Can you tell some use cases because I don't real...

Self-Documenting Function Calls

In JS, maybe you could've use named parameters with object ...

How to run Google Chrome without CORS

Or you can use this chrome extension and toggle on/off cors...

How is your approach to manage large form validations in React?

React hook form or formik+yup are simple ans effective ways...

Coding Conventions for Writing JavaScript

You certainly misreaded, he says don't use a $ as a prefix ...

Coding Conventions for Writing JavaScript

I agree with almost each of these conventions. However, i...

First Impression with Svelte

Svelte 3 seems to be promising but IMO it's currently too ris...

Conditional hooks, maybe

You can then use it like a useState. And you can generaliz...

Conditional hooks, maybe

Indeed you should't get your Hook in a conditionnal way. N...

Everything You Should Know About Javascript Variables

In JavaScript, a primitive (primitive value, primitive dat...

How to mimic componentDidUpdate() with React Hooks

Exactly, rely on data values ans data changes instead of comp...

How to mimic componentDidUpdate() with React Hooks

I agree your way doing this works perfectly and you can even ...

How to mimic componentDidUpdate() with React Hooks

No, no, no folks don't do this ! It isn't the right way to us...

Unhealthy Code: Null Checks Everywhere!

Or just use multi level object destructuring with default val...

Frustrations with React Hooks

You can add a parameter which can be a boolean "condition"....

Why doesn't ReactJS appear in my HTML website?!

Try to remove the hash before the id of the élément 😉

What’s the best JavaScript framework?

React isn't a framework guys... Frameworks are evil, juste ...

loading...