As a .NET developer, you may not think of SpringOne Platform as an obvious conference you want to attend. But think again! Pivotal has and continues to invest time and resources to both provide Spring-compatible technology for .NET and to make Cloud Foundry the best place to run your .NET applications. From pre-conference training to .NET-specific and language-agnostic talks, attending SpringOne Platform is worth your time. There’s a wealth of content to help you get into a cloud-native state of mind, ready to ride the next wave of new technology with your applications. Let’s take a look! As an added bonus, there’s a link to register for the conference and a discount code at the end of this post!
Ahead of the full conference, this 2-day course starts with an introduction to ASP.NET Core that is accessible for the uninitiated, but also deep enough to serve as a refresher course for experienced .NET developers. From there, you’ll learn how to apply cloud-native development principles to a basic .NET app using Steeltoe and several Spring Cloud projects. ASP.NET Core will be the framework of choice during the training, but you can rest easy knowing the underlying libraries and knowledge are directly applicable for traditional ASP.NET applications. The course is targeted at .NET software developers, and previous C# experience is recommended.
Who better to speak about the near-term future of .NET on Pivotal Cloud Foundry than William Martin, product lead for .NET and Windows support on PCF and Cloud Foundry Foundation project lead for the Garden Windows and BOSH Windows teams? Attend this session to learn about emerging capabilities that deliver a first-class experience for .NET and make PCF a first class home for cloud-native, modernized, and legacy .NET workloads. Learn the backstory of the product, the basics of deploying the new Windows 2016 stack on PCF, what happens to your .NET application when it is pushed to Cloud Foundry, how to inspect it, and finally, what Windows Server Containers mean for .NET developers, enterprises, and the future of Pivotal Cloud Foundry’s .NET capabilities.
Don’t get caught up on the “Busy Java Developer” part of the title for this session, as Microsoft Cloud Developer Advocates Brian Benz and Maxime Rouiller will provide a gentle yet practical introduction to .NET Core. Expect to see some examples of cross-platform collaboration, highlighting the newfound ability for .NET developers to choose their own tooling all the way down to the OS. Starting with the basics, Brian and Maxime will demystify toolchains and show live code examples. You'll leave this session with tips, tricks, pointers and inspiration on how to get started with the open source, multi-platform .NET Core.
In this session, Steeltoe lead and Pivotal Software Engineer Dave Tillman will show off the newest functionality in Steeltoe for monitoring and managing applications. This developer-level talk explores areas beyond individual applications and delves into the realm of distributed architectures with the assistance of OpenCensus and Steeltoe Management. Learn how to enhance your .NET applications with performance monitoring, diagnostic endpoints, and distributed tracing, all seamlessly integrated with Cloud Foundry. Expect a polyglot demo, showing Java and .NET working together with Pivotal Apps Manager and Pivotal Cloud Foundry Metrics to illustrate how all these tools integrate and can be used in detecting and diagnosing a failing application.
Do you have legacy .NET applications in need of some attention? Then this session may be one of the highlights of the conference for you. Magenic’s Consultant Cloud Practice Lead, Robert Sirchia, will share the real-life story of how Fiserv, Pivotal, and Magenic teamed up to transform a legacy business by utilizing the power of the cloud to reduce operational costs and gain efficiencies. Fiserv is migrating legacy .NET applications over to Pivotal Cloud Foundry, with assistance from Pivotal and Magenic. Be sure to check this session out for insights into the value consultancies like Magenic add to .NET application migration.
Following on the subject of app transformation, Global Engagement Lead at Cognizant Poornima Rajesh will present a session that gets down into the nitty gritty details of how to determine a path forward for a given legacy application. Learn how to decide between breaking monoliths down to microservices and completely rewriting an application. After sharing strategies for sizing up the modernization effort, this session gets into patterns and practices for tackling the project, complete with real-world stories, code samples and demos.
Beyond .NET Specific Content
Many enterprises in today’s world operate multiple technology stacks due to mergers and acquisitions and a variety of other reasons. Being open to new ideas and familiar what is going on in areas outside of what we use day to day is important, especially with how frequently functionality interoperates and is ported between stacks. To that end, I’ve compiled a list of sessions that should be of interest to .NET-focused developers, even though they are not likely to directly include .NET code. There are likely other sessions that would be beneficial to you that I haven’t listed, so please review the sessions list yourself to see what else might be of interest. Conferences like SpringOne Platform are great arenas for cross-pollination of general ideas at the architectural and conceptual levels and for identifying gaps where a technology stack is falling short and may benefit from community demand.
Whether you primarily identify as a developer or an architect, it's always helpful to step back from your individual application and think about the larger picture of software architecture, even if you don’t have previous experience working at the architecture level. These sessions cover emerging approaches and best practices for software architecture.
Microservices and APIS
The concept of microservices has been around for a long time, but its still relatively new for many in the .NET world. Check out these sessions for some new perspectives on managing microservices and some considerations for public and private APIs.
Containers are everywhere today. If you haven’t gotten up to speed on them yet, now is the time!
So, .NET developer, what are you waiting for? Register for SpringOne Platform 2018, taking place in Washington, D.C., September 24 to 27. Use discount code S1P200_THess to save $200 on the registration fee. See you in D.C.!
About the Author
Tim Hess is a Senior Software Engineer at Pivotal, working on the Steeltoe project. He's been slinging code professionally for over 10 years, with healthy doses of software architecture and system administration responsibilities along the way. In order to feed his expansive appetite for learning, Tim also runs the premier software developer group in Central Wisconsin.Follow on Twitter More Content by Tim Hess