Tech talks
Join us for a new Tech Talk on the 2nd Tuesday of every month. RSVP on Meetup.
Interested in giving a Tech Talk? Submit your idea here.
-
Hypermedia - Network Architecture Decoupling
Apr 11, 2024Join us for an insightful session where we delve into the pivotal role of hypermedia in achieving decoupled network architectures, a cornerstone for building scalable and flexible web applications. As the digital landscape evolves, the principles of our network architectures must adapt to support more dynamic, resilient, and maintainable systems. This meetup is designed to unveil the strategic advantages of integrating hypermedia into your development practices, ensuring your applications are built for today's needs and adaptable to tomorrow's challenges.
==========
Carson Gross is a professor at Montana State University & the sole proprietor of Big Sky Software. He created a few open source projects like htmx, hyperscript and idiomorph. -
Data Engineering: A Primer
Mar 13, 2024Curious about data engineering? This introduction to data engineering will focus on explaining the function of the role and the different versions of data engineers that exist. We will talk about useful fundamentals to understand, common duties, how other roles interact with data engineers, and how to contextualize the business value of your work within a tech ecosystem.
==========
Sia is a data engineer and analytics consultant from Tanzania. She also has experience teaching and creating learning content for career and data topics as a way to give back, and a reminder to be compassionate about the different ways people learn and practice data analytics and engineering. -
Getting started with AWS by using Application Composer
Feb 15, 2024This talk will include a brief overview of Infrastructure as Code - why it's important and helpful and how to get started generating IaC via AWS Application Composer.
AWS Application Composer is a drag-and-drop interface within the AWS console or via the VScode extension that speeds up the provisioning of AWS resources.
======
Anna Spysz is a frontend engineer on the Portland-based team that built AWS Application Composer, a GUI for building serverless applications in the AWS Console and IDE. Before graduating from a coding bootcamp, Anna worked as a journalist, author, and translator for a decade, and yes, she will correct your grammar in PRs. When not improving the serverless developer experience, Anna enjoys snowboarding in the winter, kung fu fighting in the summer, and playing music in the little spare time she has.Danielle Heberling is a software engineer with a background that includes being a musician and teaching at a K-8 public school. She got her start in the Serverless world through her work at Stackery. Stackery was acquired by AWS and was relaunched as AWS Application Composer. In 2023, she was named an AWS Serverless Hero. Overall, she’s passionate about building things that make the world a better place, whether that be through social change or a good laugh. When she’s not coding, you can often find her reaching back to her teaching roots by mentoring folks from underrepresented groups who would like to make a career switch into tech.
-
Age and Interface: Gerontechnology and Gerontological Design
Jan 10, 2024The topic highlights the importance of Gerontechnology and applying Accessibility Design Principles. Gerontechnology refers to digital tools that are specially designed for elderly users, the term itself is a portmanteau of gerontology and technology. The research focuses on serving older adults within the age group of 60 to 75 years old, who lack digital literacy skills. The listeners will be gaining insights on how to implement Web Content Accessibility Guidelines (WCAG) 2.1 in their design to accommodate differently abled users with low vision, hearing loss and dexterity issues.
======
Rittika Basu, M.Des is a designer, researcher, speaker, and author. Currently, she is the Senior Visual Designer at Merkle, a Dentsu Company. She was selected as an Erasmus student to ÉSAD de Reims, France. She is a member of 'Women Talk Design' and 'Women in Tech,' an author at INDIAai (National AI portal), and a design mentor at UMO Design. Formerly, she has worked for Walt Disney, Toshiba, Govt. of Canada, OCAD University, and Total SA across India, Canada, and France in domains like technology, healthcare, data analytics, consumer merchandise, and academia. She has co-authored research papers on UX Design and spoke at various conferences about the importance of accessibility design. -
Intro to GraphQL (with React)
Nov 21, 2023Basics of GraphQL queries, mutations in React, and why use GraphQL vs. Restful APIs.
======
Rachel Fischoff (she/they) is a full-stack software engineer at Corvus Insurance and works with elixir, Elm, GraphQL, and Postgres daily. She is a former Collab Lab participant from TCL-13 in Fall 2020 and used to help organize these tech talks. This is truly a full circle moment. Prior to changing careers to engineering, Rachel spent decades in restaurants and non-profits. -
Testing components in React using Cypress
Aug 8, 2023In this session, we'll explore the fundamentals of testing components in React using Cypress. Additionally, we'll provide a brief review of end-to-end testing and discuss the distinctions between end-to-end testing and component testing. The aim is to help you understand when and how to use each approach effectively.
----
About our speaker: Shawn Harris is a Sr. Technical Solutions Engineer at Cypress.io, a coding bootcamp graduate, and a cancer survivor. She created the first Employee Resource Group at her company and is its president. Shawn's passion for going to the gym and fostering inclusive tech cultures is matched only by her love for cooking with loved ones and spreading laughter! -
Words Over Code: Grow Your Impact And Career Through Writing
Jul 11, 2023Words over code? Yawn, right? You might think that writing is a tedious task best left to authors and ChatGPT. But consider this: what if improving your writing could make you a better thinker, more effective communicator, and grow your career?
The truth is writing well helps us communicate effectively, organize our thoughts, and build relationships. It's a tool we use more frequently than we realize, and yet, often overlook. In
this talk, we will delve into the often-underestimated role of writing in the life of an engineer. I will guide you through understanding not just the importance of writing, but how to leverage it to become more effective in your current role and fuel your career growth.Expect to walk away with practical, easy-to-implement strategies that will improve your writing by teaching you how to respect your reader. Maximize your effectiveness and unlock your career potential by improving this valuable skill.
----------------------
About Our Speaker: Chris is a Senior Engineer at Datadog, living in New York. With a career spanning finance, cryptocurrency, and SaaS sectors, he has gathered a wealth of experience and insight. His professional journey has led him to renowned companies like Zapier and now Datadog, where he leads multiple engineering teams. His current work revolves around developing self-service data analytics tools for internal stakeholders. When he's off duty, you'll likely find him embracing the joys and challenges of chasing his two young children around. -
What window.requestAnimationFrame can teach us about building for the web.?
Jun 27, 2023I admit I’m old school. I’ve been building for the web almost since it was first invented. We built useful, interesting, and/or fun stuff without frameworks in those days because, well, there were no frameworks! And because we had to, we got to know the built-in browser
APIs. So let’s explore one such API: window.requestAnimationFrame. It’s been around since 2011, but a lot of web developers haven’t even heard of it. And that’s a shame because it’s super handy and has a lot to teach us about how web browsers work and, consequently, about building for the web.
-----
Andrew Hedges has been hacking websites together since 1995 and professionally since 1998. He remembers when JavaScript was invented. He remembers when CSS was first introduced. He’s built stuff using frameworks for companies including Digg, Disney, Apple, and Zapier, but enjoys just as much if not more building software with no frameworks at all. Andrew makes his home in beautiful Portland, Oregon where he spends his working time on Assistiv Labs and The Collab Lab. -
Intro to GraphQL with Typescript
May 10, 2023Interested in dabbling in GraphQL, but don’t know where to start? We’ll walk through the basics of the anatomy of a GraphQL Query, defining GraphQL Data Schema and Resolvers, as well as using GraphQL Code Generator to make your life easier when integrating with a Typescript project.
----------------------------
About our speaker: Jennifer is a Software Engineer at Finley, architecting, building, and scaling the first capital provider-borrower relationship platform for the debt capital markets. As a former Collabie (The Collab Lab Participant) and Collab Lab Mentor, Jennifer is passionate about helping early career devs “level up” to get their first job and beyond 🚀 -
Building Next-Generation Apps with Generative AI
Apr 11, 2023Generative AI is transforming everything, and it couldn't be easier to build with. Whether you're utilizing AI to make your coding workflows more productive or integrating AI features into the apps you build, we will cover the essentials you need to know to make the most of this AI renaissance for your coding career.
-----
Steve Sewell is the Co-founder and CEO of Builder.io, the headless CMS with a figma-like drag & drop interface, and the company behind popular open source projects like Qwik and Partytown. -
End to End Testing with Cypress
Mar 14, 2023This talk will provide an introduction to the Cypress end-to-end testing framework. We'll cover the benefits of E2E testing and then do a short demo using a Collab Lab cohort's project.
---
Nick Taylor is a Staff Software Engineer focusing on front-end technologies and tooling with a growing interest in serverless and edge computing. He currently works on the ecosystem team at Netlify focusing on web frameworks. -
Changing careers? A new professional identity is critical to your success
Feb 14, 2023Branding yourself during the job search is about creating a career identity for the purpose of landing a new job in tech. When you create a new professional identity, you learn to really ‘own’ the new role you are applying for instead of leaning into a narrative around lack of work experience.
When you own the identity of your new role in tech (ex. Software Engineer) EVEN if you have less than one year of experience in that field, you effectively create an image of yourself as a potential fit, helping the hiring manager see you as a real candidate for the position.
About our speaker:
Nice, to meet you! I’m Anna Miller, your guide to launching a career in tech.
I'm a Career Coach specializing in helping career changers go from overwhelmed job seekers to landing job in tech.With 10+ yrs experience working in tech, I've been through 7 job searches myself, to learn a great deal about the job search process. If you are looking to grow your confidence in getting the job you want, asking for more money, or finding a more fulfilling career path, let’s talk!
Links:
-
Building Design Systems
Apr 14, 2022Developing and maintaining Design Systems is a very rewarding task that takes time and effort. In this talk, we will cover some topics to understand what we need to consider for building accessible, consistent and flexible UI component libraries that empower users to build better UI experiences.
About our speaker
Juan Andrade works at Khan Academy as part of the Frontend infrastructure team and also a mentor at The Collab Lab. He has now worked for some years building Design Systems. -
Roadmap to Successfully Transition to Your First Technical Role
Feb 10, 2022In this Tech Talk, you will learn about:
- The importance of networking and why emptying your tank and taking a chance on yourself is critical.
- Focus on ways to make yourself get noticed applying and networking and why a diversified approach is king.
- How to put the effort and work into the interviews you secure to make yourself stand out and land the role.
About our speaker:
Shannon Rasimas is a boot camp career coach turned technical recruiter. Having helped hundreds of code school grads successfully transition to their first technical role, she's passionate about providing the motivation, road map and insight on how to successfully do so. -
Unconscious Bias and Wise Feedback with Craig John Alimo
Jan 13, 2022Creating inclusive environments involves identifying structures, processes and procedures that intentionally or unintentionally impact people, particularly people from marginalized communities. This work also includes looking at our practices that we sometimes take for granted. This tech talk will invite participants to engage in the topic of unconscious bias and its impacts. We will explore how, despite our best intentions, we might not be helping. We will also explore a bit of social psychology and particularly how we might be able to provide wise feedback to others.
About our speaker:
Dr. Craig John Alimo is the Director for Social Justice Education at San Jose State University. He has stumbled and fumbled his way as a social justice educator for more than 20 years. He has taught undergraduate and graduate courses focusing on social justice educational content and process. -
Roll your own Redux with Mike Lambert
Dec 8, 2021In order to better understand what Redux is and how it works, we’ll build a Redux clone using React context and hooks.
About our speaker:
Mike Lambert is a Frontend Engineer at Zapier and mentor at The Collab Lab. He loves coding, traveling, and popcorn. -
i18n guide in the world of Jamstack with Arisa Fukuzaki
Nov 9, 2021Do you want to know the efficient approach i18n and localization in the Jamstack world? Join my talk, and I'll show you multiple strategies to translate and localize your content. I'll share with you some useful tips in a practical way, including what's to keep in your mind for the future and how to scale your solution in the future.
-
Demystifying AI/ML : a simple(r) look at complex systems with Sam Ward
Oct 12, 2021This talk is designed as a primer to anyone who is interested in AI/ML
but is new to the subject and may find it a little daunting or unapproachable. The goal is to step through what AI/ML is, where it came from, the kind of common AI/ML use cases and a look at some cool starter projects (including resources/datasets and walkthroughs). -
Configuring Your Career as a Beginner Engineer
Sep 9, 2021A talk that walks through how to tackle some of the hardest non/semi-technical things at work. I plan on tackling topics like communication within a team and with yourself, making the most out of pair programming, how to tackle a giant codebase, and working through adversity and impostor syndrome. I touch on a lot of these topics and much more within my book The Beginner Software Engineer's Playbook, and I'd love to share them with folks who aren't able to get a copy themselves.
-
Build a Product Become a Developer with Rahat Chowdhury
Aug 12, 2021In this talk, we will explore how focusing on building impactful products can better prepare you for job interviews. We will explore how to find the inspiration to build, scope out our work, choose a tech stack, and ultimately develop our MVP while thinking of how to apply our learnings to our next job interview.
-
Navigating Your First Tech Role
Jul 28, 2021Temi Olukoko from SimplexCode leads us in Navigating Your First Tech Role. So you've landed your first full-time job in the tech industry, but now what? Getting the job is only the first step, with this SimplexCode workshop we will discuss in detail what you should do in your new role and provide you with the right tools for success!
-
What is SRE (Site Reliability Engineering)? The recipe I followed to become one.
Jun 30, 2021SRE is a relatively new concept and we see it everywhere lately but...what does it mean? What SRE do on a daily basis? In this talk, I want to share with you what Site Reliability Engineering is and how I became one in my early 30s.
About Anastasia: I was born in Russia and moved to Spain when I was 9 years old. At age of 29, I decided to leave my career as a translator behind and become a Linux System Administrator without any previous knowledge of IT. The journey has been quite fun since then. Currently, I am working as Jr SRE at Clarity AI. In my spare time, I keep my cats awake and participate in different IT communities.
-
Going Down Rabbit Holes: Learning about super users and did we waste our time?
Jun 16, 2021Ever wonder why some of the things in technology are the way they are? Let's look at super users and "sudo" and see if we can figure out where this came from and why we need it today. Then let's talk about following curiosities and how that affects our everyday work.
Lyle Schemmerling is a full stack software engineer living in Portland. Sometimes he gets curious and likes to learn about things.
-
AWS, The Gateway to Full-Stack Development for Front-End Engineers
Jun 2, 2021Are you a front-end engineer looking to cross into full-stack development? AWS is a great way to do that. Learn how you can cross into full-stack development using AWS.
About our speaker: Ceora Ford is a developer advocate based in Philadelphia. Her career thus far has centered around creating educational content focused on making the tech industry more accessible to everyone. She’s worked with amazing companies including CodeSandbox, DigitalOcean, egghead.io, and Kode With Klossy. -
The Collab Lab presents Tech Talks: Social Hour
May 19, 2021The Collab Lab presents Tech Talks: Social Hour! Come join us for our first social hour where we will meet and share about our recent projects, articles, questions, or anything compelling relating to tech. Come with questions that are technical or general about the industry or getting hired. Our very own Andrew Hedges, Founder of The Collab Lab, longtime web developer, engineering manager, and educator, will be moderating!
-
Secrets of a Stealth Mentee
May 5, 2021Your dream mentor is right around the corner, but they don't need to know that! In this talk, you’ll discover how to find and work with the great mentors you deserve. You’ll learn how to extract insights tailored to you and to keep the great advice coming. The best part? You can use these strategies even if you're not in a formal mentorship program. Maybe you don’t even know what you want right now, and that’s ok! You can still receive mentorship to help you identify and grow into the next stage of your career. We don’t have to wait to be chosen--let’s help others help us.
About Kwu:
KWu is a lead Ruby developer at Heroku. In college, she added a Psychology major to learn how to people--but using books. Besides always analyzing due to lacking intuition, she also enjoys cooking and semi-hate-reading parenting books.
-
Making Process Work for Your Dev Team
Apr 21, 2021Working as a developer is so much more than writing code: it’s participating in and collaborating with others on the processes that help teams run, from reviewing pull requests to running retros.
On healthy teams, processes are a force for good: they enhance communication and alignment, document shared values and commitments, and make our work more inclusive and accessible to folks beyond our immediate team.
But at many tech companies, processes can become slow, inflexible, and bloated—leading to poor communication and low morale. Come to this talk to learn how to spot those processes that need improvement, and how to create and refine processes that work for your dev team.
About our speaker:
Adrienne Lowe is an experienced engineering leader and director of distributed development and ops teams, and a keynote speaker beloved for her ability to inspire and motivate. Read her writing at Leading with Spoons and follow her on Twitter @adriennefriend
-
Lightning talks #2
Apr 8, 2021Welcome to our 2nd ever lightning talks Meetup!
Each speaker has 10 minutes (including time for questions!) to present the following topics:
- Shajia Abidi will talk about her journey from a non-technical background (journalism) into tech, and how she used her background to move forward in tech
- James Cox will talk about his experiences with burnout, how he overcame it, and the systems he put in place to improve his mental health and help avoid burn out in the future
- Eddie Solar will talk about testing in React with Cypress
- Liz Bañol will talk (in Spanish!) about assertive communication in the workplace
- Stacie Taylor will talk about meaningful ways to approach learning as an early career engineer that will increase your technical understanding AND the value to you being to your company
-
So you want to be an engineering manager?
Mar 25, 2021There are plenty of resources for how to become a more effective manager. Even more resources for how to become a more effective engineer. But what about actually transitioning from engineer to manager?
In this talk, I aim to provide resources for how to proactively prepare for engineering management. In particular, we’ll look at some ways to frame the common types of Engineering Managers (there’s different types?!?), how their work tends to breakdown across a couple of key areas, and some strategies we can enact to build the skill.
Jayson J. Phillips is a technologist and plays one on TV, too! He’s a Sr Engineering Manager at Coursera, leading a team of engineers focusing on building the best possible online course experiences for learners worldwide. Periodically, he also teaches web development and data visualization bootcamps, most recently at UCLA Extension. As for the TV part, Jayson hosts a twice-weekly stream on Twitch entitled “Pull Up and Code!”, where he creates content meant to bring together engineers new and experienced with a bit of light-hearted fun — and a ton of bugs.
Originally from The Bronx, NY, Jayson currently calls Oakland home, and is proud of his “non-traditional” journey over his 19+ years in software engineering.
-
Storybook with Nick Taylor
Mar 10, 2021Storybook is a tool for building out components and documenting a system of components. It allows you to build components in an isolated environment. This promotes good component practices as well as potentially faster development time as you do not need to rely on the application(s) that consume them.
What we'll cover:
- Some Examples of Storybook
- Writing your first Storybook story
- Customizing Storybook
- Decorators
- Addons
- Configuring look and feel of Storybook
- Advanced: Customizing Webpack for Storybook
- Setting up Storybook for your Collab Lab project!
- Live Coding: Let’s Make Some Stories for your Collab Lab Project!
-
It’s Complicated: Intro to Observability with Aisha Blake
Feb 24, 2021Software is complicated! Observability is a measure of how much we can observe about our applications so we can deal with that complexity and answer the inevitable questions that crop up as we dig for the root causes of problems. Discover how observability can help you brave the unknown and increase the reliability of the software you build!
-
PEDAC: A Problem-Solving Approach with Mindy Zwanziger
Feb 10, 2021About Mindy Zwanziger
Mindy is a math teacher turned software engineer with a goal of supporting folk entering the tech field. She has a degree in math and spent two years teaching middle and high school students before deciding it wasn't quite the right fit.
She attended an online coding school called Launch School and was fortunate to participate in one of the first cohorts of Collab Lab—a project-based collaborative experience for new developers. She currently works as a Software Engineer at New Relic.
About PEDAC
Whether approaching your next story on the sprint board or sitting under an interviewer's gaze during a coding challenge - it’s easy to misinterpret requirements, overlook simple solutions, or feel overwhelmed by the magnitude of the problem.
The PEDAC problem-solving approach gives you a tool to work through the challenge in front of you. We’ll explain the why and how behind PEDAC and work through examples both together and individually so you can walk away with a working knowledge of this tool. Particularly useful for early-career developers looking for a leg up in coding interviews, but practicing this mindset is useful for day-to-day development as well.
-
The Web We Deserve, with Molly Holzschlag
Jan 27, 2021Molly Holzschlag has been described as the “fairy godmother” of the web. At the forefront of the early-2000s web standards movement, few people have done more to fight for the open web.
In what is sure to be a wide-ranging talk, Molly will attempt to help us answer the question of whether the web we have is the web we deserve.
Photo credit: Chris Casciano under Creative Commons (CC BY-NC-SA 2.0)
-
My Journey Into Tech by Bekah Hawrot Weigel
Jan 13, 2021Bekah Hawrot Weigel (Twitter), creator of Virtual Coffee, joins us to share her inspiring journey into tech. Bekah is a writer, of screenplays, memoirs, and code. She’s also a mom with ADHD/ADD who switched careers and has found her place as a web developer.
-
How games are built with Tim FitzRandolph
Dec 16, 2020The Collab Lab is thrilled to welcome Tim FitzRandolph to give a talk on the process of building games. Tim started in QA at Disney, worked his way into a Producer role, then finally into his calling, Game Designer.
He was the driving force behind early iPhone game hits Jelly Car and Where’s My Water?, the first game that led to a Disney movie rather than the other way around! He then led a games team as a VP at NBCUniversal before striking out on his own as Walaber Entertainment.
Tim is a master game maker and we couldn’t be more excited to spend this hour with him hearing about how he goes about his work.
-
DevOps 101 by David Lluna
Dec 3, 2020DevOps is one of these hype words, but, what does it really mean? In this talk, we will try to answer this question by exploring the past, present and future of DevOps. What's the story behind it? Why do companies do use this paradigm? What does it have to do with the 2-pizza rule? Let's find out!
David Lluna manages a small engineering productivity team at Flywire. He focuses on the continuous improvement of tools, practices and processes in all stages of the software development life cycle.
-
Lightning talks #1
Nov 18, 2020Welcome to the first lightning talk event of our meetup!
Each speaker has 10 minutes (including time for questions!) to present the following topics:
- Caching client-side by Rachel Fischoff.
- How I built an application to calculate the fluid level of dehydrated infants by Kehinde Yahaya.
- Intro to AWS by Caitlyn Greffly
- Using grid area to shift elements around the grid by Stacie Taylor.
- Intro to observability by Mindy Zwanziger.
- Usability and user experience by Lizeth Bañol.
Please note that this talk is happening at 1pm instead of the usual 5pm meeting time.
If you're interested in giving a lightning talk in the future, send the organizers a message! We're already planning event #2 🙂
-
Webpack, A Bundle Of Joy by Steve Gardner
Nov 5, 2020Steve Gardner, Frontend Engineer at Zapier, walks us through the mysteries of Webpack. From bundling to plugins, Steve will tell you all you need to know for a great start with this indispensable tool for the modern JavaScript developer. Thanks to slides and live demos, he aims at demystifying the magic behind this bundler that does a lot out of the box. When he's not experimenting with both ends of the stack or learning Python, Steve travels around the world. After living in Australia for a few years, he recently settled in the US Virgin Islands! Steve has mentored two groups of participants at The Collab Lab
-
Building a Learning System by Sam Julien
Oct 22, 2020In Tech Talk #5, Sam Julien will teach us how to build a learning system and deal with this fast-paced industry with more ease.
Sam works in Developer Relations at Auth0. His job consists of helping developers use Auth0, getting their feedback and sharing it with the engineers who develop the product.
Sam enjoys teaching and breaking down concepts. He did a lot of work using AngularJS as well as Node and GraphQL.
-
Accessibility by Eric Bailey
Oct 8, 2020In this talk, Eric Bailey introduces the concept of accessibility on the web. What is accessibility? How do we do it? No, really, how do we do it?! He will give us great tips to make our applications accessible.
Eric is a designer at Thoughtbot. He is the A11Y Project maintainer and a MDN contributor for accessibility.
-
What is User Experience? by Dr Michele Williams
Sep 24, 2020For our third tech talk, Michele Williams will talk about User Experience (UX) with us. What is at the core of UX? How do we define it and how do we engage with it? What are the roles that make improving UX possible?
-
Plasmic by Yang Zhang
Sep 10, 2020Yang Zhang gives us a demo of Plasmic, a framework that bridges the gap between design and code in React applications.
-
Assistive Technologies with Weston Thayer
Aug 27, 2020We welcome Weston Thayer, founder of Assitiv Labs, to talk about how assistive technologies are used to help people with disabilities access the web.
Have a talk idea? Get in touch!
Interested in speaking at our Meetup? Submit your idea here.