Igor Rončević
Principal Software Architect @ AVL
Graz, Austria
Actions
I ❤ programming. In it, I feel most creative.
Area of Expertise
Topics
The Power of Culture - Thriving in Culturally Diverse Workplaces
Culturally diverse workplaces are becoming de facto standard in the software industry.
This brings unique challenges and opportunities.
Recognizing and appreciating cultural diversity can lead to synergy and better team cohesion and collaboration.
On the contrary, if overlooked or ignored, cultural differences can negatively impact team dynamics.
In the talk, I share experiences and lessons learned from more than a decade of leading and collaborating with multi-cultural teams.
Through real-life examples and situations I went through, we will discuss:
- the invisible psychological power of culture
- the high cost of cultural ignorance
- the long-lasting benefits of appreciating and acknowledging cultural differences
- how cultural traits like power distance index and individualism influence team dynamics
I hope my experience will help you to avoid pitfalls and benefit from the strengths of your own diverse workplaces :-)
Reaching Technical Excellence - From Software Sheep to Software Craftsmanship
3 continents, 50+ agile teams, 500+ developers, and a collective agile hangover. A true story of a quest toward technical excellence.
In the talk, I share experiences and lessons learned from a challenging change management quest undertook to transform the company's mindset and skill set.
What is the agile hangover, and how to overcome it?
What are software sheep, and how not to be one?
How to push an organization toward genuine software craftsmanship?
You will learn what we as a world's leading automotive technology company did to become better software craftsmen. The chances are high that the approach we took might work for your company as well.
coding.starts_with("git commit");
Good Commit and Commitizen completely rewired my programmer's brain.
What are they anyway, and why are they so important?
How can they help us become good open and closed source citizens?
Why coding should start and not end with "git commit"?
This is a story of Good Commit and Commitizen, told through plenty of real-life examples.
But it's also much more than that.
It's a story of a sudden and unexpected personal and professional transformation.
In the talk, we will explore the psychological background of this transformation, a background that we all share.
Coding that starts_with("git commit") has the power to make you more focused and more productive.
It has the power to rewire your programmer's brain - for the sake of having more fun, focus, and productivity between your commits.
I hope my positive experience will motivate you to start rewiring your own programmer's brain :-)
Modern C# Linting
Modern C# linters can do miracles. They can spot obvious and not so obvious bugs, point out performance issues, or enforce coding guidelines. They are incredibly beneficial and easy to use. I cannot imagine modern C# development without them.
Yet, my consulting experience shows me that C# linting is still rare in practice.
This talk sets as a goal to change that.
In the talk, you will see what modern C# linters can do for you. You will see how easy it is to use them and how beneficial they are.
We will take a non-trivial, real-life C# solution and demonstrate:
- best practices for adding modern linters to your new projects.
- proven methods for introducing linters to your existing projects.
- several high-quality open-source C# linters that proved themselves in practice.
You will also get a preconfigured set of linters that I use in my C# projects.
By the time the talk ends, you will have a concrete set of steps to increase and guard the quality of your existing and new C# code.
Entity Framework Core Hidden Gems
Basic Entity Framework Core features are, I guess, well-known to you. Plain mapping of objects to underlying database tables is straightforward and easy to use.
But EF Core has much more power to offer. My consultancy practice tells me that this power is often neither recognized nor known to developers.
In this talk, I share with you certain lesser-known EF Core features that I would expect to see more often in real-life code. They replace cumbersome hand-made "solutions" with robust alternatives that are easy to implement and maintain.
Through examples that depict real-life cases that I've seen, I'll demonstrate features that will help you to:
- gain more performance out of your queries.
- smoothly work with legacy databases.
- obtain readable diagnostic logs.
- fight anemic domain models.
You will leave the talk with two things under your belt - a set of powerful EF Core features and a clear understanding of how to put them into practice in your projects.
The Why and How of C# 9.0
C# 9.0 comes with numerous new features like records, init properties, and target-typed new expressions, to name just a few.
In this talk, we want to understand the "Why?" behind those features and the "How?" of their use. We want to see how not to misuse them and how to efficiently refactor our existing code to C# 9.0.
We will start with Why, explaining the motivation behind individual C# 9.0 features. Through live-refactoring of an existing C# 8.0 Blazor application to C# 9.0 we will demonstrate to you the How.
By the time the talk and the refactoring end, you will:
- understand the motivation behind the new C# 9.0 features.
- learn which tools and techniques can help you efficiently refactor your existing code to C# 9.0.
- understand how to safely use C# 9.0 on older, officially not supported, .NET frameworks and runtimes.
- discover some smaller, less discussed, but very useful C# 9.0 features.
We will also have fun together, laughing at C# memes, surprising code lines, and weird programming challenges that C# 9.0 made possible, like writing non-trivial programs without using any curly braces :-) ;-)
coding.starts_with("git commit");
[User Group] Microsoft Developer User Group Graz
The Power of Culture - Thriving in Culturally Diverse Workplaces
[Meetup] Agile International Graz
Reaching Technical Excellence - From Software Sheep to Software Craftsmanship
[Meetup] Agile International Graz
C# 9.0 Source Generators in Practice
[User Group] Microsoft Developer User Group Graz
Microsoft Build – The After Conference Talk-Show
[User Group] [Online Streaming] .NET Community Austria
The Why and How of C# 9.0
[User Group] [Online Streaming] BLbit User Group Banja Luka
The Why and How of C# 9.0
[Conference] [Online Streaming] .NET Conf 2020 - Bengaluru
The Why and How of C# 9.0
[User Group] [Online Streaming] Microsoft Developer User Groups Graz and Rijeka
.NET 5.0 and C# 9.0 Round Table
[User Group] [Online Streaming] .NET Community Austria
Entity Framework Core Hidden Gems
[User Group] [Online Streaming] .NET Community Austria
Entity Framework Core Hidden Gems
[User Group] [Online Streaming] Dot Net Developers NCR Chapter
Conversational AI - Beyond the Basics
[Conference] [Online Streaming] Virtual Balkan Global Azure 2020
Von Angular zu Blazor - Ein Erfahrungsbericht
[Conference] [Online Streaming] Global Azure Virtual Austria 2020
Entity Framework Core Hidden Gems
[User Group] [Online Streaming] Microsoft Developer User Groups Graz and Rijeka
Entity Framework Core Hidden Gems
[User Group] Netsaimada
Migration in die Cloud mit Microsoft Azure für Entscheidungsträger
[Event] Microsoft Austria
Migration in die Cloud mit Microsoft Azure für Entscheidungsträger
[Event] Microsoft Austria
Entity Framework Core Hidden Gems
[Conference] Advanced Technology Days 2019
Modern C# Linting
[Conference] Advanced Technology Days 2019
Migration in die Cloud mit Microsoft Azure für Entscheidungsträger
[Event] Microsoft Austria
WebAssembly 101
[User Group] Microsoft Developer User Group Graz
coding.starts_with("git commit");
[Conference] INIT 2019
Conversational AI - Beyond the Basics
[User Group] Microsoft Developer Meetup Regensburg
Migration in die Cloud mit Microsoft Azure für Entscheidungsträger
[Event] Microsoft Austria
The Future of C#
[User Group] BLbit User Group Banja Luka
Modern C# Linting
[User Group] Microsoft Developer User Group Rijeka
The Future of C#
[User Group] BDotNet-Bangalore .Net User Group
Performance improvements in .NET Core
[User Group] BDotNet-Bangalore .Net User Group
C# 8.0 Exposed
[Conference] Weblica 2019
Conversational AI - Beyond the Basics
[Event] Global Azure Bootcamp Austria 2019
C# 8.0 Exposed
[User Group] Microsoft Developer User Group Rijeka
C# 8.0 Exposed
[User Group] Microsoft Developer User Group Graz
High-Performance ASP.NET Core (Workshop)
[Conference] CASE 2019
Okrugli stol: Život u open-source svijetu
[Conference] Advanced Technology Days
Reaching Technical Excellence - From Software Sheep to Software Craftsmanship
[Conference] Advanced Technology Days
High-Performance .NET
[Meetup] High-Performance .NET Graz
What's New in .NET Core 2.1
[User Group] Microsoft Developer User Group Zagreb
High-Performance ASP.NET Core (Workshop)
[Event] Start IT Hrvatska
Cross-platform .NET Core Development with Visual Studio Code
[User Group] Microsoft Developer User Group Graz
High-Performance ASP.NET Core (Workshop)
[Conference] WebCamp Zagreb
High-Performance .NET
[User Group] Microsoft Developer User Group Rijeka
NSeed or The Art of .NET Data Generation
[Conference (Open Session)] KulenDayz
High-Performance ASP.NET Core (Workshop)
[Conference] KulenDayz
High-Performance .NET
[Meetup] Tech Bytes by Quovantis
NSeed or The Art of .NET Data Generation
[Meetup] ASP.NET Workshop Dublin
Reaching Technical Excellence - From Software Sheep to Software Craftsmanship
[Conference] Agile Austria
Catch2 (or a Love at First Sight)
[Meetup] Graz Qt/C++11
Super-powers and the Compiler
[Meetup] .NET Stammtisch Linz
Losing Weight With C# 7+
[User Group] Microsoft Developer User Group Rijeka
Losing Weight With C# 7+
[User Group] Karlovac Developers
Super-powers and the Compiler
[Meetup] Dot Net Developers NCR Chapter
Losing Weight With C# 7+
[User Group] Microsoft Developer User Group Zagreb
Losing Weight With C# 7+
[User Group] Microsoft Developer User Group Graz
C++ Package Managers - At Long Last
[Meetup] Graz Qt/C++11
Super-powers and the Compiler
[Meetup] ASP.NET Workshop Dublin
Super-powers and the Compiler
[User Group] Microsoft Developer User Group Rijeka
Igor Rončević
Principal Software Architect @ AVL
Graz, Austria
Actions
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top