← Back to all episodes
General Development

Aug 2, 2021

How To Choose A Tech Stack

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.

If Spotify isn’t available in your country, you can use another podcasting app to access the episode!

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?

Sponsors.

A huge thank you to our sponsors for supporting the Ladybug Podcast! Interested in becoming a Ladybug Podcast sponsor? Head over to our Sponsorship page for more details.

How often have you struggled to learn programming because you just couldn’t find the right resource to suit your learning style? I struggled for nearly a year before stumbling upon a website known as Frontend Masters. I’ve been a long-time paid user of the online learning platform simply because I find the courses to be comprehensive and beginner-friendly. They have the best teachers in the tech industry and they’re one of the reasons I was able to land my dream job.

With Frontend Masters you can learn web development, responsive design, back-end development, animations, testing, algorithms, data structures and more. You can pick a course you’re interested in or follow one of the learning paths like React, Vue, Angular, data visualization with D3, node.js and more.

To learn more head to frontendmasters.com.

HubSpot offers marketing, sales, and service software that helps businesses grow without compromise. Learn more about our CMS and developer tools for building and hosting websites.

Check it out today.

Dexecure is a leading Software-as-a-Service(SaaS) company that uses proprietary, cutting edge technologies to automatically optimize high-traffic websites. Dexecure is a YCombinator Fellowship alumnus and is supported by leading venture capitalist firms like Cocoon Capital and Walden International. In the ever-changing landscape of network protocols, browser features, and platforms, Dexecure seamlessly integrates, continuously optimizes and adapts website assets to provide more page views, conversions, increased revenues and happier users.

Geneva is a communication app for groups, clubs, and communities that gives you everything you need to stay connected, all in one place. On Geneva, any group can create a private space we call a ‘home’ and keep conversations organized into ‘rooms,’ which are like channels. There are five types of rooms you can mix and match: talk in chat rooms, post in forum-style rooms, hangout in video or audio rooms, and livestream to an audience in broadcast rooms. Geneva is free to use and is available on web, iPhone, and Android, with a desktop app coming soon.
You can learn more at geneva.com.

Show Notes.

  • 02:53 -What is a tech stack?

  • 06:01 - What are some main points to think about when choosing what to learn?

  • 13:11 - Look at job posts in your area

  • 19:49 - How to deal with overwhelm

  • 25:28 - Think Through your app

  • 31:01 - Your engineering resources

  • 39:51 - Is the technology production ready?

  • 52:18 - Technical concerns

  • 1:00:09 - Other important thoughts

  • 1:08:52 - Shoutouts

Transcript.

We provide transcripts for all of our episodes. You can find them here!

Subscribe to the Ladybug Podcast

Get new episodes delivered to your favorite podcast app