The Curious Engineer

All blogs / JavaScript / TypeScript

Vjeux

blog.vjeux.com

Frenchy Front-end Engineer

JavaScript / TypeScriptFrontend / CSS / browsersRustAI / ML

Posts
159 from 2 Jan 2000 to 2 Feb 2026
Posting
now and then (2 in the last year)
Kind
personal blog
Feed
https://blog.vjeux.com/feed

2026 2

  1. From $0 to $100 million in DonutSMP over the weekend
  2. Porting 100k lines from TypeScript to Rust using Claude Code in a month

2025 1

  1. Birth of Prettier

2024 16

  1. Talk: Video Editing in the Browser – React Miami 2023
  2. Talk: Excalidraw – React Europe 2020
  3. Talk: Excalidraw – Next.js Conf 2023
  4. React Documentary
  5. Podcast: devtoolsFM
  6. Podcast: Source Graph
  7. Podcast: Software Engineering Daily
  8. Podcast: Prettier – Syntax
  9. Podcast: Pioneers in Open Source
  10. Podcast: Coder pour changer une vie
  11. Podcast: Changelog
  12. Panel on Layout Performance – EdgeConf 4
  13. How to Succeed at Open Source – React Miami 2024
  14. Fireside Chat: Founders Inc
  15. Clippy Gifs
  16. 12 Years at Meta

2023 3

  1. Pokemon Red/Blue Map
  2. Rubber Band Bracelet Instructions
  3. LLM As A Function

2021 2

  1. Trackmania Medal Distribution
  2. Casting Lines

2020 3

  1. Excalidraw – React Europe
  2. Make the game easy
  3. Reflections on Excalidraw

2018 2

  1. Efficient String Encoding for Concatenation
  2. Z Escape Sequence

2017 2

  1. My CS Degree at EPITA Was Worth It
  2. Anatomy of a JavaScript Pretty Printer

2016 1

  1. F8 2016

2015 7

  1. Challenge: Best JavaScript Setup for Quick Prototyping
  2. Dirty-up and execute top-down
  3. Fixing a 10 years old performance issue
  4. React Rally: Animated — React Performance Toolbox
  5. React Europe Keynote
  6. 140byt.es curried add function
  7. Keynote on React Native – React.js Conf

2014 7

  1. Why does React scale? JSConf
  2. React: CSS in JS – NationJS
  3. React Architecture – OSCON
  4. Google Plus Layout – Find Best Breaks
  5. Image Layout Algorithms – HTML5DevConf
  6. Simulate Closure in C
  7. Hack is to PHP what ES6 is to JavaScript

2013 12

  1. React performance
  2. JSX: E4X The Good Parts
  3. Scroll Position with React
  4. Bitwise Truthiness
  5. JSX for the real DOM
  6. React & Coffeescript
  7. Custom Components: React & x-tags
  8. Javascript – Private methods are not really private
  9. Conversion from uint8 to int8 (x 24)
  10. XSON – Smallest JSON equivalent in XML
  11. Image Gallery – Left and Right Areas
  12. CSS – Contain & Cover

2012 23

  1. CSS – Displaying a Justified Line of Text
  2. Beware of one pixel resizing
  3. One Mistake Sequence
  4. Image Layout Algorithm – Lightbox Android
  5. Best Cropping Position
  6. CSS – Semi-transparent Border on Images
  7. Image Layout Algorithm – 500px
  8. Image Layout Algorithm – Facebook – Reordering
  9. Image Layout Algorithm – Facebook
  10. CSS – Cross Browser Drag Cursor
  11. Image Layout Algorithm – Google Plus
  12. Image Layout Algorithm – Lightbox
  13. CSS – Understanding Percentage Background Position
  14. CSS – Vertical Height of Smileys
  15. Project – Tagging Improvement using Face Detection
  16. CSS – Absolute position taking into account padding
  17. Generic Image Processing With Climb – 5th ELS
  18. Climb – Property-based dispatch in functional languages
  19. MMO-Champion Miscellaneous Work
  20. Github Oauth Login – Browser-Side
  21. Dassault Systemes Javascript Evangelism Talk
  22. Tech Companies Recruitment
  23. Javascript Ray Tracer

2011 36

  1. Javascript – One line global + export
  2. C++: Fuzzy Search with Trie
  3. Automatic Links with Trie
  4. Diablofans Theme Improvement
  5. Simulated Annealing Project
  6. JSPP – Morph C++ Into Javascript (Paper)
  7. Javascript Presentation – Slides & Video
  8. Mathematical Morphology Presentation
  9. Intercept and alter include
  10. Hook document.CreateElement
  11. Find HTMLEntity for any Character
  12. Copy SQL Row Changing ID
  13. Javascript Presentation
  14. Javascript Object Difference
  15. Javascript: Cyclic Object Detection
  16. URLON: URL Object Notation
  17. WoW Interface Anchor Positioning
  18. CSS – One Line Justify
  19. World of Warcraft HTML Tooltip Diff
  20. WebGL – Julia 3D Representation
  21. Javascript: Improve Cache Performance: Reduce Lookups
  22. Start a technical blog, it’s worth it!
  23. Javascript – Hook Technique
  24. Idea – mouseFreeze – A solution for Browser FPS Games
  25. jParser – Binary File Parsing revisited using Javascript
  26. Javascript – Stupid Idea: Hoisting at the end
  27. Javascript – Binary Decision Diagram
  28. Climb – Chaining Operators & Component Trees
  29. Javascript – How Prototypal Inheritance really works
  30. JSPP – Morph C++ Into Javascript
  31. Stream: Lazy Iteration with Continuation
  32. Constraint Programming – Introduction
  33. Lisp – Chaining Operator
  34. Javascript – jQuery Binary Ajax
  35. Javascript – jDataView: Read Binary File
  36. Javascript – Comma Trick

2010 15

  1. Browser Distributed Computing – User Disconnection
  2. Javascript – Array Performances
  3. Javascript – MAX_INT: Number Limits
  4. Javascript – Fake Arrays
  5. WoWTal.com Cataclysm
  6. Starcraft 2 Custom Map Popularity Listing
  7. Climb – A Generic and Dynamic Approach to Image Processing
  8. Project – SC2Mapster
  9. Javascript – Slug
  10. Project – WoW Genuine
  11. Javascript – Ajax Binary Reader
  12. Javascript – Full Dispatch (extended form of Multimethod)
  13. CSS – Float Techniques
  14. Javascript – Sorting Table
  15. Bistromathique – Optimized Arbitrary Precision Calculator

2009 20

  1. Guild Recruitement – Search Optimizations
  2. Project – WoR Guild Recruitment
  3. Makefile – Automatic Dependencies with makedepend
  4. Light & Mirror Programmation
  5. MySQL – Select Previous/Next Entries
  6. Javascript – Dynamic Query Throttling
  7. EPITA – Project Recap
  8. Javascript – Type Casting
  9. Test – Are you a Javascript Guru?
  10. Fief (Board Strategy Game) Analysis
  11. Mysqli Wrapper – Short and Secure Queries
  12. Dangerous Bracket Notation for Strings
  13. Speed Up Javascript Sort()
  14. SmallHash – Information Compression
  15. Project – Shortest Path
  16. Project – MMO-Champion Optimization
  17. Project – Fooo
  18. Project – CosmosUI
  19. Project – Conference Delphi
  20. Project – Cineartistes

2006 1

  1. Myself!

2001 2

  1. Protected: React performance
  2. Protected: Testing

2000 4

  1. Protected: Facebook Image Layout – Arbitrary Number of Columns
  2. Design to last
  3. Intentional Repetition
  4. Protected: Google Plus Layout – Find Best Breaks