Twitter | Bilatu | |
Adam Rackis
Web developer. Beer, whiskey, coffee snob. JavaScript fanatic. React/Redux/MobX/GraphQL enthusiast—Jr Developer for life.
30.709
Txioak
710
Jarraitzen
3.361
Jarraitzaileak
Txioak
Adam Rackis(e)k bertxiotu du
DHH uzt. 16
Once you've tried working remotely in a company of remote peers, it's very hard to go back to having a commute and working in an open-office interruption factory. The benefits to life and health for most people are immense.
Reply Retweet Atsegin
Adam Rackis 10 h
Crazy right?! Also has some support for Map and Set!
Reply Retweet Atsegin
Adam Rackis 11 h
Honi erantzunez: @drosenwasser @mattbierner
YES!!! Too hard to fit it all in a tweet, but I've thought many times your error reporting can use some love. STOKED to hear you all agree! ❤️👏🎊🎉🍾🥳
Reply Retweet Atsegin
Adam Rackis 11 h
lol that the one fucking ES6 thing IE 11 supports was the one I accidentally added where it didn't belong.
Reply Retweet Atsegin
Adam Rackis 11 h
Ugh. I recently, added a let decl to one of the few non-transpiled files we have (long story). I was careful to avoid all ES6, spread, fat arrow, etc. But a let slipped in. Anyhoo - it worked in IE, failed in old iOS, and I spent a day and a half on BrowserStack tracing it down.
Reply Retweet Atsegin
Adam Rackis 11 h
What was the build problem??? CJS interop causing problems?
Reply Retweet Atsegin
Adam Rackis 11 h
Honi erantzunez: @AdamRackis
Not that I'm ungrateful! Every other corner of TypeScript and VS Code are so, so damn refined, this just sticks out like a sore thumb by comparison.
Reply Retweet Atsegin
Adam Rackis 11 h
Sensibly displaying TypeScript method info is one of the few remaining features for VS and TypeScript to improve.
Reply Retweet Atsegin
Adam Rackis 13 h
Honi erantzunez: @TheLarkInn @curtytate @seldo
Can you elaborate on what that PR is fixing? Only interesting changes are in the webpack.js file - what's all that doing? Only other changes are fixing some dependencies (which using apps would already have) and adding some "magic comments" to examples
Reply Retweet Atsegin
Adam Rackis 13 h
Honi erantzunez: @curtytate @seldo @TheLarkInn
tl;dr I *think* that PR updates some of the advanced options of react-loadable that I didn't even know existed, and I'm still not sure why you'd need them. But it should absolutely still work fine for the common case.
Reply Retweet Atsegin
Adam Rackis 13 h
Honi erantzunez: @curtytate @seldo @TheLarkInn
Ugh - I hate seeing OSS projects get abandoned. fwiw I've been using react-loadable with webpack 4 for for a long time, so I'm not sure exactly what problem that PR fixes.
Reply Retweet Atsegin
Adam Rackis 14 h
Honi erantzunez: @seldo @TheLarkInn eta 3 beste batzuk
I can't speak to Vue, but in react, if you wrap your component with this one nifty library, it becomes code split, and only loaded if actually rendered.
Reply Retweet Atsegin
Adam Rackis 14 h
Reply Retweet Atsegin
Adam Rackis 14 h
I can't speak to Vue, sadly, but react-loadable is rocking 100K weekly downloads. And that's JUST component-level splitting. webpack makes route-level splitting trivial, with react-router built for it. It's literally never been easier.
Reply Retweet Atsegin
Adam Rackis 15 h
Honi erantzunez: @mikeal
Bahahahaha - that's the one bright side - racist cockbags like Tucker don't have to non-subtly cover up their racist garbage.
Reply Retweet Atsegin
Adam Rackis 15 h
Honi erantzunez: @stubailo
Noooooo You're incredible - best of luck!
Reply Retweet Atsegin
Adam Rackis 15 h
It's a one-line change in React, too, but it seems that's not good enough for some reason -_-
Reply Retweet Atsegin
Adam Rackis 18 h
I'm starting to think all the time Google Web Advocates spend complaining about React would be better spent teaching some basic courses on how to use webpack.
Reply Retweet Atsegin
Adam Rackis 18 h
Yes sir, you're of course right. Obviously. I don't often think about npm resolution, but yeah, stuff would break constantly otherwise.
Reply Retweet Atsegin
Adam Rackis 18 h
Honi erantzunez: @morewry @BenLesh
Did anyone surmise how that happened? I'm really eager to hear how this keeps happening to everyone else but not me. Was it a bunch of transitive dependencies with different versions specified?
Reply Retweet Atsegin