Sign in with Twitter

Username:

Sérgio Gomes @sergiomdgomes Lisbon, Portugal

Developing things on the web. Engineer at @automattic. Clumsy maker.

107 Following   558 Followers   613 Tweets

Joined Twitter 5/21/09


@aliafshar @daskeyboard Ouch, that's quite a bit... Can't remember if it was like that back then. @aliafshar @daskeyboard I've had a wasd keyboard for years that I've been quite happy with! They have different key… https://t.co/71EZThIODc
5/21
2020
@Paul_Kinlan @jaffathecake @triblondon Any relation to this "Paul Kinla from Liverpool", @Paul_Kinlan?
5/19
2020
@DasSurma @dalmaer Nevermind paint; I'm just picturing the text reflowing as it slowly morphs into a wider or narro… https://t.co/v8E3er0FAg
5/5
2020
@jaffathecake Hoping you'll be holding your kitty soon enough 🙂 @rowan_m You need an equally appealing domain for this. I suggest https://t.co/Jsrb4UU9kx @jaffathecake @sw12 @theclarkofben Silly question: if they can place a trap that far up and presumably retrieve it… https://t.co/BWdJc1Ndoc
4/21
2020
@ppvi I propose ⍰
4/13
2020
@Mustafa_x I'm really sorry to hear that, Mustafa. Big hugs.
4/2
2020
@ElCorteInglesPT O vosso site tem horários desactualizados para os SuperCor, o que me levou a mim e muitos outros a… https://t.co/zRSSDoSY03
3/17
2020
@addyosmani In my experience, lodash-es isn't much of an improvement over lodash in a lot of cases, since the libra… https://t.co/xCasNt2bYU
2/14
2020
@Mustafa_x Great stuff! If you publish that, though, the Play Store reviews are going to be brutal 😆
1/30
2020
@rowan_m Yes, of course. In the case of rooibos, it was when the novel tea wore off. @jaffathecake Same issue with https://t.co/LsLfknsf3a back in the day. Had to add a server just to proxy the curren… https://t.co/8kjpp4CaTi
1/28
2020
@yoavweiss Perfect, thank you! 👍 @DasSurma That said, the info in the new Sec-CH-UA should be enough for that use-case, so overall this still gets a thumbs-up from me! 👍 @DasSurma Feature detection doesn't work for every use-case, unfortunately, such as differential build serving. It… https://t.co/i1yxpinJCt @yoavweiss Thanks for the heads-up! Any idea when we'll get builds with the new Sec-CH-UA header, so we can start testing this?
1/14
2020
@blowery @DasSurma Hey @DasSurma ! 👋 Feel free to hit me up too if you want to look at either of those. Would love… https://t.co/lE0dmChN7b
1/7
2019
Wow, TIL! 🤯 “Don’t place <link rel="stylesheet" /> before async snippets” …and many other insights in this excell… https://t.co/0XZmV20JQf
Retweeted by Sérgio Gomes
12/29
2019
@garetmckinley @gatsbyjs Hey Garet! Automattic is currently hiring JavaScript Engineers. We're a distributed compan… https://t.co/rAi6mVizFj
11/7
2019
@rowan_m Clearly the right choice is to pair wine A with wine B.
11/5
2019
@uros_nikolic94 @nikkilr88 @codepo8 Hey! Yes, geography doesn't matter too much for the position, as far as I know.… https://t.co/QgteRVsgQ7 @nikkilr88 @codepo8 Hello there! Automattic is hiring JavaScript Engineers, and we're as distributed as it gets! 🙂… https://t.co/tYrUGnLuGx
11/3
2019
Blink: Intent to Ship: JS Nullish Coalescing operator https://t.co/41kNUdRmvG
Retweeted by Sérgio Gomes
10/29
2019
@rowan_m @ninjasexparty [Narrator] It was an aubergine.
10/18
2019
Prepare For Fewer Cache Hits As Chrome Partitions Their HTTP Cache https://t.co/oC4yLIXLNb
Retweeted by Sérgio Gomes
10/16
2019
👉🏻 “Introducing Sass Modules” 🔗 https://t.co/HinGCLbv4M
Retweeted by Sérgio Gomes
10/11
2019
@jaffathecake @sw12 Interesting stuff, thanks for sharing! 🙂
10/10
2019
@sw12 We'd like to hear more about why you're dissatisfied, Sam.
10/8
2019
@traviskaufman Clarity in communication is always preferable, of course, but text is often terse and requires some… https://t.co/BJ6b9dpPDe @traviskaufman Just want to point out that spending time in one place a few times a year is still super important,… https://t.co/H44VR1hRvh @traviskaufman You already know most of what I think :) I find remote work in a remote-first company to be awesome… https://t.co/NMo0WjozgC
9/23
2019
It's only when you have to write ES5 that you truly appreciate ES201x. It's been a while since I had to use an IIFE in a `for` loop.
9/15
2019
@traviskaufman @WrksOnMyMachine @yeelan0319 @kfranqueiro Wow, this is awesome, excellent work @Una! It's always nic… https://t.co/FNHUBUPrz6
8/30
2019
@char_greenman Hope this helps! 🙂 @char_greenman Do bear in mind that while preloading is cheap, it does have a cost, in that a resource that gets mo… https://t.co/v1xPUMzGn7 @char_greenman If you do go for it, make sure to use `rel="modulepreload"` to allow the browser to optimise a few e… https://t.co/G31FvpFG7W @char_greenman Hello! I'm not familiar with any recent research on the topic, but not all apps are created equal. P… https://t.co/bbQ1Z7p3n4
8/19
2019
@jaffathecake If we're going by F1 analogies, I guess I'm the guy that makes engines go faster by removing half the… https://t.co/xPBbDaOWav
8/12
2019
@codepo8 See https://t.co/KDWLLQltv7 @codepo8 The proposed `if-needed` option will also make it a nice replacement for the non-standard `element.scrollIntoViewIfNeeded`!
8/9
2019
🎊Today we have fantastic news for you 🎊 Our testing tools received an update to use the evergreen Googlebot rendere… https://t.co/Ei4zSrUK8z
Retweeted by Sérgio GomesNeat https://t.co/mOxO4Gh70U shows a list of all the advanced capabilities being worked on in Chrome.
Retweeted by Sérgio Gomes
8/7
2019
📝Blog post: React + Redux + Comlink = Off-main-thread I took a stab at moving Redux to a worker using Comlink. Red… https://t.co/fqcATLJ2bd
Retweeted by Sérgio Gomes
7/30
2019
Snyk research team discovers severe prototype pollution security vulnerabilities affecting all versions of lodash https://t.co/wOlBWMSpBt
Retweeted by Sérgio Gomes
7/15
2019
1. 👏 Hire someone that’s good at HTML and CSS to build components independent of JS frameworks 👏 2. Plug components… https://t.co/Na4M14hmYy
Retweeted by Sérgio Gomes @aliafshar O hai Ali, hadn't seen you around in a while! 😁 @mathias @_developit Precisely. The key is that the default for something you don't recognise is fallback, and ever… https://t.co/8aELZpoLfr @mathias @_developit We place scripts (and CSS!) for old browsers in `/fallback`, and for newer ones in `/evergreen… https://t.co/dHM0MWWrnF
7/10
2019
@DasSurma If you're going to be doing media stuff, keep an eye on the CPU temp. The Pi 4 runs hot, and it throttles… https://t.co/0aNhIBbuBh
7/8
2019
Why is my webpack build slow? An exploration into your profiling options. https://t.co/Nqb5sXyWdl
Retweeted by Sérgio Gomes
7/7
2019
Wrote a new article on making your standups more efficient and enjoyable by going digital 🤖 check it out and let me… https://t.co/FqJq30449J
Retweeted by Sérgio Gomes
7/1
2019
New blog post: Improving Redux state transfer performance with JSON.parse(), a quick case study.… https://t.co/YwID4YKe1q
Retweeted by Sérgio Gomes
6/27
2019
While @mathias is technically correct (as always), please don't jump the gun on this one. This is only relevant if:… https://t.co/SYPNA87hJX
Retweeted by Sérgio Gomes
6/26
2019
@mathias Uh oh. This being Twitter, and nuance being widely overlooked, I fear that people will take one glance at… https://t.co/isMwrPW6e2
6/25
2019
This Washington Post article about how "Google’s web browser has become spy software" contains 11 megabytes of ad c… https://t.co/cR79r5G6Zx
Retweeted by Sérgio Gomes
6/24
2019
@robert_daly @igrigorik @ChromiumDev Thank you, glad to hear it! 😀 @robert_daly @igrigorik Hey! If you're talking about the documentation at https://t.co/1TytBqcitl, your best bet is… https://t.co/4n5CLhgZp5
6/23
2019
@DasSurma @yoavweiss @jaffathecake I think you made the right choice. I don't think there's anything wrong with usi… https://t.co/GzxHJO3fBZ
6/18
2019
Just saw this in a newsletter... Pretty cool! @csswizardry did you know this? https://t.co/vn9LlzOveg
Retweeted by Sérgio Gomes
6/14
2019
@jaffathecake @DasSurma @addyosmani @_munter_ @Lady_Ada_King @csswizardry @googlefonts @notwaldorf @ondskabsgal A b… https://t.co/1pbD2vKWDw
5/23
2019
Wow... Just discovered this: https://t.co/7GyMNimYaw Thank you @patrickhulce. https://t.co/LqJUwRDZF1
Retweeted by Sérgio Gomes
5/16
2019
📢 Announcing Google Fonts will soon support setting `font-display` via a new query parameter. This unlocks controll… https://t.co/vx1XHEWvyx
Retweeted by Sérgio GomesHere's the Perf Budget Calculator [1] that @katiehempenius just announced in her talk with @addyosmani. The calcula… https://t.co/Q7vR4AbeFx
Retweeted by Sérgio Gomes
5/9
2019
🚪Portals, combined with associated APIs, will fundamentally change the way users transition between web pages. 🚩It… https://t.co/ndSGYZi7Yv
Retweeted by Sérgio Gomes🤖 Meet the new evergreen Googlebot! 🤖 We've listened to your questions and feedback and brought modern Chromium to… https://t.co/zzMNuFi5cO
Retweeted by Sérgio Gomes @dan_abramov @traviskaufman That's a very good point, thanks @dan_abramov! I suppose I've conditioned myself to thi… https://t.co/FeVvfFXVPA
5/7
2019
@traviskaufman +1. Closing over `state` isn't necessarily wrong, but it's likely rare enough of a use case to warra… https://t.co/jB5giVs2fG @traviskaufman The React team themselves still find it hard to write 100% bug-free custom hooks and provide recomme… https://t.co/jZ0kRuo5Dh
5/5
2019
@eduardoboucas @sveltejs You're welcome! 😀 Definitely give it a go, it's totally worth taking the time to explore! 👍Paging @aerotwist : @sveltejs v3 has built-in FLIP ;-) https://t.co/PctxYrg4xYIn any case, I want to congratulate the @sveltejs team on an excellent release, and for leading the way on develope… https://t.co/isa72vT2r3It's nothing you can't get used to, and I expect to be making a lot of use of @sveltejs v3 whenever I get the chanc… https://t.co/F6zvoigWWwThat said, I feel uneasy at co-opting existing JS syntax to achieve all this. Closures and assignments no longer me… https://t.co/HJrmiBhqVbI've been playing around with @sveltejs v3, and not only is it great in minimising runtime work and keeping bundles… https://t.co/X6dpfutcDb
4/24
2019
I didn't mean for this to come out today, but the cat it out of the bag, so... 🚨🚨🚨 SVELTE 3 IS HERE 🚨🚨🚨 https://t.co/2Z2tFhZn8U
Retweeted by Sérgio Gomes
4/22
2019
@viniciuskneves No real numbers other than the deltas, which are of course highly dependent on your site. In our ca… https://t.co/leMJLxGuxB @viniciuskneves Hello again! It hasn't yet been a month since deploying (took a bit longer than expected), but ther… https://t.co/nDSdx0Z4Kx
4/18
2019
⚛️ Preact X is now in beta!! 🚨 Lots of stability and perf improvements 🏎 ❮❯ Fragments considered stable 🚀 Depth-b… https://t.co/522oC6fM5p
Retweeted by Sérgio GomesResizeObserver is coming to Safari! 🎉 https://t.co/BHXCwTtimC
4/17
2019
Native image and iframe lazy-loading is there 🎉. @addyosmani explains how it works and how to feature-detect it: https://t.co/l0UkEC8krK.
Retweeted by Sérgio Gomes
4/7
2019
JavaScript Loading Priorities in Chrome. A nice reminder on how <script defer>, <link rel=preload> (and others) inf… https://t.co/Y5xHFuCfo0
Retweeted by Sérgio Gomes
4/4
2019
@rowan_m @Lady_Ada_King @SomeHats @Mustafa_x Unless I misunderstand @SomeHats, what we called "proxy element" was s… https://t.co/kxpL0buIZk @smashingmag I'd be reluctant to take tip no.2 at face value. I doubt any modern JS VM doesn't optimise for accessing `.length` in a loop.
4/2
2019
Hello friendly @ChromiumDev folks! How are you all? :) I have a tricky scheduling q: is using requestIdleCallback w… https://t.co/0ysagWWcte
3/28
2019
@hall_media Progressive enhancement is great for web platform features, but the article is mostly about JS language… https://t.co/UW3X4eqYaZ
3/27
2019
@Mustafa_x Woohoo, congratulations! 😀I just launched a new free course on Skillshare, 'Basics of Mobile UX: Design and Prototyping'… https://t.co/6CBv80SNDS
Retweeted by Sérgio Gomes
3/26
2019
@viniciuskneves Will do! Reminder set. @viniciuskneves Thank you, glad you found it useful! I have a pending PR that will hopefully make its way to production soon 🙂
3/19
2019
@craigbuckler Yup, client-side conditional loading neatly avoids UA detection, although it adds a delay to the TTI… https://t.co/Wa80WUvTeN @craigbuckler I agree that sticking to the lowest common denominator, syntax-wise, is a great option that deserves… https://t.co/t28BLye2t8 @craigbuckler My approach isn't a replacement for platform polyfills (which should absolutely be done with PE), onl… https://t.co/nMKOJroEwE @craigbuckler Yup, PE is great for platform features! For language features, however, you need transpilation + poly… https://t.co/ELYZJsetvu @craigbuckler Thanks for sharing the article! What's your strategy for applying progressive enhancement to JS language features?
3/18
2019
@mathias @WHATWG Conflicted. Client-side differentials sound good, but year-based definitions can be problematic ev… https://t.co/Wrgme4CoBp
3/13
2019
The ultimate guide to Resource Timing, by @nicj https://t.co/NYjY2mORti
Retweeted by Sérgio Gomes
3/7
2019
I just published "Supporting old browsers without hurting everyone": https://t.co/62RpJpFu7a It follows one possibl… https://t.co/9NkxrEluK5
3/6
2019
@crswll @gazjoy Interesting plugin, thanks for sharing! Let's hope the syntax makes it past stage 1 soon :)
3/5
2019

0