Business /DevOps

Room 303

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

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

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

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

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