Past Women Level Up Meetups

Monday, August 27, 2018, 6:30pm - 9pm

React-ivate Your AngularJS App & Mindfulness for Go-Getters

Mindfulness for Go-Getters
more_vert
Lida Tohidi || Founder & Managing Director, Pidari Consultancy and Advisor at WEST Diversity & Inclusion
close Mindfulness for Go-Getters

We in tech tend to be ambitious achievers. Having said that, working in tech can be quite chaotic and stressful. Mindfulness is the bridge that can connect us to the gift of presence and help us continue with positive momentum and energy.

We'll initially walk through the difference between meditation and mindfulness. Lida will identify some meditation styles that have (not) worked for her, and would work for you. She'll also help you design a personal, effective, and ideally regular meditation routine.

React-ivate your AngularJS App - One Component at a Time
more_vert
Shruti Kapoor || Software Engineer, Paypal
close React-ivate your AngularJS App - One Component at a Time

Angular and React are both great. Angular provides a defined structure of MVC while React provides a lightweight rendering mechanism. Often times, an application will have legacy code in AngularJS but teams will want to build new features in ReactJS. In this talk, we will use an AngularJS legacy application and develop new features in ReactJS, one component at a time.

Monday, July 30, 2018, 6:30pm - 9pm

The Care and Monitoring of You, CSS Animation, & Measuring Success in Game Dev

The Care and Monitoring of You
more_vert
Mary Thengvall || Developer Relations Consultant, Persea Consulting
close The Care and Monitoring of You

We’re told on a regular basis to monitor the performance, speed, responsiveness, memory, and general health of our websites, with the ever-present threat of down time hanging over our shoulder. But how often do we pay this same attention to our own physical and mental health?

As a Type 1 Diabetic, it’s a little more front-of-mind, as it’s not just about how much exercise I’ve gotten in the last month, how healthy my diet is, or how much of a workaholic I am… It’s about what the ratio of sugar to insulin is in my bloodstream at every moment of every day. It’s about making sure I’ve got a spare insulin pod, my test machine, a granola bar, glucose tabs, and my trusty sidekick Ember Dog (with all of his accouterment) at all times.

But just because I have to be more aware of certain things doesn’t lessen the importance of paying attention to general physical and mental health, which come with their own set of potentially deadly side effects. In this talk, I’ll touch briefly on my day-to-day life with diabetes, and then segue into what the past few years have taught me about mental and physical health.

Getting Started with CSS Animations
more_vert
Amanda Holl || Software Engineer, Mavenlink
close Getting Started with CSS Animations

Have you ever wanted to make the static content on your web pages more dynamic, but weren't sure where to start? Come learn about how to get started with CSS animations and why developing animated content is worth your time and energy.

Measuring Success in Game Development
more_vert
Katy Farmer || Developer Advocate, InfluxData
close Measuring Success in Game Development

By now, we know how metrics can help us monitor our applications and it's infrastructure, but I wanted to go one step further to understand the value of metrics. In this talk, I'll cover how I measured my code and used it to become a (slightly) better game developer.

 

Monday, June 25, 2018, 6:30pm - 9pm

Building Performant Large-Scale React Apps & Embracing Public Speaking

Why More Women Should Embrace Public Speaking
more_vert
Jennifer Kim || Startup Advisor, Mission Driven
close Why More Women Should Embrace Public Speaking

The winds of change are blowing in Silicon Valley. In the time of #MeToo and #TimesUp, women are more ready than ever to step into leadership and thrive in systems that have historically not set them up for success.

One piece of advice have been long been told to hard workers of all genders: ""just go heads down and you will eventually be rewarded."" In a purely fair system maybe, but that's not how it works in the real world. Women have to advocate for themselves, and developing public speaking skills is one of the best strategies to take control of your own career.

Jennifer Kim, former Head of Employee Experience & Development Lever, will give a talk on why women more women should embrace public speaking, no matter where you're starting from. In addition to her People duties, Jen also led Diversity & Inclusion at Lever, and her work led to the company reaching 50:50 gender balance across the company.

Building Performant Large-Scale React Apps
more_vert
Ellie Day || Software Engineer, Atlassian
close Building Performant Large-Scale React Apps

While React is known to be quite speedy, if you’re not aware of some performance gotchas, you can end up with a slow moving application that won’t meet the needs of your users. This is especially true for large, UI heavy React Apps. This talk will first give an overview of web performance and the tools available to help identify issues. Then it will dive into React-specific performance concerns and provide fixes that will keep your app feeling fast.

Monday, May 21, 2018, 6:30pm - 9pm

Tech and the #MeToo Movement & Autoscaling a Simple Web Server with Kubernetes

Leveraging Tech to Further the #MeToo Movement
more_vert
Grace Choi and Tammy Cho || Co-founders, BetterBrave
close Leveraging Tech to Further the #MeToo Movement

The #MeToo movement has taken over the country by storm. But now, what’s next? How do we use technology to further the movement and help survivors of workplace harassment, discrimination, and retaliation?

Join BetterBrave to dig into solutions that can empower more survivors and allies to speak up and get the help that they need.

Autoscaling a Simple Web Server with Kubernetes
more_vert
Jason Carter || Software Engineer, Mavenlink
close Autoscaling a Simple Web Server with Kubernetes

Kubernetes is the latest and greatest way to run your apps in production. Let's take a look at how we can scale a simple web app as it receives traffic and explore some of the basics of Kubernetes.

Monday, April 30, 2018, 6:30pm - 9pm

Giving Back Can Pay off & Logging, and Errors, and Metrics- Oh My!

Giving Back Can Pay off In Dividends: Develop Your Engineering Skills, Support Your Communities, and Land that Next Job
more_vert
Paulette Luftig || Software Engineer, Mavenlink
close Giving Back Can Pay off In Dividends: Develop Your Engineering Skills, Support Your Communities, and Land that Next Job

Are you looking for innovative ways to develop your engineering skills? Do you care about the state of our communities? Do you agree that companies recruiting engineers will likely use your Github account to see whether you are actively coding? Then this talk is for you. Join me as I tell my story about improving my coding abilities and overall knowledge of agile development while supporting a Bay Area non profit to improve one of its core annual programs. You will learn a powerful strategy for improving your resume, your linkedin profile, or even find work while you're not working, all the while giving back to your community, and working towards landing your next big gig.

Logging, and Errors, and Metrics- Oh My!
more_vert
Chloe Condon || Developer Evangelist, Sentry
close Logging, and Errors, and Metrics- Oh My!

As engineers, we build pretty cool apps. Once users start using our cool apps… well, we run into the fun process of discovering errors. Keeping track of these issues can get messy, getting alerted is stressful, and measuring it can provide you with an overwhelming amount of information. So, how do we combine all these things to make our cool apps work even better than before? In this talk, we’ll dive into logging, errors, and metrics, and how to use them to create the ultimate superpower of OBSERVABILITY!

Monday, March 26, 2018, 6:30pm - 9pm

There are No Criers Here & Livable Code

There are No Criers Here
more_vert
Tricia Spoonts || Lead Designer, Rimeto
close There are No Criers Here

Have you ever been in a work situation where you just couldn't hold back the tears or tempered your emotions because you wanted to maintain your work persona? This session will address the touchy subject of emotions in the workplace. You'll hear all about the negative impacts of emotions in the workplace and learn why you shouldn't care. You'll learn how to stop feeling terrible when you cry at the office and how to celebrate a victory when you have one. Together we will redefine strength and weakness and learn to thrive emotionally.

Livable Code
more_vert
Sarah Mei || Founder, RailsBridge; Director, Ruby Central; Architect, Salesforce
close Livable Code

The world of software development has profoundly changed since the discipline was first identified more than 50 years ago, yet today we still fundamentally model it the same way we did then: as a variant of engineering, manufacturing, or science (depending on who you ask). These models have helped us build a lot of useful stuff. But in the last 5 years, we've discovered that we're in a new world, facing more complex problems that none of those models help with. These problems are largely sociotechnical.

  • - Why are some devs way more productive than others?
  • - How will a new team member affect our throughput?
  • - What’s the right mix of refactoring, new feature work, and bug fixes?
  • - How can a manager support a diverse team & set them up to succeed?

For this new, more complex world in which we’re making software, we need new, more powerful models. Livable Code is a new model for software development, based on one crucial insight: these days, people are the most difficult part of software. Starting from that, we’ll construct a model for thinking about codebases and teams fundamentally different from that of “engineering,” and see what new insights it can give us, both on the social issues our teams face, and on our technical issues. Let’s describe software as it is actually practiced - warts and all - and seek concrete ways to improve. Our world is changing - but we can change with it.

Monday, February 26, 2018, 6:30pm - 9pm

How I Achieved Escape Velocity (without suffering) & MySQL Metrics That Matter

How I Achieved Escape Velocity (without suffering)
more_vert
Ken Mayer || CTO, PacerPro
close How I Achieved Escape Velocity (without suffering)

I financed a 2 year sabbatical out of my own pocket, didn't go broke, leveraged it into 6 years (living in Mexico, Hawaii and the Philippines) completely out of the tech sector and then came back, pretty much where I left off. I highly recommend the adventure.

MySQL Metrics That Matter
more_vert
Katy Farmer || Developer Advocate, InfluxData
close MySQL Metrics That Matter

MySQL offers a lot of metrics. A lot is an understatement. If I were Scrooge McDuck, I could swim in a vault filled to the brim with MySQL metrics. If each metric was a folding chair, you'd be wishing it was Wrestlemania. So how do we prioritize which metrics we monitor?

Even if you're new to MySQL or you primarily use another database, the metrics that matter will give you insight into your database. This talk is friendly for beginners as well as DevOps experts who are buried in metrics. We'll talk about the four most important metrics and where to find them in MySQL.

Monday, January 29, 2018, 6:30pm - 9pm

Networking without nausea & How to roll your own static site generator and why

Networking Without Nausea
more_vert
Kate Rotondo || iOS Content Developer
close Networking Without Nausea

When you are looking for a job, everyone will tell you to leverage your network. A strong network can increase your access to professional resources and employment options. But how do you create a network that leads to opportunity? How can you ask for something without coming across as needy? How do can you forge connections that feel organic and genuine?

This session will clarify the process of growing your network. Through anecdotes we’ll explore how people connect, how relationships evolve, and how professional opportunities emerge. You’ll leave with five specific strategies for growing a network that is not only strong when you need it, but provides ongoing value and energy for everyone involved.

How to roll your own static site generator and why
more_vert
Dorothea Hoermann
close How to roll your own static site generator and why. (Spoiler alert: because it's fun!)

Have you ever been frustrated with Jekyll or Hexo? Do you want a little more control than you get on Medium? Do you like rolling your own thing?

In this talk I am going to show you how to build a static site generator for a simple blog. In the course of this we will talk about the differences between static and dynamic sites and the benefits of both. I hope to convince you that writing your own static site generator is by no means as daunting as it sounds and makes for a super fun and educational side project.

Monday, November 27, 2017, 6:30pm - 9pm

The Non-Technical Interview: The Fun Parts & Life is a Slice of State: React/Redux Patterns for a New Generation

The Non-Technical Interview: The Fun Parts
more_vert
Benjamin Hoffman || Software Engineer, Honor
close The Non-Technical Interview: The Fun Parts

From managing your job application pipeline to offer negotiation, this brief talk will cover all the important aspects of your non-technical interview. You'll leave here with a handful of resources to help you value yourself in this job market as well as tips and best practices to efficiently power through your next job interviews. Those that can master the non-technical part of their interview will find they receive more (and better) offers than average.

Life is a Slice of State: React/Redux Patterns for a New Generation
more_vert
Ryan Haase || Software Engineer, Mavenlink
close Life is a Slice of State: React/Redux Patterns for a New Generation

Join Ryan in learning about Data Flow and State Tree management with Redux. During which, we will learn some common patterns for setting and accessing data in the state tree, as well as present some new patterns we are trying out at Mavenlink.

Monday, October 30, 2017, 6:30pm - 9pm

Managing Your Career & How to Teach Yourself Scala in Two Years or Less

Managing your career and taking advantage of your prior experience
more_vert
Roger Neel || CTO, Mavenlink
close Managing your career and taking advantage of your prior (not unrelated!) experience

What do careers in sales and engineering have in common? What does being a fighter pilot have to do with being in the infantry? This talk will explore how you might use - and not shy away from - other career experiences in your current endeavor. Insight and empathy can often come from seemingly tangential things.

How to Teach Yourself Scala in Two Years or Less
more_vert
Peter Fry || VP of Engineering, Mavenlink
close How to Teach Yourself Scala in Two Years or Less

Peter will discuss his learnings over the 2-ish years he spent taking a hackathon project from proof-of-concept to a first-class member of the Mavenlink stack. Changestream captures change events from the MySQL binlog and transforms them into JSON that can be consumed anywhere.

Monday, September 25 2017, 6:30pm - 9pm

How to Level Up Your Career in Software & Acceptance Driven Development

How to Level Up Your Career in Software
more_vert
Ellie Day || Software Engineer, Mavenlink
close How to Level Up Your Career in Software

Writing software for a living comes with numerous perks, but for many, getting to career bliss is tough. Luckily, there are many resources available to new coders, such as free online resources and even coding bootcamps. However, after you've landed your first software job, the help starts to thin and it's often hard to move forward with your career. So, if you've successfully entered the field of software engineering, but are feeling stuck, this talk will cover a variety of practical strategies that will help move your career forward.

Acceptance Driven Development
more_vert
Jason Carter || Software Engineer at Mavenlink
close Acceptance Driven Development

If you've ever felt like you've spent a lot of time building the wrong thing, it might make sense to start your development with an acceptance test. Watch and listen as a I "um", "like", and "uh" my way through a talk on how I learned to love writing Acceptance Specs.

Monday, August 28, 2017, 6:30pm - 9pm

A Good Programmer is a Good Teacher & Integration Vs. Unit Tests: Who Will Win?

A Good Programmer is a Good Teacher (and Student)
more_vert
Catherine Meyers || Software Engineer, Mavenlink
close A Good Programmer is a Good Teacher (and Student)

We've all experienced it: a coder our company just hired comes over to ask questions about the codebase. This coder might be a senior dev new to our codebase or a junior dev new to coding in general. How do we efficiently answer questions and teach in an effective manner.

Most of us haven't gone to school to learn how to teach. Yet, teaching is a part of most programmers' daily lives. With this talk, you'll get some tips and tricks on how to become a better teacher. And by learning how to teach, we'll also learn how to be a better student.

Integration Tests Vs. Unit Tests: Who Will Win?
more_vert
Jeff Moore || TP Architect / King of Puns, Mavenlink
 
close Best Testing for Ruby and JavaScript

In a world where code breaks all the time for no discernible reason, which way of catching regressions will reign supreme? Why even write tests at all? What does it mean?

In addition to discussing the 'how,' we will examine the 'where' and 'why' of testing your code. Philosophizing will occur.

Monday, July 31, 2017, 6:30pm - 9pm

A Common Language for Sharing Ideas & Webpack: It's Not Magic

A Common Language for Sharing Ideas
more_vert
Chris Turney || Product Manager, Mavenlink
close A Common Language for Sharing Ideas

Many people and teams struggle with sharing ideas in a safe way that allows them to be heard while affording the audience insight as to the level of commitment to those ideas. How can we better communicate with each other when presenting ideas and solutions? In this talk, a simple strategy will be demonstrated and explored.

Webpack: It's Not Magic
more_vert
Naomi Jacobs || Software Engineer, Mavenlink
close Webpack: It's Not Magic

Webpack seems to have taken over the JavaScript world, and people are singing its asset-compilation praises everywhere. No need to include tons of script tags in your HTML! No more worrying about dependency ordering! Now you can smoosh all your files together into a single asset! It's the future! You've taken a look at Webpack's docs. They are confusing, and the API is obscure. But did you know Webpack's core functionality is so simple you could write it yourself? No, seriously! If you understand closures in JavaScript, you can understand Webpack. If you've wanted to use Webpack but were intimidated by how complicated it is, this talk is for you. We'll walk through a step-by-step example, turning a repo of separate files into a single asset by recreating Webpack's process. You’ll leave with a super-solid mental model of Webpack and the ability to read its output and debug like a pro.

Monday, June 26, 2017, 6:30pm - 9pm

Authentication vs. Authorization in Ruby & Growing in a Culture of Feedback

Finding Your Edge in a Culture of Feedback
more_vert
Paulette Luftig || Software Engineer, Mavenlink
close Finding Your Edge in a Culture of Feedback

Have you ever wished for more feedback from colleagues to help you get better at your job? When’s the last time you offered helpful feedback to someone else? Imagine an entire company fluent in the daily practice of giving and receiving constructive feedback. Would your experience improve? What does a team lose when feedback doesn’t flow?

Feedback conversations can be difficult. But giving and receiving feedback pushes us to the edge of our growth potential, where the biggest payoffs occur. Join this session to grow your career by learning how to get real.

Authentication, Authorization, and Why You Need Both!
more_vert
Ellie Day || Software Engineer, Mavenlink
close "Authentication, Authorization, and Why You Need Both!"

There's a lot that goes into making an app secure and it can be overwhelming to make sure you've done everything right to keep your users' data safe. However, remembering just two concepts, authentication and authorization, can go a long way in keeping your app secure. Sadly, many developers confuse the two, either forgetting both, or unintentionally including just authentication. In this talk, I'll briefly explain authentication, authorization, why it's crucial that each are included when building a secure app, and how you can use existing Ruby gems to make your users' data super safe.

Monday, May 22, 2017, 6:30pm - 9pm

JavaScript Animations & Getting the Most Out of Conferences

How to Get the Most Out of Your Conference Experience
more_vert
Naomi Jacobs || Software Engineer, Mavenlink
close How to Get the Most Out of Your Conference Experience

Come learn how to get the most out of your conference experience, whether you're a speaker or an audience member! We'll talk about useful preparation methods that will help in either case!

Animation: The Javascript Way
more_vert
Amanda Holl || Software Engineer, Mavenlink
close Animation: The Javascript Way

Animation doesn’t just make pages look fun. It’s also a helpful tool for engaging users, providing real-time feedback, and presenting large amounts of data in an easy-to-understand fashion. Come learn about different approaches to adding animations to your websites and web apps. We will focus on modern JavaScript libraries, such as GSAP, and cover how to build animations that meet your needs and impress your users.

Monday, April 24, 2017, 6:30pm - 9pm

Am I Senior Yet? & Accessibility­

"Am I Senior Yet?" Grow Your Career by Teaching Your Peers
more_vert
Katlyn Parvin || former Director of Engineering, Mavenlink
close "Am I Senior Yet?" Grow Your Career by Teaching Your Peers

"How do I become a senior engineer?" It’s a question every bootcamp grad will ask. Most engineers look at advancement through a lens of increasing technical skill. More than ever, though, being “senior” means more than just parsing Ruby in your sleep. As our companies grow and as our industry grows, seniority means helping new teammates and colleagues advance their own skills. It means knowing how to teach. You don’t need Matz-level knowledge to be a great teacher. With social awareness, a dash of psychology, and some proven approaches, by helping others learn, you’ll earn senior-level respect.

Accessibility: Building for Every Body
more_vert
Andrew Huth || Senior Software Engineer and Team Lead, Mavenlink
close Accessibility: Building for Every Body

Techniques for building more accessible applications