Skip to main content

Ladybug Podcast

8/16/2021

Getting Started with TypeScript

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 TypeScript?
  • [08:35] Is TypeScript a replacement for JavaScript?
  • [11:11] Advantages of TypeScript
  • [13:09] Core Types
  • [15:19] TypeScript Types 
(excerpt)
Read more…
8/9/2021

How to Create a Study Plan

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 learn and some of our own experiences learning how to learn.

Show Notes
  • [05:22] What is a study plan?
  • [14:25] How Do You execute it?
  • [29:05] Learning how to learn
  • [42:48] Make a todo list 
(excerpt)
Read more…
8/2/2021

How to Choose a Tech Stack

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 technologies from two angles: one from an individual developer’s perspective: how do you decide what to learn? And the second from an architectural perspective: how do you decide what technologies to use for your project?

Show Notes
  • [02:53] What is a tech stack?
  • [06:01] What are some main points to think about when choosing what to learn? 
(excerpt)
Read more…
4/5/2021

So You've got a Job Offer, Now What?

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 do in the first two weeks
  • [50:42] Shoutouts
Resources
  • Grammarly - https://www.grammarly.com/ 
(excerpt)
Read more…
3/22/2021

Getting Hooked on React Part 2

Hooks, State Management, Design Patterns, and More

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] Performance
  • [49:33] Testing
  • [51:15] Prop types and TypeScript 
(excerpt)
Read more…
3/15/2021

An Introduction to E-Commerce

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 you.

Episode Notes
  • [02:40] Platforms
  • [07:22] Why e-commerce over brick & mortar
  • [11:08] Starting your own store
  • [41:16] Developing for e-commerce
  • [49:03] Shoutouts 
(excerpt)
Read more…
3/8/2021

Cryptography

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 with cryptography
  • [03:08] What is cryptography?
  • [04:21] Four objectives of cryptography
  • [09:44] Types of cryptography
  • [23:34] Historical Cryptography 
(excerpt)
Read more…
3/1/2021

Financial Planning

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 with our special guest, Shannon Lee Simmons, to teach you what you need to know about managing your finances as a high earner.

Show Notes
  • [0:41] Tell us about yourself and what you do
  • [02:00] Where to find a financial advisor?
  • [03:48] What does it mean to be a high earner? 
(excerpt)
Read more…