DEV Community

Xiaoru Li profile picture

Xiaoru Li

πŸ‘¨β€πŸ’» Programming polyglot πŸ‘¨β€πŸ« Teaching code 🎸 Lousy musician πŸ‘¨β€πŸŽ¨ Bob Ross fan

Location Karlsruhe, Germany Joined Joined onΒ  Personal website https://xiaoru.li github website twitter website

Education

Karlsruhe Institute of Technology

All 74 comments

πŸ”‘ Passwordless Authentication with Next.js, Prisma, and next-auth

You are welcome, hope you found this tutorial useful! πŸ‘ Have...

Complete Introduction to Fullstack, Type-Safe GraphQL (feat. Next.js, Nexus, Prisma)

Hi there! The source of truth of GraphQL is not schema.prisma...

Complete Introduction to Fullstack, Type-Safe GraphQL (feat. Next.js, Nexus, Prisma)

I'm not sure why it would continue to work with Nexus dev ser...

Complete Introduction to Fullstack, Type-Safe GraphQL (feat. Next.js, Nexus, Prisma)

Hi there, thanks for the comment! I'm actually not able to re...

Complete Introduction to Fullstack, Type-Safe GraphQL (feat. Next.js, Nexus, Prisma)

Nice, great to hear that! :D

Complete Introduction to Fullstack, Type-Safe GraphQL (feat. Next.js, Nexus, Prisma)

Could you provide more details of the error message? Also cou...

Complete Introduction to Fullstack, Type-Safe GraphQL (feat. Next.js, Nexus, Prisma)

Windows support is coming soon to Nexus! However, I'd still r...

Complete Introduction to Fullstack, Type-Safe GraphQL (feat. Next.js, Nexus, Prisma)

Looks like this can happen on Windows. Are you using the nati...

Complete Introduction to Fullstack, Type-Safe GraphQL (feat. Next.js, Nexus, Prisma)

Working on it! :D

What's your go-to stack these days?

This is my current go-to stack: TypeScript React/Next.js U...

Complete Introduction to Fullstack, Type-Safe GraphQL (feat. Next.js, Nexus, Prisma)

Sounds like a good idea for a followup post! I'll probably us...

Complete Introduction to Fullstack, Type-Safe GraphQL (feat. Next.js, Nexus, Prisma)

Glad you liked it! πŸ™Œ

Switching to Android after 13 years of iOS

Hacking for fun? 🀣 For me, I use ffmpeg to convert recordin...

Switching to Android after 13 years of iOS

Have you tried Termux? πŸ˜‰ It gives you a real terminal where...

Celebrating 10K+ Followers πŸŽ‰πŸ™Œ Thank you DEV and everyone! πŸ‘‹

Well done Shahjada, congrats!

What do I write about?

Recurse until stack overflows 🀯

πŸ”₯ Debugging Frontend Apps inside VS Code!

Thanks, glad you like it! It's super handy to debug right ...

πŸ”₯ Debugging Frontend Apps inside VS Code!

πŸ’–

What changes are you making in 2020?

Because I've accumulated an array of bad habits during my d...

I joined the DEV team

Awesome! :D

What changes are you making in 2020?

I'll be working on my habit building. Right now I have a lo...

πŸ’ͺ React + MobX Crash Course (in 5 pics!)

Try opening an issue for the translation work, I'm sure the...

πŸ’ͺ React + MobX Crash Course (in 5 pics!)

Everyone has their own opinion πŸ˜‰ I'm making a new crash co...

πŸ’ͺ React + MobX Crash Course (in 5 pics!)

Hey, looks like a cool project! One thought: I'm sure it ...

πŸ’ͺ React + MobX Crash Course (in 5 pics!)

Thank you for the kind words :) Really glad you've found it...

πŸ”₯ GraphQL Crash Course (in 10 pics!)

Glad to hear that! πŸ˜„

Quick question: "How did you learn to code?"

That post is very informative, thanks a lot! πŸ˜ƒ

Quick question: "How did you learn to code?"

Thanks for sharing your story! OMG that Logo thing brings ...

πŸ”₯ GraphQL Crash Course (in 10 pics!)

I used Figma.

πŸ”₯ GraphQL Crash Course (in 10 pics!)

Which code snippets are you referring to? (There are no int...

⏰ Svelte Crash Course (in 10 pics!)

Hi, it's actually not a typo. What I meant was setting props ...

⏰ Svelte Crash Course (in 10 pics!)

Awe, thanks so much!

How I Go?

Super well-written and informative, great job!

πŸ”₯ GraphQL Crash Course (in 10 pics!)

I'm flattered to hear that! Glad that you found it useful! ...

⏰ Svelte Crash Course (in 10 pics!)

Thanks, joining the group! (I'm not very active on LinkedIn...

πŸ”₯ GraphQL Crash Course (in 10 pics!)

Thanks! 😁 More coming soon!

Speaking At Technical Conferences

That would be totally awesome! πŸ€— Will PM in a bit. πŸ˜„

Speaking At Technical Conferences

Lots of great info, thanks so much!! Speaking at a conferen...

⏰ Svelte Crash Course (in 10 pics!)

Yes! But if you are using it to set derived states, you don't...

⏰ Svelte Crash Course (in 10 pics!)

Thanks! 😁

⏰ Svelte Crash Course (in 10 pics!)

Thanks a lot for the kind words! Glad you liked it! πŸ˜„ More S...

⏰ Svelte Crash Course (in 10 pics!)

Glad you liked it! I'm also working on a GraphQL crash cour...

⏰ Svelte Crash Course (in 10 pics!)

You're welcome πŸ™‚

⏰ Svelte Crash Course (in 10 pics!)

Speed, fully reactive state management, much smaller bundle...

⏰ Svelte Crash Course (in 10 pics!)

Thanks for asking, I see I should have made it more clear t...

Python/Cython/Nim CheatSheet

This comparison cheatsheet looks awesome, thanks a lot! C...

Challenger Approaching: I am joining the DEV team!

Congrats Jacob! Also been really enjoying your posts here f...

How can I share the same domain with two different servers?

I see what you mean. However the availability checking shou...

How to become a senior developer?

Best way to become a senior developer is to work in a Spani...

How can I share the same domain with two different servers?

Do you mean not supported by every DNS provider out there? ...

How can I share the same domain with two different servers?

What you are looking for is something like a load balancing...

Programming Music

I prefer total silence while coding, but I listen to a lot ...

Is this a €1.000,00 worth Node script?

Hahaha 🀣 I've made the same mistake of not reading (watchin...

Make a custom night mode toggle w/React & CSS Variables

Great article, keep up the good work!

5 Visual Studio Code Tricks to Boost Your Productivity

Very glad that it helped you! 😁

5 Visual Studio Code Tricks to Boost Your Productivity

You're right, I didn't realize that, thanks! I guess the re...

5 Visual Studio Code Tricks to Boost Your Productivity

This looks super cool. Thanks for making this!

5 Visual Studio Code Tricks to Boost Your Productivity

I have never encountered file renaming issues (I use stable...

5 Visual Studio Code Tricks to Boost Your Productivity

My bad, fixed!

5 Visual Studio Code Tricks to Boost Your Productivity

Can you elaborate? Every feature listed here in this arti...

5 Visual Studio Code Tricks to Boost Your Productivity

This does work for JS. If you want to rename the exports in...

5 Visual Studio Code Tricks to Boost Your Productivity

Good one!

5 Visual Studio Code Tricks to Boost Your Productivity

Thank you, it means a lot! πŸ™ƒπŸ™ƒ

Omfg books have tech stacks now: how I used web technologies to layout and print a book

True that TeX is designed specifically for typesetting prin...

5 Visual Studio Code Tricks to Boost Your Productivity

Looks pretty useful, thanks for sharing!

What font/s are you using?

I used to "pirate" the Menlo font from macOS to install on ...

Top 3 Tools For Boosting Your Productivity

I use TopTracker to do all my time tracking. It's designed ...

Top 3 Tools For Boosting Your Productivity

Nice share! Notion looks pretty nice but too bad they don't...

I am a Nim dev, Ask Me Anything!

Just noticed, thanks! This is awesome.

I am a Nim dev, Ask Me Anything!

I think I am one of those >=1.0 guys πŸ€ͺ Still haven't tri...

What you prefer svelte or react?

Cool, saw the Nim Website Creator project on your GH, looks p...

What you prefer svelte or react?

Nim, the system language? I'm tempted to learn it but how i...

What’s the best JavaScript framework?

Vanilla.js is da GOAT, hands down.

loading...