Robuta

https://buttondown.com/stevekinney Steve Kinney • Buttondown I write about building for the web—frontend architecture, TypeScript, Svelte, and whatever else I'm tinkering with at the moment. Lately, that's been a lot of... steve kinneybuttondown https://github.com/stevekinney stevekinney (Steve Kinney) · GitHub CTO at a company. Former head of frontend engineering at @temporalio. Director emeritus at @turingschool. Creator/organizer of @dinosaurjs. Alumnus: @twilio. -... steve kinneygithub https://frontendmasters.com/teachers/steve-kinney/ Learn from Steve Kinney's courses | Frontend Masters Steve is the front-end architect at Temporal. Previously, he was the front-end architect at Twilio and SendGrid. He is the director emeritus and founder of the... learn from stevekinneycoursesfrontendmasters https://stevekinney.com/courses/enterprise-ui/framework-migration-patterns Framework Migration Patterns | Enterprise UI | Steve Kinney The technical and organizational patterns for moving a large frontend from one framework, data layer, or rendering model to another without stopping feature... framework migration patternsenterpriseuistevekinney https://stevekinney.com/courses/ai-development/notebooklm Using NotebookLM for AI Development | Developing with AI Tools | Steve Kinney Leverage Google's NotebookLM for research, documentation analysis, and knowledge synthesis in AI projects. for aiusingnotebooklmdevelopmentdeveloping https://stevekinney.com/courses/ai-development/mcp-for-claude-code-and-cursor Popular MCP Servers for Claude Code and Cursor | Developing with AI Tools | Steve Kinney Explore essential MCP servers for knowledge, databases, web automation, and specialized development tasks. https://stevekinney.com/courses/ai-development/claude-dot-md CLAUDE.md | Developing with AI Tools | Steve Kinney Create and maintain CLAUDE.md files as persistent project memory and authoritative system rules for consistent AI behavior with aiclaudemddevelopingtools https://stevekinney.com/courses/enterprise-ui/frontend-security Frontend Security and Supply Chain Safety | Enterprise UI | Steve Kinney The security surface of an enterprise frontend extends well beyond XSS—from Content Security Policy and Trusted Types to dependency supply chain attacks,... supply chain safetysecurity andfrontendenterpriseui https://stevekinney.com/courses/visual-studio-code/working-with-dev-containers Working with Dev Containers in Visual Studio Code | Visual Studio Code | Steve Kinney Learn how to use, rebuild and interact with development containers in Visual Studio Code visual studio codeworking withdev containersstevekinney https://stevekinney.com/courses/enterprise-ui/strangler-fig-and-codemods-exercise Exercise 9: Strangler Fig & Codemods | Enterprise UI | Steve Kinney Set up a routing-level strangler fig so legacy and modern apps coexist, migrate one route, and write a jscodeshift codemod that automates import... exercisestranglerfigcodemodsenterprise https://stevekinney.com/courses/web-security Web Security | Steve Kinney Understand modern web security fundamentals—from authentication and authorization to XSS, CSRF, and practical mitigation techniques. web securitystevekinney https://stevekinney.com/courses/figma/variables-variants-responsive-text Using Variants and Variables for Responsive Text | Figma for Developers | Steve Kinney Patterns for creating reponsive text components in Figma. usingvariantsvariables https://stevekinney.com/courses/ai-development/claude-code-sub-agents Claude Code Sub-Agents | Developing with AI Tools | Steve Kinney Create and manage specialized sub-agents for parallel task execution, code review, debugging, and multi-agent development workflows claude codesub agentswith aidevelopingtools https://stevekinney.com/courses/self-testing-ai-agents/flaky-test-triage Flaky-Test Triage: When Retries Are Lying to You | Self-Testing AI Agents | Steve Kinney A four-bucket diagnostic framework for flaky tests, and the rule that prevents agents from bumping `retries` every time they see a red build. https://stevekinney.com/ Steve Kinney Steve Kinney is a software engineer, educator, and engineering leader in Denver, Colorado, with deep experience in AI systems, developer tools, and frontend... stevekinney https://stevekinney.com/courses/self-testing-ai-agents/playwright-web-server-without-surprises Playwright `webServer` Without Surprises | Self-Testing AI Agents | Steve Kinney A practical guide to Playwright's `webServer` option: the common shapes, the options that matter, and the gotchas that waste half a day when you get them wrong. testing ai agentsplaywrightwebserverwithoutsurprises https://stevekinney.com/courses/ai-development/integrating-with-github-actions Integrating Claude Code with GitHub Actions | Developing with AI Tools | Steve Kinney Set up AI-powered automation in GitHub workflows using Claude Code for code reviews and pull requests. claude codegithub actionsai toolsintegrating https://stevekinney.com/courses/aws Deploying Web Applications on AWS | Steve Kinney Deploy, scale, and secure frontend applications on AWS—from S3 and CloudFront to Lambda, API Gateway, and DynamoDB—without ever needing to become a full-time... web applicationsdeployingawsstevekinney https://stevekinney.com/courses/react-performance/windowing-and-virtualization Windowing and Virtualization | React Performance | Steve Kinney Render only what users see. Use react-window to make 10,000-row lists fast without sacrificing UX or accessibility. windowingvirtualizationreactperformancesteve https://stevekinney.com/courses/testing/testing-asynchronous-errors Testing Asynchronous Errors | Introduction to Testing | Steve Kinney Learn how to write unit tests that test for asynchronous errors. testingasynchronouserrorsintroductionsteve