DEV Community

loading...
Olivier Guimbal profile picture

Olivier Guimbal

404 bio not found

Location Paris Joined Joined on  github website
Work

CTO

All 90 comments

TypeORM - Query Builder with Subquery

Shameless plug: You can use Typeorm with pg-mem when toying w...

How I exploited NPM downloads... and why you shouldn't trust them

I agree... You could argue the same with security: I can cre...

Learn functional programing with me - Part 1 : Language choice

I may choose Haskell or Purescript (a small spoiler: I may ch...

Learn functional programing with me - Part 1 : Language choice

Mostly because I had to choose, because I dont know it that ...

Learn functional programing with me - Part 1 : Language choice

I wouldn't say that I'm trying to build something ASAP, rathe...

Learn functional programing with me - Part 1 : Language choice

Haha, looks a bit like:

Learn functional programing with me - Part 1 : Language choice

That said, leverages GHCJS. If I understood right, it is ofte...

Learn functional programing with me - Part 1 : Language choice

Ah ! Finally an Haskell lib that has a nice documentation. (s...

My Public Inbox

Have you started many projects that could become companies to...

Learn functional programing with me - Part 1 : Language choice

I agree... it feels wrong, like you said, but the fact that i...

Learn functional programing with me - Part 1 : Language choice

Did not know it... another lisp. How does it compare to Cloju...

Learn functional programing with me - Part 1 : Language choice

Hi ! Thanks for the link 😊 I already read it, but it is defin...

Learn functional programing with me - Part 1 : Language choice

I will check that, thanks :)

Learn functional programing with me - Part 1 : Language choice

Oh right, I understood it the other way around... I'm French,...

Learn functional programing with me - Part 1 : Language choice

+1 on the "more pragmatic than pure" part 😊 Dont get me wron...

Learn functional programing with me - Part 1 : Language choice

Nobody is forcing you to learn such languages if you feel you...

Learn functional programing with me - Part 1 : Language choice

F# is actually the FP-related language I know the best 😁. I d...

Learn functional programing with me - Part 1 : Language choice

I've hesitated to put Elixir on this list (a friend of mine s...

Contributing to Node.js Core

Unrelated question: Have you used a perticular template for y...

Contributing to Node.js Core

Nice :) That said, it's not always that swift... For instan...

How to never touch your mouse again 🐭

For me, it's not about coding faster. It's about having one t...

No more rest πŸš€

I dont want to spoil you the surprise, but here is a catch, w...

No more rest πŸš€

You might also want to try GraphQL with graphql code generato...

No more rest πŸš€

Hi ! Just to sound a bit pedantic, the name for such a patte...

8 Node.js Projects To Keep An Eye On 2021

That's a pretty thourough review 😁 I share this analysis, tho...

World-first Static time RegEx engine with O(0) time complexity

Haha, Typescript type system has been Turing-Complete for a w...

One second to read GitHub code with VS Code

Hi ! Nice 😊 I'm wondering, how does it compare with github c...

Haskell as a first timer - Am I missing something ?

These definitely look friendlier than average to me :) Which...

Haskell as a first timer - Am I missing something ?

FYI there are quite a few more comments on reddit 😊 Thanks f...

How to use GraphQL on the Client-side with React and TypeScript

Suggestion: auto-generate the types from your graphql endpoin...

How to get 600+ Github stars in 2 days

That's more or less what I did for pg-mem, but I didnt get th...

How to Secure JWT in a Single-Page Application

Nice article :) I'd just add a bit of constructive critiscism...

Improve workflow efficiency by using your keyboard smarter (Linux)

Half of the article is specific to Windows, but you might als...

Code fatigue - frustrations

A negative value. Those tags will never appear again.

Code fatigue - frustrations

FYI you can input a negative weight on the dev.to tags you do...

My misadventure with Cloudflare Workers and Vue Serverless Side Rendering

The 50ms limit is only counting actual CPU time. You can wait...

Creating a database from scratch with Node.js - Day 3

I've done more or less the same thing as you're doing when wr...

Deploy your first Serverless function in 5 minutes with Cloudflare Workers

I guess it has, you seem to know better. I haven't checked fo...

Deploy your first Serverless function in 5 minutes with Cloudflare Workers

I get that 😊. I just felt it was worth mentioning as a side ...

Deploy your first Serverless function in 5 minutes with Cloudflare Workers

I'm a fan of CF workers. However, I'd add that it's important...

50% Faster Testing with Mocha's Parallel Mode

For your use case, I'd suggest to have a look at this lib I r...

πŸš€ Top 33 JavaScript Projects on GitHub (December 2020)

jQuery will keep haunting us till the end of times...

Happiness status of your GitHub repo: repostatus

I cant select the repo I'm interested into scanning :( ... it...

Advent of code - Day 7

Advent of code is quite a good occasion to practice or learn....

Advent of code - Day 7

oh yes right :)

Advent of code - Day 7

For once, the JS version is compact :) - where's part 2, th...

Advent of Code 2020: Python Solution Day 6

My haskell solution groups = splitWhen (== "") . lines &lt...

The Perils of Remote Work

Nice article ! In the light of all that, what do you think o...

How long does it take for your test suite to run?

~1000 nodejs unit & integration tests, takes less than 30...

NPM libraries: which are the good ones?

If your main choices have already been taken care of (framewo...

Four lessons I learned from maintaining a 10k stars project on Github

Totally agree. Go tell Evan You that he shouldnt have started...

Four lessons I learned from maintaining a 10k stars project on Github

Quite a nice lib :) I however would like to point out the fa...

The Four Pillars of Object Oriented Programming

Nice article. I'd add my 2 cents: While those features are of...

localStorage vs cookies: the "tabs vs spaces" sterile debate of web development πŸ™„

Agreed, there is a lot of room in the sentence you mentioned ...

localStorage vs cookies: the "tabs vs spaces" sterile debate of web development πŸ™„

You can mitigate this very easily. That's what CSPs are for. ...

localStorage vs cookies: the "tabs vs spaces" sterile debate of web development πŸ™„

Yea... I totally agree to everything you've said, I've never ...

localStorage vs cookies: the "tabs vs spaces" sterile debate of web development πŸ™„

Totally agree on the "all or nothing situation". But if you a...

localStorage vs cookies: the "tabs vs spaces" sterile debate of web development πŸ™„

That's the thing. My point is that this is a dogma that I fee...

localStorage vs cookies: the "tabs vs spaces" sterile debate of web development πŸ™„

Yup, you're right, I did not specifically mention that it was...

localStorage vs cookies: the "tabs vs spaces" sterile debate of web development πŸ™„

I dont want to be rude, but I'm afraid you missed my point en...

Playing with promises and concurrency in TypeScript

In the same spirit, I very often use this helper, which is ve...

Good Bye Web APIs

Indeed πŸ˜„, I got that, one cannot really compare it with an a...

Good Bye Web APIs

It even looks very much like .Net Remoting to me !

Lambda Cold Starts, why I don’t see the problem

Depending on the type of workload you have to write, you coul...

Developer world as a woman πŸ‘©β€πŸ’»

That reminds me of something πŸ˜„

A React library to build Diagrams with ease

Just a showcase of how we use directed graphs (might sometime...

A React library to build Diagrams with ease

I was thinking about it. I will keep that in mind and see if ...

A React library to build Diagrams with ease

That seems to be a quite nice lib ! I had to implement someth...

I Accidentally wiped the entire dataset in the Production database. Here's what happened next

Shameless plug: You could also use pg-mem to emulate postgres...

What's your 1st programming language & What you use today?

Haha pretty much, yes :) Web technologies were mostly out of ...

What's your 1st programming language & What you use today?

Somewhat in order, since ~2000, omitting front technologies (...

Why doesn't/didn't C have classes?

That's not exactly true :) All you need to get a Turing-compl...

Why doesn't/didn't C have classes?

I strongly recommand this talk of Richard Feldman about histo...

Mocking PostgreSQL queries in Node.js

Hi, you can also have a look at dev.to/oguimbal/how-to-really...

What are your favorite VS Code shortcuts?

The ones I described here 😏

How to never touch your mouse again 🐭

Its more like a launcher, isnt it ? (Switcheroo is only a tas...

How to never touch your mouse again 🐭

Just to mention a git GUI I like: Fork :)

How to never touch your mouse again 🐭

x, o and H also :)

How to never touch your mouse again 🐭

No, I am not telling you to use my shortcuts, I am showing yo...

How to never touch your mouse again 🐭

I plead guilty. We're in a world of clickbait titles (which I...

How to never touch your mouse again 🐭

I agree, there are things that have greater impact on your pr...

How to never touch your mouse again 🐭

Really ? Where ? I'm interrested... I only found broken equiv...

How to never touch your mouse again 🐭

Oh yea, I do... I use it everyday, I dont know how I missed i...

How to never touch your mouse again 🐭

I'm not really the one to thank, but you're welcome :)

where would you live if you could be remote full-time?

Things I would take into account: Healthcare (you dont want...

20 Resources for generating fake and mock data

If you're interested in faking a whole database, see my lib :)

Vue + Relay + Server Side Rendering (SSR)

Right, but pre-rendering is hard when you have user data (ex:...

Vue Serverless Side Rendering with AWS Lambda@Edge

Have you ever tried to run SSR on Cloudflare Workers ? (the p...

Vue + Relay + Server Side Rendering (SSR)

Nice conclusion :)

Vue + Relay + Server Side Rendering (SSR)

It can also be useful to improve time to first time paint: Do...

loading...
Forem Open with the Forem app