📜 ⬆️ ⬇️

Heisenbug 2019 Piter: what will be in the free broadcast, and that only at the event itself



The Heisenbug 2019 Piter Conference will be held on Friday-Saturday, but for now we have a post for those who will be there, and for those who will not. If you would like to be there, but you can’t be present in person, the free online broadcast will help you in part to fix the situation, and under the cut we have written what exactly falls into it. And if you are going to the conference - from the post you will find out what things will be there that will not be in the broadcast.

What will be in the broadcast


On YouTube, on May 17 (on the first day of the conference) we will conduct a free broadcast with the reports of the first hall.



10:30 Neal Ford - Building evolutionary architectures: Fitness functions


The opening keyout is the time for the overall picture and unusual perspective. So in this case, the audience will not yet dive headlong into the subtleties of a specific instrument for testing, but will consider general issues.
')
Architecture is often considered static: well, a large project needs one, the small one. But something constantly happens in dynamics: small projects become large, tasks change, industry changes. And all this leads to a number of difficulties - including from the point of view of testing. How to make, that did not result?





12:00 pm Andrey Lushnikov - Modern web testing and automation with Puppeteer


But now comes the time to deal with the nuances of specific tools. How does the Puppeteer library provide the Chrome management API? What makes her so fast? What are some interesting scenarios for its use? How does it fit with clouds and Docker containers?

Andrei Lushnikov believes that the future of web testing automation for Puppetter will answer all these questions. And who knows the answers to them, if not him: if you open the list of contributors Puppeteer on GitHub, you can see Andrew on the first line.





14:00 Yury Dymov - Move fast and don't break things


A few years ago, the global failure of Uber systems for two hours cost the company more than $ 25 million. This incident forced to restructure the development and testing processes at all levels, in particular, the backend was sawn into microservices, and iOS and Android applications were rewritten from scratch based on the Presidio architecture. The attitude to testing changed, the SLA "99.99% crash free sessions" appeared. In the report, Yuri will talk about the processes, approaches and tools that are related to iOS development.





16:00 Kirill Tolkachev, Elena Sharova - Team testing: how to stop worrying and start getting results


There are suggestions for testing that everyone can agree with: do not test the same thing several times, simplify the support of the test code, get rid of the lock on specific technologies in testing, make the tests increase the visibility of your system.

How to combine tools and testing approaches to achieve all this?

Kirill and Elena will try to understand the real example of testing interconnected services, show the evolution of code and tests in the components of the system and get a through report on them. Consider the result obtained for correctness and optimality, discuss strategies for testing systems with related components.





17:30 Nikita Sobolev - Test Testing


It happens that tests do not really test anything, but we learn about their insufficiency only after a drop in sales.

Is there really no way to fix the situation? Sure you may. Just need to test the tests!

In his report, Nikita will explain the theoretical basis: how and why to test the tests, show what tools there are, using the example of Python, will honestly tell you about the problems of implementation.





19:00 Jim Holmes - Changing your organization's testing culture


The final keyout is, like the opening, about common matters. You can study specific tools and techniques as much as you like, but if a large company has global problems with a testing culture, this will not help. What then do? Could this be influenced by an ordinary tester who does not head the company?





Between presentations, we take long breaks when viewers can ask speakers and talk to each other. So that during the broadcast all this time the boring stub “continue later” did not hang, we’ll take video interviews with some speakers especially for online.



What will happen only at the conference


And what will not get into the open broadcast, having got only the audience of the conference?

Other reports and discussion areas


The conference is held for two days, the reports will be in three halls, and only the first hall and the first day will be in open broadcast. If you want access to all reports, but are not ready to come to the conference, for this there are special online tickets with broadcasts from all rooms. Of course, you will not watch three live broadcasts at the same time - but after the conference, ticket holders will also receive all the videos.

Another important part of the conference is discussion zones. After his speech, each speaker does not just answer questions from the audience for five minutes, but moves to a specially equipped place where it is convenient to answer even the most detailed interviews. Here online tickets will no longer help - in order to benefit from this, you must be present in person.

Lightning talks



This year, as an experiment, we are trying a new format for ourselves. In the evening of the first day, when all the reports from the main program are already over, the main hall will be given under lightning talks : short five-minute speeches from any interested persons. It is suitable when you want to share something with the community, but it departs from the strict format of the conference or is not ready to engage in a “full-fledged” report (here preparation does not require months of work, and the audience will not judge too harshly). Basically, applications have already been collected, but if you have an idea, it’s not too late to connect: there will be a board on the conference where you can enter yourself.

BOF sessions


But a more traditional format for the evening of the first day, already proven in previous Heisenbug. Speakers and viewers are going to discuss pre-defined topics, and there is no hard obstacle between speakers and spectators, everyone can be heard (the main thing is not offtopic). This time the topics will be:

- “How to choose testing tools and language”
“Why don't the conferences say what I want to hear?”

If you think that the format of the Heisenbug program would be worth adding or changing something, there you can convey your position to the program committee.

A party


If you do not want any strict formats, and you just want to communicate with the community, there will also be suitable conditions for this. Music is playing, there is beer - you can relax and start communicating more freely.

Stands and demo stage


And, of course, when you watch the broadcast, you cannot go to the stands of the participating companies - to learn something about them, solve problems, participate in the rallies, get stickers. And there is also a small “demo stage” scene where companies make their own mini-presentations and sum up the draws.

Summarizing


In general, you have three options:

Source: https://habr.com/ru/post/451766/


All Articles