Alex Rudenko

1.6K posts

Alex Rudenko banner
Alex Rudenko

Alex Rudenko

@orKoN

SWE @ChromeDevTools @[email protected]

Munich, Germany Katılım Şubat 2009
230 Takip Edilen394 Takipçiler
Ivan Velichko
Ivan Velichko@iximiuz·
Claude Code and I have just redesigned all content pages on iximiuz Labs: - Challenges got a functional sidebar - Courses get a handy navigation widget - Skill Paths and Trainings got a nice linear structure - All content types got a "normal/wide" view toggle It would have taken me weeks to ship such a change if I were writing this code myself, but Claude Code and Opus, combined with Chrome DevTools MCP, made it all happen in an insane 48-hour-long marathon. Fun fact: I wrote close to 0 lines of code, but at the same time, I was extremely focused and busy directing the changes and coming up with ideas during these ~48 hours (minus sleep, when Claude Code took a break, too). The quality (and sanity) of the generated code has definitely made a significant leap in the past few weeks, and nevertheless, the overall workflow is still very far from being called autonomous.
Ivan Velichko tweet media
English
5
7
89
5.4K
Alex Rudenko retweetledi
Jeff Dean
Jeff Dean@JeffDean·
Now you can automate many kinds of browser activity using the new Chrome DevTools MCP. In the other retweets of the base post, many people are already thinking of lots of great use cases for this functionality!
Chrome for Developers@ChromiumDev

Announcing our public preview of Chrome DevTools MCP! Experience the full power of DevTools in your AI coding agent → goo.gle/4pDE6Tk With Chrome DevTools MCP, your AI agent can run performance traces, inspect the DOM, & perform real-time debugging of your web pages.

English
47
180
1.4K
227.8K
Alex Rudenko retweetledi
Addy Osmani
Addy Osmani@addyosmani·
Announcing @ChromeDevTools MCP! 🚀 Connect your AI coding agent to Chrome's powerful automation & debugging capabilities with ease. Key features: ✅ Reliable automation: It can programmatically handle clicks, form fills, dialogs, and page navigation with ease. ✅ Performance insights: Go beyond simple audits. Instruct your agent to record a performance trace and extract actionable insights to optimize your web apps. ✅ Advanced debugging: Empower your AI to analyze network requests, list console messages, take screenshots, and even evaluate scripts in the browser context. ✅ Browser emulation: Easily test different conditions by emulating CPU slowdowns, network throttling, or various screen sizes. Works well with modern web apps and believe this will unlock new workflows for automated testing, AI-driven debugging, and interactive web development. And there's much more to come!
English
74
296
1.8K
268K
Alex Rudenko retweetledi
Chrome DevTools
Chrome DevTools@ChromeDevTools·
📝 Put your pencils down—now you can annotate traces directly in the performance panel! + Label time ranges + Label individual entries + Connect entries together @varkki_alina walks you through all of the new features in today's blog post 👇 developer.chrome.com/blog/devtools-…
English
1
18
89
13.7K
Alex Rudenko retweetledi
Chrome for Developers
Chrome for Developers@ChromiumDev·
Say goodbye to the limitations of the History API. Discover the Navigation API and unlock a new era of smooth, dynamic single-page applications. Check it out: goo.gle/3XlCoIW
English
4
38
300
23.3K
Barry Pollard
Barry Pollard@tunetheweb·
3G is so last 2010s 🥱 Even "Fast 3G" feels too slow for many performance traces in Chrome DevTools. So we decided to rename "Fast 3G" to "Slow 4G" to match Lighthouse, and also add a "Fast 4G" setting for your pleasure. In Chrome Canary already and should be in Chrome 127.
Barry Pollard tweet media
English
9
20
120
9.6K
Alex Rudenko
Alex Rudenko@orKoN·
TPAC 2023 was fantastic, and it was my first time attending! I learned a lot, and, more importantly, I had the opportunity to meet many people in person whom I had only met online previously.
Alex Rudenko tweet media
English
2
0
6
667
Alex Rudenko retweetledi
Addy Osmani
Addy Osmani@addyosmani·
Excited to share idx.dev 🚀 - @Google's new browser-based code environment. It has AI assistance for code-generation, code-completion and explaining code built-in. Also supports modern JavaScript frameworks out of the box. Join the waitlist today 🙏
Addy Osmani tweet media
English
118
557
2.7K
521.6K
Sumit Kumar
Sumit Kumar@TweetsOfSumit·
Warum geben wir der IHK nochmal Geld? Was haben digitale Startups von der Mitgliedschaft? Warum MUSS ich da Mitglied sein und bezahlen ohne irgendeine Art von Gegenleistung? Bekomme das ganze Jahr nichts zu hören außer eine Rechnung. Und das auch noch Prozentual vom Gewinn.
GIF
Deutsch
37
11
222
34.8K
Alex Rudenko retweetledi
Ivan Velichko
Ivan Velichko@iximiuz·
Well, this is unbelievable, folks 💙 I created this Patreon page just five months ago, and four out of them, I've been heads down building iximiuz Labs. I was so focused on the development that my newsletter and the blog got (temporarily!) abandoned. And nevertheless, so many people decided to support me - trusting that I would deliver something in the end. And I will! Truly looking forward to getting back to my writing and education activities, this time reinforced with a full-blown learning-by-doing platform.
Ivan Velichko tweet media
English
6
2
44
16.4K
Alex Rudenko
Alex Rudenko@orKoN·
Excited about the new selector syntax for querying open shadow roots in Puppeteer: pptr.dev/guides/query-s… It is also possible to add your own extensions and use them in selectors. 🎉 It makes e2e testing apps with web components so much easier.
Alex Rudenko tweet media
English
2
2
3
1.2K
Alex Rudenko
Alex Rudenko@orKoN·
Any other actions can now be edited without stopping the recording. For example, you can change the type field to "waitForExpression" and specify a JavaScript expression to wait for instead of waiting for elements. Updating selectors for any action is possible as well
English
1
0
1
112
Alex Rudenko
Alex Rudenko@orKoN·
The latest version of DevTools Recorder allows you to add assertions without stopping the recording: 1. Click "Add Assertion" to add an element assertion. 2. Use the Element Picker to select the element that needs to be present. 3. Edit the attributes you expect on the element.
GIF
English
1
0
10
3.3K
Alex Rudenko
Alex Rudenko@orKoN·
Recorder lets you configure recorded selectors. ARIA/Text selectors aren't always computable, so include a backup type. For test attributes like data-test-id, Recorder detects them and uses these IDs for CSS/XPath selectors automatically. If you can customize selector attr too.
English
0
0
1
111
Alex Rudenko
Alex Rudenko@orKoN·
Recorder offers 5 selector types: - CSS (ideal for non-auto-generated, semantic IDs/classes) - ARIA (utilizes accessibility tree for name/role queries) - Text (locates elements by DOM text match) - XPath - Pierce (for Shadow DOM, like CSS but shorter)
Alex Rudenko tweet media
English
1
0
1
158
Alex Rudenko
Alex Rudenko@orKoN·
🤔Did you know Chrome DevTools has a Recorder panel? 🎥 Capture mouse/keyboard/navigation events & replay or export (e.g. to Puppeteer) 🔄 Meant for creating simple test cases📋, bug repro🐞 and site performance measurements📏 #ChromeDevTools
Alex Rudenko tweet media
English
2
20
59
16.3K