James Hill (@jahilldev) 's Twitter Profile
James Hill

@jahilldev

Lead Software Engineer @groupon. Performance advocate. Trying to build a better UI. Generally pleasant fellow.. All opinions my own.

ID: 1193638110569095168

linkhttps://jameshill.dev calendar_today10-11-2019 21:15:12

108 Tweet

43 Followers

367 Following

James Hill (@jahilldev) 's Twitter Profile Photo

Some super exciting engineering happening Shopify Engineering right now. Looking forward to trying this out / coming up with a usecase. shopify.engineering/javascript-in-…

Addy Osmani (@addyosmani) 's Twitter Profile Photo

Tip: You can now ignore third-party code (node_modules, any libraries) in Chrome DevTools more easily for a cleaner debugging experience. Sources > Page > right-click any script or folder and select an ignore option. They won’t show in the call stack. developer.chrome.com/blog/new-in-de…

Tip: You can now ignore third-party code (node_modules, any libraries) in <a href="/ChromeDevTools/">Chrome DevTools</a> more easily for a cleaner debugging experience.

Sources &gt; Page &gt; right-click any script or folder and select an ignore option. They won’t show in the call stack.

developer.chrome.com/blog/new-in-de…
Addy Osmani (@addyosmani) 's Twitter Profile Photo

Chrome is getting faster. Recently we added: 🛣️ Fast path for innerHTML (to update DOM) 🧵 Optimized JS toString (objects) & join (arrays) 👆 Optimized Pointer compression getting 10% faster in browser benchmarks. Happy to see this, Energy & Memory savings shipping.

Deno (@deno_land) 's Twitter Profile Photo

Announcing Deno KV: A Global Database for Global Apps! 🎉🌍 ⚡ Read data in milliseconds, worldwide 🛠️ Zero setup and zero provisioning 🔐 ACID transactions 💡 Designed for JavaScript & TypeScript 🏗️ Built on FoundationDB and SQLite Read more → deno.com/kv

Simon Willison (@simonw) 's Twitter Profile Photo

Leaked Google document: “We Have No Moat, And Neither Does OpenAI” The most interesting thing I've read recently about LLMs - a purportedly leaked document from a researcher at Google talking about the huge strategic impact open source models are having simonwillison.net/2023/May/4/no-…

Dion Almaer (@dalmaer) 's Twitter Profile Photo

★ Building a modern design system in layers ★ I am seeing a new pattern in design systems where the right layering unlocks many more developers and sets you up for a system that can evolve over the long time. I wish I had done this in the past: blog.almaer.com/building-a-mod…

★ Building a modern design system in layers ★

I am seeing a new pattern in design systems where the right layering unlocks many more developers and sets you up for a system that can evolve over the long time.

I wish I had done this in the past:

blog.almaer.com/building-a-mod…
Barry Pollard (@tunetheweb) 's Twitter Profile Photo

Well it seems like a lot of you are getting emails from Google Search Console warning the INP on your site could be improved and you don't know what to make of them! So let's take a deep breath and delve into what this all means and how you should action them. 🧵 (1/20)

Addy Osmani (@addyosmani) 's Twitter Profile Photo

✍️ Stick to boring architecture for as long as possible: addyosmani.com/blog/boring-ar… Before adopting a new architecture or tech stack, ask: Does it solve a specific problem for users, the business or developers? Will it help further down the line?

James Hill (@jahilldev) 's Twitter Profile Photo

Good advice in here. Lighthouse != Ranking. Core Web Vitals are the key, e.g: real worl user experience metrics. csswizardry.com/2023/07/core-w…

James Hill (@jahilldev) 's Twitter Profile Photo

Hmm.. 🍿 world.hey.com/dhh/turbo-8-is… Outcry, disagreement and outrage all below: github.com/hotwired/turbo… #turbo #typescript #fiefdom #facepalm

Addy Osmani (@addyosmani) 's Twitter Profile Photo

Chrome 118 supports CSS scoped styles with (@)scope! Also in Chrome DevTools! bit.ly/css-scope Here the scope rule overrides the global CSS background-color for all <p> in elements with a card class:

Chrome 118 supports CSS scoped styles with (@)scope! Also in <a href="/ChromeDevTools/">Chrome DevTools</a>! bit.ly/css-scope 

Here the scope rule overrides the global CSS background-color for all &lt;p&gt; in elements with a card class:
Addy Osmani (@addyosmani) 's Twitter Profile Photo

Lazy-loading iframes and images is now supported in all modern browsers! Try <iframe loading=lazy> and <img loading=lazy> for faster initial page loads ⚡️

Jake Archibald (@jaffathecake) 's Twitter Profile Photo

We're baaaaaack! Me and Surma have a new podcast: Off The Main Thread! (google wouldn't let us have the other name, whatever) In this episode, Surma talks through the architecture of GPUs, and I look at browser 'ideologies' over the past decade. offthemainthread.tech/episode/webgpu…

Hassan Djirdeh (@djirdehh) 's Twitter Profile Photo

We've just finalized the first batch of chapters that'll be launching as part of the first launch of largeapps.dev. This covers only the Q1 launch of the project. We have more content still in the works that will arrive as continuous updates once the book is live 💫.

We've just finalized the first batch of chapters that'll be launching as part of the first launch of largeapps.dev.

This covers only the Q1 launch of the project. We have more content still in the works that will arrive as continuous updates once the book is live 💫.
Jake Archibald (@jaffathecake) 's Twitter Profile Photo

🔊 Are Web Components Worth It? In the latest OTMT, me and Surma look at the benefits and tradeoffs of web components, and how things could improve. ⬇️ Listen here ⬇️ offthemainthread.tech/episode/are-we…

ESLint (@geteslint) 's Twitter Profile Photo

📣 Start linting CSS with ESLint using the brand new eslint/css package! This is a very early edition so feedback is welcome. 🐣 npmjs.com/package/@eslin…

Addy Osmani (@addyosmani) 's Twitter Profile Photo

Why I use Cline - a free VS Code plugin - for AI engineering. Saoud Rizwan has: Flexible context management: It lets you include only what's relevant, making it ideal for large codebases. Attach files, folders, URLs and problems. Visualizes how much of the context window you've

Addy Osmani (@addyosmani) 's Twitter Profile Photo

New in Chrome DevTools: Accurately emulate CPU performance of a low/mid tier phone with Automatic CPU throttling calibration! 📲 This feature calculates slow-downs for your specific device. Wanted this for years! We just shipped it.

New in <a href="/ChromeDevTools/">Chrome DevTools</a>: Accurately emulate CPU performance of a low/mid tier phone with Automatic CPU throttling calibration! 📲

This feature calculates slow-downs for your specific device. Wanted this for years! We just shipped it.