ISTA is a software technology conference focused on the latest
trends in development, quality and architecture practices
Organizers:

Agenda

The schedule is in EET time zone!

To be announced soon!

  • Day 1
  • Day 2
Track 1
Track 2
09:00 - 09:45
Track 1:
KEYNOTE
Vince Gaydarzhiev, President & Founder at alcatraz.ai
Track 2:
KEYNOTE
Vince Gaydarzhiev, President & Founder at alcatraz.ai
09:50 - 10:30
Track 1:
Unleashing the power of observability

Good observability is vital for modern software. It gives us confidence that our systems are operating properly. And it also helps us to debug issues efficiently. In this talk, we’ll explore all you need to know to start applying insightful observability to your projects. And we’ll see the most common pitfalls you need to be aware of. We will start with the tools and basic concepts of monitoring. And we’ll go over the 3 most common mistakes people make with it. Then we’ll see how to have automatic alerts to detect issues. And, we’ll touch on the principles for setting up good alerts. As a final step, we’ll see how to build our logging system and how to apply it in the most efficient way to debug issues easily.

Nikolay Stoitsev, Engineering Manager at Halo DX
Track 2:
Splitting Monolith Application to Microservices: gains and challenges from the practical experience

This talk analyses some practical cases of splitting monolith applications to microservices in e-commerce and financial business domains.
This talk presents a practical case of splitting monolith e-commerce application using Spring Boot, MongoDB and Kafka messaging technologies.
Following topics will be addressed into presentation:
• Motivation and goals of splitting monolith application
• Criteria and markers to start splitting process. Is it necessary at all?
• Optimal order of extracting microservices
• How organise the whole process in closed iterative steps?

Andrei Shakirin, Software Architect at VMWare Tanzu Labs
10:40 - 11:00
Track 1:
Architecting for Sustainability

Sustainability is a hot topic today, and its priority will increase yearly. ESG is the new metric that will appear almost everywhere, from taxation through investor analysis to partnerships between companies. The session will cover the latest trends in architecting cloud environments for better sustainability at all layers. The audience will get familiar with the AWS Well-Architected Framework Sustainability pillar and AWS Customer Carbon Footprint Tool that can help us optimise the workloads beyond the cost, leading to high energy and resource efficiency.

Ivaylo Vrabchev , Global AWS Lead Architect at SoftwareONE
Track 2:
Is the physical dependency a dealbreaker in IoT? -Not anymore!

The Internet of Things describes the network of physical objects – THINGS. The continuous delivery in an IoT world is a challenging initiative. The challenges in automating products that are using things is even bigger. The limited resources are currently causing delays in the delivery process which leads to company losses.
Not anymore!
Since the modern Cloud infrastructures support virtual services rather than physical products and hardware it is a good place to get to know more about the mocked services. What are their benefits? How much we can rely on them? And how they can be integrated into out test automation projects?

Aleksandrina Todorova , Quality Engineering Team Leader at Musala Soft
11:10 - 11:30
Track 1:
The distributed era of computing

Distributed systems in the real world. The inevitability and limitations of distribution as well as the practical challenges it entails and the solutions we can employ to solve them.

Krasimir Kostadinov, CTO at Scalefocus
Track 2:
Performance tracking framework for the Web App

We will show you how to measure user interactions with a web application down to milliseconds and even more importantly: how to automate such measurements and run them on a regular basis as a form of regression testing. The idea is presented as paper at VMware’s internal R&D Conference (Radio) at San Francisco in 2022. The goal of the framework is to measure the performance of any web application written in JavaScript. It is being loaded in the browser along with the application it has to measure. With the help of the framework, developers define interactions (e.g. a button click) and expected state changes (e.g. for a grid to load). At the end, the duration taken between an interaction with the UI and the resp. state change is reported, together with all the AJAX requests happening during this measurement period.

Ivan Vatov, Senior Member of Technical Staff at VMware
11:40 - 12:00
Track 1:
Instruments for smart contract testing

One vital part of smart contract development is writing effective tests. The ecosystem is relatively new; therefore, the ratio of guidance on how to code solidity vs how to test effectively is still disproportionate. But writing tests and learning to do them effectively will change your approach to coding due to the benefits they bring along, such as validating code behaviour, ensuring no unintended side effects, and, last but not least, saving time when debugging.

Ognyan Chikov, Senior Blockchain Developer & mentor at LimeAcademy at LimeChain
Track 2:
Earth through the eye of a satellite

Earth through the eye of a satellite!

Pavel Genevski , ML researcher and Team Lead at SAP Labs Bulgaria
Georgi Genchev , Software Developer at SAP Labs Bulgaria
12:00 - 13:00
Track 1:
LUNCH
Track 2:
LUNCH
13:00 - 13:40
Track 1:
How to motivate homeworkers and build powerful virtual teams!
Peter Ivanov, Keynote Speaker, Bestselling Author, Team Coach at Virtual Power Teams
Track 2:
How to motivate homeworkers and build powerful virtual teams!
Peter Ivanov, Keynote Speaker, Bestselling Author, Team Coach at Virtual Power Teams
13:50 - 14:30
Track 1:
DeepTech Product Development for Large Enterprise - from Idea to Scaling

Alcatraz AI will be presenting how a complex biometric product for large enterprise is brought to market, from early inception, through the early algorithmic development stages, working on customer-facing features, complaining with high privacy, security and networking requirements, and finally testing the end-to-end solution before real-world deployments.

Maxim Taralov, Machine Learning & Embedded Lead at Alcatraz AI
Vince Gaydarzhiev, President & Founder at alcatraz.ai
Track 2:
Architecting with Kubernetes Operators in the cloud

The Kubernetes nature is for everything to be automated and open for you to customize. Thus you can integrate everything as long as you can turn it into code. This is where operators come into play – a construct that allows extending functionalities in Kubernetes. They can be used to create custom resource definitions and can handle application management tasks as well as automate different tasks.

In this demo, two examples of automation will be presented. One will be from the infrastructure side and the other – from the application code side. In addition, there will be a demonstration of integration with a Cloud Provider.

Ivan Iliev, DevOps Consultant at Accedia
14:40 - 15:00
Track 1:
The power of JWT and cryptography

Software security is a very hot topic in technology right now. Large corporations are investing heavily in various solutions as a means to protect against attacks on their infrastructure and data. The principles of cryptography form the foundation of modern-day best practices. In this talk we are going to look at some of the fundamental principles of cryptography, what JWT is and how digital signatures guarantee authenticity.

Stefan K. Zhelyazkov, Associate Software Architect at Musala Soft
Track 2:
Why do performance testing initiatives fail?

While this may sound negative, the best way to avoid failures is by contemplating the possible ones when planning and executing your project. Unfortunately, scale and performance testing has many such pitfalls and it is easy to fall into one.
Here is a few of them:

  • Testing a lot but not covering the real-world scenarios
  • Quest for too many tests that require too much maintenance but uncover no problems. Unlike functional testing, the number of tests might actually be inversely proportional to the value they bring
  • Half-automation requires you to wait an hour and then download a report that makes you a night owl waiting for a load test to finish
  • Test that only runs once when automated, no continuous execution? What!! You have a magic wand and you only use it once!?
  • Test results that can not be repeated because the environment changed!? You don’t have the environment anymore? Ever heard of Infrastructure as Code?
  • Not able to use a baseline from the last release? For running one test you actually have to run two?
  • All your tests are benchmarks?
  • Rohit Singh, Scale and Performance Engineer, Network and Security Business Group at VMware
    15:00 - 15:30
    Track 1:
    Coffee Break
    Track 2:
    Coffee Break
    15:30 - 15:50
    Track 1:
    Software Architecture and the City of Tomorrow

    Modern cities demonstrate that growth can flourish within set rules. Typical architecture review processes place power in the hands of a few and are difficult to change, leading to lack of innovation and disempowered developers. We take inspiration from city planning and present a model for software architecture to both meet present needs and flexibly prepare for the future.

    Ingo Muschenetz, VP, Architecture at Axway
    Track 2:
    Can you hear me? Can you see me? - Mobile Accessibility & Code for Inclusiveness

    Accessible and inclusive software products are something we should all strive to do, but what do we have to keep in mind when developing them? In this talk, Viktor Hristoskov, Software Development Lead at MentorMate, will share key insights on how to make your mobile app accessible and inclusive and will go into detail on topics such as:

    Dynamic Fonts – How to make an app responsive to OS font size changes?
    Contrast Ratio – What is it, and how to measure and be mindful of it (even when a designer is present)?
    Color Blindness – How to choose the right colors or patterns?
    Text-to-Speech – Which and how the elements are read to convey the functionality? What to include to correctly represent it?

    Viktor Hristoskov, Software Development Lead at MentorMate
    16:00 - 16:20
    Track 1:
    WTF is NFT?

    During the last year NFTs (non-fungible tokens) exploded in popularity. This talk, aims to explain technically this new blockchain craze. We will look into how NFTs are different from Bitcoin and other crypto currencies, and show a practical example of how they are “minted”. Finally, we will touch upon their potential applications, problems and criticism.

    Petyo Dimitrov, Senior Software Architect at Musala Soft
    Track 2:
    Drawing parallels between architecture and UX design

    Architecture and UX design are like two roads leading to the same destination. And this destination is a good product.
    More than 2000 years ago a famous Roman architect defined the key features of good architecture – strength, usability and beauty. Don’t you think that these three words describe a good UX product too? Let’s dive deep into these two areas and explore more. After all, design is a mindset and similarities can be discovered everywhere.

    Anna-Mariya Hristova, UX Design Specialist at SAP Labs Bulgaria
    16:30 - 17:00
    Track 1:
    Make meaning not money

    In Cornel’s innovation journey he discovered that the search for real life problems and finding solutions that are scalable it is crucial for a sustainable business. He will discuss his findings along the way and how people get together for causes that bring a vision with them. Innovation is about meaning and money will follow.

    Cornel Amariei, CEO at .lumen
    Track 2:
    Look Ma, no Secrets

    Cloud Native software development relies on many applications and services working together to deliver the best products that focus on users’ and customers’ needs. Real world production environments are distributed across different container orchestration systems and PaaS platforms scheduling on top of variety of cloud providers. As those environments grow in complexity and size establishing a secure trust between the workloads becomes more and more difficult. It creates challenges for development and operation teams by putting at risk their productivity and increases friction with security teams as a result. SPIFFE and SPIRE are two CNCF projects who aim to establish trust between workloads without using pre shared secrets and across heterogeneous environments. This talk will give an overview of SPIFFE/SPIRE

    Georgi Lozev, Development Architect at SAP Labs Bulgaria
    Radoslav Tomov, Development Architect at SAP Labs Bulgaria
    17:10 - 17:40
    Track 1:
    Vesselin Arnaudov, Director, Advanced Development Center at VMware
    Track 2:
    Vesselin Arnaudov, Director, Advanced Development Center at VMware
    17:40 - 18:00
    Track 1:
    Raffle & Closing
    Track 2:
    Raffle & Closing
    18:00 - 19:30
    Track 1:
    Cocktail powered by Johnnie Walker
    Track 2:
    Cocktail powered by Johnnie Walker
    Ticket with Invoice
    Pay via
    Bank Transfer
    Get Your Pass
    Ticket w/o Invoice
    Online Payment
    with Card
    Get Your Pass

    Partners

    Silver Sponsors:
    Event Partners:

    ISTA Sponsors Brochure 2022 - Download Here

    About

    ISTA is an international premium forum focused on the latest trends in software development, quality and architecture practices. Our mission is to inspire and develop IT community bringing together popular speakers with IT professionals eager to learn. The first ISTA conference was held in 2011 and since then every year inspiring keynotes and people with passion for development, quality, automation and innovation have the opportunity to see great content and connect with peers from Bulgaria, the SEE region and beyond.

     

    Organized by leading IT companies in Bulgaria – Experian, Infragistics, Musala Soft, SAP & VMware – ISTA combines the ability of the five organizations to create INNOVATION, to SHARE KNOWLEDGE and to bring together people, who CHANGE THE WORLD.

     

    Join оur ISTA world of DISCOVERERS!