Session Schedule

Session Schedule2019-01-07T06:25:51+00:00

Tuesday

No Sessions

Wednesday

No Sessions

Thursday

8:00 AM

End to End Testing with Cypress

Presented by: Avindra Fernando
Time: Thursday 8:00 AM - 9:00 AM

Lots of companies are investing in end to end testing to release high quality software and remain competitive in today’s market. But, end to end testing also come with a set of challenges that we have to overcome. Setting up, writing, running, and debugging these tests could be challenging and...

Room: OrangeTrack: Software QualityTags: JavascriptFormat: General SessionLevel: Introductory and overview
9:15 AM

Angular and The Case for RxJS

Presented by: Sandi Barr
Time: Thursday 9:15 AM - 10:15 AM

When choosing Angular to build a front end app, it can seem like RxJS is just one more thing to learn, and there’s no easy transition coming from another framework. But RxJS is efficient and expressive! We declare relationships between entities, describing the what not the how. The basic sequence...

Room: OrangeTrack: Web/Front-EndTags: Functional Programming, JavascriptFormat: General SessionLevel: Intermediate
10:30 AM

Antifragile Teams

Presented by: Charlie Sweet
Time: Thursday 10:30 AM - 11:30 AM

Software development is an activity that’s fraught with complexity, ambiguity, and therefore risk. Many organizations attempt to mitigate that risk through stringent processes, but there is a better way. In nature, there are three types of systems. 1. Fragile systems that break under stress,...

Room: OrangeTrack: Project Leadership/Soft SkillsTags: Soft Skills/BusinessFormat: General SessionLevel: Intermediate
11:45 AM

Hobby Projects Are Awesome!

Presented by: Joel Byler
Time: Thursday 11:45 AM - 12:45 PM

There you are, enjoying a hobby that you love. One that gets you away from your screens and keyboard. Then out of nowhere an idea comes to mind, maybe its spurred by a problem that you encountered or a way that you could improve on a technique, you pull from your experiences and decide to start a...

Room: OrangeTrack: Programming PrinciplesTags: Design (UI/UX/CSS), Other, Soft Skills/BusinessFormat: General SessionLevel: Introductory and overview
1:00 PM

Postman Delivers! A Deep Dive into API Testing.

Presented by: Bob Crowley
Time: Thursday 1:00 PM - 2:00 PM

Whether you are a tester or a developer of HTTP API’s, chances are you are already using Postman to some degree. Chances are also that you are missing out on some of the advanced goodness. Using only features of the free version, this session introduces you to effective use of these features to...

Room: OrangeTrack: Software QualityTags: TestingFormat: General SessionLevel: Intermediate
3:30 PM

User Interviews: More than Just a Conversation

Presented by: Ash Banaszek
Time: Thursday 3:30 PM - 4:30 PM

Anyone who can carry a conversation can interview users, right? Not so. Gaining insight into user requirements, needs, and frustrations is a nuanced process. Without the proper training, even well-meaning researchers can lead, bias, and manipulate users into getting the answers researchers...

Room: OrangeTrack: UI/DesignFormat: General SessionLevel: Intermediate
4:45 PM

Mutation Testing to the rescue of your Tests

Presented by: Nicolas Fränkel
Time: Thursday 4:45 PM - 5:45 PM

Unit testing ensures your production code is relevant. But what does ensure your testing code is relevant? Come discover mutation testing and make sure your never forget another assert again. In the realm of testing, the code coverage metrics is the most often talked about. However, it doesn’t...

Room: OrangeTrack: Software QualityTags: Java, TestingFormat: General SessionLevel: Introductory and overview

Friday

8:30 AM

Event processing without breaking production

Presented by: Nathan Zender
Time: Friday 8:30 AM - 9:30 AM

Transactional systems are built with the primary focus of processing many concurrent events, only keeping the current state of data. What if I told you there was a way to capture all the events that led to that current state? Capturing all events would allow for deeper analytics/machine learning,...

Room: OrangeTrack: ArchitectureTags: Big Data, OtherFormat: General SessionLevel: Introductory and overview
9:45 AM

Beyond Alt-Text: Trends in Online Accessibility

Presented by: Ian Forrest
Time: Friday 9:45 AM - 10:45 AM

If you're like the 2016 version of me, then you think you have a decent handle on web accessibility. You put alt attributes on all your images (though you don't give much thought to the actual text) and you make sure your sites can be used with a keyboard (except for overlays sometimes). Then the...

Room: OrangeTrack: UI/DesignTags: Design (UI/UX/CSS), OtherFormat: General SessionLevel: Introductory and overview
11:00 AM

You Version Your Code, Why Not Your Database?

Presented by: Derek Binkley
Time: Friday 11:00 AM - 12:00 PM

Code versioning is an integral part of any developers daily workflow. However, database changes are often handled manually making automatic code deploys a challenge. If something goes wrong, rolling back a deployment requires either complex and possibly untested scripts or a database...

Room: OrangeTrack: DataTags: JavaFormat: General SessionLevel: Introductory and overview
12:15 PM

Will the real "Women in Tech" Please Stand up ??

Presented by: Taranjeet Kaur
Time: Friday 12:15 PM - 1:15 PM

Some stats (the data has been gathered from multiple sources) - Fact#1 50.52% women in USA Fact#2 47 % women in workforce Fact#3 Only 20% women in Tech Job Fact#4 5-7% management/ non tech positions in Tech companies. So many "Women in Tech" events and "Women Hiring" drives in Tech...

Room: OrangeTrack: Project Leadership/Soft SkillsFormat: General SessionLevel: Introductory and overview