IT/Dev Connections is part of the Informa Tech Division of Informa PLC
This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 3099067.
When their information is available in the cloud, people want to take additional measures to keep that data secure. The problem is that one of the biggest advantages of cloud services is they provide a huge platform for collaboration. With Microsoft Information Protection, you can have both. Office 365, RMS and Azure Information Protection combined allows a platform for collaboration without compromising security. In this session, we will cover the implementation and integration of Microsoft Information Protection with Office 365. We will also discuss the impact of RMS and Azure Information Protection outside the Microsoft ecosystem.
Are you missing out on the promise and excitement of Azure Machine Learning because your customers are unwilling or unable to commit to the cloud? Wouldn't it be great if you could harness the same capabilities for your on-premises data? With Python integrated in SQL Server 2017, you can. In this session, we will provide real-world examples of problems solved on-premises using both supervised and unsupervised machine learning techniques. Attendees will learn how to use Machine Learning Services (In-Database) integration to tackle complex data prediction scenarios.
Canary deployments—a term explained by Itay Shakury, former Microsoft Lead Cloud Solution Architect—give your organization early detection systems for errors and data on how your system is used. How can a team move from a different deployment pattern into a pattern that allows your organization to test customer reaction to different software? Find out in this session, where we will walk through a real-world implementation of this scenario using VSTS, .Net and node.js technologies.
In this session, we will discuss the various ways to define your serverless APIs. We will look at the frameworks out there (AWS SAM, Serverless Framework) and evaluate the benefits and downsides to each one. We will also discuss the most common problems you’ll encounter when architecting your serverless application and provide practical solutions to those problems.
VSTS and Azure allow us to truly use DevOps principles and practices. In this session, we'll discuss how to create a fully automated pipeline for building and releasing your applications. We’ll show you how to use Infrastructure as a Code to quickly build your dev/test/prod environment and how to automate the path from commit over build to new release to production.
Distributed platforms, like Apache Ignite, rely on horizontal scalability. More machines in the cluster mean greater performance of the application. But do we always get twice the speed after adding a second machine to the farm? Ten times faster after adding 10 machines? What is the responsibility of the platform? And where do engineers’ responsibilities begin? In this session, attendees will learn about the compromises and pitfalls architects face when designing distributed systems. They will also learn the advantages and disadvantages of different data-sharding algorithms, effective data models for distributed environments, synchronization and coordination in distributed systems, and local scalability issues of speeding up local processing on cluster nodes.
Big data is not just a buzzword. Today, companies from startups to enterprises have access to massive amounts of data generated by users and connected devices. The variety, volume and velocity of data requires specialized tools and massively scalable compute, storage and analytics capabilities to generate valuable insights. Amazon Web Services (AWS) offers a broad range of services for virtually any kind of big data application, such as data warehousing, clickstream analytics, fraud detection, recommendation engines, event-driven ETL, serverless computing, IoT processing, and machine learning. In this session, we will look at how to choose the right tool for the right job at every step of a data analytics workflow, from collecting, storing, processing and consuming data at scale to get the level of performance, reliability and security you need, while being cost-efficient.
Today, companies seeking to innovate faster are looking for new ways to make it easier and faster for their development teams to build and deploy software. Today, many companies and organizations face some challenges in implementing a more agile, dynamic software development process. They seek ways to make it easier and faster for their development teams to build and deploy software while delivering technical innovations to the marketplace. Implementing continuous integration, continuous delivery, and continuous deployment processes can aid you in building and releasing well-tested software safely and quickly.
In this session, we will discuss how you can quickly implement a CI/CD workflow using the cloud services. Using an automated CI/CD pipeline makes it easier to set up your entire development and continuous delivery toolchain for coding, building, testing, and deploying your application code with many popular programming languages.
This session will teach attendees about security architecture for cloud applications: how to manage user and application identity, what are security principals and how to manage access in cloud platform. You will learn about services that can be used to secure applications and sensitive materials such as passwords and certificates.
It wasn’t that long ago when virtualization changed the way we work with SQL and infrastructure. Now it’s all about containers. Containers can make the DBA’s job of creating and deploying servers much easier, freeing them up for other tasks such as performance tuning and security. In this session, we will go over the concepts of containers and their general capabilities. Then we will build, connect and configure a SQL Server in a container for use as a private lab.
Attacks such as SQL injection, cross-site scripting (XSS) and cross-site request forgery (CSRF) have been around for more than 10 years old, so by now everyone should know how to avoid them. But new threats are on the horizon, including version 2.0 of these old attacks albeit with increased danger, such as CSRF without user interaction or forgotten types of XSS that may endanger Angular applications. Of course, beware also of novel kinds of vulnerabilities, such as insecure JSON deserialization, surprising XML injections, external link abuse and many more. This session will not only showcase many of these new and updated threats but will also provide countermeasures. Expect surprising twists, a lot of code and a to-do list to check off once you return home from the conference.
As cybersecurity and compliance become core to successfully doing business, it is vital that your organization's cybersecurity program, processes and procedures are baked into the the DNA of the organization, and not just painted on after the fact. This requires the design and implementation of effective gates -- places in the organization's workflow where cybersecurity is implemented and validated before work moves on. In this session, we will be reviewing what these gates look like for an organization that implements B2B and B2C applications in the public or private cloud, and how they can be made an organic part of the organization.
You have a data problem, and you likely don't even know it. With the latest cloud offerings from Microsoft, the ability to store content has become almost limitless. On the one hand, this solves many IT headaches, but it also causes many more. How long should we keep our data? How do we make it easy for end users to classify data, and can we automate any of it? How do we find it when we really need to, such as for a lawsuit? This session will look at the tools that Microsoft Office 365 provides, and what you need to know to plan for retention and classification of your data.
In this session, Chander Dhall will show different architectures that are in currently in production with his clients. He will take you on a high-level journey on what it takes to move a monolithic architecture to a microservices-based architecture. He will also elucidate the concepts behind implementing these architectures correctly and how to make them faster while increasing the (development) velocity.
Using packages such as xml2, jsonlite and jq, this session will showcase how you can work with XML and JSON easily. We'll also cover how you can work with data that's been stored in SQL Server so you can work with your data either from an R stand-alone instance or in a stored procedure in SQL Server.
Modern development implies modern authentication. DevOps is all about making continuous integration, continuous deployment and infrastructure as code a reality. However, when dealing with Azure Active Directory applications, things can get complicated. In this session, we'll demonstrate how to build AAD apps provisioning as part of your release cycle using Visual Studio Team Services (VSTS), Azure Managed Service Identity (MSI) and Azure Key Vault.
Why move to the cloud? You give up all control of your infrastructure to a very opinionated system that you can’t change if you have to.
But, do you have to? Or even, can you?
In this BOF session we want to hear your arguments pro moving to the cloud, but also hear the ones that prevent you from moving to the cloud. Between all attendees, maybe we can convince so sceptics into moving everything to the cloud tomorrow, or the cloud believers into pulling out asap.
Let's face it, the requirements around deploying software updates continues to grow. But with CodeDeploy there is relief. In this session, you'll learn what AWS CodeDeploy is and how you can use it to automate deployments across your applications running on AWS. We'll look at applications, deployment groups, application lifecycle hooks and how you can plug in to these to automate any tasks you need to ensure a successful zero downtime deployment.
Conversational interfaces through text and voice with are rapidly becoming more mainstream. With cloud based deep learning technologies, you can add compelling voice and chat interfaces to mobile devices, web apps, and easily publish your chatbots to, Twilio, Slack, and Facebook Messenger. This session will explain how to build a fully functional chatbot with multiple frontends using a serverless cloud backend. Attendees will learn the key components required for building chatbots integrated with text, voice, and response cards, and will gain foundational skills for enriching applications with natural, conversational interfaces.
The session we will discuss the choice of technologies, development tools and debugging techniques and will demo and build a chatbot. Additionally, the session will demo how to processing conversations and triggering corresponding actions in a serverless backend systems.
There's a lot of interest in Site Reliability Engineering these days. Leading companies such as Google, Facebook, Netflix and Apple have all embraced SRE, particularly in the wake of the book "Site Reliability Engineering: How Google Runs Production Systems" published a couple of years ago by O'Reilly. So what is SRE and what are its core principles? How does SRE relate to DevOps? Is it only applicable to massive online services such as Google, Facebook and Netflix, or are there aspects of SRE that can be applied in other circumstances? Is SRE a passing fad, or is it something that's worth investing time and effort into, both individually and organizationally? In this session, you’ll learn about SRE from someone who is both an experienced SRE high-level individual contributor and manager (six years at Google, including managing the SRE team for Google Fiber). He also has many years of Dev/IT experience outside Google in organizations ranging from startups to multinational enterprises.
In this session, you’ll learn how to leverage AWS security best practices to reduce your risk. We will cover AWS built-in optional account configuration as well as external resources to help audit and protect your environment.
Microservices have taken the software industry by storm. Are you developing a microservice? Do you want to understand the benefits of a microservice architecture? Do you want to dive-deep into the design principles of the microservice architecture? If the answer to any of these questions is yes, then this presentation is for you. In this session, you’ll learn how to successfully embrace this modern architecture. By the end of this session, you will have a good understanding of this new architectural style and best practices. You will walk away with better insights about transitioning from monolith to microservices, having learned how to build microservices from the ground up and apply them within your own organization.
A bot is a web service that interacts with users in a conversational format. The Microsoft Bot Framework is a comprehensive offering for building and deploying high-quality bots for users to enjoy wherever they are talking. In this demo-driven session, we will cover the basics of the Microsoft Bot Framework and how you can leverage the Bot Framework to implement the real-life business solutions in Office 365. We teach how to get started with the Microsoft Bot Framework and demonstrate how to build a working bot for your application. Not only will you learn what is the Microsoft Bot Framework and what is Azure Bot Service, but also how to create bots using the Microsoft Bot Framework and how to leverage the Bot Framework to implement real-life business solutions.
In their journey to the cloud, companies try to protect their data by adding additional layers of security. One of the security measure that Office 365 provides is data loss prevention (DLP). It’s been available for quite some time in Exchange Online, but it has also made its way into SharePoint Online. In this session, we’ll cover why and how to use DLP in Office 365 to prevent sensitive data from leaving the company. Using DLP, we will show how to add another layer of business security based on data driven by business. We will also cover how DLP can be integrated with Azure Information Protection. By the end of the session, you’ll know how to make data more secure with data loss prevention.
Do you want to learn how to access a massive data lake of geospatial data in Amazon S3? Amazon Athena allows a data analyst to write familiar SQL queries to access data stored in flat files directly in an Amazon S3 bucket. This session will cover data partitioning, bucketing, and basic and columnar file formats. Any datasets, from a few gigabytes to a few petabytes, can easily be queried with Amazon Athena. Attendees will take away the knowledge needed to start creating their own data lake using the same techniques discussed in this session with any data of their choosing.
The journey to the cloud can be a bumpy one, with so many cloud choices and so little time to make the right decisions all while keeping the train running on time. That’s why it's more important than ever to ask the right questions. In this interactive session, participants will learn how to ask the right questions and suss out the areas that are most important in their journey to the cloud. We'll compare participant-nominated cloud providers and their services to assist in determining which mix of clouds and services may be right for you. We’ll cover everything from cost to capability, common challenges, balancing infrastructure and services, and we'll even address the dreaded legacy applications and lock-in elephants in the room.
Session details coming soon.
Using the AWS Tools for Visual Studio Team Services it’s a snap to extend your existing build and release pipelines in both VSTS and on-premise Team Foundation Server to work with a variety of AWS services. This session will begin with a short introduction to the tools, why you might want to use them and what they offer and then demonstrates the tools in action to dive progressively deeper into options for managing deployments to different AWS services such as Elastic Beanstalk, Lambda and CodeDeploy. The session will also cover tasks for working with secrets and options for building out infrastructure on demand as part of your build processes.
SQL Server indexes come in multiple types: clustered, non-clustered, full text and column store. In this session, you’ll get an understanding of what these types are and when each is an appropriate solution. We will explain and demonstrate each type, and you’ll leave this class with a repeatable indexing methodology you can use to improve your database performance.
SQL Server 2019, now in public preview, builds upon the modern data platform of SQL Server 2017 to bring new capabilities and open up new worlds through a unified data platform. Come learn more about the new features of SQL Server 2019 including Big Data Clusters with Spark and HDFS, Machine Learning, SQL Server extensions with Java, Intelligent Query Processing, Always On Availability Groups on Kubernetes, and list of database engine enhancements for the data professional and developer.
"With great power comes great responsibility." - every Ops team in the cloud, ever! With all those possibilities that cloud providers promise us a lot of fears travel along. "How can I make sure that workloads are only deployed in region XYZ?" "How do I know who did what?" "How do I get notified if something happens?" "How do I not get bill shock?" All of these questions are normal and need to be addressed in every implementation. Come along and hear about offerings and services in Microsoft Azure that will assist companies to clean up their cloud and keep it tidy.
This session will demonstrate how using AWS Glacier can be a simple and cost-effective solution for archiving data. We’ll also discuss how to set up Glacier as well as some of its limitations.
Azure Automation is the infrastructure way of envisioning automation while Visual Studio Team Services (VSTS) encapsulates the Azure provisioning steps as part of the release life cycle. What are the pros and cons of each product? Should we choose one over another? Aren't they overlapping? In this session, we will confront two worlds: infrastructure and development. After all, isn't DevOps a way to bridge those worlds?
In this session, we’ll show AWS users how to reduce costs, ensure security and prevent end of life. We’ll cover items to keep tabs on to ensure you are keeping up with best practices. Also covered will be tools to help you on this journey.
How to build a Amazon Lex (Alexa) driven pay as you go call centre solution • Plug your call centre into your systems allowing customers to get answers without having to queue • Use AWS Lambda & DynamoDB to allow customers to pass data protection and ensure customer data is secure • How to integrate your new solution with other communication methods such as text message.
Businesses all over the world are engaging in new technology initiatives ranging from green field deployments to transformations. Communicating your vision, embracing change, rapid experimentation and focusing on business outcomes are all mainstay tools in your corporate strategy toolbox. Today it’s more critical than ever to establish guidelines and best practices around how to define, evaluate and execute on your technology strategies. Join Sean Davis in a best practices discussion covering various topics such as how to leverage the right opportunities, learning from your failures, and employing unconventional approaches to overcome business challenges.