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:

PLEASE NOTE: This agenda is subject change! Updates will be posted to the web site. Check for updates on the day of the event.
South Florida Code Camp Schedule 2019-03-02.xlsx

Schedule:

7:30am - Registration - North 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 Mobile 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. Users are uninstalling apps by the droves. Because of space, don't use them enough or sometimes for new found fears of privacy. What is a developer or company suppose to do? The future is in PWA Mobile Apps and I'll be presenting all the things you can do and how to do them in this presentation. Build apps that live on your user's list of apps without taking up space. Send them notification without having your app running. Access their camera, or gyroscope or access things you ONLY thought you could do ONLY if APPLE or GOOGLE gave you access to THEIR app store.


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