Sign in with Twitter

Username:

vjeux ✪ @Vjeux San Francisco

Frenchy Front-end Engineer at Facebook. Co-creator of React Native and Prettier. Creator of "CSS-in-JS" & Yoga.

187 Following   44,304 Followers   15,731 Tweets

Joined Twitter 1/18/10


“The facebook codebase has thousands of !important statements, despite being written by competent engineers with so… https://t.co/6NI7RMlGXq
Retweeted by vjeux ✪
12/14
2018
"So the big deal about css in js is selectors." If you are wondering about the value proposition of CSS-in-JS, or… https://t.co/fMZzd1UA4K
Retweeted by vjeux ✪🔥 Class fields are coming to JavaScript! Public class fields ship in @v8js v7.2 and Chrome 72, and work is underwa… https://t.co/uMdvBMmxOh
Retweeted by vjeux ✪Turns out semicolon-less style is easier and safer in TS because most gotcha edge cases are type invalid as well.
Retweeted by vjeux ✪The britanny Haskell pretty printer output looks really good! Haskell is not trivial to pretty print at all https://t.co/VDBTo6OBQnIf you ever wanted to check a production app using React Hooks, React Native Web with a 95%+ code sharing between w… https://t.co/PrnlY6uQXl
Retweeted by vjeux ✪We're halfway through the @perfplanet calendar. 12 articles published, 12+ to go (we always end up a little over).… https://t.co/x4wjoAWtJm
Retweeted by vjeux ✪⚛️ New on Overreacted: Why Do Hooks Rely on Call Order? https://t.co/xDW6rkY9Bt
Retweeted by vjeux ✪Pet peeve: single-character type parameters. You give useful names to your function parameters; why not your type p… https://t.co/UknlgCINwK
Retweeted by vjeux ✪
12/13
2018
When they said this keyboard was fully programmable, they meant it. A few hours of hacking and behold the game of l… https://t.co/hM8YM7128L
Retweeted by vjeux ✪Releasing my new small library for interpolation imitating physical movement in #reactnative with B-splines of thir… https://t.co/yq8h6NSZyZ
Retweeted by vjeux ✪Eroding some promise mountains with the 'convert to async' suggestion Works for #javascript and #typescript in… https://t.co/VoDDPFQk7k
Retweeted by vjeux ✪📣 New React Podcast! 📰 32: Steal the Platform with Vincent Riemer 💬 The inimitable Roland TR-808,… https://t.co/4sIJy3DTGX
Retweeted by vjeux ✪Thanks to everyone for taking part in this thread, for retweeting and spreading the love! Amongst many of the CLI… https://t.co/1imHFVGTju
Retweeted by vjeux ✪ @ahmd_talat @PrettierCode Could you create an issue on the github repo?Oh hey, Apple just approved my app :-) Are you a programmer who would like to make 3D stuff but finds tools like B… https://t.co/mVijbm5HoJ
Retweeted by vjeux ✪Published my first post today about the work we're doing with #GraphQL and React at ⁦@stripe⁩! https://t.co/e8fhNOx4R5
Retweeted by vjeux ✪React-spring 7 is out officially. 🎉🥂🔥 Thanks to @johnadetutu93 we have hooks for ALL primitives now (useSpring, use… https://t.co/IUCRlzKgBD
Retweeted by vjeux ✪ @zpao @threepointone @reactjs Yeah I bought it from this awesome guy!
12/12
2018
@floydophone Does React do Ajax?“We only deployed @WorkplacebyFB five months ago but we've seen a reduction in employee turnover by 2% since launch… https://t.co/Nz9B8nZUAN
Retweeted by vjeux ✪ @sprog_ch Sorry about that, comments are really tricky :( If you ignore the next line things usually work better with prettierI've given quite a few talks this year. My 9 year old son asked, "Dad, Could I give a talk some day?" Well… I'm e… https://t.co/chPb5lTjwz
Retweeted by vjeux ✪Visualizing live data on a city light using CRA and react-spring. Thanks @dan_abramov & @0xca0a – Your tools are pu… https://t.co/yLa59Mr1zg
Retweeted by vjeux ✪can anyone at @reddit help out with this? https://t.co/N3svpyUVRt
Retweeted by vjeux ✪almost ready for our beta launch w/ still a few outstanding "good first issue" issues if you'd like to contribute… https://t.co/3scQaVn6KJ
Retweeted by vjeux ✪ @webchad https://t.co/J4KU0SQscc @michaelpumo @PrettierCode @geteslint https://t.co/J4KU0SQscc
12/11
2018
Sometimes I miss not having math classes anymore https://t.co/0qmBZaAWK4I take it back... I don’t know how to write CSS! https://t.co/9SrGwg3nxQIt's surprising that none of the engineers-turned-rich-people in the world have applied their cash to hiring lobbyi… https://t.co/ICKb4yxzzu
Retweeted by vjeux ✪
12/10
2018
useEffect printing improvements are underway in prettier :) https://t.co/Kol0uhOGAz @CodingItWrong @PrettierCode Fyi, in the latest version we’re now respecting the way you put newlines for decorator… https://t.co/5zLNdXLHlIDear Android Developers: Every item on this list is something you should be asking for! I'm a believer that there's… https://t.co/qUfVnQSvAT
Retweeted by vjeux ✪
12/9
2018
One of the things I learned at FB is how useful are type systems. I had this idea that they were making prototyping… https://t.co/U3w1VaW6lw
Retweeted by vjeux ✪Pyro 0.3 released today as well, with 1.0-ready jit compiled inference. Read the release notes here:… https://t.co/bOe2tkwSMp
Retweeted by vjeux ✪ @NicoloRibaudo @PrettierCode Clang format isn’t as opinionated as prettier but should help
12/8
2018
The stable release of @PyTorch 1.0 is here! A big thank you to the community that's formed around #PyTorch and to t… https://t.co/OSfpsDvKMG
Retweeted by vjeux ✪ @HostileUX @jonmajorc @kentcdodds Do you remember what the issue was, this is something we need to fixI wrote some thoughts about a common misconception about @PrettierCode here: https://t.co/RnSDHck3y9
Retweeted by vjeux ✪It's interesting how there is no option to say on a physical server (without a VM) that I manage myself in the npm… https://t.co/DIbRFriyZ2Follow #timezones of people you work with: https://t.co/SFpKUPM27R It's finally live! So many missing features, bu… https://t.co/imrZ1PvEst
Retweeted by vjeux ✪I have to admit, it made me chuckle :p https://t.co/gCUblFWQ7u @ryanflorence @jergason I like those :p @jergason @ryanflorence I actually don't like putting all the styles inline. I find that it forces people to name a… https://t.co/ShpjDAonL0
12/7
2018
Rust 2018 is here… but what is it? The last 3 years of @rustlang development, in 3500 words or less! (plus a few… https://t.co/Q5BdAJDQuv
Retweeted by vjeux ✪🔥 Never making boring UIs again after discovering @kzzzf's react-native-reanimated and @wcandillon's tutorials! https://t.co/4H6OETbXJi
Retweeted by vjeux ✪What do you dislike about React Native? Let us know here: https://t.co/H15EHwxiiL
Retweeted by vjeux ✪ @Vjeux @ryanflorence @svinkle @PrettierCode https://t.co/6AGe66YZlQ
Retweeted by vjeux ✪ @sophiebits @ryanflorence @svinkle @PrettierCode @syranide Mind giving an example? @svinkle @ryanflorence @PrettierCode By the way, if you move the spaces to look like this, prettier will keep it that way. @ryanflorence @svinkle @PrettierCode This is not the /only/ way. If you allow for comments, you can also do <div><… https://t.co/T7ax3Saw95 @ryanflorence @svinkle @PrettierCode @syranide revamped the whole whitespace handling in JSX early on. This one of… https://t.co/YQLNi30o9d @svinkle @ryanflorence @PrettierCode For context, this particular issue is the reason why it took us a year+ to get… https://t.co/KX4KLeb2REWhat do you dislike about React Native? https://t.co/eDypgyy4YE
Retweeted by vjeux ✪ @Ocramius @TensorFlow For “investing in profiling”, one of the danger of this way of thinking that I see so many ti… https://t.co/CZU9s3RVFM @Ocramius @TensorFlow One reason we’re recommending this pattern in React is because we can then use shouldComponen… https://t.co/9s6phKQGsw @Ocramius @TensorFlow I agree that those don’t matter those days. But doing a full clone before every single set is… https://t.co/fwbWV8Q9pP @Ocramius @TensorFlow I’ve been on the skip team for a year working on this kind of optimizations :) https://t.co/TQFKN4mR53 @Ocramius @TensorFlow Also, in general, if you know that you are working on performance sensitive code, it’s usuall… https://t.co/Ipn6QuLGQs @Ocramius @TensorFlow Do you have a specific compiler in mind that will optimize matrix = matrix.cloneAndSet(x, y,… https://t.co/YqmeODFCp2 @Ocramius @TensorFlow I’m not really sure that we are talking about the same thing. In tensorflow you are writing a… https://t.co/vL5kmo8qxM @Ocramius If you’re working on algorithms that involve matrices you don’t want to do a full copy for every change f… https://t.co/oKunDeHB1R @Ocramius Devil’s advocate: when ‘a’ is a big expression, it’s easier to understand += 1 rather than trying to make… https://t.co/jCBGUTEmcJI started looking around opportunities inside of Facebook around machine learning recently and I’ve been amazed by… https://t.co/Xtaa0y5bXkMore than anyone else I know, I like to fix stuff. Especially in code I didn't write. In this post, I explain why a… https://t.co/sRi5xXsOKF
Retweeted by vjeux ✪
12/6
2018
For a second I thought this talked about Model View Controller and I got very confused. That’s really cool tech tho… https://t.co/3rdT7vSMWV @mazzarolomatteo @kzzzf In my experience, there’s a big need for a good photo viewerWe're almost done, new react-spring major drops soon. @johnadetutu93 is doing miracles with this. It seals the deal… https://t.co/oaMdJ288L4
Retweeted by vjeux ✪ @aweary @cpojer @horse_js Can it be done? Yes.
12/5
2018
If you're about to format a code base with Prettier and you're worried about losing the git blame, github has a but… https://t.co/X1spJstmAs
Retweeted by vjeux ✪ @stephencelis Oh, don’t apologize. It’s awesome that you are spreading the concept across languages! I mostly added… https://t.co/wiLXHGtQcE @GroundControl There’s a little << icon on github blame that lets you look at the commit just before in order to cr… https://t.co/S6tJjhzvnG @stephencelis You’ve probably read snapshot testing guide from jest but wanted to throw it in there anyway: https://t.co/adf36oxbzZWe’ve 1.0-released a new Swift snapshot testing library and it’s unlike any other snapshot testing library out ther… https://t.co/I4MlicgHpV
Retweeted by vjeux ✪I really enjoy those "Can it be done in React Native?" videos! https://t.co/wR8NcAYbpLand may I present: the fix I just wrote. https://t.co/RpADHb8YVW
Retweeted by vjeux ✪just normal things https://t.co/zGDzVSBezT
Retweeted by vjeux ✪ @vincentriemer Well, Blink started as a fork of Webkit: https://t.co/bpiJABqK1PEXCLUSIVE: Microsoft is building a Chromium-powered web browser that will replace Edge on Windows 10 https://t.co/zsybM9ZfRq
Retweeted by vjeux ✪ @floydophone Gimme, I’ll send you the address to send the check to :p
12/4
2018
@cpojer @dan_abramov It’s going to be a best seller!To people who *mostly* work on HTML (well, JSX) and CSS in React projects and don’t write much JS logic — what do y… https://t.co/NCeCdrvSQ6
Retweeted by vjeux ✪Twitch Mobile is now powered by Next.js A very large % of the total internet traffic / top Alexa is now Next.js 🔥 https://t.co/06Hmfa6kQ7
Retweeted by vjeux ✪I often get asked: why do you need to call super(props)? I started a personal blog to dig a bit more into fun trivi… https://t.co/vKVZsGyFt9
Retweeted by vjeux ✪New post on Overreacted: why do React elements have a $$typeof property? It has something to do with security.… https://t.co/yrtfHeAyyx
Retweeted by vjeux ✪Jest now has a documentation page about its architecture. Which other parts of Jest would you like to learn more ab… https://t.co/6kNAnzS3np
Retweeted by vjeux ✪Here is React Native's Toast Module working in the Flutter app. Next up, re-create RN's native module playground in… https://t.co/otO17ag5YM
Retweeted by vjeux ✪Playing around with using React Native plugins with @flutterio - seems surprisingly simple -… https://t.co/T0b5yoYI0z
Retweeted by vjeux ✪
12/3
2018
New blog post: how does React tell a class from a function? We talk about classes, new, instanceof, prototype chain… https://t.co/uFl60p0sII
Retweeted by vjeux ✪
12/2
2018
Prettier reviews are always fun to read https://t.co/gPG6gdNByNFirst acquisition [that I know of] of an app conceived within the Now platform. Looking forward to hosting many mo… https://t.co/3OLGglIH98
Retweeted by vjeux ✪Don’t mean to overhype it, and note it has its warts. But @gatsbyjs blog authoring experience is incredible. Hot re… https://t.co/CZjTOIx2NG
Retweeted by vjeux ✪We couldn’t be more excited to announce today that Spectrum is joining @GitHub! https://t.co/ntWCHvBr7d https://t.co/mUYzHniKcB
Retweeted by vjeux ✪
12/1
2018
@ryanflorence I don't get the nice rounded corner version :( https://t.co/BZoBSLdoq4Woah woah woah. Look at this new auto suggest on https://t.co/i8W1jkgElb Now I feel the pressure to have a Reach… https://t.co/PeWADO6HBx
Retweeted by vjeux ✪Detect pressed keys via microphone audio capture in real-time. Uses training data captured by typing first. Very ne… https://t.co/2JbnCPE4yT
Retweeted by vjeux ✪I'm loving the black ( https://t.co/CBWDvy8Jvr ) tshirt! Thanks @llanga! https://t.co/qTzHCxXOHY
11/30
2018
@KrauseFx Pro-tip: use weekly number of downloads to get a smoother curve that doesn’t have weekend dips @JoshuaKGoldberg @charlespeters If you disable semi colons it won’t put them there
11/29
2018

0