Menu Register

Event Date: March 2, 2019 7:30 am - 5:45 pm

Web Development 2 - Room 2057


Tracks:

AI/Virtual and Augmented Reality | ASP .Net/Core 1 | ASP .Net/Core 2 | Auditorium | Azure/Cloud 1 | Azure/Cloud 2 | Azure/Cloud 3 | Career / Business Dev | DevOps | IoT 1 | Open Topics 1 | Open Topics 2 | Open Topics 3 | SQL/BI | Web Development 1 | Web Development 2 | Xamarin/Mobile | All

Timings:

8:30AM-9:40AM | 9:50AM-11:00AM | 11:10AM-12:20PM | 1:20PM-2:30PM | 2:40PM-3:50PM | 4:00PM-5:10PM | All

Agenda download:

TBD

Schedule:

7:30am - Registration - South Entrance
8:00am - Keynote - Lobby
8:30am - 9:40am - Session 1
9:50am - 11:00am - Session 2
11:10am - 12:20pm - Session 3
12:20pm - Lunch - Lobby
1:20pm - 2:30pm - Session 4
2:40pm - 3:50pm - Session 5
4:00pm - 5:10pm - Session 6
5:10pm - Wrap-Up - Lobby
6:00pm - After Party! - TBD

Room 3061 - Speaker Lounge


Ariel Diaz Bio
LinkedIn

What does it take to build Enterprise Software?

8:30AM-9:40AM, Web Development 2 - Room 2057

Dive with me as we go through the different stages of building enterprise software for your organization in this day and age. I'll go step by step with you on our journey that starts with obtaining the business requirements, then develop a solution and finally maintain a product that both you and the business can be proud of. I'll be talking about the Inception process, setting up your test environments, automating your deployments, the development life cycle, user acceptance reviews, delivery, support and future maintenance for your solutions. This session is intended to provide you with a high level overview and we will not go into the nitty-gritty aspects of software development.


Damian Montero Bio
Twitter LinkedIn

The Mobile App is DEAD! Long live PWA Apps

9:50AM-11:00AM, Web Development 2 - Room 2057

The world of Mobile is here to stay, but Apps are NOT the future. Our users are uninstalling our apps because of space or because they just don't use it enough. So how do we get all the things we USED to get from an app for our users? PWA Apps are here to replace ALL the functionality you THOUGHT was ONLY available to you from an App from the app store. See how you can build websites that have icons on your user's phones WITHOUT taking up space. Sending Notifications, having access to the camera, and gyroscope and access to things you were SURE was ONLY available if you had an app.


Ibis Fonte Bio
Twitter LinkedIn

Fast to Market with Bootstrap 4.1

11:10AM-12:20PM, Web Development 2 - Room 2057

Learn how to use the Bootstrap library to enhance your website's front end, simplify the design process and allow you to launch beautiful and functional web pages in very little time. Learn about the latest features of Bootstrap 4.1.


Tim Corbett Bio
Twitter LinkedIn

Understanding Observables using RxJS in Angular

1:20PM-2:30PM, Web Development 2 - Room 2057

Since the release of Angular 2, angular has made extensive use of Observables in the HTTP service and the events. In this course we will teach all the fundamentals of Observables including: push vs pull consumption, Observable, Observer, operators, Subjects, BehaviorSubjects and more. We will be using the RxJS library to simplify and extend our use of observables. By the end of this course, you will have a clear understanding of Observables and RxJS to help you manage data and events.


Joel Mussman Bio
LinkedIn

React and Redux

2:40PM-3:50PM, Web Development 2 - Room 2057

In 2018 React surpassed Angular as THE most popular tool for building user interfaces for the browser. In opposition to the template-based solution provided by Angular and other frameworks, React offers a purely programmatic solution to creating a browser-based user interface. And, because of its virtual DOM, React can be a much faster and robust solution. React programs can be written with either JavaScript, or even better, Microsoft TypeScript, and if you prefer to work with C# or Java you will see the similarities in this strongly-typed language. If you are a coder and like the idea of an application-driven interface, then this code-based overview is the jump-start you need!


Oscar Garcia Bio
Twitter LinkedIn

Improve distributed system and web app performance by using in-memory cache system.

4:00PM-5:10PM, Web Development 2 - Room 2057

Web applications often integrate with APIs for the purpose of retrieving data from a disk-based storage system like SQL Server. This poses challenges due slow queries and amount of data sent down the wire. In this presentation, we discuss the performance concerns with this type of architecture especially for big data scenarios. Oscar Garcia shows how to address those concerns by following a series of steps in which a web application is refactored with minimum changes to support an in-memory data store and data streaming. We start by discussing the challenges when using data queries. We structure the data for in in-memory storage. We replace the API requests with real-time data streaming. Learning Objectives: SQL Server Query Challenges Redis Cache Basic Operations and Structure Angular App with Socket.io integration Node.js Backend with Socket.io and Redis support Real-time data integration