Detroit.Code() Sessions tagged asp.net

Rebooting the ASP.NET Franchise

Are you an ASP.NET developer that is tired of the baggage and cruft within the framework? Do you wish you could use OS X for developing ASP.NET apps? Are you new to ASP.NET, but are adverse to installing Windows and Visual Studio? Everything has changed: ASP.NET isn’t just for Visual Studio, anymore. Learn how ASP.NET has broken free from Windows and has turned into a fresh, cross-platform, OS-agnostic framework. Develop ASP.NET applications on your OS, with your editor, in your way. No more compromises, no VMs, no workarounds. Grab some popcorn an experience the reboot of the ASP.NET Franchise.

Speaker

Jay Harris

Jay Harris

Problem Solver, Arana Software

Never RESTing - RESTful API Design Best Practices Using ASP.NET Web API

Designing and building RESTful APIs isn’t easy. On its surface, it may seem simple – after all, developers are only marshaling JSON back and forth over HTTP, right? Believe it or not, that’s only a small part of the equation. There are many things to keep in mind while building the systems that act as the key to your system.

In this session, Spencer will delve into several best practices to keep in mind when designing your RESTful API. Attendees will learn about authentication, versioning, controller/model design, testability, documentation and change management. This session will also explore the do’s and don’t’s of RESTful API management so that you make sure your APIs are simple, consistent, and easy-to-use.

Examples will be done using ASP.NET Web API and C#. However, this session will benefit anyone who is or might be working on a RESTful API.

Speaker

Spencer Schneidenbach

Spencer Schneidenbach

Principal Consultant, Aviron Software

Building a Slack bot using Azure and ASP.NET Web API

Many organizations use Slack for internal communication. While Slack's chat services are great, there's also a pretty nice platform for building bots that can interact with people, automate tasks & be helpful, or just interject to keep things lively. People usually have chat open all day long so it makes sense for this to be an enabling platform. As a software developer there are a staggering number of simple things you can build as a chat bot for Slack that will bring joy to people's work lives without burning a month of your spare nights and weekends. I'll show you some of Slack's capabilities and how you can use Azure and ASP.NET Web API to quickly build a decent chat bot for your organization.

Speaker

Jason Loeffler

Jason Loeffler

Site Reliability Engineering Lead, Clearent LLC

Website Performance: Profiling ASP.NET Server Side Code Effectively

This session takes a deep dive into the performance space as it relates to ASP.NET Server Side Code issues, geared towards assisting those that know their code is not performing as well as it should, but unsure of where to start. A methodical process will be introduce that will help to guide users through the diagnostic process, regardless of the toolsets used. Various tools will be discussed, including built in Visual Studio Tools, third-party tools, and third-party monitoring solutions to illustrate the methods available to get the information needed, the specific tools are not important, but the resultant data.

Attendees will learn high-level concepts of performance optimization including the concept of benchmarking, controlling environmental states, and validation that test scenarios are real-world. After attending the session, regardless of the toolsets available at work attendees should have a better understanding of how to approach, and resolve, their performance issues. Real-world examples, and data will be outlined.

Speaker

Mitchel Sellers

Mitchel Sellers

CEO, IowaComputerGurus, Inc.