Episodes
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] Evenings and weekends [53:57] Top 3 tools for productivity Resources Any.do Fantastical Canva Things Superhuman Trello Apple Watch Markdown...
Published 10/04/21
Published 10/04/21
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 Moss's YouTube Transcript Here is this week's transcript.
Published 09/27/21
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. Today we are talking about the agile framework of software developers, its significance in the workplace and the familiar steps an agile process...
Published 09/20/21
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:00] Threaded language [15:35] Interpreted language [17:39] Terminology [22:04] Basic Syntax [23:33] Inheritance [26:51] Interfaces [28:00]...
Published 09/13/21
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 and scaling your business. Show Notes [02:00] What is our experience with running a business? [05:47] Business plan [13:58] Who are your...
Published 09/06/21
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 vs. Vertical Scaling [27:21] How to choose [30:22] indexes [37:16] Sharding [46:44] Shoutouts Resources The DynamoDB Book Little Bobby...
Published 08/30/21
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 or app need good documentation? [04:09] Who do we write documentation for? [06:01] What makes good documentation? [11:05] Ethics of...
Published 08/23/21
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...
Published 08/16/21
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]...
Published 08/09/21
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...
Published 08/02/21
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/ 5 Reasons Why Spotify’s onboarding is better than...
Published 04/05/21
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 [55:21] Shoutouts Resources Getting Hooked On React -...
Published 03/22/21
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...
Published 03/15/21
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...
Published 03/08/21
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]...
Published 03/01/21
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 - Cloud providers 32:39 - Gettings started with AWS 36:33 - Big services Resources AWS Six Advantages of Cloud Computing -...
Published 02/22/21
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-published vs. Publisher [11:20] Software for creating an E-book [15:49] Where can I sell my E-book? [25:01] Pricing [34:51] Top tips [43:00]...
Published 02/15/21
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] Design [11:34] UX Research [13:53] Management [18:57] Marketing [20:50] Sales [22:06] Business Development [22:53] Technical Writing [25:28]...
Published 02/08/21
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, the dangers of lacking said security and a few things you can do to keep your site secure. Let’s get started. Show Notes [2:20] All About...
Published 02/01/21
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 experiences [9:58] What are bootcamps [21:05] Benefits and drawbacks of bootcamps [42:29] What comes after the bootcamp [46:31]...
Published 01/25/21
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.js 7:05 - What are some of its benefits 23:09 - SSG vs. SSR 27:38 - Routing 38:17 - Shoutouts Resources Ladybug YouTube https://www.youtube.com/channel/UCakPieAEGG42zBuaf-qZCBA Chris Enns https://www.lemonproductions.ca/ Teenage Bounty Hunters https://www.netflix.com/title/80244296 DEV...
Published 01/18/21
Episode Notes 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. Show Notes [3:47] 1) Working Remotely [6:50] 2) Cloud Security [11:36] 3) Decentralization of tech workers [14:54] 4) Framer motion [16:50] 5) Metaframeworks [21:42] 6) Headless CMS [23:39] 7) Online IDEs [26:37]...
Published 01/08/21
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 Python 03:37 - What is Python? 15:50 - What is it used for? 23:37 - How is it different from JavaScript? 32:35 - Resources for learning more 34:15 - Shoutouts Resources The Zen of Python Level up with JavaScript I'm a Snake...
Published 11/23/20
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 make from publishing content, and more! Let’s get started. Shownotes 03:00 - What kinds of content do we create? 06:08 - Pros of creating digital...
Published 11/16/20