Test-driving modern web apps. At scale. by Jan Molak

Even though the JavaScript frameworks such as Angular or React have changed and improved dramatically over the last couple of years, the way we design the acceptance tests for our JavaScript applications and the design patterns we use to do that is still stuck in 2009. This makes it difficult to write acceptance tests using Protractor/WebDriver at scale, especially on those projects where multiple teams are involved. In this talk, I will demonstrate Serenity/JS, a TypeScript implementation of the popular Serenity BDD library, that addresses those problems and lets you test modern web apps using the Screenplay Pattern and benefit from the powerful reporting features provided by Serenity BDD. Combining the advantages of Protractor, the expressive Screenplay DSL, tooling support for TypeScript, and the powerful reporting features of Serenity BDD, Serenity/JS is set to become the tool of choice for your web automated testing! Jan Molak Software development consultant and coach, author of Serenity/JS, Jenkins Build Monitor and many other open-source projects. Helps organisations around the world deliver valuable software.

[VDBUH2026] George Patrașcu - Ports, Adapters, and Other Ways to Stop Breaking Your Business Logic
▶︎

[VDBUH2026] George Patrașcu - Ports, Adapters, and Other Ways to Stop Breaking Your Business Logic

Software Testing Course – Playwright, E2E, and AI Agents
▶︎

Software Testing Course – Playwright, E2E, and AI Agents

Modern Architecture 101 for New Engineers & Forgetful Experts - Jerry Nixon - NDC Copenhagen 2025
▶︎

Modern Architecture 101 for New Engineers & Forgetful Experts - Jerry Nixon - NDC Copenhagen 2025

Complete GitHub Actions Course - From BEGINNER to PRO
▶︎

Complete GitHub Actions Course - From BEGINNER to PRO

This is Devoxx UK by Mark Hazell & Holly Cummins
▶︎

This is Devoxx UK by Mark Hazell & Holly Cummins

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker
▶︎

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

Kubernetes Crash Course for Absolute Beginners [NEW]
▶︎

Kubernetes Crash Course for Absolute Beginners [NEW]

[VDBUH2026] Ana-Maria Mihălceanu - Supercharge your JVM performance with Project Leyden
▶︎

[VDBUH2026] Ana-Maria Mihălceanu - Supercharge your JVM performance with Project Leyden

Listen and Feel the Peace | Tibetan Healing Sounds for Deep Meditation, Inner Peace & Soul Healing
▶︎

Listen and Feel the Peace | Tibetan Healing Sounds for Deep Meditation, Inner Peace & Soul Healing

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains
▶︎

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

Build a .NET 10 Web API from Scratch (Controllers, EF Core, SQL Server, DTOs)
▶︎

Build a .NET 10 Web API from Scratch (Controllers, EF Core, SQL Server, DTOs)

Complete Terraform Course - From BEGINNER to PRO! (Learn Infrastructure as Code)
▶︎

Complete Terraform Course - From BEGINNER to PRO! (Learn Infrastructure as Code)

System Design Explained: APIs, Databases, Caching, CDNs, Load Balancing & Production Infra
▶︎

System Design Explained: APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

START YOUR TUESDAY WITH FAITH | TODAY GOD IS GIVING YOU UNEXPECTED OPPORTUNITIES | FATHER FREDDY ...
▶︎

START YOUR TUESDAY WITH FAITH | TODAY GOD IS GIVING YOU UNEXPECTED OPPORTUNITIES | FATHER FREDDY ...

Introduction to Programming and Computer Science - Full Course
▶︎

Introduction to Programming and Computer Science - Full Course

What do tech pioneers think about the AI revolution? - The Engineers, BBC World Service
▶︎

What do tech pioneers think about the AI revolution? - The Engineers, BBC World Service

How The Best Software Engineers Design Systems and Build For Scale
▶︎

How The Best Software Engineers Design Systems and Build For Scale

NVIDIA CEO Jensen Huang's Vision for the Future
▶︎

NVIDIA CEO Jensen Huang's Vision for the Future

HOLY ROSARY TODAY THURSDAY, JUNE 11, 2026 ST. JUDE THADDEUS & LUMINOUS MYSTERIES | DAILY HOLY ROSARY
▶︎

HOLY ROSARY TODAY THURSDAY, JUNE 11, 2026 ST. JUDE THADDEUS & LUMINOUS MYSTERIES | DAILY HOLY ROSARY

Head of Claude Code: What happens after coding is solved | Boris Cherny
▶︎

Head of Claude Code: What happens after coding is solved | Boris Cherny