Our Sessions

Breakfast with Sponsors

Greg Leonardo

Greg Leonardo

Webonology


Beginner
Breakfast with our Sponsors (Main Lobby)
08:00 AM - 08:50 AM

AI - The 21st Century Industrial Revolution

Marc Zentmeyer

Marc Zentmeyer

Microsoft


Beginner
Keynote Hall (Room 150)
09:00 AM - 09:55 AM

Are you considering Accessibility?

Harish Beeram

Harish Beeram

AgileThought Inc.

Whether you’re a front-end developer, designer or architect, accessibility should be a key consideration in the software development process. During this session, we’ll cover everything from high-level accessibility concepts to detailed implementation information that you can apply to projects at work. In addition to looking at code examples, we’ll also discuss ADA, Section 508 and WCAG 2.1, WAI and ARIA. Join this session to learn the necessary fundamentals for accessibility.


Beginner
Business /DevOps (Room 303)
10:00 AM - 10:50 AM

PowerApp : New AI Features

Christopher Cognetta

Christopher Cognetta

Campus Management

A quick overview of the new PowerApp AI features available with Dynamics 365. New to powerapps? No worries, swing by for a quick tour and see what all the news is about. Whether your a Dynamics 365 user, Sharepoint, or have a data source you want to consume from the 100's of connectors we will show you brief tour as well as show the new AI capabilities with October Release Wave 2


Beginner
Cloud/IoT (Room 302)
10:00 AM - 10:50 AM

Cortana: Where she’s at, how to get things done and what we can expect going forward

Kelvin McDaniel

Kelvin McDaniel

CoLabs

I know what you’re thinking... because I’ve had the same thoughts: Is Cortana yet another Microsoft offering that will go the way of the Dodo? Is it worth the time and effort to build something meaningful? How much is this going to cost me? Where do I even get started? We’ll tackle all this and more in the time we have, and we’ll even code a Skill from scratch to prove how easy it is to get up and running. Those who attend will also be eligible for a special prize!


Beginner
Cloud/IoT (Room 301)
10:00 AM - 10:50 AM

Data Architecture in the 21st Century

Frank

Frank

Independent Consultant

Big Data (Hadoop and NoSQL), The Cloud, The IoT and Data Science are changing the Enterprise Data Architecture. In this presentation I will explain: 1. How the Modern Database Architecture landscape is changing (The Good, The Bad and the Ugly 2. The chain toward Wisdom or Intelligence Life Cycle (Data-Information-Knowledge-Wisdom) 3. The Digital Transformation Hierarchy 4. Show the advantages and disadvantages of OLTP, OLAP and Big Data, and the rise of the BDMS (BIG DATA MANAGEMENT SYSTEMS). 5. The different data architectural models and use cases in the 21st Century


Advanced
Database (Room 326)
10:00 AM - 10:50 AM

Introduction to Principles Within the Unity Game Engine

Shaun Brown

Shaun Brown

WebstaurantStore

This session will serve as an introduction to anyone interested in learning more about the Unity Game Engine. We will cover the basics of Unity such as the game loop, game objects, and behaviors with code examples written in C#.


Beginner
Desktop/Soft Skills (Room 309)
10:00 AM - 10:50 AM

DevOps is more than a Title

Chris Ayers

Chris Ayers

New Signature

DevOps is so much more than a label. You can do DevOps activities like automation or CI/CD without understanding the why of DevOps. We'll dive into the why of DevOps and how it will benefit everyone in the organization. Focusing on feedback for developers, product owners, and operations, these benefits can lead to better work/life balance, increased happiness, better visibility, and better communication while to delivering value to the End User.


Beginner
DevOps (Room 305)
10:00 AM - 10:50 AM

Developing Roomscale AR and VR experiences and games using C# in Unity3d

Mark Sebesta

Mark Sebesta

Beep2Bleep

We will develop a VR game/experience using Unity and C#. We'll start with some slides discussing the current state then build a VR experience live from File->New in Unity and Visual Studio with C#.


Beginner
Open Source/IT Pro (Room 304)
10:00 AM - 10:50 AM

7 Key Job Search Activities

Erica Woods

Erica Woods

Apex Systems

Have you ever heard someone say "my job search was easy!" Yeah, we haven't either. In this workshop, learn 7 key tips to ensure you come across job prospects that interest you, get more interview requests from your application, crush your interview, and more! Here's the 7 key tips and activities we'll discuss best practices and resources around: 1. Resume Optimization 2. Understanding Market Worth 3. Utilizing Effective Job Search Resources 4. Effective Outreach (Referral Route or 2nd Outreach Channel) 5. Fine-tuning Elevator Pitch 6. Effective Interview Preparation 7. Post-Interview Thank You


Beginner
Soft Skills (Room 310)
10:00 AM - 10:50 AM

Trunk-based development with Feature Toggles

Scott Nimrod

Scott Nimrod

Bizmonger Inc

Feature branches can discourage healthy development practices. Hence, developers are discouraged from tidying code that’s unrelated to their feature. Persistent technical debt and the time required to resolve merge conflicts can and will slow a development team’s productivity. Feature Toggles are an alternative to feature branches. Specifically, feature toggles encourage the Continuous Delivery of healthier code. Developers aren’t discouraged from tidying code that’s unrelated to their feature. In addition, merge conflicts are almost non-existent when developers continuously integrate their updates throughout the day. Scott Nimrod addresses how feature toggles can be implemented using a functional programming language and then identifies the costs of using them.


Advanced
Business /DevOps (Room 303)
11:00 AM - 11:50 AM

Microservice Architecture

Sebastian Castaldi

Sebastian Castaldi

PwC - PricewaterhouseCoopers LLP

Microservices is a variant of the service-oriented architecture (SOA) architectural style that structures an application as a collection of loosely coupled services. In a microservices architecture, services are fine-grained and the protocols are lightweight. This session will begin with a quick overview of the most popular cloud offerings like: GCP, AWS and Azure, we will do a quick comparison and some of the cloud options available and why Microservices Architectures are getting so much attention


Beginner
Cloud/IoT (Room 302)
11:00 AM - 11:50 AM

SQL 2019 for Developers

Dave Noderer

Dave Noderer

Computer Ways, Inc.

Microsoft SQL Server has supported and continues to add support for software developers. This talk will touch on a few topics including tools, SQL graph, Java Language extensions, JSON, UTF-9 Support, Temporal Tables and Spatial Data. We should have time to dig deeper into one or two of those.


Advanced
Database (Room 326)
11:00 AM - 11:50 AM

IT Career Success Depends on Your Soft Skills

Suzanne Ricci

Suzanne Ricci

Computer Coach

Over and over we hear hiring managers say they prefer candidates with soft skills. In this interactive session, we will discuss the top ten soft skills requested by employers, how to be aware if you possess the skill and how to improve the skills to continue career success.


Beginner
Desktop/Soft Skills (Room 309)
11:00 AM - 11:50 AM

Chalk Talk - Code Style and Standards

Scott Dorman

Scott Dorman

DevEvolved

Code standards and styles are one of those topics that you either love or hate. Join your fellow developers as we talk about what our experiences have been, what worked, what didn't, and why having them is a good idea. Share your thoughts on what should be considered a standard and why it is important. Along the way, we can discover some "best practices" and some creative ways to make adopting code standards at your company a little bit easier.


Beginner
DevOps (Room 305)
11:00 AM - 11:50 AM

Build Efficient Xamarin apps with GraphQL

Sivamuthu Kumar

Sivamuthu Kumar

Computer Enterprises Inc

Modern applications are increasingly data-driven, which leads to a lot of time spent fetching, filtering, and aggregating data. GraphQL is a query language for your API which reduces the complexity associated with data fetching lets developers describe the complex, nested data dependencies of modern applications. In this session, We will discuss how to build high-performance GraphQL apps with Xamarin and the demo how to quickly spin up the GraphQL server with Azure Database for Postgresql with Hasura and integrate the GraphQL backend in Xamarin using GraphQL Client libraries, featuring GraphQL capabilities such as Query, Mutation, and Subscription. We will discuss tips and tricks to getting started with building GraphQL powered Xamarin apps.


Beginner
Mobile (Room 327)
11:00 AM - 11:50 AM

Fullstack GraphQL NodeJS with React

Vincent Tang

Vincent Tang

E2 Generations

APIs are how backends talk to clients. REST has been the industry standard for many years, but GraphQL is being used at Facebook, Github, Gatsby, Paypal, etc. In this session, we'll build a simple website that shows a list of filterable movies. We'll build a graphQL nodeJS backend, and connect it to a React frontend. No prior experience needed, although basic React and Javascript knowledge is helpful


Beginner
Open Source/IT Pro (Room 304)
11:00 AM - 11:50 AM

Kanban

Karam Labban

Karam Labban

PWC PricewaterhouseCoopers LLP

Complete Introduction to Kanban going over origin of Kanban, idea behind Kanban, Starting with Kanban, common Kanban boards, advantages and challenges, metrics, Kanban teams, deadlines and external dependancies. I will recommend ample online resources.


Beginner
Soft Skills (Room 310)
11:00 AM - 11:50 AM

Machine Learning 101: Know Your Algorithms

Benjamin Geiger

Benjamin Geiger

WebstaurantStore

Machine Learning is the wave of the present. With the advent of tools such as ML.NET, developers no longer need a statistics degree and a graduate specialization in the subject to get acceptable results. In this session, we review the most common machine learning tasks and algorithms, briefly outlining their uses, distinctions, and pitfalls.


Beginner
Business /DevOps (Room 303)
01:00 PM - 01:50 PM

Managing Microservices with Kubernetes and Istio

Sivamuthu Kumar

Sivamuthu Kumar

Computer Enterprises Inc

Are you building or interested in building microservices? They are a powerful method to build a scalable and agile backend, but managing these services can feel daunting: building, deploying, service discovery, load balancing, routing, tracing, auth, graceful failures, rate limits, and more. This session will show you how the Kubernetes container management system and Istio service mesh can simplify many of the operational challenges of microservices, including an in-depth live demo.


Advanced
Cloud/IoT (Room 302)
01:00 PM - 01:50 PM

Feature Flags - the art of deploying often

Facundo Gauna

Facundo Gauna

New Signature

Did you know some companies deploy at least once to production per day per developer? How do they do that? Have you worked on features that seem to take many sprints? We'll talk about the world of Continuous Deployment and the role of feature flags. How do you use them? How to manage them? Where to start?


Beginner
Cloud/IoT (Room 301)
01:00 PM - 01:50 PM

Algorand Blockchain Basics - Decentralized and for Developers

Russell Fustino

Russell Fustino

Algorand

Algorand is a new blockchain built on a Permissionless, pure proof of stake, decentralized agreement protocol, where anyone can participate and requires minimal computational power. This protocol finalizes transactions very quickly and offers true decentralization. For developers the Algorand blockchain provides JavaScript, Java, Python and Go SDKs. Additionally REST endpoints are provided for interacting with the nodes and handling wallet functions. These REST endpoints are based on the OpenAPI Specification and can be used to build clients in any language. This session covers the basics of how the Algorand protocol works, cover the architecture overview, managing the node with the command line tools, and show developers how to integrate using the SDKs to build Layer 2 applications.


Beginner
Database (Room 326)
01:00 PM - 01:50 PM

Writing Unit Tests to cover success and failure of payment transaction recording

Shawn Dreier

Shawn Dreier

Webstaurant Store

Have you ever had a situation where you find a critical piece of your application that has no test coverage? How do you make sure that you've covered all cases, not just the successful ones? This session will examine and demonstrate how to achieve full code coverage from scratch using a mocked up payment transaction recording system.


Advanced
Desktop/Soft Skills (Room 309)
01:00 PM - 01:50 PM

Automate Azure DevOps

Chris Ayers

Chris Ayers

New Signature

Need to setup a new project? Script and automate the creation of repos and git ignore files. Create your build pipelines, branch policies and release in a repeatable manner. Let's examine the Azure Cli DevOps extension and REST apis to find out how to script almost everything in Azure DevOps.


Advanced
DevOps (Room 305)
01:00 PM - 01:50 PM

Cross Platform Mobile Development with Xamarin Forms

Luis Pujols

Luis Pujols

CrossGeeks

In this talk, we are going to learn the basics of mobile development with Xamarin, and how we can use Xamarin. Forms to allow us as developers to efficiently create native user interface layouts that can be shared across iOS, Android, and Universal Windows Platform apps. creating an app's that are able to share up to 80-90% of their codebase.


Beginner
Mobile (Room 327)
01:00 PM - 01:50 PM

Introduction to Angular

Sebastian Castaldi

Sebastian Castaldi

PwC - PricewaterhouseCoopers LLP

Angular (commonly referred to as "Angular 2+" is a TypeScript-based open-source web application framework led by the Angular Team at Google and by a community of individuals and corporations. Angular is a complete rewrite from the same team that built AngularJS. In this course the student will learn: - Angular-cli. - Project structure. - How to create and organize components.


Beginner
Open Source/IT Pro (Room 304)
01:00 PM - 01:50 PM

The reality of burnout among software professionals

Santosh Hari

Santosh Hari

Microsoft Azure MVP, Azure Consultant @ New Signature

Burnout among software professionals is far more widespread than we would like to admit. It sneaks up on us. At first we dread going in to work each day. We can barely focus enough to get through the day and struggle with otherwise simple-for-us tasks. It starts there and gets much worse. So what are some of the things that cause us to burn out? We will draw from personal experiences and have a frank and productive discussions on some of the well-known, and not so well-known causes of burn out, how to recognize the symptoms, how to avoid getting burned out and some tricks on coping.


Beginner
Soft Skills (Room 310)
01:00 PM - 01:50 PM

Data and AI is eating the world. The Impact of Data on Any Profession

Frank

Frank

Independent Consultant

Nearly a decade ago, Marc Andreessen the co-author of Mosaic, the first widely used Web browser and co-founder of Netscape declared that “software is eating the world". Today we can say that "Data and AI is eating the world" by 2020, there will be around 40 trillion gigabytes (40 zettabytes) of data in the world. The rise of Big Data is forcing (or will force) every company to become a data company. The scope of Big Data encompasses, well, everything: Bank transactions, phone calls, texts, emails, tweets, social media of all kinds, images (the ones we know we’re taking and the ones we don’t know are being taken of us), and much more. Wearable devices like Fitbits and medical implants wirelessly transmit human biometric information into massive healthcare datasets. Internet of Things devices from advanced vehicles, robotic factory hardware, and a dizzying array of other machines constantly create digital records without any human input at all. Every company will need a skilled team to draft and execute their data strategy. Notes from Sisense article "Every Company Is a Data Company: Building Analytics in the Age of Big Data" Knowledge of data manipulation and analysis are and will be part of the curriculum of any knowledge worker. Data literacy in the 21st century is becoming as important as read, write and basic mathematics at any level in any company. Are you prepared for the job market of the 21st century? Are you data literate?


Beginner
Business /DevOps (Room 303)
02:00 PM - 02:50 PM

Secure IoT with Azure Sphere

Michael W. Ritchie

Michael W. Ritchie

Germinal

Learn how Azure Sphere addresses the seven common attack vectors of IoT devices. Security is foundational to connected IoT experiences. Don't trust your brand to single line-of-defense and second-best solutions. Takeaways: Azure Sphere overview Background on Sphere's security, based on years of Microsoft experience and research. How Azure Sphere promotes security with crossover MCUs The Sphere secured OS Turnkey cloud security service, guarding every Azure Sphere device End-to-end IoT security that responds to emerging threats—so you don't have to.


Advanced
Cloud/IoT (Room 302)
02:00 PM - 02:50 PM

API Gateways and Microservices: 2 peas in a pod

Santosh Hari

Santosh Hari

Microsoft Azure MVP, Azure Consultant @ New Signature

Chances are you’ve already gone through the tedious process of decomposing your monolith into microservices, or at the very least, want to use microservices in the near future. Nowadays, microservices connect to various APIs. These APIs could differ in protocols (REST/SOAP), where they’re hosted (on-prem/cloud), security (tokens/JWTs) and so on. Learn how to leverage API Gateways so your microservices are able to fully connect and harness the power of these APIs. This talk will go into details on various API Gateway offerings and a decision matrix on which one to pick. The talk will also highlight the various features of API Gateways like productizing APIs, creating users and subscriptions, security, error handling, rate limiting. We will use Azure API Management to display the awesome power of API Gateways but the principles will be universal.


Beginner
Cloud/IoT (Room 301)
02:00 PM - 02:50 PM

Keys to Improving the Developer and Tester Relationship

Angelica Gergely

Angelica Gergely

WebstaurantStore

This course will provide methods on how to articulate and resolve issues when reporting defects. Individuals will be able to participate in various scenarios, where guidance and suggestions about the conflict will be provided. Additionally, there will be information about various means of communication, including: video calls, e-mails, and chat programs.


Beginner
Desktop/Soft Skills (Room 309)
02:00 PM - 02:50 PM

Memory Management Fundamentals – Garbage Collection Deep Dive

Scott Dorman

Scott Dorman

DevEvolved

Memory management in .NET is one of the fundamental aspects of .NET, yet it also seems to be one of the most misunderstood concepts in the CLR. Take an in-depth look at how .NET manages memory, allocates resources, and how the Garbage Collector works.


DeepDive
DevOps (Room 305)
02:00 PM - 02:50 PM

Xamarin Forms - Let's Talk Architecture with Prism

Luis Pujols

Luis Pujols

CrossGeeks

In this talk, we will be learning what are the key principles to build loosely coupled, maintainable, and testable cross-platform applications. We are going to achieve using a framework called Prism which provides an implementation of a collection of design patterns that are helpful in writing well-structured and maintainable Xamarin applications, including MVVM, dependency injection, commands, EventAggregator, and others.


Advanced
Mobile (Room 327)
02:00 PM - 02:50 PM

Intro to ML.NET

Travis Stark

Travis Stark

WebstaurantStore

An introduction to using ML.NET, Microsoft's new open-source and cross-platform machine learning framework. We'll be covering the basics and how to setup up your own prediction engines.


Beginner
Open Source/IT Pro (Room 304)
02:00 PM - 02:50 PM

Positive Thinking Mindset and Goal setting

Harish Beeram

Harish Beeram

AgileThought Inc.

A motivational/inspirational presentation that is for all professionals who want a change / improvement / transformation in their careers/professional and personal lives. We will cover what is a mindset and different kinds of mindset and how we can transition from one mindset to other to help our journey in professional and personal lives. We will cover THINK formula and PIP formula and How to use them in professional and personal lives. . To make effective use of time Goals are the best tools that keep us going / motivated and gives us a sense of accomplishment. A practical goal setting exercise that participants can take away for their daily use and put into practice.


Beginner
Soft Skills (Room 310)
02:00 PM - 02:50 PM

Making Illegal States of Software Unrepresentable

Scott Nimrod

Scott Nimrod

Bizmonger Inc

Bugs found in software can be costly. Hence, each bug that’s reported needs to be reproduced, documented, triaged, diagnosed, and eventually removed. Regression testing is then administered to expose any new bugs resulting from the initial bug fix. If new bugs are exposed, then the cycle repeats. What if we viewed software bugs as illegal states of a system? Scott Nimrod addresses how to make illegal states for a software system unrepresentable by applying functional programming techniques and using the compiler as an enforcer. The target audience for this talk are software developers.


Advanced
Business /DevOps (Room 303)
03:00 PM - 03:50 PM

Introduction to IoT using Azure

John Wang

John Wang

Ever wondered on what is the buzz about Internet of Things (IoT)? and interested in making your own? We will take an look on what is Internet of Things (IoT), the impact of IoT to the world, industries that IoT can disrupt and then, we will provide an overview of building an IoT solutions using Azure.


Beginner
Cloud/IoT (Room 302)
03:00 PM - 03:50 PM

OOA, OOD, UML, and Java

Jay Evan J. Tevis

Jay Evan J. Tevis

Keiser University

This session is intended for anyone who writes programs in Java. The session demonstrates how object-oriented analysis and design (OOAD) techniques can be used to create UML class diagrams and state diagrams that can be easily translated directly into Java source code. If you want to understand the advantages of doing object-oriented analysis and design BEFORE writing your Java programs, then this session is for you. When this session is completed you will have learned some very useful skills for writing object-oriented software.


Beginner
Desktop/Soft Skills (Room 309)
03:00 PM - 03:50 PM

Memory Management Fundamentals – IDisposable and the Dispose Pattern

Scott Dorman

Scott Dorman

DevEvolved

Continuing the discussion on memory management in .NET, we’ll re-cap the basics of how the garbage collection system works and then talk about the IDisposable interface and the Dispose pattern. This will cover not just how to use the pattern but also how to implement the pattern into your own classes.


DeepDive
DevOps (Room 305)
03:00 PM - 03:50 PM

Mobile DevOps made easy with VS App Center

Luis Pujols

Luis Pujols

CrossGeeks

There are several steps in the mobile development life cycle, and being realistic, it is sometimes really time-consuming for us to manually replicate them each time in our project and we end up ignoring important parts of the release cycle, Visual Studio App Center comes to solve this providing us all the tools we need to automatically manage our Mobile DevOps.


Beginner
Mobile (Room 327)
03:00 PM - 03:50 PM

Angular Material

Sebastian Castaldi

Sebastian Castaldi

PwC - PricewaterhouseCoopers LLP

Angular Material is a modern UI framework that works on web, mobile and desktop. You may ask, why to use material instead of other frameworks like: Bootstrap, Bulma, or your own CSS? Here are a few reasons to consider: It is fully tested to work across all modern browsers. It was designed with performance in mind, it has a small footprint. Themable: add theme branding with easy. Built-in accessibility and internationalization. It is developed and maintained by the angular team, especially to integrate with Angular. In this class we will implement Angular Material in an Angular project and create custom themes


DeepDive
Open Source/IT Pro (Room 304)
03:00 PM - 03:50 PM

Staying Healthy as a Software Developer

Phil DeVeau

Phil DeVeau

Staying healthy as a software developer is hard! Discuss health risks and strategies to remain healthy. This is an open discussion around successes, failures, and experiences in trying to stay healthy.


Beginner
Soft Skills (Room 310)
03:00 PM - 03:50 PM

It works on my machine! Logging and Metrics in .NET Core

John Callaway

John Callaway

Keep an eye on your application in production with strategic use of logging and analytical data collection. Detect and diagnose problems before they become an issue, and give confidence to the powers that be that your systems are working correctly. We'll start slow by logging to the console and explore other options available, including: Serilog, App Metrics, Application Insights, and more! Then we'll put together a Grafana dashboard that will be sure to impress everyone in your office.


Beginner
Cloud/IoT (Room 301)
04:00 PM - 04:50 PM

Model Interpretability and Transparency with Automated Machine Learning

Adnan Masood, PhD

Adnan Masood, PhD

UST Global

In AI and machine learning literature, explainability and interpretability are often used interchangeably. Interpretability is about the extent to which a cause and effect can be observed within a system while Explainability, is how a machine learning or deep learning model can be explained in subject matter expert terms. For domains like finance, healthcare and law look to deploy AI and deep learning models, fairness, accountability and transparency becomes specially important. If we’re unable to provide decision rationale with interpretability, and explainability as part of our models, we’ll seriously be limiting the potential impact of AI based systems. In this talk I will explore how automated machine learning (AutoML) can be used to explain a model, and review techniques including LIME, ELI5, and SHAP for model explainability and interpretability


Advanced
Cloud/IoT (Room 302)
04:00 PM - 04:50 PM

Running AKS in Prod

Dan Patrick

Dan Patrick

Solliance

In this session, you will go behind the lines of a real AKS deployment into production. Lessons learned about Infrastructure, Networking, Key Vault, WAF, and AKS will be covered. Learn how we locked down the deployment from the Network Security Groups to RBAC on the containers. You will see how Azure DevOps was used to create a true end to end CI/CD for both the Application and Infrastructure. Our pain, your gain… Takeaways: 1. Best practices for deploying production application with AKS 2. Use Azure DevOps pipelines and Terraform to manage an AKS deployment 3. Secure your AKS deployment


Advanced
Database (Room 326)
04:00 PM - 04:50 PM

How to be a Valuable Resource as an Employee or a Contractor

Roberta Barbosa

Roberta Barbosa

Investment Company in WPB

Are you a consultant working for a company for a long time and there is no job offer or signal that your contract will extend? Are you an employee who feels underappreciated by your managers and don’t know how to show your worth? In this session, I will share some of my experiences as an employee and contractor that might help the ones who are looking for different perspectives to change their situation.


Beginner
Desktop/Soft Skills (Room 309)
04:00 PM - 04:50 PM

C# 8 is here, what’s new?

Adam Seebeck

Adam Seebeck

unQbd

C# is a popular and versatile programming language. Let’s explore the latest version 8.0 and highlight some of the top new features. See how these new features can help boost productivity, efficiency, and hopefully reduce coding errors.


Beginner
DevOps (Room 305)
04:00 PM - 04:50 PM

Moving from C# to Swift

Eric Lizotte

Eric Lizotte

NexTech

Developers tend to like to learn new technologies, and iOS has been a big interest for a good while. Also, in an agile environment, everyone on the teams should be able to work on any of the software that anyone on the team produces. And of course, everyone wants to be able to use the software from their iPad/iPhone. As a C# developer, what do you need to know about moving to working in Swift? We'll take a look at some Swift basics, and talk about the things you'll need to keep in mind if you're looking to move to iOS development.


Beginner
Mobile (Room 327)
04:00 PM - 04:50 PM

Explore Client Side Blazor

Phil DeVeau

Phil DeVeau

Lets build a simple client side blazor application using Visual Studio 2019 and .net core 3.0.


Beginner
Open Source/IT Pro (Room 304)
04:00 PM - 04:50 PM

Working with Distributed Teams

Karam Labban

Karam Labban

PWC PricewaterhouseCoopers LLP

The state of working remote. Surveys and reports. Remote teams models and challenges. Benefits and myths Building Distributed Teams Success factors Cultural factors Recommended resources.


Beginner
Soft Skills (Room 310)
04:00 PM - 04:50 PM