Sign in with Twitter

Username:

Engineering at Google. Focused on Performance.

351 Following   2,387 Followers   4,682 Tweets

Joined Twitter 3/4/08


@robpalmer2 https://t.co/WlDtvKrnHj Here's a thoughtpad with the plan.
1/18
2020
@SmoothAsSkippy Consumer of tasks with different safety indicators. Indicators use explosive names. Most risky? Bo… https://t.co/FvEE43NJ6y @tobysuggate Closure can output code for modern browsers too, with proper configuration. By default the rollup plug… https://t.co/FWPH6pnD5z @DerekNonGeneric The team generated externs from typescript, and used something like tsickle to annotate existing typescript.
1/17
2020
@robpalmer2 I’ll put it up on Github.My reverse compiler project now recognizes and removes unnecessary polyfills. (and ponyfills!) (not shown: cascade… https://t.co/uR1bcz1i3b
Retweeted by Kristofer BaxterTwo fun updates on Rollup + Closure Compiler Added Closure Compiler to a TS library bundled with Rollup and the ou… https://t.co/OmuCofNbBFSo where do humans add value? - Tradeoff decisions. - Deciphering unclear data. - Debugging when things go wrong.It’s not always possible, but in my experience moving your release system to almost entirely automated is a massive… https://t.co/agMZZnfjuD
1/16
2020
@HenriHelvetica @wesbos @stolinski Happy to spend a day on it if the new one is substantially better / faster. Othe… https://t.co/gUNWWiAu9V @ade_oshineye Good point, hadn't even considered it might be a 2018 MacBook. @jimcalliu Lots to take in there, but yes!What are your impressions of the new 16" Macbook Pro? Work wants to upgrade my older version. Is it better enough… https://t.co/kQYawUMB7uWe made a diorama tonight. https://t.co/jPs5AwdpkM
1/15
2020
@digitarald That's great news! Thanks. @digitarald Are these launched as separate applications like desktop PWAs? @JakeDChampion When your testing, I've found that trusting `sec-ch-ua` before `user-agent` makes it quite seamless… https://t.co/dmGqotWIqlVary `sec-ch-ua` anyone? https://t.co/hjSPhD3rlH
1/14
2020
The only constant in technology is change. Embrace it, or risk obsolescence alongside your coveted approach.
1/13
2020
@tomdale Enjoy. @filipematossilv @iplayitofflegit @vikerman Got it building successfully, but imported object keys are mangled diff… https://t.co/XDHLvxZ1X2
1/11
2020
@filipematossilv @iplayitofflegit @vikerman Plan to use your excellent repo to debug, think the issue is not having… https://t.co/mcTCzTmsCE @thysultan @mjackson No Java needed. Try it here: https://t.co/zhbjxuu7gF @thysultan @mjackson Also shipped as a native binary for Linux, MacOS, and Windows. @haroenv Anytime! The goal is to make all the configuration needed for Closure automatically derived from rollup co… https://t.co/OTs9d3gN7O @haroenv https://t.co/2LDHxoVJwk Here ya are! 241.09 KB/63.25 KB => 238.58 KB/62.34 KB @filipematossilv @iplayitofflegit @vikerman Sounds like we have a bit more work to do here. @AdriVanHoudt_ Will give it a go. @DasSurma Will put it on the list! @ManuelBieh @joelnet Closure Compiler generally outputs slightly smaller and more efficient JavaScript than other approaches. @fkprivate Sometimes the output from Closure Compiler is significantly better than Terser. Might be worth the investigation. @haroenv Will put this on the list! @argyleink I’ll put em on the list! @SmoothAsSkippy Haven’t worked on a webpack integration. Believe there are others attempting to make this work though! Sorry. @MylesBorins Want to be really clear, not a replacement for rollup! Works with, not replacing. @vincentriemer Hah! I tried to build today actually and ran into some issues. I’ll send ya a message tomorrow. @MylesBorins 👍 can give this a try tomorrow! @Runspired Let’s do it! Even better in person.If you have a library or website using rollup for compiling JavaScript I’d really like to work with you and try inc… https://t.co/m0SUjmNjBs @jaffathecake Yes! With native support in Node, it would be nice to see this become the default.
1/10
2020
@npinp @_rrdelaney Will do, once the tsickle-alike is ready to be used. For now, if you're running into problems… https://t.co/i5AR4yeLbE @_rrdelaney The Closure Compiler rollup plugin is public, the tsickle-alike is private and needs a lot of work before it’s ready to share. @DenisTRUFFAUT Yep! This plugin makes it work well with the rollup ecosystem.Got Rollup + Closure Compiler Advanced + TypeScript + Code Splitting working tonight. https://t.co/4GW2vL9q6FWill likely use console.log debugging for the rest of my career. https://t.co/Le0PeZ83jA
1/9
2020
@_prateekbh Lots of examples here: https://t.co/zhbjxuu7gF @_prateekbh acorn-walk
1/8
2020
@seldo @Netlify Congrats! @threepointone They're doing great work. Hope to see their influence across a greater number of projects this year!
1/6
2020
@millea9 @Delta @OTGexp Agreed, those are quite bad. Hope you enjoyed New York!
1/5
2019
@robpalmer2 Output might be confusing here, the new one is `export {b as ...` and is slightly smaller. Goal was to… https://t.co/fHLf2eO7ds @codervandal Can boot into Windows too! Have two drives installed. @_developit @TheLarkInn Went with the Orbi, have the satellite in my office out back. For me it's been much better… https://t.co/PYIDUpI50lHere's the PR if you're interested. https://t.co/L4LOTDZQJMCompilers can be fun. Minor change here, but slightly better. https://t.co/pnvNUKs53e @HenriHelvetica Same to you! @HenriHelvetica It’s a home PC I built last year. Core i7 something fast NVMe Samsung 970 Pro nVidia 1080 64GB RAM @_developit @TheLarkInn Went with a Samsung 970 Pro. The result is no longer using workarounds for fs operations… https://t.co/gmR4GFsJFf
12/29
2019
@TheLarkInn @_developit It’s seriously so fast. Incredible upgrade. @_developit Put it on an M.2 NVMe: everything is instant. @_developit Yep! Still using the battery for now. Will be a couple more months before power is in the office. Ear… https://t.co/vNJYOOD1oD
12/28
2019
Got the desktop machine setup today, this build normally requires ~55s on my laptop. I don't know what to do with… https://t.co/2tXCPAw8md
12/27
2019
Rewrite successful. https://t.co/zdsJzfSvRA
12/26
2019
The dreaded microservice rewrite. https://t.co/qspmcRc7OH @ken_wheeler A true @BenLesh move.Massive update from Ember. Nice work! https://t.co/Eeiso6DqV0
12/21
2019
@addyosmani @briankardell @mattsmcnulty @dalmaer I’d buy that.
12/20
2019
Used this API today and was reminded of how nice it is. https://t.co/98FctnkFFj Sad result, but still a nice API! https://t.co/5RG8Te4gysReleased `0.14.0` of rollup-plugin-closure-compiler. This version supports the `export {x} from 'y'` pattern if `y… https://t.co/1b6IfK4HhvIf you haven't seen it, c8 is quite nice and speedy! https://t.co/5ygHI5OFYZ
12/19
2019
@maxlynch Keep up the great work!
12/18
2019
Don’t talk about this much, but I really hope that the online advertising industry learns how to deal with difficul… https://t.co/rVQT0ZO31x @stubbornella I really really hope not. But likely yes. @stubbornella Understand the frustration, as I’m bombarded with ads for radiotherapy.There is something magical about understanding 5-10% of the spoken language around you while relaxing. Québec is quite nice in the winter!French is quite hard for me, so when faced with this menu... went for a vin rouge. https://t.co/au59wCU5OY
12/14
2019
Hotel valet got in a wreck with our rental car! They’re ok, but the car is not. This should be interesting to resolve.
12/13
2019
Am speaking today at noon about AMP at Node+JS Interactive. Looking forward to it! https://t.co/HxQ7irCpDf
12/12
2019
Hi Montréal! Excited to be here for Node+JS Interactive. If you’re at the conference, let’s meet up and chat!
12/11
2019
Here's the terribad code if you want to take a look. https://t.co/3kGgogv3kCThis may not look like much, but I'm doing a little victory dance and heading to bed happy. https://t.co/MdGabZLcKD @appsforartists Need to give this a try. Sounds like fun!Unexpected benefit of working from the home office: Can sing along to music without bothering anyone!… https://t.co/rCMPdNpHWh
12/10
2019
For Christmas this year I’d like for more abstractions to be free. Won’t happen, but it’d sure be nice. @bitandbang Omg yes.
12/9
2019
I'm hiring! I'm looking for a Senior Program Manager who is passionate about the web, and wants to empower develope… https://t.co/U7GdhbVRMh
Retweeted by Kristofer Baxter
12/6
2019
@_prateekbh Syntax proposal! Syntax proposal!
12/5
2019
@syrusakbary @linclark Just a hunch, but requesting an answer is not a good idea – nor are the other actions here.… https://t.co/UrQhbjE0gb @benmorss Whoa. Be careful! @seldo Yay for your new job!
12/4
2019
@slightlylate Good news! The prod build is significantly better on this ridiculous hardware. https://t.co/dtZ3XKC55I @slightlylate Looks like they're made of `renderRootTransactions`. I'm guessing this is a debug build shipped to prod. @slightlylate Nope, just plain old website doing lots of work on the main thread. (it displays a list of 8 items)Today is a fun one. This flame chart is from a Core i7-6700K @ 4.00GHz on a site I was asked to trace. https://t.co/bE56j3QHrN @chriseppstein @BenLesh @youyuxi @markdalgleish Am reminded again why you’re awesome. Keep up the great work. @seaotta @HenriHelvetica @jsconfeu Agreed. It was a great talk. @BenLesh @AdamRackis @youyuxi @markdalgleish Agree it’s quite hard, and I’m not even sure the data is more valuable… https://t.co/COFrK6QrpM @BenLesh @AdamRackis @youyuxi @markdalgleish Basing “usage” on a system used for authors and CI systems seems flawe… https://t.co/70SDZu2gq8 @jaredpalmer @mjackson @vincentriemer @ReactTraining Happy to help, let me know what works or doesn’t. @jaredpalmer @mjackson @vincentriemer @ReactTraining If you have something you would like to try Closure Compiler w… https://t.co/uNKt5xrLu5
12/3
2019

0