Rapid and runaway success is the best way to expose all of the gaps, rough edges and pain points in your back end services. Under live-site pressure to fix issues, making the crucial set of engineering choices and investments can be challenging. This session will take a hands-on walk through scaling a representative back-end application (written with .NET Core and Kubernetes on Azure) from hundreds to hundreds of thousands of requests per second, illustrating data, techniques, and common performance barriers from real customer deployments.
Mark Simms is a Partner Architect on the Azure engineering team, responsible for architectural guidance, delivery remediation, and technical stewardship for critical customer projects at scale. Prior to joining Microsoft, Mark was the CTO of a mobile application startup, working on everything from embedded digital design to live site operations for a SaaS platform.
Abstract - It’s time to have your best “season” yet! If you are a technical expert with an active role as a community thought leader (speaker, blogger, forum contributor, author, GitHub contributor, mentor, technical video creator, etc), join Simran Chaudhry, Microsoft Community Program Manager, to learn how you can be recognized and awarded for your outstanding community contributions.
Learn how following your passion and deepening your technical area of focus can help you create a wide-sweeping impact and how you can be awarded as a Microsoft MVP! The MVP community is comprised of over 4,000 MVPs worldwide, and offers you a rich and diverse network of talented tech experts who can help you learn new skills and advance your career.
As an MVP, you also gain insider access to Microsoft product development teams, and a plethora of other benefits. Come join the discussion and learn how to reap the rewards of your best season yet! For more information, please visit: www.microsoft.com/mvp.
The Internet of Things (IoT) is a Very Big Deal these days. There are more connected devices than people in the world: Approximately 8.4 billion (and quickly rising). Sadly, it seems like there are about the same number of ways to get a device connected. And, like everything, there is the hard way and the easy way. But now we can do it all wirelessly using very small, cheap hardware. Best of all, we can now control/monitor it using free software that is easy to set up and accessible anywhere using a smart phone or web browser.
For IoT home automation, we need a few basic things:
Something that we want to control or monitor (a.k.a. "the Thing") -- This could be turning on living room lights, monitoring a refrigerator's temperature, or even feeding the fish by sending a Twitter message.
Devices to do the control and monitoring ("Hardware") -- We will talk about some of the options but focus on a few inexpensive and readily-available IoT device (and where to get them).
Control unit -- We will use an open source product by IBM which will allow us to create a control and monitoring dashboard without writing any code.
Other than the Raspberry Pi used for the dashboard and messaging system, all of this can be done for under $20...and as little as $5.
Bill MacIntyre is a software developer with the Innovation, Information and Technology Branch of the federal government. He is also a lifelong gadget and electronics addict, especially when it involves doing cool stuff as cheaply and easily as possible. Some of Bill's most recent hobby work has been doing home automation on a budget. Like many others, Bill has avoided getting into home automation because it can be very confusing (and, until recently, quite expensive) and often uses proprietary hardware and software. This presentation will demonstrate how Bill managed to break through the IoT wall of confusion and create connected devices very easily and very inexpensively using a combination of readily available hardware and free software.
This talk is about Making Java Great Again with the upcoming release of Java SE 9. We'll cover the language and API changes, the REPL, the new module system, changes to the VM, and other relevant topics.
Robert J Saulnier is a Java EE Guardian who is passionate about all things Java: language, API, VM, and coffee. He has been experimenting, teaching, and developing with Java since 1996. And with over 19 years of professional experience, the last 10 years have been spent working at GTECH, EMC, and Willis Towers Watson, working on a range of tech. that spans embedded terminal systems to enterprise applications.
This talk is about challenging programmer's perspectives on relational databases. This is an intermediate topic, geared towards developers who are at least somewhat familiar with the Relational Model and what problems it was designed to solve. We'll explore why the application is ineffective at enforcing data constraints, how to effectively version control your database setup and migration scripts, and hopefully learn to embrace some of those "advanced" database features many of us didn't think we needed.
Christy Siepker (who feels weird talking about herself in the 3rd person) says: "As a long time student of art and design, I never expected I would end up as a programmer. Web design became my gateway to the world of code at the age of 21 and the rest of my experience could be summed up as 'if I want something done right (or at all), I have to do it myself.' I often draw out difficult problems on paper and my husband claims that I 'write code like I'm carving it from stone.' Haskell and PostgreSQL are my current 'media' of choice."