In 2019

What are Global Tools in .NET Core?

May 23rd 2019 NT konferenca 2019 Ljubljana, Slovenia

Global tools are a feature of .NET Core SDK 2.1 you might have overlooked. It's the infrastructure for simple distribution and deployment of command line tools. The session starts with an overview of how to find, install and use existing tools. It covers how to simply develop your own tool and publish it for others. It concludes with upcoming changes to global tools in .NET Core 3.0.

Architectural Patterns for Applications in Azure

May 22nd 2019 NT konferenca 2019 Ljubljana, Slovenia

As we have started migrating our applications to the cloud, microservices replaced multi-tiered architecture as the recommended choice. But is choosing the architecture really always that simple? The session covers the advantages and disadvantages of both architectural patterns and attempts to provide some guidance on how to choose the right one. It concludes with an overview of Azure services that can be used to host the applications depending on the architectural pattern they follow.146435520

What's New in C# 8?

May 21st 2019 NT konferenca 2019 Ljubljana, Slovenia

The long-awaited support for safer handling of null values in reference types is finally coming with C# 8. But that's not the only large new feature. The session covers all of its new features: expanded support for pattern matching, Asynchronous streams, ranges and indexes, static local functions and more.

Architectural Patterns for Applications in Azure

April 27th 2019 Global Azure Bootcamp 2019 Ljubljana, Slovenia

As we have started migrating our applications to the cloud, microservices replaced multi-tiered architecture as the recommended choice. But is choosing the architecture really always that simple? The session covers the advantages and disadvantages of both architectural patterns and attempts to provide some guidance on how to choose the right one. It concludes with an overview of Azure services that can be used to host the applications depending on the architectural pattern they follow.

In 2018

Continuous Testing in .NET Core

May 23rd 2018 NT konferenca 2018 Portorož, Slovenia

How to configure a .NET Core project for continuous testing in Visual Studio 2017 and Visual Studio Code?

How Well Do You Know C#?

May 22nd 2018 NT konferenca 2018 Portorož, Slovenia

An overview of C# gotchas which might surprise even an experienced developer.

ASP.NET Core Development in VS Code

April 21st 2018 Global Azure Bootcamp 2018 Ljubljana, Slovenia

Visual Studio Code extensions and workspace configuration to make .NET Core development easier. It encompasses project creation, debugging, continuous testing, code coverage and Azure deployment.

In 2017

.NET Core - Is It Time?

June 23rd 2017 SLODUG Ljubljana, Slovenia

Overview of .NET Core and .NET Standard (1.x and 2.0), followed by guidance whether it is already time to start developing in them.

.NET Core - Is It Time?

May 15th 2017 NT konferenca 2017 Portorož, Slovenia

Overview of .NET Core and .NET Standard (1.x and 2.0), followed by guidance whether it is already time to start developing in them.

Azure Support in Visual Studio 2017

April 22nd 2017 Global Azure Bootcamp 2017 Ljubljana, Slovenia

An overview of Azure related features in Visual Studio 2017

What's New in Visual Studio 2017

March 7th 2017 Visual Studio 2017 Launch Ljubljana, Slovenia

New features and improvements in Visual Studio 2017.

In 2016

How Will C# 7 Probably Look Like?

September 15th 2016 Cancel konferenca 2016 Ljubljana, Slovenia

New C# language constructs currently in development, which will probably be included in C# 7.

Best Practices for Using async and await

September 15th 2016 Cancel konferenca 2016 Ljubljana, Slovenia

What are the most common mistakes when using async and await, and how to avoid them?

Best Practices for Using async and await

May 18th 2016 NT konferenca 2016 Portorož, Slovenia

What are the most common mistakes when using async and await, and how to avoid them?

How Might C# 7 Look Like?

May 17th 2016 NT konferenca 2016 Portorož, Slovenia

New C# language constructs currently in development, which might be included in C# 7.

Best Practices for Using async and await

May 16th 2016 NT konferenca 2016 Portorož, Slovenia

What are the the most common mistakes when using async and await, and how to avoid them?

In 2015

Communication Between UWP Applications

November 24th 2015 TechDays 2015 Ljubljana, Slovenia

How can universal Windows applications communicate with other universal applications and desktop applications?

Interactive UWP Applications

November 24th 2015 TechDays 2015 Ljubljana, Slovenia

How to make universal Windows applications more interactive by using tiles, toasts and push notifications?

Debugging in Visual Studio 2015

September 30th 2015 Cancel konferenca 2015 Nova Gorica, Slovenia

Practical overview of debugging features in Visual Studio 2015

Diagnostic Analyzers in Visual Studio 2015

September 30th 2015 Cancel konferenca 2015 Nova Gorica, Slovenia

What are diagnostic analyzers, why would one need them and how to develop them.

What's New in C# 6

May 20th 2015 NT konferenca 2015 Portorož, Slovenia

Overview of changes in C# 6.

Diagnostic Analyzers in Visual Studio 2015

May 20th 2015 NT konferenca 2015 Portorož, Slovenia

What are diagnostic analyzers, why would one need them and how to develop them.

Visual Studio Community and Visual Studio 2015

January 27th 2015 TechDays 2015 Ljubljana, Slovenia

A short introduction to Visual Studio Community 2013, followed by an overview of new features in Visual Studio 2015: .NET Compiler Platform, C# 6, NuGet 3, Shared Projects and Smart Unit Tests.

In 2014

NuGet: Simplified Management of Libraries

September 18th 2014 SLODUG Ljubljana, Slovenia

An overview of NuGet, focused on package consumer's viewpoint, including a tutorial on publishing the first package in official NuGet gallery. It concludes with a broader view of NuGet ecosystem.

What's New for Developers in Windows 8.1 Update

April 9th 2014 NT konferenca 2014 Bled, Slovenia

Presentation of new features for developers in Windows 8.1 Update: universal project for Windows and Windows Phone, interprocess communication for sideloaded enterprise LOB Windows Store apps.

Make Your Applications Visible

February 25th 2014 Windows 8.1 Developers Contest Ljubljana, Slovenia

How to take advantage of live tiles to make your Windows Store applications more visible.

Effective Architecture of Modern Applications

February 25th 2014 Windows 8.1 Developers Contest Ljubljana, Slovenia

Architectural guidance for development of apps for Windows Store in Windows 8.1.

In 2013

Data Synchronization: Practical guide to building smart Windows 8 applications

October 10th 2013 jesenska NT konferenca 2014 Ljubljana, Slovenia

Slides from my session on data synchronization and occasionally connected apps development for Windows 8 at NT conference 2014 autumn.

What's new in Windows 8.1 development with samples

October 10th 2013 jesenska NT konferenca 2014 Ljubljana, Slovenia

Slides from my session on changes in Windows Store apps development in Windows 8.1 at NT conference 2014 autumn.

Windows Store LOB Apps in Business Environment

April 25th 2013 NT konferenca 2013 Bled, Slovenia

Slides from my session on LOB apps for Windows Store at NT conference 2013.

MVVM, MVP and MVC: Similarities and Differences

April 23rd 2013 NT konferenca 2013 Bled, Slovenia

Slides from my session on MVP, MVC and MVVM design patterns at NT conference 2013.

Building Connected Apps

April 23rd 2013 NT konferenca 2013 Bled, Slovenia

Slides from my session at NT conference 2013 Windows 8 and Windows Phone 8 precon track.

IoC: Useful Pattern or Unnecessary Complication

April 23rd 2013 NT konferenca 2013 Bled, Slovenia

Slides from my session on IoC basics at NT conference 2013.

In 2012

Developing Windows Store Apps

December 11th 2012 re//build/ Ljubljana, Slovenia

Introductory presentation about development of Windows Store apps.

Windows Store Apps Development Workshop

November 9th 2012 Wowzapp Hackathon Ljubljana, Slovenia

An introductory workshop to Windows Store apps development.

C#, XAML and MVVM: Toolset for Developing Windows Store Applications

October 22nd 2012 Bleeding Edge Laško, Slovenia

A presentation about the architecture of Windows Store applications.

What's New in .NET Framework 4.5

October 21st 2012 Bleeding Edge Laško, Slovenia

A presentation about a selection of new features in .NET 4.5: async/await keywords, portable class libraries and Workflow Foundation improvements.

Portable Class Libraries

September 25th 2012 Visual Studio 2012 Community Launch Ljubljana, Slovenia

A short introduction to Portable Class Libraries.

Windows Workflow Foundation (WF) in .NET 4.5

May 23rd 2012 NT konferenca 2012 Portorož, Slovenia

A presentation about what's new in Windows Workflow Foundation in .NET 4.5 from NT conference 2012.

Developing Metro Applications for Windows 8

May 23rd 2012 NT konferenca 2012 Portorož, Slovenia

A presentation on how to get started with development of Metro applications for Windows 8 in C#.

In 2011

Mission Possible: Reusing Existing Code in Metro Applications

September 30th 2011 Bleeding Edge Gozd Martuljek, Slovenia

A presentation about using existing .NET code in Metro applications for Windows 8.

The Windows API Code Pack: Add Windows 7 Features to Your Application

May 24th 2011 NT konferenca 2011 Portorož, Slovenia

A presentation about Windows API Code Pack from NT conference 2011.