Internet of Things
What’s new with IoT?
The cloud is here! Are you ready? Microsoft, Amazon and others are all vying for your cloud attention. In this session, we will review the different types of cloud platforms available and what they mean to you. We will pay close attention to Microsoft’s Azure platform that offers two hosting solutions. What are these hosting options and what are the differences between them? Most importantly, how do I get started with all of this cloud business? Let’s put SQL Server into the cloud!
Succeeding with DevOps: The Culture of Code
Because DevOps shifts the focus of software development to a collaboration between development, operations, and testing, there isn’t really a single tool that your company can implement and be brought into best practices. Instead, it involves deploying a complete cultural shift in the approach towards software development.
Technology Trends Panel
A panel of CTOs at Triad companies discuss important technology trends they are pursuing.
How DevOps affects current tech stacks
Does DevOps mean that you have to swap out your current technology stacks for newer technology?
Taking Chatbots by Storm
Some say 2018 will be the year of chatbots, the coming of age of AI and NLP. We will go beyond the hype and talk about real world usecases within financial services where AI and chatbots have an important role to play. We will have a code walkthrough and demo of a common financial service usecase using voice and test chatbot, using tools like Amazon Alexa and api.ai. This will cover the aspects of intent design, security and performance.
Please pick up your boxed lunch and browse the Showcase in the Atrium.
Docker, .NET Core, and macOS: An Unusual, Hands-on Introduction to Docker
- Introduction to Docker and .NET Core (on a Mac)
- Step-by-step walk through on how to get started (hands-on, bring your laptops)
- How to integrate this in your development projects and teams
Migrating to Microservice Databases: From Relational Monolith to Distributed Data
In a Microservices architecture with multiple moving parts we can’t allow that a single complement downtime breaks down the entire system. Dealing with stateless code is easy, but it gets much harder when we have to deal with persistent state. In this scenario, zero downtime migrations are paramount to guarantee integrity and consistency.
Within all the Microservices characteristics, undoubtedly the one that creates more perplexity is the “one database per Microservice”. However, very few teams have the privilege of starting something from scratch: most of the times they have a legacy database that will survive any new implementation.
In legacy systems you traditionally have a model that adopts transactions and CRUD. Now we must reassess some of these concepts. In this talk we’ll discuss consistency, CRUD and CQRS, Event Sourcing, and how these techniques relate to each other in many different integration strategies for databases. We’ll explore Views, Materialized Views, Mirror Tables, Event Sourcing, Data Virtualization, Change Data Capture, and how these strategies enable you to build up a Microservices architecture from a legacy monolithic relational database.
The Democratization and Dangers of Data Science
Recent advances, such as the abundance of training and open source tools, and the many on-line communities devoted to data science, give more individuals the opportunity to learn and apply data science tools and technologies than ever before. This leads to the creation of the “Citizen Data Scientist,” someone not trained deeply in the rigors of data science, but who can apply the techniques to create models and provide actionable insights. This talk will not only highlight that opportunity, but also includes a cautionary note that using those tools is more than just applying algorithms to data.
Learn from the experience of one company in developing predictive analytics algorithms.
IT Management Culture Panel
IT leaders in the Triad discuss current issues and trends in managing IT folk such as: Do Millenials need to be managed differently? Does Agile create disruption? How should technical debt be managed?
Agile Planning Pitfall: We Don't Plan Past This Sprint
Teams don’t seem to be able to articulate the vision of their product for the next few months, let alone the next year. While the Agile Manifesto and principles guides us to deliver software in small increments and accept change, it does not say anything about stopping the planning process.