Back after a two-year hiatus, engineering leaders Emma Bostian and Kelly Vaughn return for Season 7 of the Ladybug Podcast, giving you a deep dive into all things engineering leadership. With nearly 1 million total listens, Ladybug Podcast covers tech, career, and code, bringing unique viewpoints from a variety of guests and co-hosts. Check out our website!
…
continue reading
![Artwork](/static/images/128pixel.png)
1
A Day in the Life of a Software Engineer
1:01:32
1:01:32
Spill senere
Spill senere
Lister
Lik
Likt
1:01:32
What is a typical day in the life like for a software engineer? To close out Season 6, we thought it’d be a great idea to give you some insight into our workdays, as we all have very different roles and are in different stages of our careers. Show Notes [02:54] Morning routines [16:09] Beginning of the workday [28:15] The rest of the workday [49:03…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
What is an API and How do You Use One?
47:09
47:09
Spill senere
Spill senere
Lister
Lik
Likt
47:09
APIs are part of our daily roles as software developers, but what are they? What different types are there? And how can you design a good one? Show Notes [01:53] What is an API? [03:37] Types of APIS [15:02] GraphQL [19:49] REST [28:25] API Design [44:35] Shoutouts Resources The Happiness Project Shopify developer community BrainF**k OneGraph Scott…
…
continue reading
The definition of Agile is the ability to create and respond to change. Ultimately dealing with and succeeding in an uncertain or turbulent environment. I think we can all say with confidence that in the world of software development, being agile and agreeable to change helps you learn faster, connect with others better, and makes coding more fun. …
…
continue reading
Java is a high-level, class-based, object-oriented programming language. It’s a general-purpose programming language designed to let app developers: write once, run anywhere. Today we’re diving into the world of Java. Show Notes [01:30] Our experiences working with Java [04:34] History of Java [07:45] Five goals of Java [13:06] Object oriented [14:…
…
continue reading
Whether you’re looking to start your own side business or create a lifelong career, the process of starting a new business can be overwhelming. This week on the podcast we’re discussing how to start your own business. We’ll dig deep into setting you up for success from the beginning and then answer the most common questions I receive about building…
…
continue reading
If you have data for your application, you’ve probably used a database to store it. There are so many types of databases, NoSQL, SQL, graph, etc. Let's learn about their benefits and how to use them! Shownotes [02:08] What types of databases have we used? [03:43] SQL vs. NoSQL [15:52] How to model data [19:20] ORM, SDK, Queries [24:02] Horizontal v…
…
continue reading
It’s easy to overlook documentation when building an application, but documentation can make or break a consumer’s experience. Today we’re diving into the world of documentation to discuss what it takes to write good documentation, the ethics of documentation, and some popular tools you can use to get started. Show Notes [01:58] Why does a company …
…
continue reading
TypeScript is an open-source programming language built on JavaScript that provides static type definitions. It has taken the front-end development community by storm over the past few years and today we’re going to give you a beginner-level rundown on the language. Show Notes [02:07] What is TypeScript? [06:46] What is our experience working with …
…
continue reading
What is it about sitting down building a good study plan that... kinda sucks? Is it the planning? The execution? The Time commitment? Are we committing to learn too much? Regardless of this answer, today we’re sitting down to talk about how to better prepare to learn, how to execute a study plan to meet your goals, build better habits to help you l…
…
continue reading
Welcome back to the 6th season of the Ladybug Podcast!! In this episode, we’ll be chatting about choosing a tech stack for your project is one of the most important decisions you’ll make as an engineer. It will determine many aspects of your app, from development speed, to scalability, to the cost to run it. We’ll talk about how to choose technolog…
…
continue reading
You studied a bunch, landed the interview, passed the whiteboarding exercises, nailed the behavioral interview, and finally got the job. Congratulations on your new position! So now what? Today we’re sharing some of our experiences to help your job transition happen smoothly. Let’s get into it. Show Notes [01:54] Salary Negotiation [11:43] What to …
…
continue reading
React is a JavaScript library for building user interfaces and is one of the most widely used libraries to date. Last season we discussed the basics of React and today we’re going to dive into the more advanced aspects of the library. Let’s get started. Episode Notes [04:16] React Hooks [22:28] State Management [26:43] Design Patterns [40:39] Perfo…
…
continue reading
2020 was one of the biggest years in the history of e-commerce. In fact, the pandemic spurred such a growth in e-commerce that the industry as a whole moved forward about 10 years in 3 months’ time. Whether you’re interested in starting your own store or learning how to develop for e-commerce, this week on the podcast we’re breaking it all down for…
…
continue reading
Cryptography is a method of protecting information and communication through the use of code so only those for whom the information is intended can read and process it. Cryptography is used for many things from online banking to GitHub commits. Today we’ll dive into the basics of cryptography. Let’s get started! Show Notes [0:25] Our experience wit…
…
continue reading
It’s no secret that a major perk to working in development is the salary. Developers are often paid higher than the average salary, and as you move up in a company, you can see significant growth in your income. We all know financial literacy is often skipped in early education, which is why this week we’re talking all things financial planning wit…
…
continue reading
Episode Notes You may have heard about the Cloud and thought, what do the fluffy things in the sky have to do with computers? Today’s episode is all about what the cloud is, how you can use it, and common cloud services. Show Notes 2:29 - What is the cloud? 14:09 - Benefits of cloud vs. physical servers 23:06 - Four types of cloud computing 28:42 -…
…
continue reading
Last season we discussed the broader topic of creating digital content. This week on the podcast we’re doing a deeper dive into e-books: our experience with writing and releasing them, the tools you need to write your own ebook, and best practices for marketing and selling your book. Episode Notes [1:33] Our experience with E-books [6:05] Self-publ…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Get to Know Your Co-workers: Non-Developer Tech Roles
48:17
48:17
Spill senere
Spill senere
Lister
Lik
Likt
48:17
There are a bunch of people you’ll work with as a software engineer -- many will be other developers, but many have other jobs as well. In this episode we’ll talk about the other people you may work with: the designers, project managers, marketers, and more and how to best work with them. Let’s dive in. Show Notes [3:29] Product Management [7:37] D…
…
continue reading
It’s more important than ever to build secure web applications, but many developers forget to account for web security. In this episode, we’re joined by Tailor Herrarte, an Infosec Engineer, Cybersecurity Career consultant, beauty ambassador & content creator who goes by the moniker The Digital Empress. Today we're discussing types of web security,…
…
continue reading
Episode Notes Coding bootcamps aim to help students gain the skills they need to land their first job in web development in months instead of years. Today we’ll be diving into some of the benefits and drawbacks of coding bootcamps, and we’ll explore our personal experiences learning from them and teaching at them. Shownotes [3:01] Our Bootcamp expe…
…
continue reading
One of the hottest new technologies in the frontend ecosystem is Next.js. Why is it so awesome? And what can you use it for? In this episode we’ll be talking all about it. Show Notes 01:45 - What is Next.js7:05 - What are some of its benefits23:09 - SSG vs. SSR27:38 - Routing38:17 - Shoutouts Resources Ladybug YouTube https://www.youtube.com/channe…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
21 Web Development Trends We're Watching in 2021
1:08:50
1:08:50
Spill senere
Spill senere
Lister
Lik
Likt
1:08:50
Season 5 is finally here and we are so excited to kick it off with a new host, Sidney! We have finally said goodbye to 2020, so what can we expect to be the new trends, the hip tech. We can't predict the future but we can tell you our predictions for trends in 2021. [3:47] 1) Working Remotely [6:50] 2) Cloud Security [11:36] 3) Decentralization of …
…
continue reading
Normally, we talk about frontend development -- but there’s so many other niches within programming out there. Today we’re going to talk about Python what it’s used for, why it’s great, and how it’s different than JavaScript. Shownotes 01:16 - Our experiences with Python03:37 - What is Python?15:50 - What is it used for?23:37 - How is it different …
…
continue reading
Blogs, YouTube videos, podcasts, e-books, and online courses are all types of digital content. If you’ve ever wondered how you can get started creating digital content of your own, then look no further. Today we’re joined by Sidney Buckner, a Software Engineer and YouTuber, to discuss how we got started creating digital content, how much you can ma…
…
continue reading
If you often find your days spiraling out of control, you’re not alone! Ensuring you have a productive workday isn’t always easy. There are many ways you can structure your day, and everyone has a different method that works best for them. This week on the podcast we’re giving you a rundown of our favorite productivity hacks you can use to improve …
…
continue reading
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…
…
continue reading
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 cl…
…
continue reading
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…
…
continue reading
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…
…
continue reading
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? 1…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Junior to Senior Developer: Career Progression for Programmers
36:31
36:31
Spill senere
Spill senere
Lister
Lik
Likt
36:31
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 title…
…
continue reading
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 Semanti…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
The Traveling Dev: Move and Work Anywhere
1:09:56
1:09:56
Spill senere
Spill senere
Lister
Lik
Likt
1:09:56
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:…
…
continue reading
There’s a classic interview question: what happens when you type a URL into the browser? To answer this question, we need to explore how the internet works. In this episode, our first of season 4, we’ll dive into URLs, DNS, basic networking, and how the browser works. Show Notes 02:08 Life updates! 04:19 How much do we know about the internet? 06:1…
…
continue reading
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 in…
…
continue reading
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 bre…
…
continue reading
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…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Micro-Interactions & Animation Libraries
40:07
40:07
Spill senere
Spill senere
Lister
Lik
Likt
40:07
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 libr…
…
continue reading
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 g…
…
continue reading
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, G…
…
continue reading
For the month of May we read "Outliers" by Malcolm Gladwell. "Outliers" examines the factors which contribute to high-levels of success and while we often attribute success to circumstance today we’ll discuss our thoughts to see if we agree. Show notes 1:08 - What does it mean to be successful?6:12 - How does privilege play into success?22:12 - Pra…
…
continue reading
Today we're talking about routing and switching, starting with layer 1 of the OSI model. Let's dig in. JUST KIDDING I know nothing about that kind of networking, but we ARE talking about networking today! Networking is a great opportunity to meet new people in the same industry, learn new skills, and develop your career. This week we’re talking all…
…
continue reading
Developer community is centered around the idea of nurturing and amplifying community voices within a company and the head of developer community is responsible for leading this effort. Today we’re joined by Kim Maida, Head of Developer Relations and Community at Gatsby. We’ll discuss what her job entails, the ins and outs of developer advocacy, ad…
…
continue reading
JavaScript is notorious for being one of the most popular, yet also one of the most despised programming languages to learn, so today we’re covering some of the intermediate and advanced JavaScript concepts! We’ll discuss convoluted topics like generators, prototypal inheritance, and the rendering engine. Knowing intermediate JavaScript concepts li…
…
continue reading
Welcome to season 3 of the LB podcast. This season we’ll cover topics ranging from advanced JavaScript to networking. We’ll chat about Git & GitHub, making money outside your 9-5 job, and many more topics. For our first episode of this new season, we’ll be reminiscing about our coding history and discussing some advice we wished we had when learnin…
…
continue reading
There are so many ways to learn to code, and so many things to know. Today we’ll give our perspectives on different paths you can take. Whether you’re looking for your first dev job or you’re looking to advance your web development knowledge, we’ll be covering a ton of different options for you. 01:50 - What did we know before getting our first job…
…
continue reading
On our podcast, we talk a LOT about what to learn as a developer. But today we’re switching gears and talking about HOW to actually learn all this information. We’ll discuss the concept of metacognition, or how we learn and retain information as well as some strategies for making the process easier.Av Emma Bostian, Kelly Vaughn, and Ali Spittel
…
continue reading
This week we have a super exciting episode, we’re chatting with Courtland Allen, the founder of Indie Hackers. We’re going to talk about what indie hacking is, how to get started with it, and his advice for gaining traction with indie products. Let’s get started!Av Emma Bostian, Kelly Vaughn, and Ali Spittel
…
continue reading
This week we’re giving you all the details about our computer setups including our hardware preferences, browsers, desktop software, code editor and CLI settings, and top productivity tools. We’ll also tell you some of our miscellaneous preferences like most used emoji and current desktop photo.Av Emma Bostian, Kelly Vaughn, and Ali Spittel
…
continue reading
Show notes 1:43 - What is the flow of the technical interview process 6:50 - The salary conversation 15:25 - Behavioral questions 27:32 - Interview prep strategies 34:17 - Red flags 45:17 - Shoutouts Resources Star technique Data structures & algorithms episode Frontend interview episode The Culture Map Levels.fyi Thread on Negotiating Radical …
…
continue reading