Jan Molak is a full-stack developer and coach who spent last 12 years building and shipping software ranging from best-selling, award-winning AAA video games through high-traffic websites and web apps to search engines, complex event processing and financial systems. Jan's main focus is on helping organisations deliver valuable, high-quality software frequently and reliably through implementing effective engineering practices. A prolific contributor to the open-source community, Jan is the author of the Jenkins Build Monitor helping thousands of companies worldwide keep their builds green and the delivery process smooth.
Talks I've Given
-
4 hr Tutorial: Next Generation Acceptance Testing With Serenity/JS - Part 2
Featuring Jan Molak
Are your web tests hard to read and hard to maintain? Does their reporting leave something to be desired? Do you have trouble scaling your test suite? Indeed, these are common issues faced by teams working with automated web tests.
Serenity/JS presents an innovative answer to these problems....
javascript js bdd serenity-js serenity typescript -
4 hr Tutorial: Next Generation Acceptance Testing With Serenity/JS - Part 1
Featuring Jan Molak
Are your web tests hard to read and hard to maintain? Does their reporting leave something to be desired? Do you have trouble scaling your test suite? Indeed, these are common issues faced by teams working with automated web tests.
Serenity/JS presents an innovative answer to these problems....
typescript bdd serenity serenity-js js javascript -
Behaviour-Driven Architecture
Featuring Jan Molak
In this talk, Jan will present a new and innovative approach to evolving a full stack software architecture of JavaScript and TypeScript projects, that he has been using to drive the development of a financial system.
cloud es6 architecture bdd ddd fullstackcon fullstack typescript javascript -
2
Workshop: Feature Mapping – The Fast Track from Stories to Executable Specs
Featuring Jan Molak and John Smart
Writing good acceptance criteria is one of the keys to effective software delivery. But it’s hard. In this workshop, you will learn about Feature Mapping, a new technique and easy that can help teams write higher quality acceptance criteria more easily. Feature Mapping is an excellent way to...
bdd bddx testing feature-mapping -
2
Write more robust and extensible BDD tests faster with Serenity and the Journey/Screenplay Pattern
Featuring John Smart and Jan Molak
In this workshop, you will learn how to write clean, clear and maintainable tests using the Journey/Screenplay Pattern, an innovative new approach to writing BDD-style automated acceptance tests that are easier to understand, easier to extend and easier to maintain. You will also witness a...
-
2
Workshop: Agile product planning
Featuring John Smart and Jan Molak
BPP is a set of practices based on BDD that enables a product team to efficiently define, budget and prioritise a roadmap or backlog.
cukeup bdd agile product-planning bpp roadmap