Dev Bootcamp Life is a podcast for new Software Engineers. We want to close the gap between graduation and your first job. This podcast is for recent graduates from a coding program, dev boot camp, computer science degree. You name it. Anybody preparing to get their first job should listen to this. Hosted by Juan Lizarazo and Jared Potter, who are experienced software engineers and software engineering instructors based out in Salt Lake City, Utah. Support this podcast: https://anchor.fm/devbootcamplife/support
Follow us on Twitter: Juan Lizarazo - https://www.twitter.com/juanlizarazog - Jared Potter - https://www.twitter.com/jaredpotter --- Support this podcast: https://anchor.fm/devbootcamplife/support
Follow us on Twitter: Juan Lizarazo - https://www.twitter.com/juanlizarazog - Jared Potter - https://www.twitter.com/jaredpotter --- This episode is sponsored by · Anchor: The easiest way to make a podcast. https://anchor.fm/app Support this podcast: https://anchor.fm/devbootcamplife/support
Follow us on Twitter: Jared Potter - https://www.twitter.com/jaredpotter Juan Lizarazo - https://www.twitter.com/juanlizarazog --- This episode is sponsored by · Anchor: The easiest way to make a podcast. https://anchor.fm/app Support this podcast: https://anchor.fm/devbootcamplife/support
Follow us on Twitter: https://www.twitter.com/juanlizarazog •• https://www.twitter.com/jaredpotter The Node Cross-Plateform JavaScript Runtime Engine made it possible to create full-stack web apps with JavaScript - frontend (browser) and backend (server/node). Additionally, Node revolutionized web development for javascript engineers around the world. Node enabled for the first time the ability to run javascript outside of the browser - this powered server-side framework for RESTful web APIs, web app hosting, local scripts, web scraping, and much more! Moreover, Node is backed by a strong & thriving community of open-source projects and packages via the Node Package Management registry. This empowered individual engineers to leverage the vast sea of available packages that simplify nearly any use case. In our latest episode, Juan Lizarazo and Jared Potter explore the key-value gains from using Node and how javascript runs outside the browser to enable these new possibilities. --- This episode is sponsored by · Anchor: The easiest way to make a podcast. https://anchor.fm/app Support this podcast: https://anchor.fm/devbootcamplife/support
Follow us on Twitter: https://www.twitter.com/jaredpotter •• https://www.twitter.com/juanlizarazog Virtually everyone uses the web. However, approximately 10-20% of the population have a disability of some form. These range from blind/visual impairments, low visual acuity, cognitive impairments, motor/dexterity, and auditory. In today's podcast Jared Potter and Juan Lizarazo, tackle best practices for building accessible web apps from the get-go rather than a dedicated accessible sprint. From building semantic HTML, logical element layouts, image usage, etc. --- Support this podcast: https://anchor.fm/devbootcamplife/support
Follow us on Twitter: Jared Potter - https://www.twitter.com/jaredpotter Juan Lizarazo - https://www.twitter.com/juanlizarazog Virtually everyone uses the web. However, approximately 10-20% of the population have a disability of some form. These range from blind/visual impairments, low visual acuity, cognitive impairments, motor/dexterity, and auditory. In today's podcast Jared Potter and Juan Lizarazo, tackle best practices for building accessible web apps from the get-go rather than a dedicated accessible sprint. From building semantic HTML, logical element layouts, image usage, etc. --- Support this podcast: https://anchor.fm/devbootcamplife/support
Follow us on Twitter: Juan Lizarazo - https://www.twitter.com/juanlizarazog Jared Potter - https://www.twitter.com/jaredpotter HTML Forms are the defacto method for gathering information from your users. Understanding and building with form best practices will lead to more excellent conversation rates of completed forms. In our latest episode, Juan Lizarazo and Jared Potter share from their professional experiences the best practices for designing and building HTML 5 forms and validating with JavaScript. We explore tips ranging from user experience design input, validation, good error handling, etc. HTML5 form best practices will help you nail your next software engineering interview and make you the best software engineer on your team! --- Support this podcast: https://anchor.fm/devbootcamplife/support
Follow us on Twitter: https://www.twitter.com/jaredpotter •• https://www.twitter.com/juanlizarazog What is Separation of Concerns? It is one of the most commonly asked questions in software engineering interviews. In today's episode, Juan Lizarazo and Jared Potter break down this timeless and crucial software engineering principle into easy-to-understand pieces. We discuss the vital high-level concepts involved with Separation of Concerns but then dive into specific examples of how to think about and design example web apps. Additionally, we talk about real-world examples where we leverage Separation of Concerns within Vue, React, Angular, and Node Web APIs. Understanding Separation of Concerns will help you nail your next software engineering interview and make you the best software engineer on your team! --- Support this podcast: https://anchor.fm/devbootcamplife/support
Follow us on Twitter: https://www.twitter.com/juanlizarazog •• https://www.twitter.com/jaredpotter For today's topic, Jared Potter and Juan Lizarazo share their favorite and most useful array functions in javascript. Knowing how to leverage the right function at the right time will help you make you a better software engineer. We explore sort, filter, includes, find/findIndex, reduce, map, reverse, slice, splice, push, pop, unshift, shift, concat, and Array from/to. These are only a subset of the available javascript array functions available. We encourage you to play with these yourself and learn the rest! Mastering these functions will help you land your first engineering job and make you the best software engineer on your team! --- Support this podcast: https://anchor.fm/devbootcamplife/support
Follow us on Twitter: https://www.twitter.com/juanlizarazog •• https://www.twitter.com/jaredpotter In the latest episode, Juan Lizarzo and Jared Potter appeal to those who are considering enrolling in a Coding Bootcamp and those who are actively enrolled. As experienced Coding Bootcamp instructors, Juan and Jared have unique perspectives on getting the most out of their Coding Bootcamp experience. We explore topics stanging from preparing before the first day of class, utilizing your instructor, focusing on your path, and career services. Listen and learn from our experience to help you accelerate the time to land your first engineering job! --- Support this podcast: https://anchor.fm/devbootcamplife/support
Follow us on Twitter: https://www.twitter.com/jaredpotter •• https://www.twitter.com/juanlizarazog In today's episode, Jared Potter and Juan Lizarazo talk about two essential collections in JavaScript - Sets & Maps. Although similar to plain javascript arrays and objects, Sets & Maps, respectfully offer crucial benefits over their similarly younger siblings. Come, listen, and learn how to start using sets and maps in your javascript code that will save you time, energy, and frustration writing boilerplate code over and over. Knowing how to use sets and maps will impress your next coding interview and help you land your first software engineering job! --- Support this podcast: https://anchor.fm/devbootcamplife/support
Follow us on Twitter: Juan Lizarazo - https://www.twitter.com/juanlizarazog Jared Potter - https://www.twitter.com/jaredpotter In our latest episode, Juan Lizarazo and Jared Potter share their personal experiences working as professional software engineers and software engineering instructors at coding boot camps, the most common mistakes students make in their frontend code. Learning about and understanding these mistakes and the tips we offer to avoid them will help you be a better software engineer and help you land your first engineering job or level you up to the best software engineer on your team! --- Support this podcast: https://anchor.fm/devbootcamplife/support
Follow us on Twitter: https://www.twitter.com/jaredpotter •• https://www.twitter.com/juanlizarazog Have you ever visited a website and experienced: Loads slowly? Content takes a long time to show up? Tried to interact with an element, but it doesn't respond/register right away? Had the content on the website jump around as new content loaded? Or even perhaps unstyled content flashed? In today's episode, Juan Lizarazo & Jared Potter explore the three key Core Web Vitals to optimize your website for the best user experience. The Core Web Vitals are a set of guidelines and tools created by Google for optimizing any website. Knowing how to create a web app optimized from the beginning will increase your employers' marketability to help you land your first software engineering job! --- Support this podcast: https://anchor.fm/devbootcamplife/support
Follow us on Twitter: Juan Lizarazo - https://www.twitter.com/juanlizarazog Jared Potter - https://www.twitter.com/jaredpotter You've likely heard of React, Angular, and Vue - but what are they? What value do they provide for web software engineers? And why are they so popular? In today's episode, Jared Potter & Juan Lizarazo discuss what's the difference between a library & framework, the primary core benefits shared by React, Angular, and Vue, and why you should explore each of them. Technical interviews may ask you questions about these libraries & frameworks - be prepared for those questions by listening to our latest episode! --- Support this podcast: https://anchor.fm/devbootcamplife/support
Follow us on Twitter: https://www.twitter.com/jaredpotter •• https://www.twitter.com/juanlizarazog What is a pure function? Are all functions pure? Side-effects? Those can't be good, can they? What are the benefits of writing pure functions in your JavaScript code - node, vanilla JS, Angular, Vue, React, etc.? In our latest episode, Juan Lizarazo and Jared Potter clearly define what pure functions are, what their key benefits are, and when to use them. However, we also explore how not all functions should be pure for most javascript web applications. We also discuss the correct usage of side-effects and how it provides us great value! Many interviews will ask questions about pure functions - be ready by listening to our podcast and doing your homework to help you become a better web software engineer and help you land your first tech job! --- Support this podcast: https://anchor.fm/devbootcamplife/support
Follow us on Twitter: https://www.twitter.com/juanlizarazog •• https://www.twitter.com/jaredpotter What's the difference between a plain simple index.html static web app, and the "popular" single-page apps built with Vue, React, and Angular? When should you use one over the other? Jared Potter and Juan Lizarazo explore the difference between a static web app and a SPA web app. Along the way, we talk about each's pros and cons and when to use one over the other. For many types of projects - a simple index.html, style.css, and index.js files are all you need. When highly dynamic content is at play, a Single Page App built with Vue, React, or Angular becomes more effective. Learning this distinction will help you become a better web software engineer and help you land your first tech job! --- Support this podcast: https://anchor.fm/devbootcamplife/support
Follow us on Twitter: https://www.twitter.com/jaredpotter •• https://www.twitter.com/juanlizarazog Why is it important to learn, understand, and practice continuous integration (CI) in 2021+? Where do I start with CI? In our latest episode, Juan Lizarazo and Jared Potter discuss getting started with CI using the best, most available, and often free Continuous Integration (CI) tools & platforms! Learning to understand CI will improve your software development efficiency to build even faster! Most importantly, grasping CI concepts will undoubtedly impress in your next technical interviews! --- Support this podcast: https://anchor.fm/devbootcamplife/support
Follow us on Twitter: https://www.twitter.com/juanlizarazog •• https://www.twitter.com/jaredpotter What is the DOM? Why is it so essential to learn DOM Manipulation with Pure JavaScript? How does React, Vue, and Angular use the native DOM APIs along with their own Virtual DOMs? In today's Dev Bootcamp Life episode, Jared Potter and Juan Lizrazo discuss these crucial questions and explore their answers. Understanding the DOM and its native pure javascript APIs will make you a better web software engineer to level up and or help you land your tech first job! Learn the practical skills behind today's episode by taking Juan's NEW course - https://learndom.dev --- Support this podcast: https://anchor.fm/devbootcamplife/support
Follow us on Twitter: https://www.twitter.com/jaredpotter •• https://www.twitter.com/juanlizarazog What is a JavaScript Module? Why are they important? What's the difference between AMD, CJS, UMD, and ESM? Which one should I be using in 2021? What's a module loader vs. module bundler? Do I need to tree-shake my dependencies? Join Juan Lizarazo and Jared Potter in today's episode to learn the answers to these questions to help you build optimized and maintainable JavaScript applications both on the frontend and the backend! --- Support this podcast: https://anchor.fm/devbootcamplife/support
Follow us on Twitter: Juan Lizarazo - https://www.twitter.com/juanlizarazog Jared Potter - https://www.twitter.com/jaredpotter In 2021, software engineers must build security into their processes from the beginning. Software companies value security-minded candidates for their open positions. Be prepared to show your security knowledge during the interview to improve your chances of landing your first software engineering position! In this episode, we explore practical tips and techniques to ensure your web apps are secure! From foundational personal security, HTTP vs. HTTPS, cross-site-scripting attacks, user authentication, and user input validation and sanitization. --- Support this podcast: https://anchor.fm/devbootcamplife/support
What's the package.json file? What's the difference between npm and yarn? What's the difference between a dev package and a production package? Package versioning? Dependency management is a crucial concept to understand in the world of software engineer! In today's episode, Juan and Jared cover the necessary details related to dependency management to level up your software and software engineering skills and land your first job! --- Support this podcast: https://anchor.fm/devbootcamplife/support
Follow us on Twitter: Juan Lizarazo - https://www.twitter.com/juanlizarazog Jared Potter - https://www.twitter.com/jaredpotter Welcome to Dev Bootcamp Life, the podcast for new software Engineers hosted by Juan Lizarazo and Jared Potter. We help you level up and to land your first software engineering job or help you become the best software engineer on your team. Today, Jared and Juan share the biggest *DO*s and *DO NOT*s for the 2020 software engineer. CSS is crucial to understand & practice to land your first software engineering position! Learn about CSS specificity, best practices, relative element units, flexbox, OOCSS, and more! --- Support this podcast: https://anchor.fm/devbootcamplife/support
Follow us on Twitter: Jared Potter - https://www.twitter.com/jaredpotter Juan Lizarazo - https://www.twitter.com/juanlizarazog Welcome to Dev Bootcamp Life, the podcast for new software Engineers hosted by Juan Lizarazo and Jared Potter. We help you level up and to land your first software engineering job or help you become the best software engineer on your team. Juan and Jared explore the crucial aspects of Agile Development, focused on SCRUM from the software engineer's perspective. Learn about user stories, estimation, sprints, and more. Understanding SCRUM will prepare you to excel at landing your first software engineering job! --- Support this podcast: https://anchor.fm/devbootcamplife/support
Follow us on Twitter: https://www.twitter.com/juanlizarazog •• https://www.twitter.com/jaredpotter Welcome to Dev Bootcamp Life, the podcast for new software Engineers hosted by Juan Lizarazo and Jared Potter. We help you level up and to land your first software engineering job or help you become the best software engineer on your team. In today's podcast, Jared and Juan discuss and share the best practices every modern software engineer should know. These practices will help you land your first job, establish consistency in your team, and make future code maintenance less painful
Follow us on Twitter: https://www.twitter.com/jaredpotter •• https://www.twitter.com/juanlizarazog Welcome to Dev Bootcamp Life, the podcast for new software Engineers hosted by Juan Lizarazo and Jared Potter. We help you level up and to land your first software engineering job or help you become the best software engineer on your team. Juan and Jared share the critical details of building excellent web APIs from their full-stack software engineering experience years. You won't want to miss this one! --- Support this podcast: https://anchor.fm/devbootcamplife/support
Follow us on Twitter: https://www.twitter.com/juanlizarazog •• https://www.twitter.com/jaredpotter Welcome to Dev Bootcamp Life, the podcast for new software Engineers hosted by Juan Lizarazo and Jared Potter. We help you level up and to land your first software engineering job or help you become the best software engineer on your team. Today Jared and Juan discuss the crucial steps in successfully planning, designing, and building better web apps in JavaScript. --- Support this podcast: https://anchor.fm/devbootcamplife/support
Follow us on Twitter for new content and tips: https://www.twitter.com/jaredpotter •• https://www.twitter.com/juanlizarazog Welcome to Dev Bootcamp Life, the podcast for new software Engineers hosted by Juan Lizarazo and Jared Potter. We help you level up to land your first software engineering job or help you become the best software engineer on your team. Today Jared and Juan discuss object-oriented programming and JavaScript. --- Support this podcast: https://anchor.fm/devbootcamplife/support
Follow us on Twitter: https://www.twitter.com/juanlizarazog •••• https://www.twitter.com/jaredpotter Welcome to our fourth episode, hosted by Juan Lizarazo and Jared Potter, where we talk about what to do after receiving your Coding Bootcamp certificate or computer science degree. Today, we share and discuss some tips & best practices with HTML, you cannot forget when building your next website or web application. This will help you stand out and become the best software engineer on your team or land your first engineering job. --- Support this podcast: https://anchor.fm/devbootcamplife/support
Do you like our content? follow us on Twitter: https://www.twitter.com/jaredpotter •••• https://www.twitter.com/juanlizarazog Welcome to our third episode, hosted by Juan Lizarazo and Jared Potter, where we talk about what to do after receiving your Coding Bootcamp certificate or computer science degree. You worked hard, graduated from your dev program, but now you don't know what steps to take to land your first job. Today, we cover the 9 key concepts you should know for your next technical interview as a new Software Engineer. Why? We also have been there; we now have the experience, we are in the industry, we "already made it" if you will. We also work with students every week as we are also software engineering instructors, and our mission is to help you close the gap between graduation and your first day on a software engineering job. --- Support this podcast: https://anchor.fm/devbootcamplife/support
Follow us on Twitter: https://www.twitter.com/juanlizarazog •••• https://www.twitter.com/jaredpotter --- Welcome to our second episode, hosted by Juan Lizarazo and Jared Potter, where we talk about what to do after receiving your Coding Bootcamp certificate or computer science degree. You worked hard, you graduated from your dev program but now you don't know what steps to take to land your first job. Today, we cover how to continue learning on your own after you finish your program. Once you graduate, the learning never stops, it is the way Why? We also have been there; we now have the experience, we are in the industry, we "already made it" if you will. We also work with students every week as we are also software engineering instructors, and our mission is to help you close the gap between graduation and your first day on a software engineering job. Created by Juan Lizarazo and Jared Potter. --- Support this podcast: https://anchor.fm/devbootcamplife/support
Follow us on Twitter: https://www.twitter.com/jaredpotter •••• https://www.twitter.com/juanlizarazoG --- Welcome to our first episode, hosted by Juan Lizarazo and Jared Potter, where we talk about what to do after receiving your Coding Bootcamp certificate. You worked hard, you graduated from your dev program but now you don't know what steps to take to land your first job. This episode is just the beginning, we have a lot of content we want to share! Why? We also have been there; we now have the experience, we are in the industry, we "already made it" if you will. We also work with students every week as we are also software engineering instructors, and our mission is to help you close the gap between graduation and your first day on a software engineering job. Useful links: https://www.hackerrank.com/interview/interview-preparation-kit https://udemy.com Created by Juan Lizarazo and Jared Potter. --- Support this podcast: https://anchor.fm/devbootcamplife/support