The Monthly Dev brings world-class speakers to empower the developers' community, once a month. Made with ❤️ by daily.dev.
Agenda:
We're excited to announce our next event in this series with an awesome lineup of speakers! See details below.
Opening remarks by Francesco Ciulla (Developer Advocate at daily.dev)
https://twitter.com/FrancescoCiull4
Talk 1
Filip Hric, DevRel, Replay.io
https://twitter.com/filip_hric
Talk title: Title: console.log("Debugging the Modern Web")
Abstract: Developers face the ongoing challenge of maintaining robustness and reliability and the fast pace of modern web development is not making their life easy. Constant gotchas of synchronous and asynchronous JS, uncatchable routing issues, and random problems suddenly caused developers to spend a bigger part of the day debugging than actual programming. Add tests into the equation and you got yourself a fast track to burnout.
This talk offers a new way of looking at the debugging question. We’ll leave the debate between console.log() and debugger behind and take a look at how we can utilize both. I’ll show you how to record and replay the web and use time-travelling DevTools that pause your app at the perfect moment, so you can spend less time finding the issue than fixing the issue.
We’ll flip the testing pyramid over to tackle the notion that end-to-end testing is slow and hard to maintain. We’ll uncover some of the most common problems when it comes to integrating Playwright or Cypress test and show how companies with MTTR requirements fix their tests and minimize debugging time.
This talk is designed for developers at all levels, providing them with the insights and tools needed to face the debugging challenges of the modern web, ensuring their applications are as impeccable as they are innovative.
Talk 2
Jessica Sachs, Senior Software Engineer, Ionic
https://twitter.com/_jessicasachs
Talk title: How to Test Almost Anything
Abstract: Rethink the 'supposed to's in testing with 'How to Test Almost Anything.' Focus on crafting systems and experiences that delight both users and our business (hint: they should be the same thing!). Challenge standard practices and lean into a user-centric approach to develop systems that are robust, maintainable, and truly resonate with user needs, propelling our business forward.
Talk 3
Markus Oberlehner, Software Architect, karriere.at GmbH
https://twitter.com/MaOberlehner
Talk title: How to Write Better Tests for your Web Application with Contract Tests
Abstract: Let's explore how to create more resilient software systems employing API-first techniques. By utilizing the contract testing tool Specmatic and the Playwright test runner, we can develop tests that ensure our web applications work perfectly and communicate correctly with microservices they rely on to get data.
We will take a closer look at how to write OpenAPI specifications that aid us in documenting our APIs and enable us to ensure they work correctly. Furthermore, we can use those specifications to automatically spin up a stub server, which we can use to test our application in a controlled environment with Playwright.
The techniques I'll show you will help you write tests that enable you to rapidly iterate without fearing regressions.
Starting time: June 4th, 8AM PT (SF) / 11AM (NYC)