Sign in with Twitter

Username:

Chris Sauvé @_lemonmade Ottawa, Canada

🍋

103 Following   791 Followers   1,196 Tweets

Joined Twitter 2/19/12


https://t.co/NcWY0fPpfh
Retweeted by Chris Sauvé
2/11
2020
@Mappletons @dan_abramov Love those choices to represent null and undefined! Those two are always tough to talk abo… https://t.co/I6qzS4QlSt
1/31
2020
@jmwind I’m sorry JML, our JavaScript style guide clearly specifies const over let.So, I’m a screenwriter. One of the most important lessons you learn as a screenwriter is how language choice inform… https://t.co/g1yQqtGowo
Retweeted by Chris Sauvé
1/29
2020
Elizabeth Warren’s response to “What do you think your 18-year-old self would think of you now?” is honestly one of… https://t.co/9g7d6YKh9C
Retweeted by Chris Sauvé
1/28
2020
You men quoting this like “gIvE thAt mAn his PS4 and Switch bAcK” Bitch I bought them. Wow baby. Me. A woman. Play… https://t.co/mbm0CcP0Mx
Retweeted by Chris Sauvé
1/25
2020
@_bikeshed @SViccari @christoomey Enjoyed your first Bikeshed together of 2020! At Shopify, we use… https://t.co/zJxJVEIzc8
1/21
2020
@forabi @_developit @typescript We have this package to create the workers: https://t.co/UmI4BK1s7b, and it uses th… https://t.co/LCVrR1JCiH
1/15
2020
@_developit @typescript I think the TS types are still misleading if your exported (worker) functions are not promi… https://t.co/JV7BLXrx07
1/14
2020
@left_pad @_developit @babeljs My big question: are the only solutions going to be tied to module/nomodule? We alre… https://t.co/LhyHhjfsqi
1/8
2020
To kill a French Vampire you need to drive a baguette through its heart. Sounds easy but the process is painstaking.
Retweeted by Chris SauvéRural, small community, and office park build-out of fibre to the home will be vastly more beneficial for society t… https://t.co/He1VMgVjyO
Retweeted by Chris Sauvé
1/6
2019
I hope I am missing something and that 2020 is a good year of learning. Still love React as a library, and was so h… https://t.co/z3S1hrtssya) don’t have the kind of data streaming infrastructure you need to have a Relay-style aggregated data dependency a… https://t.co/i00aQ96fJYOne of the other things I’ve seen a lot from people explaining the value is multiple levels of loading hierarchy be… https://t.co/fknZnxLgTP(We have custom libraries/tooling right now to do progressive hydration; the implementation could be less hacky wit… https://t.co/agmoZJJRtGI do like some of the things suspense is connected to like the progressive hydration stuff, but I think people will… https://t.co/oqhawsjDN2(…) that must be outside the component that does the data fetching (it can’t render them, because it throws), in pl… https://t.co/U2zx8ezxZm(…) rendered in one place, or they have very particular loading/ error UI that shouldn’t be customizable by the com… https://t.co/Wk5uRxGwVk(…) I think people just prefer to handle all cases for a given data fetch “in-component” — that is, consumers never… https://t.co/rr00JCOCwGI am having so much trouble seeing the value of React Suspense. We’ve had error boundaries forever, but data librar… https://t.co/EefSHfMZ2OSame in tech. You can find lots of self-taught coders at big tech cos from majority backgrounds. But most of the b… https://t.co/e4MYN6Nl7T
Retweeted by Chris Sauvé
12/30
2019
I only noticed it when I connected noise cancelling headphones to my TV (side note: LG C9 is incredibly, and one gr… https://t.co/RVChIUKqZIFun thing I’d never noticed about the Apple TV UI: when you move your selection, the sound “moves” too; selecting i… https://t.co/Xsw1P1Kqj8Her name was Julie Berman. She gave a lot of herself to her community, volunteering with local LGBTQ organizations… https://t.co/xY5rfP5Gwd
Retweeted by Chris Sauvé
12/28
2019
@vernalkick I’ve been scanning them (first with a Doxie, now with Scanbot) and putting them in a big Dropbox folde… https://t.co/AOxGdsGhao“The longer I live, Burke, the more I have come to understand that extraordinary people are eroded by their worries… https://t.co/iSzqSstOGx
Retweeted by Chris Sauvé
12/27
2019
I was fired last week by Google for organizing. All I did was make a popup to share the labor notice Google has to… https://t.co/KGoLCMAski
Retweeted by Chris Sauvé @wesbos @stolinski @syntaxfm At Shopify we rely on h2 to allow us to split the app more aggressively, we usually ha… https://t.co/Hu1Muc0FiM
12/17
2019
Every position we open at Basecamp receives hundreds of applications. Our secret recipe: 1) Pay well, 2) Hire remot… https://t.co/EeVwzZzQZS
Retweeted by Chris Sauvé
12/12
2019
Also, passion isn't static. There are times when I get super excited about the technologies I'm working with and aw… https://t.co/eo7Qm5UOvb
Retweeted by Chris Sauvé
12/11
2019
@tommy @nimz_co I think linaria/ astroturf and friends are good options too. My main issue with them is some weird… https://t.co/fYdcRID04m @nimz_co Styled components and the like definitely have their place, but it’s kind of inversely proportionate to th… https://t.co/Fqmp4Eo91K @nimz_co I probably would, yeah. I’d ditch Sass for sure, but I think CSS still has some legs, especially with cust… https://t.co/8mYZFlbAza
12/10
2019
🎵🎅 🎵🎅 🎵🎅 he’s making a list he’s adding a reducer he’s adding an action he’s adding mapStateToProps he’s adding m… https://t.co/fiho3zqaJA
Retweeted by Chris Sauvé
12/9
2019
@ksylor I just listened to this and really loved the podcast. It’s the closest I’ve heard to describing my role at… https://t.co/E2e1k8f4lt
12/7
2019
this deserves to be on twitter https://t.co/RU98XFkNNV
Retweeted by Chris Sauvé
12/6
2019
A big problem with American politics is major, irreconcilable differences are improperly described as "partisan" as… https://t.co/lR0RBHI21r
Retweeted by Chris Sauvé
11/26
2019
Fraction of all US wealth owned by Boomers & Gen-Xers when the average member of each was age 35: Boomers, 1989… https://t.co/bqMqs49GLl
Retweeted by Chris Sauvé
11/24
2019
The answer isn’t $90,000 electric plug-in cars. It’s less cars on the road and more public transit that has a small carbon footprint.
Retweeted by Chris Sauvé
11/23
2019
Please don't read into this too much I just want to turn my brain off and post dumb memes today. https://t.co/YFwBeNqRnR
Retweeted by Chris Sauvé
11/20
2019
pokémon is fun because i get to crush a kindergartener’s pet caterpillar and they have to give me 900 dollars
Retweeted by Chris Sauvé
11/16
2019
When Bill Gates founded Microsoft in 1975, the top marginal tax rate on personal income was 70 percent ... that did… https://t.co/zvLHFYp0cZ
Retweeted by Chris Sauvé
11/8
2019
Watching my talk for the first time, not totally happy with my performance. A few explanations were sloppy, I didn'… https://t.co/gaP7jOq5zZMy talk from @graphqlsummit is up: https://t.co/RRi3SoncuC. It covers how we @ShopifyEng use GraphQL on the client… https://t.co/p6Lz3wk6no
11/7
2019
That’s rich, coming from the company that abused its #1 search position to drive adoption of Chrome, forked Blink f… https://t.co/SDDsFQE8eJ
Retweeted by Chris Sauvé
11/4
2019
@siracusa Children of men?
11/2
2019
@film_girl I used mine on a 5-6 hour flight. Battery is still going (I did briefly pop them in the case while I was… https://t.co/w04TVKXN7U @sjparsons Thanks, and sure thing! https://t.co/BFpkaOG0V9 @graphqlsummit @Shopify My pleasure! Many of the libraries I discussed are also in https://t.co/RfHDoapIIt (for any… https://t.co/gMkuEaF1FO
11/1
2019
BREAKING: We just blocked Alabama's abortion ban. With this federal court ruling, it's official: None of the state… https://t.co/yz5xfYV73a
Retweeted by Chris Sauvé
10/29
2019
Absolutely riveting talk by @TatianaTMac 👏👏👏 "Tech is not a vertical. It's horizontal and touches every single ind… https://t.co/88qr85itLe
Retweeted by Chris Sauvé
10/25
2019
... we all know *why* js bundles are big, right? It’s not frameworks. It’s product/business requirements.
Retweeted by Chris Sauvé
10/21
2019
Given all the talk on "don't talk about the negativity in tech!", and with React Conf around the corner, let's talk… https://t.co/wUFcVNo5H3
Retweeted by Chris Sauvé
10/20
2019
The incorrect and negative beliefs we can get from years of negative feedback not knowing we have ADHD or how it af… https://t.co/Cj6Y2w2AQM
Retweeted by Chris Sauvé @DasSurma And then he finds out about the `credentials` option 🤦‍♂️
10/19
2019
@DasSurma been looking at using web workers for sandboxed third-party code. Do you know of any resources for preven… https://t.co/bMjZ1KaEaS @_developit I was really excited by the work on `worker-plugin`, but at Shopify we needed easier access to passing… https://t.co/FLU3fFMzJOI heard #MarkZuckerberg's ‘free expression’ speech, in which he referenced my father. I'd like to help Facebook bet… https://t.co/cElNmhecv8
Retweeted by Chris Sauvé
10/18
2019
Facebook holds incredible power to affect elections and our national debate. They’ve decided to let political figur… https://t.co/VexfDFlWA7
Retweeted by Chris Sauvé
10/12
2019
Today I wrote to Tim Cook, CEO of Apple, to tell him his company’s decision to remove HKmap live app from Appstore… https://t.co/Wxf1RYlc7j
Retweeted by Chris Sauvé
10/10
2019
Why aren’t the subways functional? Why is college so expensive? Why is your health insurance premium so high? Why d… https://t.co/oqXb7LBlU9
Retweeted by Chris Sauvé
10/7
2019
Managers, make sure you check in with your reports next week. Here’s how ⬇️ Imagine focusing on work when there’s… https://t.co/8fbDVEVQy1
Retweeted by Chris Sauvé
10/5
2019
Please clap https://t.co/NJBVPX6Yyr
Retweeted by Chris Sauvé1. Until last week, Facebook's ad policies prohibited "false or misleading content" Facebook quietly changed its p… https://t.co/qNJM684q3M
Retweeted by Chris Sauvé
10/4
2019
This is 15 year old Greta Thunberg in August 2018. She skipped school to protest outside of Swedish Parliament. She… https://t.co/hkLm09zhKJ
Retweeted by Chris Sauvé
9/21
2019
After reflecting on Trudeau’s #brownface (and now #blackface) scandal, a THREAD: TL;DR: Racism is systemic. Polici… https://t.co/HTANmhCDz1
Retweeted by Chris Sauvé
9/20
2019
Hey Friends, Learning to code was hard for me. So I wrote an ebook about what I wish I knew before I started. You… https://t.co/890jbmrpKz
Retweeted by Chris SauvéI want to take this moment to appreciate Selam Jie Gano, the MIT grad who wrote the medium post that set all this o… https://t.co/EYQKUfyc3W
Retweeted by Chris SauvéAaaaaaand seven minutes after I posted this, an official communique! https://t.co/ICbxyFe6Wu
Retweeted by Chris SauvéWe shouldn’t #cancelstallman because his ideas are abhorrent. We should do it because he has acted in abhorrent wa… https://t.co/zylxY5jI5g
Retweeted by Chris Sauvé
9/17
2019
@appliednetsci Each city is represented by a polar histogram. Bar direction represents compass bearings of streets… https://t.co/Wxfity5P27
Retweeted by Chris Sauvé
9/14
2019
I've tweeted for many years about how awful Richard "RMS" Stallman is - the pedophilia, the ableism, the misogyny.… https://t.co/XOgcq2MWHi
Retweeted by Chris Sauvé
9/13
2019
Some time ago, I was asked by Joi Ito, head of MIT's @medialab, to be a juror for its Disobedience Award. I agreed.… https://t.co/SnxD9wBUrg
Retweeted by Chris Sauvé
9/7
2019
🤩🤩 https://t.co/c3ftP30gju
Retweeted by Chris Sauvé
9/1
2019
Lol https://t.co/iPJWNIVPmg
Retweeted by Chris Sauvé
8/25
2019
Just because I choose not to drink doesn't automatically make me no fun. That is a separate choice, which I've also made.
Retweeted by Chris Sauvé
8/21
2019
Dear Ottawa residents and friends, I have some personal news I wish to share with you. I invite you to read my Op-E… https://t.co/GdwwK6S3K7
Retweeted by Chris Sauvé
8/17
2019
Last night, Simone Biles successfully performed a triple double, and the entire world is (correctly) freaking out.… https://t.co/ALfJev7kbZ
Retweeted by Chris Sauvé
8/13
2019
"Our formative experiences were the Iraq War, the 2008 financial crisis, and the election of Donald Trump. That mak… https://t.co/Swl9lvx4uL
Retweeted by Chris Sauvé
7/26
2019
When we re-ordered our business checks, it had a free drop-down menu to add a piece of pre-approved clip-art, and I… https://t.co/LQxDCq6Yn6
Retweeted by Chris Sauvé
7/11
2019
@HenriHelvetica @towebperf I would love to! I am usually in TO every 1-2 months because part of my team is there, I… https://t.co/kRP43RTp2R @HenriHelvetica @_developit @hdjirdeh @towebperf I have never hear it referred to as the6 but will now refer to it that way exclusively. @_developit @hdjirdeh Oh, and getting module resolution to be sync on the server, async on the client is a pain to… https://t.co/WeB3ccL99Q @_developit @hdjirdeh I'd be happy to chat about it :) it wasn't too hard to work into the system in general, altho… https://t.co/3aMwhHXLSp @_developit @hdjirdeh I really loved your I/O talk. We just finished integrating the concepts in to our library tha… https://t.co/m6RSzNG2Fl
7/10
2019
@freiksenet @peggyrayzis This feels very wrong (IMO) when paired with type generation, where mutating a source file… https://t.co/PkUxTQXdw2
7/8
2019
New Nature paper out today https://t.co/oAF7nep6ur states very clearly what is needed if governments are serious a… https://t.co/qivKs0AEat
Retweeted by Chris Sauvé
7/4
2019
@rahulvohra Do you have any resources available on how recipients can avoid being tracked by @Superhuman users?Superhuman is an email surveillance app that encourages its users to spy on friends and co-workers without their co… https://t.co/BQorAi3CTG
Retweeted by Chris Sauvé
7/2
2019
how I got better at debugging https://t.co/QaSc3xBa36
Retweeted by Chris Sauvé
6/30
2019
I think a lot of people are nostalgic for a time where they could say things without consequence. The impact on t… https://t.co/rDusDUfy8r
Retweeted by Chris Sauvé @davatron5000 @chriscoyier really enjoyed the chat with Paul about Tito. I’m sure there are lots of companies in th… https://t.co/yx4GQsRYEf
6/24
2019
In light of this terrible product design going viral, I have a story to tell. Back in 2010 I worked as an intern a… https://t.co/ySxkG3jLhK
Retweeted by Chris Sauvé
6/22
2019
This year we have two talks from @ShopifyEng, a company that lives and breathes a test-driven culture and pioneered… https://t.co/kB5nOGkNm2
Retweeted by Chris SauvéI co-sign Rich’s skepticism of web components. They’ve been an enormous boondoggle, just to poorly reinvent a solut… https://t.co/ibDZNBcTkN
Retweeted by Chris Sauvé
6/21
2019
@rauschma At Shopify, we have a package that provides an HTML component that renders the whole document (it also ha… https://t.co/u3zFhPOFgn
6/17
2019
I would not have thought that I needed to say this. https://t.co/T743CsXq79
Retweeted by Chris Sauvé
6/14
2019
@ryanflorence Gotcha 👍
6/11
2019

0