ReactiveConf 2019: Workshops update #2

ReactiveConf
ReactiveConf
Published in
4 min readSep 24, 2019

--

Enjoy another insight into our workshops!

All workshops registration will be open at once, within following 14 days. We are currently collecting all info for you.

Stay tuned, more info coming soon!

Don’t forget, workshops are open to all ReactiveConf attendees for a small fee (~€20) to cover expenses related to logistics and snacks.

Gleb Bahmutov

Modern Test Automation with Cypress

This workshop will teach participants how to test a modern web application using the Cypress.io end-to-end test runner. The application uses Vue.js framework with Vuex data management and REST API calls, but the testing will be applicable to any modern web app. Knowledge of web development using JavaScript is required, plus some basic Node.js skills.

Part 1 — the basics

How to install and run Cypress
How Cypress scaffolds files
Writing and running a basic test
Setting up video recording and screenshots on failure
Selector Playground
Testing XHR requests
Using data fixtures in your tests

Part 2 — core concepts

Configuring Cypress via CLI, env, config files
Retry-ability and custom assertions
Writing custom commands
Using custom Webpack or Browserify preprocessor
Page Objects vs App Actions
Testing individual Vue / React / X components
Accessing OS via cy.task
When not to use Cypress

Michał Miszczyszyn

ReasonML with Type of Web: Learn Reason and Build a Cross-platform Game

ReasonML is a programming language enabling you to create fast applications in a completely type-safe manner.
It compiles to native binary (MacOS, Linux, Windows, Android, iOS) or to JavaScript!
During this workshop you’ll get to know ReasonML, learn the basics of functional programming, and create a cross-platform computer game!
You’ll learn everything on real-life examples, and you’ll be able to see your progress as the game becomes more and more interactive when you solve the exercises.

Gil Tayar

Frontend Testing: Mapping Out the Territory

Frontend testing is impossible! I don’t have time for it! It makes my productivity tank! My manager won’t allow me to do it!

These are all excuses for not writing tests for your frontend code. In the interest of time, I will focus on the real reasons — I don’t know how, I’m afraid to start — and alleviate the fear by just writing tests and showing how easy it is..

I will give a recipe that you can follow to ease your fear of the unknown — writing tests. I will discuss the various kinds of testing and how they fit together in a coherent way. In this workshop we will be writing:
* Unit tests using Mocha
* Integration tests using JSDOM
* End to End Browser Automation Tests using Cypress

Come play with a working method to write tests that cover all your code and make you feel confident the next time you deploy your code.

Natalia Vokrouhlecká, Peter Hozák, Rastislav Švarba

Code Retreat

Have you ever thought how to improve your programming skills? Do you want to try some fun programming challenges?

If so, you are welcome to join Code Retreat!

Code Retreat is an event aiming to improve software developers’ skills. During the event we are going to have a few sessions. Each session will bring different challenges. After every session you will delete your code and start again with fresh new ideas from your new buddy!

We will be focused on clean code, reliable tests and pair-programming.

The event is made for people programming in various languages and using any framework.

Just come, bring your laptop and have your environment set up to run tests!

…more workshops coming soon!

In case you missed it, have a look also on our “Workshops update #1”!

And don’t forget — all you need is ReactiveConf 2019 ticket!

Miki & ReactiveConf team

PS: #Miki❤you

--

--

Functional programming conference based in Central Europe with top-notch speakers and 1300+ attendees.