Build Awesome AF Apps
Serverless Architectures, Patterns and Practices
Those who are building cloud based enterprise solutions know that architecting the design of complex enterprise systems can be a daunting task. However, there are patterns and techniques that you can use to put together cloud-based, severless solutions that are maintainable, extensible, and secure. In this session, you’ll learn the patterns and practices needed to build solid and reliable microservices, nanoservices, and serverless applications using the Azure platform and Microsoft Azure Functions.
Build Data-Driven Web Apps with ASP.NET Core MVC
Do you want to learn how to build a complete web application using ASP.NET Core MVC? In this session, you’ll learn how to construct an ASP.NET Core app from the start, using the newest features in ASP.NET. We’ll look at building a data layer and API for models, as well as controllers and views to access them. We will also review changes in ASP.NET Core from the previous versions of ASP.NET, such as app startup, configuration, middleware and more. Finally, we will wrap up with security and deployment.
Hard Core ASP.NET Core
ASP.NET Core is Microsoft’s new cross-platform, open-source framework for building Web apps and APIs. In this session, we’ll venture in-depth into the important information that you need to know about ASP.NET Core, including new features and improvements over previous versions. We’ll start with the .NET CLI and move onto topics such as building your own webserver, building the ASP.NET pipeline, using and creating middleware, custom configuration, hosting, and more.
I just met you, and “this” is crazy, but here’s my NaN, so call(me), maybe?
Build Real-Time Websites and Apps with SignalR
If you’ve ever wanted to build a highly responsive app that leverages a real-time communications library, then SignalR is for you! Real-time web functionality is the ability to have the server push messaging aggressively to the client, rather than relying on the client to make multiple and frequent requests. SignalR is a set of ASP.NET server and client libraries that you can use to build real time, scalable, websites and apps. You can use SignalR in both enterprise and consumer apps, and across platforms. This session covers what you need to know to build a SignalR app that connects multiple clients instantaneously.
It works on my machine!
This talk is full of true tales of tragedies, failed projects, bad code, and other crazy things that software engineers, designers, and pointy-haired bosses everywhere do. Have you been on a project death march, or a project you knew was a train wreck? Perhaps you’ve seen code that defies all logic? Whether it’s ruining the integrity of a database, or eating up all the available memory on a machine, every day we see engineers and architects making spectacularly bad choices, and can only wonder why. Some of the things they do are nearly unbelievable! The language doesn’t matter, nor does the vendor. It happens in C#, VB, Delphi, everywhere. In this session, we’ll review some train wreck software as witnessed by the speaker. Like the time when someone checks an entire VM into source code control, or deploys straight to production, passing by QA, as well as eye jarring UIs. It’s these kind of things that happen just as someone says “But it works on my machine!” (but of course, nobody else’s). Dysfunction abounds, and sometimes the workplace really is like a Dilbert cartoon.
Do the Right Thing(tm) while your web app makes a profit!
All too often, popular websites and apps fail to design for accessibility, unknowingly resulting in a huge loss of up to 20% who can’t use the site. In business terms, 20% is a whopping number!
It’s all due to a lack of accessible design. That’s around 20% of the world’s internet users, or 1.4 billion people in total! In this session, you’ll learn how to prepare content, and design and code using techniques that enable those with visual, auditory, motor, or cognitive impairments, those billions of accessible users can now use your apps effectively. You’ll learn to access what your customer’s accessibility needs are, as well as how to code with accessibility in mind. You’ll learn about ARIA elements and design practices to keep in mind while crafting webpages and app layouts that adhere to Section 508 requirements (The USAs federal requirements for accessibility). Upon completing this session you will have learned to design sites and apps with better UXs that have the farthest reaching user base.
What does the future hold for humankind? Is it possible to build machines that are conscious, or that can evolve to become conscious? Many leading edge thinkers say that it is, and it even has a name – the Singularity. Can the Singularity happen? If it does, will it be in our lifetimes and will the machines rise up and destroy us? Can we live together, must we destroy them, or is there another way? Let’s find out! In this session, we’ll walk through today’s bleeding edge technology, where you’ll learn about both delightful and frightening robots, as well as how they are more commonplace than you think. You’ll see how we interact with them now and will in the future. You’ll get a sneak peek at all the latest and greatest technological advances in many fields – robotics, AI, computing, cognitive, and other sciences, to see what the future of advanced technology may bring. The Singularity is near, so In the meantime, sit back, watch the show, but most importantly, be NICE to computers!