Predavači

Predavači

First Talk:

Sasha Kranjac, CEO at Kranjac IT Training and Consulting and Azure MVP

Sasha is a Security and Azure Specialist and Instructor, with more than two decades of experience in the field. He began programming in Assembler on Sir Clive Sinclair’s ZX, met Windows NT 3.5 and has been in love ever since. Sasha can be spotted giving talks at numerous conferences or delivering Microsoft, EC-Council and his own Azure and Security courses internationally. He is a Microsoft MVP, Microsoft Certified Trainer (MCT), MCT Regional Lead, Certified EC-Council Instructor (CEI), and holds a few other certifications, as well.

A Practical Guide to Azure Troubleshooting and Diagnostics

Sasha is a Security and Azure Specialist and Instructor, with more than two decades of experience in the field. He began programming in Assembler on Sir Clive Sinclair’s ZX, met Windows NT 3.5 and has been in love ever since. Sasha can be spotted giving talks at numerous conferences or delivering Microsoft, EC-Council and his own Azure and Security courses internationally. He is a Microsoft MVP, Microsoft Certified Trainer (MCT), MCT Regional Lead, Certified EC-Council Instructor (CEI), and holds a few other certifications, as well.

 

Second Talk:

Enes Pelko, Co-founder and CTO at Long Run

Enes Pelko has more than 12 years of experience as a professional Software Developer. Throughout his career, he has worked in all phases of the software development life cycle, from defining requirements and doing analysis, to system architecture and design, implementation and production support. His specialty is building platforms for developing custom software solutions. When he first tried Azure he fell in love with it, and now he is focused on building solutions in Azure.

Design principles for Azure applications

Complex applications have never been easier with Azure building. But if you don’t follow best practices, you can still end up with overly complex and expensive solutions. In this session we will go through design principles for Azure applications that will help you better utilize Azure services in order to get optimal solutions for your needs.

 

Third Talk:

Mirza Vucijak, Program Architect at Authority Partners

Mirza Vučijak is a Program Architect with Authority Partners. He has been working in the software industry for several years, focusing primarily on Microsoft technologies, but he enjoys Azure the most. He loves designing scalable and resilient enterprise solutions which make customers’ lives easier. He also likes to keep up with the industry by reading books, newsletters and blogs, and, among other things, he is an avid Star Trek fan!

Durable Azure functions

Creating workflows and long-running asynchronous operations is one of the most common challenges in enterprise and mid-enterprise applications, which can be solved with custom, and often limited, event sourcing implementations, or by introducing heavy queuing mechanisms to existing infrastructure. In a serverless world, Microsoft offers the concept of durable Azure functions, which allow you to write workflow through code and have that same code executed with the high throughput, scalability and reliability of a serverless world. In this lecture we’ll be diving into the basic concepts of durable functions and their constructing elements, as well as how they work under the hood. The lecture will close with several real-world examples of the most common industry patterns and requirements.

 

Fourth Talk:

Luka Pejovic, Software Engineer at Authority Partners

Luka is a software engineer with many .NET technologies under his belt, and he is passionate about good architecture and solutions that make a developer’s everyday life easier.

Monitoring Applications using Application Insights

The best way to improve user experience is to measure user behavior and learn from it. Good monitoring and diagnostic tools are essential in order to anticipate problems before they happen and to react as quickly as possible. Application Insights is an awesome monitoring service that can leverage these issues significantly.

 

Fifth Talk:

Ratomir Vukadin, DevOps/Software Engineer at Klika

Ratomir has almost five years of experience in software development. Mostly, he has been working on enterprise systems as a Full-Stack Developer. He works as a DevOps Engineer at Klika. He has experience in programming, database design and software architecture and has been a mentor for various Microsoft course sessions. Ratomir is interested in BigData and develops mostly for the Azure Cloud eco-system. He speaks at regional conferences and local meetups, and holds a number of certificates: MCT for 2019/2020, MCSA for web development and MCSD. He is currently doing his master’s degree in Computer Science.

Azure Databases with Azure DevOps

Every enterprise system needs a database in the background. In the development process, architects and developers need to prepare and build a database. When the application goes to production, it can be very difficult to apply new changes, and this can slow down our release. Bad script can create a huge problem, especially if we consider how hard it is to perform database rollback. This is where CI/CD comes in, by helping teams manage new database changes in different environments. In this lecture we’ll show how to set up a CI/CD process for the database pipeline, deploy database changes into the Azure SQL Database and export these changes to the production environment. There will be a demonstration of how to include Redgate tools in the process, and notes on best practices for deploying a very large database will also be provided.