Career/ Leadership

The Interview: What History and Science Can Teach Us About Hiring

Friday August 20, 2021 2:40pm ET (37 min)

We all believe in the importance of having the best talent. We invest significant amounts of time in designing each phase of our interview process—from the number of stages to developing technical assessments and tweaking interview questions. We follow that with countless more hours filtering resumes, conducting phone screens, and interviewing candidates. All of this in the pursuit of finding that special someone to join our team. But how did we come to put these practices into place? And, how effective are we at assessing talent and potential, really? In this talk, we’ll learn about the history of the job interview, what science can tell us about our models of performance, how humans, as a species, are terrible at assessing potential, and what we can do about it.


Gatekeepers and Difficulty Anchors

Friday August 20, 2021 12:20pm ET (35 min)

If I just do great work, people will notice, right? Well, maybe not. This talk covers important survival tips for managing your career in tech.


Keeping up with the Caldwells

Friday August 20, 2021 3:40pm ET (34 min)

Tia and Nick Caldwell share the tips and tricks of job switching and working in Silicon Valley. In Episode 2, Tia and Nick Caldwell tackle the tech industry response to covid-19 pandemic and work from home. Burnout, managing remote teams, should we even bother returning to the office? It’s all covered in this excitedly candid 30-minute conversation featuring two engineering management powerhouses. Connect and leave Q&A in advance on Twitter @nickcald @_Tiacaldwell.


7 Secrets of Highly Successful Developers

Friday August 20, 2021 1:10pm ET (30 min)

In tech fields, we work in an incredibly fast-paced environment. We're constantly bombarded by information (both technical and social). Keeping up with the latest tech AND growing our careers and feeling fulfilled can be a constant and overwhelming battle. Let's explore how telling your boss what to do or trying things that make you nervous can launch your career. I will explore 7 practical tips and strategies for career advancement and personal satisfaction that you can apply immediately to be a happier and more successful human being (hey, developers are human beings too!). 


Taking charge: how to own your career path

Friday August 20, 2021 1:55pm ET (31 min)

Navigating a career in tech can be challenging - there are a lot of opportunities, but it’s hard to know what path suits you best and how to make the most of the possibilities. If you’re unaware of how to take charge of your own career, it’s common to look to your company or manager to figure it out for you, and so you wait to be promoted. Too often, this strategy ends up with frustration and stagnation as you’re overlooked, or as the most obvious “up into management” path never materializes. In this talk, I’ll share how to take charge of your career path, figure out your unique strengths and make a business case for promotion. You'll learn how to get ahead as a professional even when management isn’t an option, or isn’t right for you. This talk will be focused on practical advice and steps you can take, wherever you might be on your career journey, to get ahead and build a rewarding and fulfilling career. 



Algorithmic Bias: Data as a Weapon

Friday August 20, 2021 4:26pm ET (28 min)

This talk will outline how data is used as a weapon across various industries including tech. Learn about the sources of algorithmic bias and how we can avoid building data weapons. Beyond incarceration, algorithms decide who can board a plane, gets hired, and is surveilled. Rejecting the adoption of data weapons is a responsibility for all technologists and this talk with show you what to do to help.


Mentorship + Sponsorship

Wednesday August 18, 2021 12:15pm ET (28 min)

To grow our technical leadership skills, it’s critical to lean on one’s network of support. We often find mentors: people who can give us helpful advice. But what can be even more valuable is finding “sponsors”, who help us find new opportunities and improve the visibility of our work. As sponsorship is especially important for members of minoritized groups in tech, Lara Hogan walks through tactics you can employ today to be a sponsor for those around you, too.


Moving Beyond Performative Racial Equity in Tech

Thursday August 19, 2021 12:10pm ET (44 min)

Against the backdrop of the police killings and Black Lives Matter protests of 2020, many leaders and companies in the  tech industry made collective vows to implement fundamental changes in pursuit of diversity, equity, and inclusion. A year later, beyond the black squares on social media and statements claiming solidarity with those fighting racial injustices, many of these commitments have been largely unmet, if not wholly abandoned. Join us in an honest, authentic conversation with two of the most thoughtful voices working towards racial equity in tech. Nicole Sanchez (Vaya Consulting) and Albrey Brown (Airtable) will lead us in a discussion on the necessary understanding and solutions that we can enact in our own workplaces to ensure accountability and progress towards racial equity.


Software Engineering

Building Open Source Communities

Wednesday August 18, 2021 2:00pm ET (27 min)

We talk about community a lot in open source. Communities can make or break any open source project. There are some common traits–universal lessons that can be taken from working with open source communities–that any open source community can benefit from understanding and approaching thoughtfully. So what are common traits amongst successful–and not so successful–communities? How can you begin to apply the lessons others have learned, instead of re-inventing the wheel? Most importantly, how can you help ensure _your_ community is successful? In this talk, I'll share the overlapping lessons I've had from four distinct OSS communities – Node.js, io.js, Tent, and MyBB – over the last eight years with the intent of enabling the next generation of Builders to leapfrog those lessons and hit the ground running.


Effective Testing Approaches for your Application

Wednesday August 18, 2021 3:45pm ET (30 min)

Unit, component, integration, end-to-end-- there are many types of testing you can use when developing and releasing an application. You may have also heard of the testing pyramid, trophy, and even crab, which all demonstrate approaches for prioritizing test types. How do you decide where to focus your time and resources to get the most impact? When you have limited time and a tight release schedule, testing can feel like a burden if it doesn't give you the confidence and results you expect. In this talk, we'll define the different types of testing and cover their use cases, as well as provide some guidelines for deciding which approach to use for your application.


Where to Start with AWS as a Developer

Wednesday August 18, 2021 4:30pm ET (39 min)

Cloud infrastructure is a $100 billion industry and AWS is the market leader. Adding AWS skills to your repertoire and certifications to your resumé can make you more competitive and boost your earning power, but where do you start? There are over 200 AWS products and services! How do you start chipping away at this complex elephant, but do it in a way that's practical? In this talk, you'll learn the key concepts of cloud computing, the best services to start learning as a developer like EC2 and S3, what the certification path looks like, and where to go for help. We'll also cover tricky areas to watch out for like billing and Identity and Access Management (IAM). By the end, you'll have a clear path forward to leveling up your skills and career using AWS!


Everything counts! Use your superpowers for good!

Wednesday August 18, 2021 2:45pm ET (37 min)

With all our super powers combined, we can create solutions to have a positive and lasting impact in the open source world. In this talk, we will see how the combination of different disciplines, such as web development, IoT and connectivity, has had and will continue to have a positive impact on people’s lives. We will discuss diabetes monitoring with Flask, expanding to IoT and connectivity with WisBlock and LoRaWan and how we can contribute to open source and make a difference for everyone. Everything counts for open source and to use the technology for good!


Microcontrollers (MCUs), Cloud, and a Chance of AI

Wednesday August 18, 2021 1:04pm ET (38 min)

One of the fastest growing tech skills of the past five years, according to Indeed, is IoT skills. The need for IoT development has grown 1994% (yes that's right 1994%). Some of the most powerful IoT solutions are using MCUs (microcontrollers) at the heart their applications. Think this embedded development is tough ...Nah! Join me to discuss, learn, and build an IoT solutions using popular MCUs and embedded development tying these devices to Cloud. For fun, we'll also briefly touch upon a new technology, Tensorflow Lite for Microcontrollers which puts AI in the tiniest of IoT devices hands.


UX & Accessibility

ARIA: A Grande Method Of Accessible Markup

Thursday August 19, 2021 2:45pm ET (35 min)

ARIA, or accessible rich internet applications, are a very powerful set of attributes that define non-semantic content for your users with disabilities. In this session, we are going to break down web accessibility at its most granular level before exploring ARIA properties that will help create amazing user experiences, when semantic markup won't cut it. By the end of this talk, you will walk away with the knowledge of introductory ARIA concepts and when to put them into practice.


Accessibility isn't hard; getting people to see it's easy can be.

Thursday August 19, 2021 2:00pm ET (29 min)

Accessibility is one of the topics that has come up over and over again throughout my career. It typically starts with enthusiasm and comes from a good place; people want the product to be more inclusive and are passionate about making a difference. This enthusiasm meets resistance when they come up against the reality of how hard it is to make a product accessible. Is it, though? In this talk, we'll discuss some of the common misperceptions about accessibility, and I'll share ways to rally design engineering and product around accessibility as an attainable and worthy goal.


Accessible Components

Thursday August 19, 2021 3:45pm ET (32 min)

Within the WCAG 2.1, web-accessible content is broken into four principles collectively referred to as POUR. This acronym stands for Perceivable, Operable, Understandable, and Robust. With POUR as the foundation, this talk will provide guidance for understanding how to think and approach building accessible components.


Shapeshifters: The #1 UX Mistake You Don't Know You're Making

Thursday August 19, 2021 4:30pm ET (36 min)

Are you introducing extraneous complexity into your design? Redundant components that make life more difficult for you, your developers, and — worst of all  — your users? Google is doing it, Apple is doing it, is doing in, Linkedin is definitely doing it — and chances are you are, too. This UX fail isn't a result of bad designers. It's a product of siloed teams and design processes that focus on isolated screens and features instead of a holistic experience. In this talk, you'll learn why Shapeshifters are so terrible, how to recognize them, and how to easily fix them. Finally, you’ll learn when and where to leverage Shapeshifters: sparingly,  intentionally and wisely.


FAULT TEXT: The Adversities in Automated Alternative Text

Thursday August 19, 2021 1:15pm ET (32 min)

Images on the web are just over 25 yrs old. What started as an experiment, was standardized in 1995. We’ve often talked about how images are crucially important to the web’s experience today. However, all the advances in screen resolution, high dynamic range and bit depth have meant little to nothing for persons with low to no vision. This is where alternative text has been equally as crucial. But the attempts to automate alt text by way of computer vision, has been laden with hurdles at best. FAULT TEXT is a talk about alternative text, outlining the pitfalls in its automation and why we shouldn’t refer or commit to it. 



Beginner UI & Angular Workshop

Saturday August 14, 2021 11:00am ET (5 hrs)

Beginner UI & Angular Workshop A workshop for UI and Angular beginners alike. Let's pull down the Tour of Heroes app (written by John Papa and found throughout the Angular docs) and give it a UI upgrade! All you will need is a laptop and your favorite data set (mine, of course, will be ponies.)   - Dive into the Tour of Heroes demo application like never before! - Learn about integrating SASS into your Angular Project. - Learn how to include a Component Library into your Project. (We will be using Kendo UI but the principles to implement a UI Library are pretty universal.) - Play around with customizing styles and writing custom CSS from scratch. - Go over UI/UX principles and implement them on the fly. - Take part in UI challenges throughout the Workshop and win prizes!   Install Instructions   Feel free to clone down my version of The Tour of Heroes:  It can be found throughout the Angular docs and is a wonderful learning resource. The README has all the instructions you should need. This is my forked version that has the latest Angular version. There will be prizes for best use of a Kendo UI Component and other categories, so make sure you have the repo installed and running!


Nx Workshop - Building a Board Game Store with React

Saturday August 14, 2021 11:00am ET (5 hrs)

In this workshop, we'll be building a store for a fictional board game company called "The Board Game Hoard". - We're going to be using Nx and some of its plugins to accelerate the development of this app. Some of the things you'll learn: - Generating a pristine Nx workspace - Generating frontend React apps and backend APIs inside your workspace, with pre-configured proxies - Creating shared libs for re-using code - Generating new routed components with all the lazily loaded routes pre-configured by Nx and ready to go - How to organize code in a monorepo - Easily move libs around your folder structure - Creating Storybook stories and e2e Cypress tests for your components - How to set boundaries between the different scopes in your project - Write automated source code generators for common tasks in your workspace - Set-up CI for your Pull Requests - Add distributed caching - Set up the NxCloud GitHub integration - Write advanced deployment targets using the run-commands executor - Set up Continuous Deployment systems that deploy only the affected projects To help you understand how to apply some of these lessons in your own projects, we'll try to build a more "real-world" example. However, because of the time constraints and to make sure we get to cover as much material as possible, we'll provide you with all the code for any "non-Nx" work you need to do (like styling and configuring routes) - so you can focus on learning to use Nx to its full potential.


Cross Platform with Ionic & Capacitor

Saturday August 14, 2021 11:00am ET (5 hrs)

When building mobile apps, developers often face dozens of choices to figure out just how they should build their app. Should they go fully native? What about cross platform? Should they use React Native? What about Flutter?  In this workshop, we'll look at building a cross platform app with Capacitor and Ionic. Based on web technologies that you already know, we'll look at how you can take your existing skills and build an amazing app with just HTML, CSS, and JavaScript. When the structure of our app is done, we'll add Capacitor to the mix and integrate native functionality for iOS, Android, and even the Web.