Isaac Levin
Developer Advocate
Woodinville, Washington, United States
Actions
Isaac Levin is a Developer Advocate as well as a Microsoft MVP. He has over 10 years of experience working as a developer for the web, mostly in the Microsoft Ecosystem. Outside of work, he hosts a podcast called Coffee and Open Source where he interviews folks from across the tech industry as well as builds open-source projects like PresenceLight and GitHub Stat Tracker. He lives outside of Seattle Washington and likes to wind down from work with his wife Ariana and his 2 children Isaac and Avery.
Links
Area of Expertise
Topics
Accelerate .NET to Azure with GitHub Actions
At this point, you are probably either using CI/CD in your existing software lifecycle or at least aware of the value modern DevOps can bring. For .NET developers, deploying our apps can be challenging, and when the cloud is involved, even more so.
And when it comes to choosing a CI/CD tool for getting our .NET apps to the cloud, look no further than GitHub Actions and learn how it can take away some of the pain of shipping our code. GitHub Actions empowers developers to build, test, and deploy code directly from GitHub, providing an intuitive and flexible experience.
In this session, we will cover the following topics.
- We will delve into the various options available for deploying .NET applications to the cloud.
- Discover how GitHub Actions seamlessly integrates with your existing codebase, and how it can be extended to not just build and deploy, but run tests, provision resources, and even send notifications.
- Get some more advanced tips on how to get the most out of GitHub Actions and use it in ways you didn't imagine.
Whether you are new to GitHub Actions or an experienced user, this session will equip you with valuable knowledge and practical tips to leverage the full potential of this powerful tool.
.NET Aspire: The new way to be cloud native with .NET
With the release of .NET 8 we are getting a peak into how the .NET team at Microsoft are thinking about building the "next wave" of apps built in and run in the cloud. With the announcement of .NET Aspire, an opinionated framework for building production ready apps, we now have a framework for building multi-service apps with cloud native dependencies locally with minimal effort.
In this session, we will take a look at the following topics around .NET Aspire
- Orchestration: We will delve into exactly how you build apps using .NET Aspire, with samples of common use-cases
- Components: Though our cases might start common, the tend to grow. Here we will investigate how Aspire allows you to add new functionality or dependencies to your apps.
- Tooling: As .NET developers, we expect first-class tooling. Here we will walk through the experience building (and deploying) .NET Aspire apps to the cloud using ready-made templates that we can build upon.
There is no better time to be a .NET developer, and with .NET Aspire we can see the beginning of an efficient and enjoyable way to build apps that live in the cloud. It only gets better from here!
How can AI help us be better .NET developers?
Wondering how AI can benefit you as a .NET developer? Join us for a session that demystifies AI, showcasing practical applications and real-world examples that can enhance your coding experience.
Discover how AI boosts productivity, simplifies coding tasks, and transforms the development process. We'll address key questions:
- Can AI effectively automate code generation in .NET?
- How does AI assist in debugging .NET applications?
- What role does AI play in team collaboration for .NET development?
- Can AI personalize your .NET development environment?
Gain a clear understanding of AI's potential in the .NET world, leaving with actionable insights to make AI your ally in mastering code and improving developer productivity. Join us for a concise journey into the future of .NET development, where AI is more than a buzzword—it's a powerful tool at your fingertips!
Navigating the world of Cloud Developer Environments with GitHub Codespaces and Microsoft Dev Box
Cloud-based Developer Environments, also known as CDEs, have become more and more prevalent in the toolbelt developers can leverage to be more productive. The potential to have access to high performance compute and ready to code environments defined in a way to allow reusing across teams, but there are questions that need to be asked?
- What options are there for me as a developer looking to use a CDE?
- How can CDEs make me more productive today and for future projects I may work on?
- What is onboarding experience like for these tools?
In this session, we will have an introduction to two major options in the CDE space, GitHub Codespaces and Microsoft Dev Box. These tools provide different experiences but overall can bring immense value to a developer who wants to ensure success for all their coding journeys.
Application Insights: The Tool You Never Knew You Needed
Observability is all the rage in the tech landscape. More and more it is becoming essential to have a solid framework that provides context of what your applications are doing at particular times.
Applications Insights is the application observability tool built into Azure Monitor, bringing quick instrumentation, ML capabilities raising awareness to certain events, and a seamless experience for getting to the answer faster when things start to go sideways.
In this session, we will demonstrate the following things:
- An introduction to App Insights, including how to instrument your application (with or without code), what to do with the data, and how to get to answers quicker.
- Delve deeper into some more advanced use cases, such as reporting, real-time monitoring, and profiling
- See how Application Insights can be the "there is an error in production" copilot and help support the triage of production issues.
- Look to the future of Observability in Azure with App Insights integration with Open Telemetry
By the end of this session, attendees will have a better understanding on how to best get the most out of Application Insights, which will be a valuable tool in their developer toolbelt.
The Art of Falling Face Up: Building Resilience and Embracing Change
Change is a constant in our lives, and it can be both exhilarating and unsettling. Whether we are facing changes in our personal or professional lives, how we react to them can determine our success and happiness. In this talk, we'll explore the concept of resilience and how it can help us embrace change and thrive in the face of adversity.
We'll examine the traits and skills that enable us to develop resilience, including emotional intelligence, flexibility, and problem-solving. We'll also discuss the importance of embracing change and the opportunities it can present, even in the most difficult of circumstances.
Throughout the talk, we'll share stories of individuals who have overcome adversity and embraced change, highlighting the common themes and strategies that have enabled them to persevere and succeed.
By the end of this talk, you'll come away with a deeper understanding of how to build resilience and embrace change in your own life. You'll learn practical strategies for building emotional intelligence and problem-solving skills, and how to leverage change as an opportunity for growth and personal development. Whether you're facing a significant life transition or simply looking to build your resilience, this talk will inspire and equip you to "fall face up" and thrive in the face of change.
Updating Old .NET Framework Apps: Tips + Tricks to Help Make You More Prepared
Are you burdened with maintaining old applications while yearning for a world where you can seamlessly incorporate the latest .NET innovations into your codebase? Join us in this enlightening session as we engage in an honest conversation about the essential considerations and best practices for successful migration. Together, we will explore the evolution of .NET, gaining valuable insights into its latest advancements and how we arrived at this point.
In this session, we will address the common pitfalls and challenges associated with migrating from .NET Framework to the latest versions of .NET. Prepare to delve into the intricate details and uncover the "gotchas" that every developer should be aware of during the migration process.
Additionally, we will explore powerful tools such as the .NET Upgrade Assistant, which will guide us through the journey of upgrading legacy applications to the latest and greatest versions of .NET. Learn how to harness the capabilities of these tools to streamline the migration process and unlock the full potential of the latest .NET and C# features.
By the end of this session, you will be equipped with the knowledge and tools necessary to take advantage of the cutting-edge features offered by the latest .NET versions. Embrace a world where collaboration is enhanced, developer productivity soars, and your applications leverage the power of the latest .NET innovations.
Don't miss out on this opportunity to embark on a migration journey that opens doors to new possibilities. Join us and be empowered to transform your legacy applications into modern, feature-rich solutions that thrive in the ever-evolving .NET ecosystem.
Building .NET Web Applications Through the Ages
Over two decades, .NET has transformed how developers build web applications, evolving from Web Forms to modern frameworks like Blazor. This session provides a concise overview of key milestones, architectural shifts, and innovations in the .NET ecosystem. From the introduction of ASP.NET MVC and the rise of .NET Core to the seamless integration of cloud services, you'll gain insights into the tools and trends that have shaped .NET's trajectory. Whether you're a seasoned developer or new to .NET, this session offers a clear perspective on where we've been and where we're headed.
A Little Bit of Everything – The Latest in ASP.NET Core
In this workshop, we will explore the evolving landscape of web development and how ASP.NET Core is poised to revolutionize the way we build modern web applications.
We will walk through a comprehensive journey that covers a diverse range of topics, including:
ASP.NET Core Overview: Gain an understanding of the latest version of ASP.NET Core and its role in the web development ecosystem.
API Development: Learn how to create robust APIs with ASP.NET Core and leverage the latest features for building RESTful services.
Data Access and Entity Framework Core: Understand how to work with data effectively using Entity Framework Core and the improvements introduced in ASP.NET Core.
Blazor Enhancements: Dive into the latest advancements in Blazor, the web framework for building interactive web applications, and see how it can be seamlessly integrated with ASP.NET Core.
Security and Identity: Learn about the enhanced security features and best practices for securing your ASP.NET Core applications, including authentication and authorization.
Containerization and Microservices: Explore how ASP.NET Core embraces containerization and microservices architecture, enabling you to build modular and scalable applications.
Whether you're an experienced ASP.NET developer or just getting started in web development, this workshop offers a diverse and comprehensive overview of ASP.NET Core, equipping you with the knowledge and skills to build powerful, secure, and high-performance web applications.
The Journey of Building a Link Shortener with Azure, AI, .NET and Aspire
One of the best ways to learn new topics in technology is to come up with a project and use that project as a goal using the technology you want to learn. If you are a .NET developer, you might have heard about things like Aspire, GenAI, and services in the Cloud to help you build complex solutions.
In this session we will just do that, as we walk through building a Link Shortener in .NET, using the latest libraries and services in the cloud to complete our project.
Isaac Levin
Developer Advocate
Woodinville, Washington, United States
Links
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