nurçin's bookmarks

63 bookmarks
Custom sorting
Why I'm Using Next.js
Why I'm Using Next.js
Responding to an article sharing feedback about Next.js with my opinions.
·leerob.io·
Why I'm Using Next.js
Why I Won't Use Next.js
Why I Won't Use Next.js
From the perspective of web standards to concerns about increasing complexity, Kent C. Dodds shares his opinions on why he won't use Next.js.
·epicweb.dev·
Why I Won't Use Next.js
Next.js 13 vs Remix: An In-depth case study
Next.js 13 vs Remix: An In-depth case study
A detailed comparison of the features Next.js 13 and Remix Run by building a Twitter Clone app in both frameworks.
·prateeksurana.me·
Next.js 13 vs Remix: An In-depth case study
This is the Only Right Way to Write React clean-code - SOLID
This is the Only Right Way to Write React clean-code - SOLID
You should follow these 5 SOLID React Principles to write readable, maintainable and testable code. In this tutorial, we'll explore these 5 Principles and how to apply them in your React code. The principles are inspired by clean-code books and architecture. 🎉Our Newsletter is live! Join thousands of other developers https://islemmaboud.com/join-newsletter ⭐ Timestamps ⭐ 00:00 Intro 02:21 SRP - Single Responsibility Principle 06:59 OCP - Open-Closed Principle 09:28 LSP - Liskov Substitution Principle 12:01 ISP - Interface Segregation Principle 14:26 DIP - Dependency Inversion Principle -- Special Links ✨ Join Figma for Free and start designing now! https://psxid.figma.com/69wr7zzb1mxm 👉 ✨ Join Figma For Professionals And Start Designing with your Team ✨ https://psxid.figma.com/ucwkx28d18fo-cb44ct ⚡️ S.O.L.I.D Principles implementation in React ✨ https://github.com/ipenywis/react-solid 📕S.O.L.I.D blogs get a better grasp on the principles https://medium.com/backticks-tildes/the-s-o-l-i-d-principles-in-pictures-b34ce2f1e898 -- Special Links ✨ Join Figma for Free and start designing now! https://psxid.figma.com/69wr7zzb1mxm 👉 ✨ Join Figma For Professionals And Start Designing with your Team ✨ https://psxid.figma.com/ucwkx28d18fo-cb44ct -- Watch More Videos 🧭 Build Login/Register API Server w/ Authentication | JWT Express AUTH using Passport.JS and Sequelize https://youtu.be/VWEJ-GhjU4U 🧭 Turn Design into React Code | From prototype to Full website in no time https://youtu.be/0xhu_vgKZ8k 🧭 Watch Tutorial on Designing the website on Figma https://youtu.be/SB3rt-cQZas 🧭 Watch Create a Modern React Login/Register Form with smooth Animations https://youtu.be/-bll7l-BKQI 🧭 Debug React Apps Like a Pro | Master Debugging from Zero to Hero with Chrome DevTools https://youtu.be/_rnxOD9NKAs 🧭 Master React Like Pro w/ Redux, Typescript, and GraphQL | Beginner to Advanced in React https://youtu.be/M_Oes39FNuk 🧭 Learn Redux For Beginners | React Redux from Zero To Hero to build a real-world app https://youtu.be/_rnxOD9NKAs 🧭 Introduction to GraphQL with Apollo and React https://youtu.be/eCO6MvvRhXk 🐦 Follow me on Twitter: https://twitter.com/ipenywis 💻 Github Profile: https://github.com/ipenywis Made with 💗 by Coderone
·youtube.com·
This is the Only Right Way to Write React clean-code - SOLID
TypeHero
TypeHero
Level up your typescript skills with interactive exercises
·typehero.dev·
TypeHero
How I get better feedback on my PRs - @noahflk
How I get better feedback on my PRs - @noahflk
This article is a guide that will show you how you can set yourself up to get better feedback on every pull request, and make your development and deployment workflow a lot faster.
·noahflk.com·
How I get better feedback on my PRs - @noahflk
The Dangers Of Promise.all()
The Dangers Of Promise.all()
Please just use Promise.allSettled()Keywords JAVASCRIPT JS TS TYPESCRIPT ASYNC SYNC ASYNCHRONOUS SYNCHRONOUS PROMISESALL MY VIDEOS ARE POSTED EARLY ON PATREO...
·youtube.com·
The Dangers Of Promise.all()
Speedrunning Guide: Mid-level (L4) - Senior (L5)
Speedrunning Guide: Mid-level (L4) - Senior (L5)
Senior engineer (L5) is the first level that big tech recognizes as a “terminal” level. This means there is no pressure to continue to grow past this point. Aside from the fancy title and higher pay (extra ~$120k), you also get to take on more impactful work.
·developing.dev·
Speedrunning Guide: Mid-level (L4) - Senior (L5)
Virtual DOM: Back in Block | Million.js
Virtual DOM: Back in Block | Million.js
A deep dive into the block virtual DOM and how Million.js uses it.
When a component is rendered, the virtual DOM calculates the difference between the new state and the previous state (a process called "diffing") and makes the minimal set of changes to the real DOM to bring it in sync with the updated virtual DOM (a process called "reconciliation").
·million.dev·
Virtual DOM: Back in Block | Million.js
Compressor.js
Compressor.js
JavaScript image compressor.
·fengyuanchen.github.io·
Compressor.js
Not everyone can be the best
Not everyone can be the best
Many software developers seem to have a uniquely hard time accepting that not everyone who just tries real hard will become so good as to be among the best in this field. That there really is a discrepancy of talent that leads to a discrepancy of competence. That not everyone can or will become equally good at this job. In contrast, no...
·world.hey.com·
Not everyone can be the best
Feature Toggles (aka Feature Flags)
Feature Toggles (aka Feature Flags)
Feature Flags can be categorized into several buckets; manage each appropriately. Smart implementation can help constrain complexity.
·martinfowler.com·
Feature Toggles (aka Feature Flags)
How to handle errors in React: full guide
How to handle errors in React: full guide
Looking into how to catch and handle errors in React: usages, patterns and caveats of try/catch and ErrorBoundary, what's possible, what's not, and how to catch async errors with ErrorBoundary
·developerway.com·
How to handle errors in React: full guide