Web development

A Long Spring: 19 Years of Living with Your Past Mistakes • Arjen Poutsma • GOTO 2025

A Long Spring: 19 Years of Living with Your Past Mistakes • Arjen Poutsma • GOTO 2025

Arjen Poutsma, a Spring Framework veteran, reflects on 19 years of evolving the framework. He shares insights on API design from XML to functional programming, detailing anecdotes like bubble sort in MVC and the challenges of HTTP method enums. Poutsma emphasizes the critical role of diversity, empathy, humility, and restraint in open-source stewardship to maintain developer trust and foster innovation under constraints.

Front End Testing with GitHub Actions • Amy Kapernick • YOW! 2025

Front End Testing with GitHub Actions • Amy Kapernick • YOW! 2025

This presentation by Amy Kapernick at YOW! Australia 2025 details how to implement robust front-end testing using GitHub Actions. It covers the rationale for comprehensive front-end testing, the necessity of a live deployment preview, and practical steps for automating tests like Lighthouse for performance/accessibility and Playwright for UI validation. The talk also delves into continuous deployment workflows and explores GitHub Actions' broader utility for workflow automation beyond testing, such as generating issues from code comments.

Claws Out: Securing and Building with OpenClaw - Nick Taylor, Pomerium

Claws Out: Securing and Building with OpenClaw - Nick Taylor, Pomerium

This talk details how the speaker contributed a "trusted-proxy auth mode" to the OpenClaw project to enhance security and user experience by eliminating the need for tokens and device pairing. It explains the technical implementation of this mode using Identity-Aware Proxies like Pomerium. The speaker also demonstrates a unique workflow, building and live-editing a Multi-Modal Chatbot Protocol (MCP) application directly within ChatGPT, controlled by their OpenClaw instance via Discord, showcasing the power of secure, natural language-driven web development.