Mike is the CEO of EPS’ Houston office and a skilled developer. Mike excels at evaluating business requirements and turning them into results from development teams. He’s been the Project Lead on many projects at EPS and promotes the use of modern best practices such as the Agile development paradigm and the use of design patterns. Before coming to EPS Mike was a business owner developing a high-profile software business in the leisure industry. He grew the business from 2 employees to over 30 before selling the company and looking for new challenges. Implementation experience includes: .NET, SQL Server, Windows Azure, Angular and more.
Microservices aren’t small services. A microservice architecture is a very different approach to building applications. If you’ve done web services or WCF services or Web API REST services then you know what services are and you’re ready to take the next step and see how large applications are designed in a manageable way with a microservices architecture. Examples will be shown using Azure SQL Database, Cosmos DB, .NET Core, Azure functions and a variety of UIs. Come ready to see application development in a cool new way.
Sold OutMicroservices aren’t just small services. A microservice architecture is a very different approach to building applications. In this hands-on lab we’ll build the data and services layers as well as server-less features for an ultra-modern business plan and marry them to pre-built web and mobile apps for an end-to-end example that demonstrates how apps are now being built. This is not the architecture you’re accustomed to!
You’ll need an Azure subscription, so sign up for a free trial on Thursday if you don’t already have one. We’re also going to use Visual Studio 2017 with at least the “ASP.NET and web development”, “Azure development”, “Data storage and processing” and “.NET Core cross-platform development” workloads installed. The “Mobile development with .NET” workload is optional. The free Community Edition is fine. If you are running Windows 10 Pro or above and want to use Docker containers for the lab, please install the latest Docker For Windows from https://docs.docker.com/docker-for-windows/install/ as well.
Angular.js 2 is the state of the art when it comes to web applications. Whether you’re an MVC or Web Forms developer, after this session you won’t find it hard to make the leap to client-side single page app (SPA) development. You’ll see how to use Angular.js 2 and TypeScript to build amazing web experiences in the browser instead of on the server as you take all of the familiar architecture, patterns and best practices you know in C# or VB.NET and apply them to a new environment. Modern web applications are just not that hard once you learn a little bit of the lingo and see a few examples. This session cuts through the hype and shows you what you need to know to launch a successful transition from old to new and become one of the cool kids of web development.
“An immersive experience for .NET developers”. It will start off touching on many of the hot topics and trends for the browser including Angular 2, TypeScript, React.js, Ember, Electron, etc. Then it will go into a follow-along demonstration of building a browser app with those technologies (not a lab per-se since we won’t be waiting on people to catch up or have helpers available to get everyone through the coursework). In the second half, we’ll discuss hot services topics and trends including Node.js, WebAPI, containers and cloud platforms (AWS and Azure). It will finish up with a follow-along demonstration of building the back end services and connecting the browser app to them.
This talk shows how to use the WPF MVVM/MVC framework subset of theCODE Framework to build a modern and professional interface in a highly productive way. Emphasis is put on building reusable and
maintainable interfaces in a structured way that can be taught to all developer skill levels without sacrificing implementation and architecture quality.