ANNUAL CONFERENCE Collaborate. Innovate. Master. ONLINE & FOR FREE, 12 NOVEMBER
🔴▶ DEV TRACK LIVE NOW: https://bit.ly/3jQSxjL
🔴▶ QA TRACK LIVE NOW: https://bit.ly/2GiUgk4
You have an inspiring idea or exciting project that you work on?

CALL FOR SPEAKERS IS NOW CLOSED!

Agenda

Coming Soon!

  • Day 1
  • Day 2
DEV Track
QA Track
13:00 - 13:25
DEV Track:
Keynote: Is Covid Testing us on our Resilience

For many of us, 1st of January 2021 cannot come soon enough. 2020 will be the year that will hit the books as “the year of disruption” or for some “the year of the new normal”. But one thing is sure, life will never be the same again and Digital has become the new norm. But how can we use the developments of 2020 to build a new society, new organisations, new careers. In this presentation I will deepdive in the new norm and come with inspiring cases of people and companies that changed perspective and used the crises as a way to re-invent themselves. Are you up for a new normal, and ready to change your perspective. Then make sure you listen in to this keynote

Frank Wammes, Global Account Executive at Capgemini
QA Track:
Keynote: Is Covid Testing us on our Resilience

For many of us, 1st of January 2021 cannot come soon enough. 2020 will be the year that will hit the books as “the year of disruption” or for some “the year of the new normal”. But one thing is sure, life will never be the same again and Digital has become the new norm. But how can we use the developments of 2020 to build a new society, new organisations, new careers. In this presentation I will deepdive in the new norm and come with inspiring cases of people and companies that changed perspective and used the crises as a way to re-invent themselves. Are you up for a new normal, and ready to change your perspective. Then make sure you listen in to this keynote

Frank Wammes, Global Account Executive at Capgemini
13:30 - 13:55
DEV Track:
Filip Siderov, JavaScript Developer at SAP
Petko Bozhinov, Associate Software Developer at Infragistics
QA Track:
7 similarities between Test Automation and House Building

Have you ever wondered: why do we have to invent the wheel again and again in software test automation? In this presentation I am going to present you 7 lessons that can be applied from the ancient art of house building to test automation. Of course: building a house is something completely different than setting up a Test Automation framework. But by using these 7 common practices, you can avoid some leg-breaking pitfalls. Register for this topic and enjoy!

Benny van Wijngaarden, Test Automation Consultant at Belastingdienst
14:00 - 14:25
DEV Track:
The app story - from consistent design to flexible implementations

At the times when almost everyone can contribute to a brand or identity, consistency between applications is quite a difficult task to achieve. It is even more challenging for big companies.
In this presentation you will learn about UX Consistency, common solution patterns & what exactly a design guidelines are and how to follow them on a daily basis.

Petko Bozhinov, Associate Software Developer at Infragistics
Filip Siderov, JavaScript Developer at SAP
QA Track:
Universal web automation framework

In this topic we are going to share how to build an automation framework which can be used by everyone. Main technologies behind it are java / cucumber / testNG. ISTA participants will see main principles building an automation framework in a way any QA will be able to learn / use and contribute. On top of that any non technical person will be able to consume and write UI tests. There will be examples from a client we have been working with since 2016 – adidas HQ. Part of our presentation will be devoted to the automation growth knowledge within the project – scaling from 3 automation engineers to 50+ for the period of 6 months.

Kristian Pachev, QA Team Lead at Isobar
Nikolay Stanoev, QA Architect at Isobar
14:30 - 14:55
DEV Track:
Blazor in details

Blazor is a technology which allows you to build a web application using only C#.
Soon after Blazor WASM was officially released it started gaining quite a lot of popularity.
In this talk, we will start with a general overview of the Blazor WASM framework and continue with more specifics about the framework such as authentication, performance optimizations, unit tests, error handling, etc. We will showcase these things in a demo application build specifically for this presentation.

Kristian Mariyanov, Software Developer at Progress
QA Track:
Testing with Cypress - a web developer's perspective

Cypress is a relatively new JavaScript testing framework that seems to be targeting a lot of the typical pain points when it comes to all types of web related testing, especially end-to-end. In this talk you will receive a general overview of the technology with its quirks and strong suits.

Nikolay Nikolov, Senior Software Developer at Accedia
14:55 - 15:15
DEV Track:
Break
QA Track:
Break
15:15 - 15:40
DEV Track:
10 tips for successful mobile development

How can you make your app a success? How can you maintain it easily during its lifetime? Which are the things to focus on and where can you use shortcuts? When to use startup developers and when to avoid them? All these questions are answered in this talk so that you too can develop your mobile app successfully.

Kurt Huwig, Android Chapter Lead at Deutsche Telekom
QA Track:
Quantum Content

Imagine “to run”. You probably see in your mind yourself running, or an athlete crossing the finish line, or a cheetah chasing a gazelle. We are object oriented – we perceive and consume the world through the objects in it. We need an object to show an action. Our perception of the world is built on objects that we can interact with – touch, see, export,… and that have properties – large, blue, nice,… . We are so object-oriented, that we objectify even abstract notions – liberty is a woman waving a flag or holding a torch, and democracy can be built or ruined.

Three basic needs form the backbone of this objectivity: orientation, consistency and organization. It is beneficial to understand the principle of object-orientedness and the basic needs and apply them in your work. This object-oriented approach to analysis and design breaks down the problem space into objects, their attributes, the relations among the objects and the actions that can be performed with these objects.

You will:
Understand the concept of object-orientedness, which is successfully used by programming, design, and documentation;
Take a different look at the way you think about content and places;
See various examples that illustrate the three basic human needs in a place;
Change the way you design, test, and deliver.

Ekaterina Mitova, Senior User Assistance Developer at SAP
Dimiter Simov, Usability expert at SAP
15:45 - 16:10
DEV Track:
Data Science Platform with Kubeflow on Kubernetes

Ideally, there would be a single unified Data Science Platform,
that everyone would use, for all Data Science use cases.

There are more challenges towards that ideal point.
The Data Science Process has more phases each further branching out into many tasks,
and each task can potentially have different hardware requirements (CPUs, GPUs, etc.),
and software requirements (programming languages, libraries, frameworks, etc.).
The software tools that can be used for one task are usually more,
and overall the software tools landscape is very fragmented and has high variance.
During development, there is constant change in data, code, and ML models.
Our end-to-end Data Science Workflows need to be reliable, portable, scalable, and reusable.
We should also be able to iterate fast and work Agile-like.
It is not just about training ML models and prediction,
there is a lot more to operationalization and lifecycle management of ML products.

The modern approach for addressing all these challenges is to use containerized components,
connected in a microservices architecture, to orchestrate the entire system from one main control point,
and to apply DevOps principles for continuous development, integration, deployment, and monitoring.
In other words, we need MLOps.

After this talk, you will be able to start experimenting towards making your own Data Science Platform.

Stefan Stavrev, Software Engineer at Musala Soft
QA Track:
Using Test Automation to Drive Architectural Change

Have you ever worked with a large and complex codebase, limited automated test coverage, lengthening release cycles, and the danger of accumulating technical debt? It can be difficult to know where to begin, particularly when you have competing demands to spend time delivering new functionality. Two years ago our team realised we needed to modernize the architecture of one of our products, which would eventually involving refactoring the several hundred-thousand line codebase from a monolithic architecture to a distributed micro-service based deployment. In this talk I’ll share how we used test automation techniques to drive this transformation, and share lessons learnt as we redesigned both our software architecture and our development processes – allowing us to move from quarterly release cycles to a continuous delivery model.

Chris Allan, Software Architect at Experian
16:15 - 16:40
DEV Track:
Cloud Architecture for Threat Hunting on Petabytes of Data

Modern cloud architectures often rely on storing and analyzing “big data” where common recurring problems are cost, scale and searchability. This has been traditionally solved with proven No-Sql technologies such as ElasticSearch, Cassandra, Hadoop, data lake, etc. Our team within Vmware CarbonBlack explored these technologies and found limitations with respect to the data ingress volume, latency, data privacy, cost, scale and search flexibility. In this talk we explore the alternative solution built: a novel way to leverage existing Lucene search technology in conjunction with data lake approach to store, index and search many petabytes of real-time streaming data in a cost-efficient way.

Davor Roglic, Architect at VMware
Rostislav Georgiev, Senior Staff Engineer at VMware
QA Track:
Serverless - how to speed up tests over 300 times and achieve continuous feedback?

“Modern software development methodologies and approaches help to increase delivery speed while still caring about software quality. However, if we think about manual regression tests, they are not only time consuming and repeatable, but also feedback time is quite high. These are the reasons why regression tests are often automated.

Automated tests can provide results faster and it’s possible to execute them more frequently than manual ones. They can decrease the overall time needed for tests, but what’s probably even more important, they allow to test and receive feedback earlier in the development process. It’s essential if we want to release and deliver business value faster and more frequently.

But what if we have more and more tests and even automated execution of them takes too much time – 10 minutes… 30 minutes… maybe even hours? Should we consider the ability to execute full tests set just a few times a day as something normal? Is adding more compute resources the only option to reduce the execution time? Or maybe there are too many high-level tests and some of them should be replaced by low-level ones according to the Test Pyramid? Is the Test Pyramid still valid in the cloud world?

During the presentation, you will see how the serverless cloud services like AWS Lambda may be used to run tests in the highly parallelized environment that can speed up test execution even hundreds of times.”

Tomasz Konieczny, Senior QA Engineer at Ro
16:45 - 17:10
DEV Track:
KEYNOTE: State of the Web and the Future You Should Care About

TBC

Jason Beres, Senior VP Developer Tools at Infragistics
QA Track:
KEYNOTE: State of the Web and the Future You Should Care About

TBC

Jason Beres, Senior VP Developer Tools at Infragistics
Super Early-Bird Ticket
156 BGN incl. VAT
Book your seat today and save 84 BGN for two days conference
*UNTIL 20/07
Get Your Pass
Early-Bird Ticket
198 BGN incl. VAT
Book your seat today and save 42 BGN for two days conference
*UNTIL 30/09
Get Your Pass
Regular Ticket
240 BGN incl. VAT
Book your seat for
two days conference
Get Your Pass

Partners

Organizers:
Gold Sponsors:
Silver Sponsors:
Event Partners: