Clément Paris

495 posts

Clément Paris banner
Clément Paris

Clément Paris

@ClementParis016

Software Engineer & Web enthusiast. Sticking around for tech topics and hot takes. Or maybe more for memes, French jokes and cat pictures, actually.

La Rochelle, France Katılım Şubat 2014
1.1K Takip Edilen253 Takipçiler
Sabitlenmiş Tweet
Clément Paris
Clément Paris@ClementParis016·
The other day, I freaked out when the back-end dev told me the API would return the content of a PDF instead of an URL to a file. So, I was amazed to discover that it only takes 4 lines of #javascript to render this in a PDF viewer 🔥
Clément Paris tweet media
English
9
209
640
0
Clément Paris
Clément Paris@ClementParis016·
Hi @OktaSupport, we're having a hard time recovering access to our partner account at @Spendesk, going through back and forth with support since weeks that leads nowhere useful. Can you help?
English
1
0
2
117
Clément Paris
Clément Paris@ClementParis016·
@fully_us i've seen the news about you selling now through Herman Miller, but I can only see desks there. Are you going to sell the accessories there too? I own a Jarvis desk and I'm looking for adding a drawer to it!
English
1
0
0
76
Clément Paris
Clément Paris@ClementParis016·
@yacinehmito @MHosseinAmri @deno_land @clementgarbay It's a constant challenge tbh. You can improve tooling but that is just buying you time, beyond a certain scale no tool will help you 10x the speed of your local DX. At some point you have to ask yourself if you really need to run the whole codebase locally to do anything.
English
0
0
1
30
Yacine Hmito
Yacine Hmito@yacinehmito·
@MHosseinAmri @deno_land I am positive that Deno is not going to help with such issues; or at least not in a way that cannot be reproduced without Deno. It is not doing anything special. Paging @ClementParis016 @clementgarbay, if you can share your experience on how you scaled the backend repo.
English
2
0
1
39
Mohammad Hossein Amri
Mohammad Hossein Amri@MHosseinAmri·
🤲I wish @deno_land kept package.json and didn't change the import statements and env and args syntax. or at least could use some polyfill. 🤯that would be an instant switch ☹ now two different worlds are created that are not compatible with each other.
English
2
0
1
453
Clément Paris retweetledi
Bertrand Bruandet
Bertrand Bruandet@bertwitt·
👋 Hey indiehackers/developers friends! I’m looking for someone who’s willing to help me with dev topics in exchange of design/product help. I’m looking for someone who can explain & guide me, not someone doing the job for me Please DM :)
English
2
4
6
1.6K
Clément Paris retweetledi
Workspaces
Workspaces@workspacesxyz·
It's time for another giveaway 🎉 Looking to upgrade your workspace? The folks at @ugmonk have hooked us up with their new Gather Organizer Set + Monitor Stand (normally $588!) to give to one lucky Workspaces reader kickstarter.com/projects/ugmon… RT to win Winner announced 10/25 ✨
Workspaces tweet media
English
21
340
213
0
Clément Paris retweetledi
Sarah Dayan
Sarah Dayan@frontstuff_io·
Don’t get caught up by test categorization—it doesn’t matter whether you’re writing unit tests, integration tests, or whatever else. What matters: 1. Your tests assert cases like a user 2. Your tests are deterministic 3. Your tests are unequivocally labeled
English
7
30
175
0
Clément Paris
Clément Paris@ClementParis016·
@jlengstorf I could only send my built app files to it via email on a private network. I was building huge chunks of the app completely blindly for 2 days and spending the next 2 ones debugging it on the machine. It took a while but it shipped in the end! 2/2
English
0
0
0
0
Clément Paris
Clément Paris@ClementParis016·
@jlengstorf Built an Angular app that could only reach the undocumented client's back-end API when running on a machine they provided. I couldn't install anything on it nor stick it a USB key nor plug it to the Internet. 1/2
English
1
0
0
0
Jason Lengstorf
Jason Lengstorf@jlengstorf·
Let’s share tech stack horror stories: what’s the worst workflow or most absurd limitation you’ve hit with a codebase? I'll start: while working as a subcontractor, I wasn’t able to submit code directly for review. I had to attach the updated files to an email. 🥲 What's yours?
English
312
84
840
0
Clément Paris
Clément Paris@ClementParis016·
@dkimot @swyx @clerk Indeed, you would need to think about that on both sign-up and sign-in. For sign-up for ex. you could send a link to the provided address that would either act as email address verification for sign-up or take the user to sign-in if the address maps to an existing account.
English
0
0
0
0
Davis Kimoto
Davis Kimoto@dkimot·
@ClementParis016 @swyx @clerk i’ve never understood this argument. if your registration page is publicly accessible i can check if an email exists there
English
1
0
0
0
Clerk
Clerk@clerk·
Let's talk API design! Two of the most core resources in Clerk's API are our "sign_up" and "sign_in" Believe it or not - these resources didn't exist for the first year or Clerk. Can you guess what we used instead? 🧵
English
3
9
42
0
Clément Paris
Clément Paris@ClementParis016·
@swyx @clerk (actually I mixed privacy and security concerns here but you get the point)
English
1
0
1
0
Clément Paris
Clément Paris@ClementParis016·
@swyx @clerk I've seen people saying it's not great from a security standpoint as it allows for user discovery, which I tend to think is no big deal unless you're building a porn website, as long as the rest is properly secured too (2FA, etc...). But I'm interested to read some opinions 👀
English
3
0
1
0
Clément Paris retweetledi
Louie Bacaj
Louie Bacaj@LBacaj·
I managed multiple engineering teams before quitting big tech. Now that I quit, I can speak freely. Here are 12 things your manager may not be telling you, but I know for a fact will help you. 👇
English
110
2.3K
8K
0
🧢
🧢@ClemToune·
Startup idea: an email client that can create true email aliases you can easily manage (create/revoke) Thing is, "+" aliases are not great as they disclose your true email. Bonus: have that for phone numbers too. Who's in?
English
4
0
1
0
Aurélien | Strapi.io
Aurélien | Strapi.io@aureliengeorget·
Here we go again! It's a cool-down week at @strapijs 🧘‍♂️ The team worked really hard during the last months, it's time to rest while working! How do we achieve that? A thread 👇
English
5
3
31
0
Clément Paris
Clément Paris@ClementParis016·
@lenaicterrier "The speaker is speaking" is quite sound, I didn't see it that way tbh 👍 Btw in French we also have "enceinte" and "baffle" which all translates to "speaker", so I guess we're the weirdos now.
English
0
0
0
0
Clément Paris
Clément Paris@ClementParis016·
It's funny how as a non-native English speaker the microphone/speaker combo is confusing. A microphone is the thing you speak in, so why not call that the speaker then? Then the speaker is here to listen, so why isn't it called listener? This feels messed up.
English
0
0
0
0
Clément Paris
Clément Paris@ClementParis016·
Oh and if the current day number is 26th but you want to travel on the 1st, you have to spin back the wheel up all over, they don't circle back past max value.
English
0
0
0
0
Clément Paris
Clément Paris@ClementParis016·
How not to build a datepicker, lesson n°4737295742, courtesy of Trainline. Imagine trying to plan a trip in 2 months, on a Thursday at 08:45 with this spinning wheel bullshit 😮‍💨
Clément Paris tweet media
English
1
0
3
0
Clément Paris
Clément Paris@ClementParis016·
I'm wondering if this blue "create free account" call-to-action is big enough on @Outlook's website 🤔
Clément Paris tweet media
English
0
0
0
0