Flavien (56kode)'s Avatar

Flavien (56kode)

@56kode.bsky.social

Frontend developer specializing in all things #React, #TS, and #JS My posts : https://www.56kode.com/

39 Followers  |  137 Following  |  80 Posts  |  Joined: 07.11.2024  |  1.7634

Latest posts by 56kode.bsky.social on Bluesky

Connect Cursor to Your Browser with Browser-Tools MCP | 56kode - Web Development Blog on React & TypeScript Learn how to integrate Browser-Tools MCP with Cursor IDE to debug web applications directly from your code editor using AI assistance

πŸš€ Debug web apps directly from #Cursor #IDE with Browser-Tools #MCP! ⚑

πŸ”Ή Console logs analysis
πŸ”Ή Network requests inspection
πŸ”Ή AI-powered debugging

πŸ‘‰ www.56kode.com/posts/connec...
#CursorIDE #AI #debug #chrome

23.09.2025 08:17 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I need to test this.

11.09.2025 09:05 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Yeah, thanks. I actually wanted to see the AI work on its own, but I should have added the documentation to the context.

10.09.2025 14:05 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Automated Astro dependencies update with Cursor and Claude | 56kode - Web Development Blog on React & TypeScript Complete migration from Astro 4 to Astro 5 with Content Layer automated by Claude 4 Sonnet. Detailed experience report on breaking changes, new rendering API, and migration of all dependencies like Re...

Back from vacation ✈️ and straight into action!
I let AI handle a full dependency migration on my Astro blog: React 19, Astro 5 Content Layer, Tailwind… all automated ⚑
Curious how it went?

πŸ‘‰ www.56kode.com/posts/automa...
#Astro #AI #cursor #cursorAI

10.09.2025 09:21 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Post image

Lost in your codebase? 🀯 Cursor's screenshot search feature is a game-changer! Just paste a UI screenshot and it finds the corresponding file for you. Saves so much time! #Cursor

17.07.2025 13:34 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

AI agent stuck? 😫 Pro tip: Just open a new chat and restart! Often fixes the bug and gets things running smoothly again. #AI

10.07.2025 08:30 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Tech watch #15 A curated selection of articles for React frontend developers, focusing on architecture, performance, and best practices

πŸš€ Tech Watch #15 is live!
πŸ‘‰ Compound Components in #React
πŸ‘‰ useSyncExternalStore demystified
πŸ‘‰ #AI & the future of dev jobs
πŸ‘‰ #TypeScript in the AI era
πŸ‘‰ Migrating from #ESLint to #BiomeJS
πŸ”— open.substack.com/pub/56kode/p...

11.06.2025 13:18 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 1
Preview
Integrating Jira into Cursor with the Model Context Protocol | 56kode - Web Development Blog on React & TypeScript Step-by-step guide to connect Jira to Cursor through the Model Context Protocol and streamline your workflow

Skip the IDE-to-browser shuffle!
πŸ”„ Make Cursor talk to Jira with MCP
🎯 Get tickets, check specs, even auto-build test plans without leaving your editor.
πŸ‘‰ www.56kode.com/posts/integr... #Jira #CursorAI

05.06.2025 15:07 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
SolidJS for React Developers SolidJS has been around for a few years now. As a React developer, I wanted to give it a try. While it resembles React in many ways, it also introduces some key differences.

marmelab.com/blog/2025/05...

02.06.2025 07:10 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Level Up React: Mastering Context API | 56kode - Web Development Blog on React & TypeScript Explore the internal mechanisms of React's Context API, its optimizations in React 19, and how to use it effectively for global state management. Comparison with Zustand and Redux, advanced optimizati...

πŸš€ New article: Level Up #React - Mastering Context API
πŸ” Learn how React's Context API really works under the hood, what’s new in React 19, and when to use it vs Zustand or Redux.
πŸ“‰ Avoid unnecessary re-renders with proven optimization tips.
πŸ“– Read β†’ www.56kode.com/posts/level-...

20.05.2025 15:19 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Mutation testing helps you find the truth:
Your tests either catch real issues β€” or they don't.
It’s not something to run on every push.
But from time to time? It’s eye-opening πŸ‘€

14.05.2025 15:16 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

So when should you use it?
🧹 When cleaning up a legacy project
🧠 When improving test quality
🚨 When you think your code is well tested β€” but want proof

14.05.2025 15:16 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

But be warned ⚠️
Mutation testing is slow.
πŸ” It can multiply test time by 10x or more
🧱 It may require config tweaks to work with your test setup
🐒 In CI, it can make feedback loops way longer

14.05.2025 15:16 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

That’s the magic of mutation testing:
βœ… It doesn’t just check if your code is covered
βœ… It checks if your tests are actually useful
And that’s a huge difference.

14.05.2025 15:16 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Let’s say you wrote this:

return a > b;

Mutation testing might change it to:

return a < b;

If your tests still pass... do they really check the logic? πŸ€”

14.05.2025 15:16 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

πŸ’₯ Mutation testing works like this:
- The tool (like Stryker) changes your code on purpose
- It runs your test suite
- If tests fail β†’ good!
- If tests pass β†’ bad sign: the mutation slipped through

14.05.2025 15:16 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

πŸ§ͺ What if your tests... were being tested too?

A high code coverage doesn’t mean your app is bug-free.
It just means your code was executed by tests β€” not that it was really verified.
Let me show you something better: mutation testing πŸ‘‡
#testing #jest #vitest #js #ts

14.05.2025 15:16 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

AI tools like ChatGPT or Claude write way better code with #TypeScript πŸ€–πŸ§ 

Your types give the AI context πŸ‘‡
Well-typed code = better suggestions, safer refactors, fewer bugs.
TypeScript isn’t a nice-to-have. It’s your AI co-pilot’s map πŸ—ΊοΈ

#ts #ai #cursor #windsurf

14.05.2025 12:30 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

πŸš€ Tech Watch #14 is live!
πŸ‘‰ Open-Closed Principle in React
πŸ‘‰ Pattern Matching in TanStack Query
πŸ‘‰ Faster Lazy Loading in React Router
πŸ‘‰ useEffect: Child vs Parent
πŸ‘‰ Cursor Rules for AI Dev in TS
πŸ‘‰ The Hidden Cost of AI Coding
πŸ”— open.substack.com/pub/56kode/p...

07.05.2025 15:58 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

There's nothing better than full remote work.

28.04.2025 09:36 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Want better answers from #AI?
πŸ€” First, ask what info it’s missing to help you better.
✍️ Then, ask it to rewrite your prompt for clarity.
You don’t need to be perfect β€” just collaborate smart πŸ€–βœ¨ #chatpgt #claudeai #claude #gemini #deepseek

24.04.2025 10:55 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Tech watch #13 A curated selection of articles for React frontend developers, focusing on architecture, performance, and best practices

πŸš€ Tech Watch #13 is live!
πŸ‘‰ Master useReducer
πŸ‘‰ React.memo demystified
πŸ‘‰ React Reconciliation
πŸ‘‰ Tailwind's apply feature
πŸ‘‰ Toast in Server Components
πŸ”— 56kode.substack.com/p/tech-watch...

17.04.2025 13:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Level Up React: Mastering useReducer for structured state management | 56kode - Web Development Blog on React & TypeScript Complete guide to React's useReducer hook - from basic concepts to advanced implementation. Learn how to structure complex state logic, manage interdependent state, and create maintainable React appli...

πŸ“’ Stop managing complex state with multiple useState hooks! Learn how to master useReducer for structured state management in React 🧩
πŸ”Ή Centralize business logic
πŸ”Ή Create explicit actions
πŸ”Ή Improve testability
πŸ‘‰ www.56kode.com/posts/level-...
#React

15.04.2025 14:21 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Your React.memo component keeps re-rendering?

Check the children.

JSX passed inline is recreated every render β†’ breaks memo.

βœ… Solution: memoize children with useMemo,
or don’t memoize at all if it’s not worth it.

Code ⬇️

10.04.2025 14:32 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Tech watch #12 A curated selection of articles for React frontend developers, focusing on architecture, performance, and best practices

πŸš€ Tech Watch #12 is live! Must-read for frontend devs:
πŸ‘‰ Real-world uses of TypeScript utility types
πŸ‘‰ Next.js auth with Server Components
πŸ‘‰ Vite vs Turbopack speed test
πŸ‘‰ React View Transitions API
πŸ‘‰ And more...
πŸ”— Read here: 56kode.substack.com/p/tech-watch...

03.04.2025 12:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Why I stopped using AI code editors: https://lucianonooijen.com/blog/why-i-stopped-using-ai-code-editors/

02.04.2025 07:11 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Advanced number typing in TypeScript Introduction TypeScript significantly enhances number typing beyond the basic number type....

πŸ”’ Want to improve your TypeScript skills? Learn how to refine number typing with literal types, branded types, and more! πŸ› οΈπŸš€

πŸ‘‰ dev.to/56_kode/adva...

#TypeScript #TS

28.03.2025 15:28 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Tech watch #11 A curated selection of articles for React frontend developers, focusing on architecture, performance, and best practices

πŸš€ Tech Watch #11 is out! Essential reads for frontend devs:
πŸ‘‰ Storing state in the URL in React
πŸ‘‰ Beyond React.memo for better performance
πŸ‘‰ LLMs for web devs
πŸ‘‰ Web Components guide
πŸ‘‰ SSR deep dive for React
πŸ‘‰And more...
open.substack.com/pub/56kode/p...

24.03.2025 17:08 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Level Up React: Mastering useEffect for performant React applications | 56kode - Web Development Blog on React & TypeScript Learn how to master React's useEffect hook with practical examples. Discover internal mechanisms, avoid common pitfalls, and build performant applications with proper synchronization techniques.

New Level Up #React article!
πŸ”„ Stop fighting with useEffect! Master this powerful hook to build truly performant apps.
🧩 Learn execution cycles, avoid infinite loops, and discover when NOT to use effects with practical examples.
πŸ‘‰ www.56kode.com/posts/level-... #reactjs #hooks

18.03.2025 16:10 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Tech watch #10 A curated selection of articles for React frontend developers, focusing on architecture, performance, and best practices

πŸ” Tech Watch #10 is out!

Curated frontend insights:
πŸ‘‰ Why unknown > any in #TypeScript
πŸ‘‰ TanStack Form v1 release
πŸ‘‰ Signals in #React: pros & cons
πŸ‘‰ #Cursor AI productivity tips
πŸ‘‰ React Wrapper Pattern
πŸ‘‰ Zod for API validation
πŸ‘‰ TypeScript Map Pattern

Read more: open.substack.com/pub/56kode/p...

12.03.2025 15:09 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@56kode is following 19 prominent accounts