49 episodes

We're Emma Bostian, Kelly Vaughn, and Ali Spittel - three seasoned software developers working in different sectors. Since there's a major lack of technical podcasts out there, we've decided to start one. Just kidding -- there's already a ton! But, we wanted to add our voices to the space and share our experiences and advice. We'll have great discussions around how to start coding, the hot technologies right now, how to get your first developer job, and more!

Ladybug Podcast Emma Bostian, Kelly Vaughn, and Ali Spittel

    • Technology
    • 4.9, 8 Ratings

We're Emma Bostian, Kelly Vaughn, and Ali Spittel - three seasoned software developers working in different sectors. Since there's a major lack of technical podcasts out there, we've decided to start one. Just kidding -- there's already a ton! But, we wanted to add our voices to the space and share our experiences and advice. We'll have great discussions around how to start coding, the hot technologies right now, how to get your first developer job, and more!

    Systems Design

    Systems Design

    Systems design interviews are becoming more and more prevalent and can indicate your ability to work with complex systems. Many engineers struggle with the systems design interviews as a result of their inexperience developing large-scale systems.

    Today we’ll teach you some of the foundational elements of systems design so you can nail your next interview.

    Show Notes

    01:30 What is systems design
    07:20 Key characteristics of a distributed system
    13:24 Load balancing
    17:48 Caching
    31:05 Data partitioning
    35:24 SQL vs. NoSQL
    46:50 How to learn systems design
    48:00 Shoutouts

    Resources

    Educative.io course
    Free Code Camp article
    Algo Expert Course
    Tobias VanSchneider
    Dev April Fools
    How Stack Overflow Caches

    Transcript
    Here is the transcript for this week's episode.

    • 52 min
    Testing 101

    Testing 101

    Have you ever written code to add a new feature that ended up breaking an existing feature? Or, have you ever written code that works in one scenario but breaks in a bunch of others? I think we can all admit to this as developers!

    Well, this is where testing shines -- we write code to test our other code so we immediately get warned if our code breaks something else! OR doesn’t work in every scenario. In this episode, we’ll talk about a bunch of types of testing and why they’re helpful. Let’s dive in.

    Show Notes

    01:39 What is our experience with testing?
    05:12 What types of code do you write tests for normally?
    06:38 What different types of testing are there?
    14:26 Why is testing important?
    18:50 TDD vs adding tests after
    23:33 What types of tools can you use?

    Resources

    Angie Jones
    Test Automation University
    Kent C. Dodds
    Testing JavaScript
    Knowing what to test
    Types of Testing

    Transcript
    Here is the transcript for this week's episode.

    • 33 min
    Mobile Development

    Mobile Development

    One niche in development that we have no experience with is building mobile apps. Luckily, today we have an expert to teach us all about it: Timirah James who is the founder of TechniGal LA and a developer evangelist.

    Show Notes

    02:00 - Can you tell us a bit about yourself?
    05:20 - What was your path to becoming a developer?
    18:00 - What’s your day-to-day like?
    21:00 - What technologies does an iOS dev work with?
    33:19 - How do you get your app accepted into the App Store?
    40:22 - What is the interview process like for an iOS developer?
    50:50 - Shoutouts

    Resources

    Timirah's Twitter
    TechniGal_LA
    Timirah's Website
    Timirah's LinkedIn
    Stanford free 101 mobile dev course
    React Native
    Flutter
    Dart
    Objective C
    Swift
    XCode
    Sublime Text
    Apple Developer Program
    Apple Design Guidelines
    The Courage To Be Disliked
    Web monetization API

    Transcript
    Here is the transcript for this week's episode.

    • 55 min
    Micro-Interactions & Animation Libraries

    Micro-Interactions & Animation Libraries

    Micro-interactions are small animations that delight our users and they are changing the way we design and build our applications. Micro-interactions have many benefits like enhancing perceived performance, indicating state change, and drawing users’ attention to something on the page. Today we’ll dive into micro-interactions and the animation libraries you can use to build them.

    Show Notes
    02:25 - What are micro-interactions?
    05:48 - Why are they important?
    10:55 - How do we build one?
    29:07 - Animation libraries
    33:16 - Shoutouts

    Resources

    CSS Animation Libraries
    Eli Fitch’s Perceived Performance
    UI Movement
    Bad UI
    Ladybug Performance
    Scott Tolinski React Spring Course
    Sarah Drasner
    Hover.css
    Greensock
    React Spring
    Framer Motion
    Anime.js
    Velocity
    Three.js
    Mo.js
    Humble PI
    Bon Appetit Test Kitchen

    Transcript
    Here is the transcript for this week's episode.

    • 40 min
    Hiring a Diverse Workforce

    Hiring a Diverse Workforce

    We’ve talked a lot about interviewing and getting hired in tech from the engineering perspective, and today we’re going to build on that. We have a special guest, Hilliary Turnipseed, the founder of Hill Street Strategies to talk about hiring from the recruiting perspective. She specializes in hiring and maintaining diverse teams.

    We also want to give a big shoutout to Black Girls Code, if you're able to, please donate!

    Show Notes
    01:13 - Tell us about yourself!

    08:37 - Tell us about Hill Street Strategies

    23:12 - What advice would you give to someone who is looking to get their first role in tech?

    35:09 - You focus a lot on hiring a diverse tech workforce, what advice would you give to a company trying to diversify their hiring?

    42:42 - You are super involved with the DC tech community, why is that involvement so important to you?

    48:48 - Where can people find you online?

    50:06 - Shoutouts

    Resources from Hilliary
    Mental Health
    Rise by Jasmin Pierre & Jonathan Thompson
    Aweh Support
    Founder Mental Wealth

    Workplace Culture
    Work Bravely
    Empower Work

    Allyship Reads
    White Privilege: Unpacking the Invisible Knapsack
    The Memo: What Women of Color Need to Know to Secure a Seat at the Table

    Support Black-Owned Businesses
    In Common

    Job Boards
    Diversify Tech
    Women2

    Books
    The Memo
    Resilient Management

    Hilliary's Contact Info
    Hilliary's website
    Hilliary's LinkedIn
    Hilliary's Twitter

    Mentioned in the Episode
    Human Design Chart
    Basic Concepts Explained of 4 Types

    Transcript

    • 53 min
    Black Lives Matter

    Black Lives Matter

    Shortly after midnight on March 13, 2020, Louisville police entered the apartment of Breonna Taylor and Kenneth Walker using a battering ram to force open the door. Breonna Taylor was shot at least eight times and pronounced dead at the scene. No drugs were found in the apartment. June 5th would have been Breonna’s 27th birthday.

    On May 25, 2020, George Floyd, a 46-year-old Black man, was murdered in Minneapolis, Minnesota, after Derek Chauvin, a white police officer, knelt on his neck for almost nine minutes while he was handcuffed face down in the street. And for the past week and a half protest have been held throughout the world demanding justice for not just George Floyd, but all Black people murdered from police brutality.

    Police brutality is not new. It has been happening for many years as the result of systemic racism, and it must be stopped. Too many Black lives have been stolen at the hands of white police officers who walk away with nothing more than a slap on the wrist.

    Today we’re joined by Jocelyn Harper, host of the Git Cute Podcast to discuss the Black Lives Matter movement and to learn more about how you can get involved.

    • 34 min

Customer Reviews

4.9 out of 5
8 Ratings

8 Ratings

Top Podcasts In Technology

Listeners Also Subscribed To