Ladybug Podcast
11/2/2020

Git & GitHub

Git is both simple and complex. You can usually get through your workday by memorizing a few commands, but under the hood there’s so much more to it. Today we will dive deep into Git with a special guest, Monica Powell. Let’s dive in!

Shownotes

  • 2:08 - Monica's introduction
  • 2:44 - GitHub & other remotes
  • 7:50 - Common Git commands
  • 22:23 - Branches
  • 31:26 - Debugging
  • 36:01 - Workflows
  • 41:43 - GitHub features
  • 47:12 - Contributing to open source
  • 50:33 - Shoutouts
  • 52:40 - Where can you find Monica on the internet?

Resources

Transcript

Here is the transcript for this week's episode.

Read more…
10/26/2020

A Beginner's Guide to Freelancing

Did you know that over one-third of the world’s workforce freelances at least part-time? As freelancing becomes more popular, you may be considering giving the freelance lifestyle a shot. This week on the podcast we’re giving you an introduction to freelancing, from establishing your rates and building a portfolio to finding your first freelance client and managing the project. We close with some final tips, including how to avoid scope creep and how to take time off as a freelancer.

Shownotes

01:40 What is freelancing? 06:28 Benefits of freelancing 10:06 How to establish your rates 13:59 Building a portfolio 20:34 Finding your first client 38:53 The project management process 51:24 Parting tips 53:56 Shoutouts

Resources

Transcript

Here is the transcript for this week's episode.

Read more…
10/19/2020

Web Accessibility

Accessibility is the process of creating applications that are usable by everyone, especially focusing on those with disabilities. As web developers, it’s important that we design and build our applications to be usable by everyone, so in today’s episode, we’re joined by Wendy Fox, the design systems lead at LogMeIn, to discuss nine common pitfalls of application accessibility and what you can do to fix them.

Show Notes

  • 4:46 - Why should we care about accessibility?
  • 8:43 - Types of accessibility
  • 12:24 - Semantic HTML
  • 16:37 - Virtually hiding content
  • 17:57 - Aria label vs. labelledby
  • 21:14 - The accessibility tree
  • 23:50 - Focus states
  • 27:29 - Color contrast
  • 32:04 - Keyboard traps
  • 35:02 - Animations
  • 37:38 - Time based content
  • 41:21 - Placeholders vs. labels
  • 47:02 - Accessibility tools

Tools

Transcript

Here is the transcript for this week's episode.

Read more…
10/12/2020

Cross-Cultural Communication

Have you ever worked on a team comprised of people from all over the world and wondered why you were having difficulty communicating and getting work done? That’s because every culture has their own way of communicating. Today we’ll chat about how different cultures communicate, give negative feedback, make decisions, and perceive time in the hopes that you can improve your team collaboration.

Show Notes

01:20 Does talking about culture cause us to stereotype? 10:00 Communicating 16:54 Evaluating 26:41 Deciding 27:38 Trusting 39:56 Scheduling 44:57 Shoutouts

Resources

Transcript

Here is the transcript for this week's episode.

Read more…
10/5/2020

Getting Hooked on React

React is a frontend library that is in super high demand in the industry. But, it can be difficult to get up and running with. Today we’ll talk about with React: why it’s so great, how data flows, and the gotchas we encountered when learning it. Let’s get started!

Shownotes

02:15 What is React?
06:35 Framework vs. Library
10:43 Why is it helpful?
12:32 What is a component?
22:52 React's lifecycle
25:47 Data in React
36:34 JSX
37:24 Setting up a React app
43:34 Shoutouts

Resources

Transcript

Here is the transcript for this week's episode.

Read more…
9/28/2020

Junior to Senior Developer: Career Progression for Programmers

What’s the difference between a junior and senior developer? While there’s no distinct measure from one title to the next, you can measure your progress in three areas: knowledge, coding, and communication. This week on the podcast we’re doing a deep dive into the progression from junior to senior dev.

Shownotes

  • 02:19 The use of "engineer" in titles
  • 04:43 What levels are there for developers?
  • 08:24 The importance of job titles
  • 11:22 Does years of experience matter?
  • 17:17 What knowledge should you have at each level?
  • 27:57 What communication skills should you have at each level?
  • 30:17 How do you know you're ready to be a senior developer?
  • 32:05 Tips for becoming senior
  • 33:33 Shoutouts

Transcript

Here is the transcript for this week's episode.

Read more…
9/21/2020

Get A < Head > Start With HTML

Today we’re talking about everyone’s favorite programming language: HTML! Hypertext Markup Language is the structure of a web page and while it’s not necessarily the hardest syntax to learn, it’s vital to your web applications.

Show Notes

  • 01:20 What is HTML?
  • 06:44 How did we learn HTML?
  • 09:54 Elements
  • 12:10 Attributes
  • 21:59 Formatting
  • 27:17 Semantic elements
  • 33:04 Styles
  • 38:28 CORS
  • 44:57 Shoutouts

Resources

Transcript

Here is the transcript for this week's episode.

Read more…
9/14/2020

The Traveling Dev: Move and Work Anywhere

Have you ever dreamed about selling everything you owned and moving across the world to begin a new life? In this episode we’re chatting with Rachel Nabors, an American abroad on the React Core team in London. We’ll chat about the pros and cons of moving abroad as well as the logistics. Let’s get started!

Show Notes

  • 01:25 Our experiences moving
  • 06:44 Immigrant vs. Expat vs. Digital Nomad
  • 11:04 Pros of moving abroad
  • 35:21 Cons of moving abroad
  • 53:57 Logistics of moving abroad
  • 01:02:39 Questions to ask
  • 01:07:48 Shoutouts

Resources

Transcript

Here is the transcript for this week's episode.

Read more…