PASS Marathon: Developer Edition 2017
Chatbots are the Future: Let's Build One!
Event Date: 14-11-2017 18:00 - Category: Breakout Session (60 minutes) - Track: Build
Speaker(s): Tessa Mero
Title: Chatbots are the Future: Let's Build One!
Chatbots and conversational agents have become very popular in the recent years and there is a huge research effort to automate conversations in several applications. What are Chatbots? How can it benefit you? How do you write the code for it? These questions will be answered during the session with step by step directions using node.js so you can easily follow along. Come join me and build your first Chatbot!
Python Essentials for C# Devs
Event Date: 14-11-2017 19:00 - Category: Breakout Session (60 minutes) - Track: Analyze
Speaker(s): Jen Stirrup
Title: Python Essentials for C# Devs
Python has become extremely popular in the broader technology community, and it is a great way to get started in the world of data.
If you are already a C# programmer, whether beginner or expert, Python is an easy-to-learn language that makes use of your existing skill set.
In this demo-led session, we will look at Python in Visual Studio with some examples that will help you on your way to success with Python. You’ll see how it hangs together, and we will look at some of the similarities and differences in both languages.
Why not join this session to get started in learning this increasingly popular language?
DevOps with SQL Server 2017 in Linux and Containers
Event Date: 14-11-2017 20:00 - Category: Breakout Session (60 minutes) - Track: Perform
Speaker(s): Eric Kang
Title: DevOps with SQL Server 2017 in Linux and Containers
Join us in this hands-on session to learn about how easy it is to use SQL Server in your modern database development workflows and show common DevOps tasks, such as the creation of sanitized subsets of production environments, integration with OSS database unit testing frameworks, custom deployment pipelines, continuous integration & deployment for SQL Server. We will demonstrate DevOps scenarios using Docker, Kubernetes and SQL Server 2017 on Linux as an emerging trend in DevOps practices.
New SQL Server 2016 Security Features for Developers
Event Date: 14-11-2017 21:00 - Category: Breakout Session (60 minutes) - Track: Build
Speaker(s): Lenni Lobel
Title: New SQL Server 2016 Security Features for Developers
With the release of SQL Server 2016, the database engine has been greatly enhanced for security, with three new features that you’ll learn about in this demo-packed session. With dynamic data masking (DDM), you can fully or partially conceal sensitive columns from query results. Masking does not modify data on in the table, it simply hides data from users that don’t have permission to see it.
Row-level security (RLS) also hides data from unauthorized users, but at the row level. With RLS, you can create your own security policy to control which users can read or write specific rows in the table. Finally, Always Encrypted (AE) uses client-side encryption to ensure that data is encrypted in flight, not just at rest. Furthermore, the encryption keys are accessible only to the client. This guarantees that data cannot be decrypted on the server, easing the migration path to the cloud for users with highly sensitive data.
- Learn how dynamic data masking (DDM) can hide sensitive columns from unauthorized users
- Examine row-level security (RLS) to filter or block individual rows from different users
- Explore Always Encrypted (AE), a new client-side database encryption technology available in SQL Server 201
Build Real-Time Personalized Apps at Global Scale with Azure Cosmos DB
Event Date: 14-11-2017 22:00 - Category: Breakout Session (60 minutes) - Track: Build
Speaker(s): Tara Shankar Jana, Aravind Krishna R.
Title: Build Real-Time Personalized Apps at Global Scale with Azure Cosmos DB
During this session you will learn how to build rich personalized Apps at global scale with Azure Cosmos DB. We will explore how easy it is to build Serverless Apps at global scale with Azure Cosmos DB and Azure Functions; leveraging the models and APIs you are already familiar with and, discover how you can build rich real-time personalization into your applications using low-latency and tunable consistency settings.