Skip to main content

[Post Event] Microsoft Ignite 2022 - Highlights

Time flies fast when you enjoy what you do and the people around you. Here I am, in Munich airport, returning home from Microsoft Ignite. In this post, I would like to share the highlights and a summary of this great conference.

This week I had the fantastic opportunity to be part of Microsoft Ignite. The in-person event took place in Seattle and was the first in-person edition after 2020. The format of Microsoft Ignite shifted from a conference focused on technical sessions and Microsoft technologies to an event- riven by partners and community, where networking becomes the first class citizen. In total, there were more than 200.000 that joined the event virtually and 7500 in-person.



Microsoft Ignite is a great place to connect and discover how Microsoft technologies are used by partners and companies to shape the world where we live. During the conference, I led 3 sessions focused on Infrastructure-as-a-Service, Microsoft Cloud for Financial Services and application modernization using Azure PaaS. 

The best way to share the highlights of Microsoft Ignite is by quoting the keynotes speakers:

  • 'Suffice to say, we're living in uncertain times. [But] technology is the pathway forward' / Judson Althoff
  • 'When it comes to doing more with less, AI is the ultimate amplifier' / Satya Nadella
  • 'Azure is the only cloud that supports all organizations and all workloads from enterprises to startups to highly regulated industries' / Sathya Nadella
  • 'Azure is the only cloud enabling highly regulated industries to bring their most sensitive applications to the cloud' / Sathya Nadella
  • 'The more agile you become, the more your security team struggles to assess risk. The more connected we become, the more successful an attacker can move laterally through the enterprise to their target' / Sathya Nadella
  • 'Organisations in every industry are turning to you and your digital capability to help them do more with less so that they can navigate this change and emerge strong. You are the change agents who make doing more with less possible less time, less cost, less complexity, with more innovation, more agility and more resilience' / Sathya Nadella
  • 'Organizations require a new system in order to build human, social, and knowledge capital across the entire organization' / Sathya Nadella
  • 'digital perseverance' // Judson Althoff (meaning that technologies, specifically: Microsoft Azure, collaborative technologies and intelligence, will support the hybrid work era and keep businesses afloat during the pandemic
  • a new set of technologies were announced that supports business to emerge from the current challenges 
  • commercial metaverse becomes part of all collaborative tools provided by Microsoft
  • Azure Arc hybrid cloud platform to run Azure Kubernetes Service (AKS) on Azure Stack HCI, Windows Server, Windows devices, and Windows IoT
  • Cloud Developer Platforms innovate the way of developing technical solutions with tools like Github Pilot
All technical updates and news from Microsoft Ignite are available in the 'Book of News', which can be downloaded for free.

Comments

Popular posts from this blog

Windows Docker Containers can make WIN32 API calls, use COM and ASP.NET WebForms

After the last post , I received two interesting questions related to Docker and Windows. People were interested if we do Win32 API calls from a Docker container and if there is support for COM. WIN32 Support To test calls to WIN32 API, let’s try to populate SYSTEM_INFO class. [StructLayout(LayoutKind.Sequential)] public struct SYSTEM_INFO { public uint dwOemId; public uint dwPageSize; public uint lpMinimumApplicationAddress; public uint lpMaximumApplicationAddress; public uint dwActiveProcessorMask; public uint dwNumberOfProcessors; public uint dwProcessorType; public uint dwAllocationGranularity; public uint dwProcessorLevel; public uint dwProcessorRevision; } ... [DllImport("kernel32")] static extern void GetSystemInfo(ref SYSTEM_INFO pSI); ... SYSTEM_INFO pSI = new SYSTEM_INFO(

Azure AD and AWS Cognito side-by-side

In the last few weeks, I was involved in multiple opportunities on Microsoft Azure and Amazon, where we had to analyse AWS Cognito, Azure AD and other solutions that are available on the market. I decided to consolidate in one post all features and differences that I identified for both of them that we should need to take into account. Take into account that Azure AD is an identity and access management services well integrated with Microsoft stack. In comparison, AWS Cognito is just a user sign-up, sign-in and access control and nothing more. The focus is not on the main features, is more on small things that can make a difference when you want to decide where we want to store and manage our users.  This information might be useful in the future when we need to decide where we want to keep and manage our users.  Feature Azure AD (B2C, B2C) AWS Cognito Access token lifetime Default 1h – the value is configurable 1h – cannot be modified

ADO.NET provider with invariant name 'System.Data.SqlClient' could not be loaded

Today blog post will be started with the following error when running DB tests on the CI machine: threw exception: System.InvalidOperationException: The Entity Framework provider type 'System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer' registered in the application config file for the ADO.NET provider with invariant name 'System.Data.SqlClient' could not be loaded. Make sure that the assembly-qualified name is used and that the assembly is available to the running application. See http://go.microsoft.com/fwlink/?LinkId=260882 for more information. at System.Data.Entity.Infrastructure.DependencyResolution.ProviderServicesFactory.GetInstance(String providerTypeName, String providerInvariantName) This error happened only on the Continuous Integration machine. On the devs machines, everything has fine. The classic problem – on my machine it’s working. The CI has the following configuration: TeamCity .NET 4.51 EF 6.0.2 VS2013 It see