Sign in with Twitter

Username:

Ben McMahen @BenMcMahen Vancouver, BC

Webmaster of disaster. Currently at https://t.co/Tn7D5uctAl.

444 Following   753 Followers   3,095 Tweets

Joined Twitter 4/12/12


Canada didn't have institutionalized slavery, and our racism is different... but it's still deeply rooted in our hi… https://t.co/faeTK25raz
6/2
2020
There's a real debate about whether Facebook should fact-check, suppress, or de-platform demagogic politicians. Per… https://t.co/b1NkWvWBDR
Retweeted by Ben McMahen
6/1
2020
Wittgenstein’s self-isolation | by Ray Monk | “Complete solitude” in a remote Norwegian village led to the most pro… https://t.co/I6aPl5vPpi
Retweeted by Ben McMahenThe easiest audience is the one who agrees with you. If you have the emotional capacity and background knowledge to… https://t.co/DfRZEZ7b7b
Retweeted by Ben McMahenMy statement on the death of George Floyd: https://t.co/Hg1k9JHT6R
Retweeted by Ben McMahen
5/30
2020
“you always told me it takes time. it’s taken my father’s time, my mother’s time. my uncle’s time, my brother’s and… https://t.co/QTPPZPohQL
Retweeted by Ben McMahen @souporserious You can keep configuring webpack. No one will stop you 😛💯 https://t.co/KD6jGJzrFD
5/29
2020
the problem with facebook is that it's turned into the platform where you learn that high school friends are becomi… https://t.co/U73cIII7yV
5/28
2020
New from @JeffHorwitz & me: Facebook spent years studying the its role in polarization, according to sources and in… https://t.co/iwTGrIVgMB
Retweeted by Ben McMahen
5/27
2020
Found my third generation iPod with charger and it still works! The battery even holds a charge. I’m amazed at how… https://t.co/W28RY3UU6hReally great post which really clarifies when you should and should not use useCallback 👇 https://t.co/QHeMSoI42D
5/25
2020
to counteract ppl driving their apps against a wall i'm collecting performance pitfalls in react ☠️… https://t.co/zp0NMmNJi3
Retweeted by Ben McMahen
5/24
2020
@jmsplease perfect! thanks!
5/23
2020
Yup, I totally agree with this. I love the web, but it's honestly a bit depressing going back to it after working w… https://t.co/w5v0gEUzA2Uggh, web fonts are still kinda terrible. Chrome especially has the inevitable flicker weirdness when (1) initially… https://t.co/tjYxwzrY6tHere's a pretty great look at Apollo 3's reactive variables from @dontsave🤘https://t.co/M7TDsB7BYiNow that my account has passed 50,000 followers, I'm switching from memes back to serious thought leadership only.… https://t.co/z48AgRdLfi
Retweeted by Ben McMahenhere's the unpolished thought from yesterday: polyfiling flex gap: tl;dr for @markdalgleish, you were right https://t.co/PE9zRVCcEJ
Retweeted by Ben McMahen
5/22
2020
I'm starting to think this, too. For a complex website it feels almost impossible to do both well. https://t.co/KpbDwbp9U1Now that the American experiment has failed, I made a library for writing CSS properly 🧐 https://t.co/lo805Khg9Jhttps://t.co/iHqr2Yzx2F
Retweeted by Ben McMahen
5/20
2020
People who got salty about the original video, take note—this is the correct response. https://t.co/6kRPKQej8A
Retweeted by Ben McMahen
5/19
2020
Thank you, America. https://t.co/d7vz40Jda4Celebrating the queen today with a bike ride and beers on the patio. If this is all the queen does for me, it’s enough.
5/18
2020
First day of dog agility training went great thanks for asking https://t.co/HWwqFCpBMC
Retweeted by Ben McMahen
5/17
2020
This developer is using C#, C++, Java, Python and 3 different JavaScript frameworks to make a single mobile app, no… https://t.co/k59UaWVqBl
Retweeted by Ben McMahen @nicopellerin_io @gatsbyjs Looks great. Love the little touches. Two small things - the input elements in mobile Sa… https://t.co/gedloF3EIMLooking for a new job, so decided to update my portfolio. Almost done and was looking for feedback 👀 Any tips on h… https://t.co/HgVWsDgaPC
Retweeted by Ben McMahenI hadn't tried combining animation with our layout components yet, so I decided to experiment by nesting framer-mot… https://t.co/AWntWPq7L0
Retweeted by Ben McMahen
5/16
2020
the only thing missing is "remove console.log" https://t.co/QT7qo3SC2C @ughitsaaron 😡😡😡 @souporserious I would love to know how to do this, too.i think he's making a lot of sense. suspense could be the answer for some of it, and react definitively needs to be… https://t.co/KI90GCvrMe
Retweeted by Ben McMahen
5/15
2020
@petecorey something to ponder https://t.co/6vWhnJuEhE🥰 https://t.co/4sUt2tUp4A @DesignByKyle It's great except for IE 11 (surprise, surprise). But the fallback of not having a shadow sometimes isn't terrible.A reminder that you can use `filter: drop-shadow()` to render shadows around complex objects. We use this at Frame… https://t.co/JTeZPgw5j4What did Deno get right? 🧪 Built-in testing lib ♾ Standard lib is async 🛍 No node_modules 🔡 Ships with a formatter… https://t.co/ieHGX3rXVL
Retweeted by Ben McMahenUnreal Engine is out here rendering trillions of triangles, and I'm still trying to get my 5 DIV's to render at 60… https://t.co/6TE84EoXhi
Retweeted by Ben McMahen
5/14
2020
It's been a rough week, but today is my last day at @Airbnb . I wasn't ready to leave, but layoffs happen. Looking… https://t.co/FCXnYMp6Tx
Retweeted by Ben McMahen
5/12
2020
@derpyeon Hmm maybe worth considering for me, then. I do like the precision of a mouse, though.The necessity to flip the apple mouse to charge it is a crazy design decision in itself... but the software alert t… https://t.co/bFxabtK2Pu
5/11
2020
Not only does it take a lot of JS to implement even basic accessibility features, but it also takes quite a bit of… https://t.co/a026MxHV1z
Retweeted by Ben McMahen
5/10
2020
When do you start calling it a mullet?I regret living next to a DJ. @ughitsaaron are you living with a toddler? cause otherwise this doesn't make sense"I was about to click that! Why did it move?" 😭 Learn new tips & tricks to fix unexpected shifts in page layout:… https://t.co/45JO7zadGr
Retweeted by Ben McMahenhttps://t.co/nqZG4UImIE
Retweeted by Ben McMahenyea, i dunno about that https://t.co/xdUQnA6Lnj
5/9
2020
How Pull Request works. https://t.co/XWTGSkVHP9
Retweeted by Ben McMahenI was laid off😢so I'm looking for my next role! Remote/PDX. React-focused. 6 yrs experience,❤️being on diverse and… https://t.co/lFSL7klRTK
Retweeted by Ben McMahenI basically straight up copied Braid's layout components and I have no regrets. https://t.co/HzTOfq5tGI @souporserious I'm so tempted to roll my own with Gatsby, but storybook integrates nicely with chromatic and people… https://t.co/YrRi2vF1ZSI really wish we could effectively provide our own UI for storybook. The actual functionality of storybook is great… https://t.co/MqilE2kdPt
5/8
2020
Excited for this! 👇 Thanks for all the hard work @alecdotbiz https://t.co/HR1Dj8mO64 @jmeaspls let me know if you find anything you like. i've always run into problems using things like docz and almos… https://t.co/37RnwUO19h @lukedeentaylor @zeithq @framer @prismicio Love these examples! 🤎
5/7
2020
hey react-native community, i need some help! we don't have a go-to place to find react-native packages. we've bee… https://t.co/yzafgEZNSV
Retweeted by Ben McMahenPeople have been asking about using Codespaces on the iPad. Here's what it looks like: https://t.co/5UQHtzMwZh
Retweeted by Ben McMahenGreat deep-dive on our new cursor, which was three years in the making. Hope you all can try it out! https://t.co/aIoBgnsEcO
Retweeted by Ben McMahen
5/6
2020
i'm a bundler guy. i'm the sort of chap who tells you to bundle stuff you publish to npm so that your library's use… https://t.co/jnIehNpO93
Retweeted by Ben McMahenWe’re excited to introduce @Frame_io v3.6 which is packed with some of your most requested features! 🚀🚀 Here's the… https://t.co/SsG9PSqcZn
Retweeted by Ben McMahen
5/5
2020
i've been searching for a solution to this for at least a year, still can't believe i found it today: canvas + html… https://t.co/ItejH6vmRM
Retweeted by Ben McMahenToday was a big day for our team. We've started onboarding our first private beta users on https://t.co/jUXCUV8s6Y
Retweeted by Ben McMahen
5/1
2020
This is why we render our own focus outlines as a separate element. Browsers can't be trusted with design. https://t.co/oXThvdzxtL
Retweeted by Ben McMahen @yasirbugra 😆 - if you start acting like dennis rodman, i think we've got bigger problems than implementing animations specs
4/30
2020
Ohh, this is clever. https://t.co/egftzNwJKpRemix is a really slick React framework that isn't an uncanny valley between client/server but rather embraces it.… https://t.co/LAsgbtwcdL
Retweeted by Ben McMahenpretty sure this iOS mock is still the best thing I've ever built on the web. https://t.co/AK9r22cL3c planning on… https://t.co/nWj9WSNPNjIf you can, consider triggering your animations on mouse-down. It gives immediate feedback and it feels more tactil… https://t.co/fcK5cUjfdh
4/29
2020
I found this in a search for "unit test integration test gif" and have spent way too much time thinking about it https://t.co/rdrL4plnD1
Retweeted by Ben McMahenOne of my favourite nerd features of the @shop app is the carbon offset globe. Written entirely in JS with threej… https://t.co/uQFafxij88
Retweeted by Ben McMahen @souporserious This is really cool. I learned a lot! I'm curious why you don't think it's a practical solution quite yet... @souporserious @benadam11 Awesome! Thanks for sharing.Every few months I try to convince @Rich_Harris to go full time with Svelte. What he and the (un-funded) Svelte co… https://t.co/pktgzrlfSY
Retweeted by Ben McMahen
4/28
2020
#100DaysOfCode D22-23 Finished #coding my folding feature cards. Took a risk to design my own icons as of my… https://t.co/o1hPXo3QrN
Retweeted by Ben McMahenSay what you want about Twitter but their mobile web browsing experience is pretty great. They never mess up the sc… https://t.co/4Ndwj0sAYz
Retweeted by Ben McMahen
4/26
2020
A fun generator for CSS-only section separators! https://t.co/jbStpMzly2 https://t.co/q5sXfElZGR
Retweeted by Ben McMahenI wonder what the class breakdown of access to therapy looks like. imo, access to therapy and improving your mental… https://t.co/amDKY9XOxyDevs: Our users are on different sized devices with wildly different capabilities. Any chance we could query this o… https://t.co/fvNKlv6g09
Retweeted by Ben McMahen
4/25
2020
Hi friends, I was hit by the COVID19 lay-offs today. So if you know any leads for product management roles in Vanco… https://t.co/pszuNX4H22
Retweeted by Ben McMahen @jessheisme I think constraints are good, but you need buy-in from both design and development for it to work. And… https://t.co/aZIBtG6Mz8 @dbanisimov It's much more elegant to enforce those types on a component level. <Stack spacing='12' /> @dbanisimov Yeah it's tough. I do like being able to access theme variables like `padding: ${spacing[12]}`- but it… https://t.co/sAygobBmPk @META_DREAMER @nonphotobloom i usually prefer t-shirt sizes too, esp when doing solo stuff... but optimizing for de… https://t.co/mKQgW6bxbf @nonphotobloom I like that approach too. But I'm trying to make handoff as easy as possible with figma - i.e., I do… https://t.co/6Qj2ZdwWGoBut let's say you wanted to globally alter your "small" spacing. It makes no sense to change 4 to 2px in your theme… https://t.co/YXIz0AIAEESo I started doing this... and then I realized like... what is the point of even having a theme once you start doin… https://t.co/KuxRmWbbqN @souporserious I really need to see this article. My influence is almost entirely SwiftUI here - would love to see… https://t.co/UtV73DA0ue
4/24
2020
@andersonsantos Night owl, from @sarah_edo https://t.co/kL26UDjCu8Oh no. It's happened. https://t.co/5U1kZyLnDk😆 I'm definitely the drinker. https://t.co/FosrI8ESMzCSS: There are 16.7 million colours to choose from. Design system engineers: https://t.co/hCyFm43yDO
Retweeted by Ben McMahenI just graduated from my 4 week Ancient Philosophy course with the University of Pennsylvania (@Penn). I know... my… https://t.co/rBBcd16v8L
Retweeted by Ben McMahen
4/23
2020
🚨 You don't wanna miss this! 🚨 Remix is a React framework for web apps built with React Router 🔥 - server renderin… https://t.co/TeaogRQQYh
Retweeted by Ben McMahen @singularsaf @dfosco yep, I definitely need to reach for will-change sometimes. It's inconsistent and it seems to depend on the browser. @dfosco It uses framer-motion's animate prop - so it transitions everything using transforms which makes it very performant.
4/22
2020
How did I miss that min(), max(), and clamp() are now all supported in most browsers? That's a game changer.
Retweeted by Ben McMahenSvelte's built-in animation helpers are giving me framework envy 😍 See the `animate: flip` on line 32? That causes… https://t.co/jc3HQi32SZ
Retweeted by Ben McMahenHere is a recently released popover component redesign for @Frame_io that I have been working on with the team. Cod… https://t.co/wKxWwXVHNa
Retweeted by Ben McMahen
4/21
2020

0