Podcasts about big nerd ranch

  • 46PODCASTS
  • 65EPISODES
  • 49mAVG DURATION
  • ?INFREQUENT EPISODES
  • Feb 28, 2023LATEST

POPULARITY

20172018201920202021202220232024


Best podcasts about big nerd ranch

Latest podcast episodes about big nerd ranch

¿Quién Tú Eres?
Madurando with Joshua Encarnacion

¿Quién Tú Eres?

Play Episode Listen Later Feb 28, 2023 42:41


Welcome to a brand new episode of the ¿Quién Tú Eres? podcast, where we explore the conflict we often face between "professionalism" & being our authentic selves. This week, we have the pleasure of speaking with Joshua Encarnacion. Joshua is a 1.5 generation Dominican-American, and a proud Afro-Latino…with his heart set on growing and helping people grow into their full potential. He's helped build 3 tech-industry startups and worked in training & recruiting roles for big tech companies Uber & Google. Born in Manhattan, NY, and raised in Lawrence & Springfield, MA, Joshua has nothing but love for his folks and the people he's met along his journey as a lifelong learner consisting of a lot of sports, math, reading, perreo, bachata, y cafe bustelo. Throughout his career, he's serviced the following organizations: Google, Facebook, Amazon, Microsoft, UBER, Airbnb, Netflix, Pandora, Slack, Twitter, Pinterest, Earnest, Gusto, Affirm, Abstract, Simply Business, Thumbtack, Yelp, Asana, Lyft, Atlassian, Tinder, First Round Capital, Kapor Center, General Assembly, Hackbright, Latinas in Tech, NextPlay, CODE2040, Hack The Hood, CODE Tenderloin, The Justice Collective, Change Catalyst, Techqueria, Big Nerd Ranch, and MANY more unlisted. He's coached people through various challenges by helping them grow the emotional intelligence and high-performance habits necessary to create their own professional success, which is a passion of his. --- Send in a voice message: https://anchor.fm/quientueres/message Support this podcast: https://anchor.fm/quientueres/support

Trending In Education
Doing Data Science at a Liberal Arts College with Aaron Hillegass

Trending In Education

Play Episode Listen Later Feb 6, 2023 38:51


Aaron Hillegass is an author, the Founder of Big Nerd Ranch, and Director of Applied Data Science at New College of Florida. He's also the Executive Director of the Kontinua Foundation. He joins host and fellow New College alum Mike Palmer in a wide-ranging conversation about the blend of skills and digital competencies in machine learning, data, and AI that are becoming increasingly essential for professional success and career growth. We begin by hearing of Aaron's roots including his experiences at New College before learning what it was like to work with Steve Jobs in the 90s before finding huge success teaching developers and leaders at Big Nerd Ranch. From there we explore what Aaron aims to do leading the recently launched Data Science Masters program at New College. We muse about what Jobs called “bicycles for the mind” and how new breakthroughs in AI are massively transforming how we think about the future of work. It's a thought-provoking conversation about the massive transformations taking place in technology and education. Don't miss it! Subscribe to Trending in Education wherever you get your podcasts. Visit us at TrendinginEd.com for more sharp takes on the future of education.

More Than Just Code podcast - iOS and Swift development, news and advice

Roustem Karimov, co-founder of Agilebits maker of 1Password, joins Tim to discuss 1Password's development, history, past, present and future. We also discuss how the Soviets won the '72 Summit Series? Recorded November 23, 2021 in Toronto Special Guest: Roustem Karimov.

Code Completion
34: Design is Hard

Code Completion

Play Episode Listen Later Jun 22, 2021 52:35


Welcome to Code Completion, Episode {{insert episode number here}}! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Follow us @CodeCompletion (https://twitter.com/CodeCompletion) on Twitter to hear about our upcoming livestreams, videos, and other content. Today, we discuss: - Code Completion Club: https://codecompletion.io/jointheclub - Indie App Spotlight, with three apps for you to check out: - Word Counter by Christian Tietze: https://wordcounterapp.com - Pro Ledger by Andy Nadal: https://apps.apple.com/us/app/pro-ledger/id1524370871 - A tour of Cocoa graphics frameworks: CoreGraphics, AppKit/UIKit, and SwiftUI, - Big Nerd Ranch on bezier paths: https://bignerdranch.com/blog/core-graphics-part-4-a-path-a-path/ - Drawing Bézier Curves by Bartosz Ciechanowshi: https://ciechanow.ski/drawing-bezier-curves/ - Paintcode: https://www.paintcodeapp.com - How to improve your design skills and what to look out for. Also, join us for #CompleteTheCode and Compiler Error, two segments that test both your knowledge and our knowledge on Swift, Apple, and all things development! Your hosts for this week: * Spencer Curtis (https://twitter.com/Spencerccurtis) * Dimitri Bouniol (https://twitter.com/dimitribouniol) Be sure to also sign up to our monthly newsletter (https://codecompletion.io/), where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes. You are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the app development process. Sponsor This week's episode of Code Completion is brought to you by Johnny B's Bon Voyage eCommerce App course. Visit https://bon-voyage.app/course and be sure to follow Bon Voyage's instructor @jonnybcodes on Twitter to learn more and stay up to date with all his courses! Complete the Code Which key command in Xcode will build a template doc comment for the function below? ```swift // Which key command in Xcode will build a template documentation // comment for the function below? func doTheCoolThing(name: String, food: Food) -> CoolerThing { ... } ``` Be sure to tweet us (https://twitter.com/intent/tweet?text=%23CompleteTheCode%20cc%2F%20%40CodeCompletion&original_referer=https%3A%2F%2Fcodecompletion.io) with hashtag #CompleteTheCode (https://twitter.com/hashtag/CompleteTheCode) if you know the answer!

Embedded
345: Do What Apple Says

Embedded

Play Episode Listen Later Sep 24, 2020 71:58


Gretchen Walker gave advice on creating a BLE iOS application. Gretchen wrote The Ultimate Guide to Apple’s Core Bluetooth on the PunchThrough (@PunchThrough) blog. There are many other good posts on the blog about BLE from a device perspective and app development (iOS and Android). PunchThrough also makes LightBlue, a great BLE debugging app you can find wherever you find your mobile apps.  PunchThrough is hiring embedded software engineers in the Minneapolis, MN area.  Chris and Gretchen both recommend Ray Wenderlich’s site for learning about Swift. Chris also liked the Big Nerd Ranch books: iOS Programming and Swift Programming.  Elecia liked the NovelBits.io writeup about getting maximum throughput on BLE. Apple Accessory Design Guide

Employee Cycle: Human Resources (HR) podcast about HR trends, HR tech & HR analytics
“How To Move Your Company DEI Strategy From A Motto To A Movement” with Rachel Fletcher from Big Nerd Ranch

Employee Cycle: Human Resources (HR) podcast about HR trends, HR tech & HR analytics

Play Episode Listen Later Sep 22, 2020 25:42


Looking to incorporate DEI into your company seriously? Turn your DEI motto into an actual movement within your company. Rachel Fletcher breaks it down within today’s podcast. What you’ll learn from this episode: How do you make your DEI strategy sustainable? When coming up with a DEI plan, how should you go about it? If […]

All JavaScript Podcasts by Devchat.tv
MJS 133: Jonathan Martin

All JavaScript Podcasts by Devchat.tv

Play Episode Listen Later Jan 21, 2020 42:35


My JavaScript Story this week welcomes Jonathan Lee Martin. Jonathan is an educator, speaker, and author. He has been a developer since high school and he started out by teaching at Big Nerd Ranch and currently has his own teaching brand. He teaches career switchers and senior developers and also has written a book "Functional Design Patterns for Express.js". Teaching career switchers has led him to adopt a pedagogy approach to teaching where he focuses on getting people to absorb relevant information faster. Some of the lessons he has learned when working with career switchers is the role of failure in the classroom. He noticed when something did not work in their code career switchers tended to want to start out again instead of debugging what was wrong with the code. Jonathan had to show that most of developing is turning failure into success and getting code that doesn't work bu debugging and asking for help. Host: Charles Max Wood Joined By Special Guest: Jonathan Martin Sponsors G2i CacheFly ______________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ______________________________________   Links JSJ 396: Publishing Your Book with Jonathan Lee Martin Jonathan's LinkedIn Jonathan's Twitter https://jonathanleemartin.com/ Functional Design Patterns for Express.js Picks Charles Max Wood: Pomodoro Timer Amazon Fire tv stick Jonathan Martin: WebXR Device API Innergie USB C Charger

My JavaScript Story
MJS 133: Jonathan Martin

My JavaScript Story

Play Episode Listen Later Jan 21, 2020 42:35


My JavaScript Story this week welcomes Jonathan Lee Martin. Jonathan is an educator, speaker, and author. He has been a developer since high school and he started out by teaching at Big Nerd Ranch and currently has his own teaching brand. He teaches career switchers and senior developers and also has written a book "Functional Design Patterns for Express.js". Teaching career switchers has led him to adopt a pedagogy approach to teaching where he focuses on getting people to absorb relevant information faster. Some of the lessons he has learned when working with career switchers is the role of failure in the classroom. He noticed when something did not work in their code career switchers tended to want to start out again instead of debugging what was wrong with the code. Jonathan had to show that most of developing is turning failure into success and getting code that doesn't work bu debugging and asking for help. Host: Charles Max Wood Joined By Special Guest: Jonathan Martin Sponsors G2i CacheFly ______________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ______________________________________   Links JSJ 396: Publishing Your Book with Jonathan Lee Martin Jonathan's LinkedIn Jonathan's Twitter https://jonathanleemartin.com/ Functional Design Patterns for Express.js Picks Charles Max Wood: Pomodoro Timer Amazon Fire tv stick Jonathan Martin: WebXR Device API Innergie USB C Charger

Devchat.tv Master Feed
MJS 133: Jonathan Martin

Devchat.tv Master Feed

Play Episode Listen Later Jan 21, 2020 42:35


My JavaScript Story this week welcomes Jonathan Lee Martin. Jonathan is an educator, speaker, and author. He has been a developer since high school and he started out by teaching at Big Nerd Ranch and currently has his own teaching brand. He teaches career switchers and senior developers and also has written a book "Functional Design Patterns for Express.js". Teaching career switchers has led him to adopt a pedagogy approach to teaching where he focuses on getting people to absorb relevant information faster. Some of the lessons he has learned when working with career switchers is the role of failure in the classroom. He noticed when something did not work in their code career switchers tended to want to start out again instead of debugging what was wrong with the code. Jonathan had to show that most of developing is turning failure into success and getting code that doesn't work bu debugging and asking for help. Host: Charles Max Wood Joined By Special Guest: Jonathan Martin Sponsors G2i CacheFly ______________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ______________________________________   Links JSJ 396: Publishing Your Book with Jonathan Lee Martin Jonathan's LinkedIn Jonathan's Twitter https://jonathanleemartin.com/ Functional Design Patterns for Express.js Picks Charles Max Wood: Pomodoro Timer Amazon Fire tv stick Jonathan Martin: WebXR Device API Innergie USB C Charger

React Native Radio
RNR 145: The Five Approaches to Using React Native

React Native Radio

Play Episode Listen Later Dec 10, 2019 67:56


In this episode of React Native Radio the panel discusses Josh Justice’s blog post outlining four approaches to using React Native and a fifth approach he has heard about since publishing the post. Josh summarizes the post and explains how knowing the benefits of each approach can minimize the downsides of using React Native that scare people away from using it. Understanding each approach can also help you decide which approach would work best for your company.   The first approach and the recommend approach recommended by React Native is Expo. Josh explains what Expo is and how it simplifies React Native for those starting out. The panel shares their experiences with Expo and considers the benefits of using it. They list many of the tools that Expo has right of the box and praise the simplicity of setting up and using for developers unfamiliar with native development tools.    The next approach to using React Native is React Native CLI. React Native CLI is the default approach to using React Native. This approach does require some knowledge of Xcode and android studio. It is the best option if you need to use some native integration not included in Expo. The panel shares recommendations for learning and the use of React Native CLI.   The next approach is inserting React Native into an existing native app. Josh explains how this is done and the benefits of doing so gradually. The panel considers why this approach might be used. Josh shares some challenges he saw when using this approach. The panel briefly discusses the approach Josh does not mention in his post, Expo Kit.    The final approach from the blog post and the most complex is using React Native in an independent component library. The panel considers the benefits of this approach including the isolation of the React Native code and freeing up native developers. Reusing code is discussed including how this approach can be used to save time and be used for testing.    The episode ends as the panel gives recommendations for native developers wanting to get into React Native or bring React Native to their companies. React Native has a very helpful and tightknit community and the panel invites anyone struggling or wanting to know more about React Native to reach out to the community.   Panelists Charles Max Wood Josh Justice Narendra Shetty Christopher Reyes Sponsors Infinite Red G2i CacheFly Links Four Approaches to React Native Big Nerd Ranch guides for iOS and Android  ExpoKit  React Native Community CLI  Reactiflux  https://www.facebook.com/ReactNativeRadio/ https://twitter.com/R_N_Radio Picks Josh Justice: GitHub Actions  GitHub Packages (Package Registry)  Exploring JS  Deep JavaScript Foundations  Christopher Reyes: Ignite cli  reactotron   

Devchat.tv Master Feed
RNR 145: The Five Approaches to Using React Native

Devchat.tv Master Feed

Play Episode Listen Later Dec 10, 2019 67:56


In this episode of React Native Radio the panel discusses Josh Justice’s blog post outlining four approaches to using React Native and a fifth approach he has heard about since publishing the post. Josh summarizes the post and explains how knowing the benefits of each approach can minimize the downsides of using React Native that scare people away from using it. Understanding each approach can also help you decide which approach would work best for your company.   The first approach and the recommend approach recommended by React Native is Expo. Josh explains what Expo is and how it simplifies React Native for those starting out. The panel shares their experiences with Expo and considers the benefits of using it. They list many of the tools that Expo has right of the box and praise the simplicity of setting up and using for developers unfamiliar with native development tools.    The next approach to using React Native is React Native CLI. React Native CLI is the default approach to using React Native. This approach does require some knowledge of Xcode and android studio. It is the best option if you need to use some native integration not included in Expo. The panel shares recommendations for learning and the use of React Native CLI.   The next approach is inserting React Native into an existing native app. Josh explains how this is done and the benefits of doing so gradually. The panel considers why this approach might be used. Josh shares some challenges he saw when using this approach. The panel briefly discusses the approach Josh does not mention in his post, Expo Kit.    The final approach from the blog post and the most complex is using React Native in an independent component library. The panel considers the benefits of this approach including the isolation of the React Native code and freeing up native developers. Reusing code is discussed including how this approach can be used to save time and be used for testing.    The episode ends as the panel gives recommendations for native developers wanting to get into React Native or bring React Native to their companies. React Native has a very helpful and tightknit community and the panel invites anyone struggling or wanting to know more about React Native to reach out to the community.   Panelists Charles Max Wood Josh Justice Narendra Shetty Christopher Reyes Sponsors Infinite Red G2i CacheFly Links Four Approaches to React Native Big Nerd Ranch guides for iOS and Android  ExpoKit  React Native Community CLI  Reactiflux  https://www.facebook.com/ReactNativeRadio/ https://twitter.com/R_N_Radio Picks Josh Justice: GitHub Actions  GitHub Packages (Package Registry)  Exploring JS  Deep JavaScript Foundations  Christopher Reyes: Ignite cli  reactotron   

República Web
Entrenando a programadores con Fernando Rodríguez de Keepcoding.io

República Web

Play Episode Listen Later Oct 19, 2019 65:30


Volvemos con entrevistas al programa para charlar con Fernando Rodríguez, co-fundador de Keepcoding.io donde imparten cursos y Bootcamps de programación Web, Mobile, Big Data y DevOps para expertos, principiantes y empresas. Fernando ha sido nombrado instructor del año en Udemy, ha participado como revisor técnico en un libro bestseller sobre iOS, blogger, ponente y con un amplia experiencia internacional como formador en lugares tan prestigiosos como Udacity o Big Nerd Ranch. Con Fernando queremos hablar sobre keepcoding, del presente y futuro de la formación para programadores y de todo lo que nos quiera contar sobre tecnología y aprendizaje. Hablamos sobre itinerarios y perfiles profesionales y sobre el tipo de profesionales que demandan las empresas. Fernando nos cuenta la importancia de ofrecer soluciones adaptadas a las necesidades de los proyectos, de trabajo duro en el aprendizaje y cómo se organizan en keepcoding.io para ofrecer los bootcamp que demandan los clientes y las empresas. También reservamos un rato para conocer su opinión sobre la calidad de los programadores en España en relación a otros países. Agradecimiento a Santiago Chacón de keepcoding.io por organizar esta entrevista con Fernando. Más información sobre Fernando Rodríguez y sobre Keepcoding.io: Página web https://keepcoding.io Blog Just Code it https://justcodeit.io/ Canal de YouTube: https://www.youtube.com/channel/UCz-oGx94gqD1lICJQZGniLA Nos podéis encontrar en: Web: https://republicaweb.es Telegram: https://t.me/republicaweb Twitter: @republicawebes Facebook: https://www.facebook.com/republicaweb Sitio web de Javier Archeni: https://javierarcheni.com Sitio web de Andros Fenollosa https://programadorwebvalencia.com Sitio web de David Vaquero https://cursosdedesarrollo.com

República Web
Entrenando a programadores con Fernando Rodríguez de Keepcoding.io

República Web

Play Episode Listen Later Oct 19, 2019 65:30


Volvemos con entrevistas al programa para charlar con Fernando Rodríguez, co-fundador de Keepcoding.io donde imparten cursos y Bootcamps de programación Web, Mobile, Big Data y DevOps para expertos, principiantes y empresas. Fernando ha sido nombrado instructor del año en Udemy, ha participado como revisor técnico en un libro bestseller sobre iOS, blogger, ponente y con un amplia experiencia internacional como formador en lugares tan prestigiosos como Udacity o Big Nerd Ranch. Con Fernando queremos hablar sobre keepcoding, del presente y futuro de la formación para programadores y de todo lo que nos quiera contar sobre tecnología y aprendizaje. Hablamos sobre itinerarios y perfiles profesionales y sobre el tipo de profesionales que demandan las empresas. Fernando nos cuenta la importancia de ofrecer soluciones adaptadas a las necesidades de los proyectos, de trabajo duro en el aprendizaje y cómo se organizan en keepcoding.io para ofrecer los bootcamp que demandan los clientes y las empresas. También reservamos un rato para conocer su opinión sobre la calidad de los programadores en España en relación a otros países. Agradecimiento a Santiago Chacón de keepcoding.io por organizar esta entrevista con Fernando. Más información sobre Fernando Rodríguez y sobre Keepcoding.io: Página web https://keepcoding.io Blog Just Code it https://justcodeit.io/ Canal de YouTube: https://www.youtube.com/channel/UCz-oGx94gqD1lICJQZGniLA Nos podéis encontrar en: Web: https://republicaweb.es Telegram: https://t.me/republicaweb Twitter: @republicawebes Facebook: https://www.facebook.com/republicaweb Sitio web de Javier Archeni: https://javierarcheni.com Sitio web de Andros Fenollosa https://programadorwebvalencia.com Sitio web de David Vaquero https://cursosdedesarrollo.com

All JavaScript Podcasts by Devchat.tv
JSJ 396: Publishing Your Book with Jonathan Lee Martin

All JavaScript Podcasts by Devchat.tv

Play Episode Listen Later Oct 1, 2019 58:14


Jonathan Lee Martin is an instructor and developer. He got his start in teaching at Big Nerd Ranch doing 1-2 week trainings for mid to senior developers, and then transitioned to 16 week courses for career switchers. He also worked for Digital Crafts for a year, and then wanted to focus on building out his own personal teaching brand. One of his first steps toward building his own brand was to publish his book, Functional Design Patterns for Express.js.The inspiration for Jonathan’s book came from his experience teaching career switchers. He wanted to experiment in the classroom with teaching functional programming in a way that would be very approachable and applicable and dispel some of the magic around backend programming, and that became the template for the book.  Jonathan loves the minimalist nature of Express.js and talks about its many uses. He believes that it knowing design patterns can take you pretty far in programming, and this view is related to his background in Rails. When he was working in Rails taming huge middleware stacks, he discovered that applying design patterns made builds take less time. He talks about other situations where knowing design patterns has helped. Express.js leans towards object oriented style over functional programming, and so it takes to these patterns well. Express.js has its shortcomings, and that’s where Jonathan’s favorite library Koa comes into play.  The conversation switches back to Jonathan’s book, which is a good way to start learning these higher level concepts. He purposely made it appealing to mid and senior level programmers, but at the same time it does not require a lot of background knowledge. Jonathan talks about his teaching methods that give people a proper appreciation for the tool. Jonathan talks more about why he likes to use Express.js and chose to use it for his book. He cautions that his book is not a book of monads, but rather about being influenced by the idea of composition over inheritance. He talks about the role of middleware in programming.  The panel asks about Jonathan’s toolchain and approach to writing books, and he explains how his books are set up to show code. They discuss the different forms required when publishing a book such as epub, MOBI, and PDF. Jonathan found it difficult to distribute his book through Amazon, so he talks about how he built his own server. Charles notes that your method of distributing your book will depend on your goal. If you want to make the most money possible, make your own site. If you want to get it into as many hands as possible, get it on Amazon. Many of the JavaScript Jabber panelists have had experience publishing books, and Jonathan shares that you can reach out to a publisher after you’ve self-published a book and they can get it distributed. Jonathan believes that If he had gone straight to a publisher, he would have gotten overwhelmed and given up on the book, but the step by step process of self-publishing kept things manageable. The panelists discuss difficulties encountered when publishing and editing books, especially with Markdown. Jonathan compares the perks of self-editing to traditional editing. Though he does not plan to opensource his entire editing pipeline, he may make some parts available. The show concludes with the panelists discussing the clout that comes with being a published author.  Panelists Charles Max Wood Christopher Buecheler  J.C. Hyatt With special guest: Jonathan Lee Martin Sponsors Adventures in Blockchain Sentry use the code “devchat” for 2 months free on Sentry’s small plan The Freelancers’ Show Links Big Nerd Ranch Digital Crafts JSJ 070: Book Club JavaScript Allonge with Reginald Braithwaite JavaScript Allonge by Reginald Braithwaite Functional Design Patterns for Express JS by Jonathan Lee Martin Node.js Express.js Koa Minjs  Sinatra Http.createserver Monads Middleware  Markdown Pandoc Diff-match-path library Epub MOBI LaTeX  Stripe Checkout Fstoppers Softcover Bookseller API  Follow DevChatTV on Facebook and Twitter Picks Christopher Buecheler: Cluisbrace.com newsletter J.C. Hyatt: Corsair wireless charging mouse pad Charles Max Wood: Magnetic whiteboard baskets Mrs. Piggle-Wiggle books Jonathan Lee Martin: Eric Elliot JS YellowScale Follow Jonathan and find his book at jonathanleemartin.com

JavaScript Jabber
JSJ 396: Publishing Your Book with Jonathan Lee Martin

JavaScript Jabber

Play Episode Listen Later Oct 1, 2019 58:14


Jonathan Lee Martin is an instructor and developer. He got his start in teaching at Big Nerd Ranch doing 1-2 week trainings for mid to senior developers, and then transitioned to 16 week courses for career switchers. He also worked for Digital Crafts for a year, and then wanted to focus on building out his own personal teaching brand. One of his first steps toward building his own brand was to publish his book, Functional Design Patterns for Express.js.The inspiration for Jonathan’s book came from his experience teaching career switchers. He wanted to experiment in the classroom with teaching functional programming in a way that would be very approachable and applicable and dispel some of the magic around backend programming, and that became the template for the book.  Jonathan loves the minimalist nature of Express.js and talks about its many uses. He believes that it knowing design patterns can take you pretty far in programming, and this view is related to his background in Rails. When he was working in Rails taming huge middleware stacks, he discovered that applying design patterns made builds take less time. He talks about other situations where knowing design patterns has helped. Express.js leans towards object oriented style over functional programming, and so it takes to these patterns well. Express.js has its shortcomings, and that’s where Jonathan’s favorite library Koa comes into play.  The conversation switches back to Jonathan’s book, which is a good way to start learning these higher level concepts. He purposely made it appealing to mid and senior level programmers, but at the same time it does not require a lot of background knowledge. Jonathan talks about his teaching methods that give people a proper appreciation for the tool. Jonathan talks more about why he likes to use Express.js and chose to use it for his book. He cautions that his book is not a book of monads, but rather about being influenced by the idea of composition over inheritance. He talks about the role of middleware in programming.  The panel asks about Jonathan’s toolchain and approach to writing books, and he explains how his books are set up to show code. They discuss the different forms required when publishing a book such as epub, MOBI, and PDF. Jonathan found it difficult to distribute his book through Amazon, so he talks about how he built his own server. Charles notes that your method of distributing your book will depend on your goal. If you want to make the most money possible, make your own site. If you want to get it into as many hands as possible, get it on Amazon. Many of the JavaScript Jabber panelists have had experience publishing books, and Jonathan shares that you can reach out to a publisher after you’ve self-published a book and they can get it distributed. Jonathan believes that If he had gone straight to a publisher, he would have gotten overwhelmed and given up on the book, but the step by step process of self-publishing kept things manageable. The panelists discuss difficulties encountered when publishing and editing books, especially with Markdown. Jonathan compares the perks of self-editing to traditional editing. Though he does not plan to opensource his entire editing pipeline, he may make some parts available. The show concludes with the panelists discussing the clout that comes with being a published author.  Panelists Charles Max Wood Christopher Buecheler  J.C. Hyatt With special guest: Jonathan Lee Martin Sponsors Adventures in Blockchain Sentry use the code “devchat” for 2 months free on Sentry’s small plan The Freelancers’ Show Links Big Nerd Ranch Digital Crafts JSJ 070: Book Club JavaScript Allonge with Reginald Braithwaite JavaScript Allonge by Reginald Braithwaite Functional Design Patterns for Express JS by Jonathan Lee Martin Node.js Express.js Koa Minjs  Sinatra Http.createserver Monads Middleware  Markdown Pandoc Diff-match-path library Epub MOBI LaTeX  Stripe Checkout Fstoppers Softcover Bookseller API  Follow DevChatTV on Facebook and Twitter Picks Christopher Buecheler: Cluisbrace.com newsletter J.C. Hyatt: Corsair wireless charging mouse pad Charles Max Wood: Magnetic whiteboard baskets Mrs. Piggle-Wiggle books Jonathan Lee Martin: Eric Elliot JS YellowScale Follow Jonathan and find his book at jonathanleemartin.com

Devchat.tv Master Feed
JSJ 396: Publishing Your Book with Jonathan Lee Martin

Devchat.tv Master Feed

Play Episode Listen Later Oct 1, 2019 58:14


Jonathan Lee Martin is an instructor and developer. He got his start in teaching at Big Nerd Ranch doing 1-2 week trainings for mid to senior developers, and then transitioned to 16 week courses for career switchers. He also worked for Digital Crafts for a year, and then wanted to focus on building out his own personal teaching brand. One of his first steps toward building his own brand was to publish his book, Functional Design Patterns for Express.js.The inspiration for Jonathan’s book came from his experience teaching career switchers. He wanted to experiment in the classroom with teaching functional programming in a way that would be very approachable and applicable and dispel some of the magic around backend programming, and that became the template for the book.  Jonathan loves the minimalist nature of Express.js and talks about its many uses. He believes that it knowing design patterns can take you pretty far in programming, and this view is related to his background in Rails. When he was working in Rails taming huge middleware stacks, he discovered that applying design patterns made builds take less time. He talks about other situations where knowing design patterns has helped. Express.js leans towards object oriented style over functional programming, and so it takes to these patterns well. Express.js has its shortcomings, and that’s where Jonathan’s favorite library Koa comes into play.  The conversation switches back to Jonathan’s book, which is a good way to start learning these higher level concepts. He purposely made it appealing to mid and senior level programmers, but at the same time it does not require a lot of background knowledge. Jonathan talks about his teaching methods that give people a proper appreciation for the tool. Jonathan talks more about why he likes to use Express.js and chose to use it for his book. He cautions that his book is not a book of monads, but rather about being influenced by the idea of composition over inheritance. He talks about the role of middleware in programming.  The panel asks about Jonathan’s toolchain and approach to writing books, and he explains how his books are set up to show code. They discuss the different forms required when publishing a book such as epub, MOBI, and PDF. Jonathan found it difficult to distribute his book through Amazon, so he talks about how he built his own server. Charles notes that your method of distributing your book will depend on your goal. If you want to make the most money possible, make your own site. If you want to get it into as many hands as possible, get it on Amazon. Many of the JavaScript Jabber panelists have had experience publishing books, and Jonathan shares that you can reach out to a publisher after you’ve self-published a book and they can get it distributed. Jonathan believes that If he had gone straight to a publisher, he would have gotten overwhelmed and given up on the book, but the step by step process of self-publishing kept things manageable. The panelists discuss difficulties encountered when publishing and editing books, especially with Markdown. Jonathan compares the perks of self-editing to traditional editing. Though he does not plan to opensource his entire editing pipeline, he may make some parts available. The show concludes with the panelists discussing the clout that comes with being a published author.  Panelists Charles Max Wood Christopher Buecheler  J.C. Hyatt With special guest: Jonathan Lee Martin Sponsors Adventures in Blockchain Sentry use the code “devchat” for 2 months free on Sentry’s small plan The Freelancers’ Show Links Big Nerd Ranch Digital Crafts JSJ 070: Book Club JavaScript Allonge with Reginald Braithwaite JavaScript Allonge by Reginald Braithwaite Functional Design Patterns for Express JS by Jonathan Lee Martin Node.js Express.js Koa Minjs  Sinatra Http.createserver Monads Middleware  Markdown Pandoc Diff-match-path library Epub MOBI LaTeX  Stripe Checkout Fstoppers Softcover Bookseller API  Follow DevChatTV on Facebook and Twitter Picks Christopher Buecheler: Cluisbrace.com newsletter J.C. Hyatt: Corsair wireless charging mouse pad Charles Max Wood: Magnetic whiteboard baskets Mrs. Piggle-Wiggle books Jonathan Lee Martin: Eric Elliot JS YellowScale Follow Jonathan and find his book at jonathanleemartin.com

LeadingAgile SoundNotes: an Agile Podcast
Advice for New ScrumMasters and Product Owners w/ Kaely Hall

LeadingAgile SoundNotes: an Agile Podcast

Play Episode Listen Later Jul 24, 2019 27:20


And now for something completely different… Kaely Hall has been working in the capacity of ScrumMaster and Product Owner for the last 16 months. She recently took LeadingAgile’s Certified Scrum Product Owner training and in this episode of SoundNotes, Kaely shares how her work as a Product Strategist for Big Nerd Ranch requires her to play the role of ScrumMaster for some clients, Project Manager for some clients, and Product Owner for others. During the interview, Kaely also offers advice and tips or those just stepping into a client-facing an SM or PO role, and how important it is to raise your EQ and develop a rapport with your client as quickly as possible. Blog Post Kaely’s blog post is here: https://bit.ly/2JKVNOW Contacting Kaely Hall Email: kaelyhall33@gmail.com LinkedIn: https://www.linkedin.com/in/kaely-hall/ Contacting Dave Prior If you’d like to contact Dave you can reach him at: LeadingAgile: https://www.leadingagile.com/guides/dave-prior/ LinkedIn: https://www.linkedin.com/in/mrsungo Twitter: https://twitter.com/mrsungo Email: dave.prior@leadingagile.com If you have a question you’d like to submit for an upcoming podcast, please send them to dave.prior@leadingagile.com  

Uncommon Sales Success Podcast
Clinical Opportunity Ratings at Big Nerd Ranch with Justin Williams

Uncommon Sales Success Podcast

Play Episode Listen Later Jun 5, 2019 24:59


Ep9: Justin Williams from Big Nerd Ranch joins Randy to discuss how they've dramatically accelerated sales growth. They discuss the implementation of Clinical Opportunity Ratings. Listen to learn more about how these ratings work and why it's created great success for Big Nerd Ranch. Learn more about this company at www.BigNerdRanch.com

Devchat.tv Master Feed
MRS 080: Josh Justice

Devchat.tv Master Feed

Play Episode Listen Later Mar 6, 2019 43:45


Sponsors: Sentry use the code “devchat” for 2 months free on Sentry small plan CacheFly Host: Charles Max Wood Special Guest:  Josh Justice Episode Summary In this episode of My Ruby Story, Charles hosts Josh Justice, software engineer at Big Nerd Ranch, a Mobile app development, training and design firm. Listen to Josh on the podcast Ruby Rogues on this episode. Josh wanted to be a software developer ever since he was very young, his father worked in IT so he had access to computers from very early on. After studying computer science, he started working as a developer in JavaScript, PHP and in Ruby. His specialties include Ruby on Rails, Ember, Vue.js and React Native. Josh really enjoys content creation for other developers and is currently streaming React Native TDD Fridays 2pm EST at Twitch.tv. Josh and his family recently adopted a baby boy in addition to his two daughters. Listen to the podcast to hear more about this miraculous adoption story! Links Ruby Rogues 391: Frontend Testing Like a Rubyist with Josh Justice React Native Testing feat. Josh Justice of Big Nerd Ranch Josh’s Twitter Josh’s GitHub Josh’s LinkedIn Michael Hartl's Ruby on Rails Tutorial Josh's Blog Learn Test-Driven Development Object Oriented and Functional Programming Blog Post https://devchat.tv/ruby-rogues/ https://devchat.tv/my-ruby-story/ https://www.facebook.com/DevChattv Picks Josh Justice: Webpacker Object Thinking Learn Test-Driven Development Ember and Rails Live Stream   Charles Max Wood: The Effective Executive by Peter F. Drucker      

My Ruby Story
MRS 080: Josh Justice

My Ruby Story

Play Episode Listen Later Mar 6, 2019 43:45


Sponsors: Sentry use the code “devchat” for 2 months free on Sentry small plan CacheFly Host: Charles Max Wood Special Guest:  Josh Justice Episode Summary In this episode of My Ruby Story, Charles hosts Josh Justice, software engineer at Big Nerd Ranch, a Mobile app development, training and design firm. Listen to Josh on the podcast Ruby Rogues on this episode. Josh wanted to be a software developer ever since he was very young, his father worked in IT so he had access to computers from very early on. After studying computer science, he started working as a developer in JavaScript, PHP and in Ruby. His specialties include Ruby on Rails, Ember, Vue.js and React Native. Josh really enjoys content creation for other developers and is currently streaming React Native TDD Fridays 2pm EST at Twitch.tv. Josh and his family recently adopted a baby boy in addition to his two daughters. Listen to the podcast to hear more about this miraculous adoption story! Links Ruby Rogues 391: Frontend Testing Like a Rubyist with Josh Justice React Native Testing feat. Josh Justice of Big Nerd Ranch Josh’s Twitter Josh’s GitHub Josh’s LinkedIn Michael Hartl's Ruby on Rails Tutorial Josh's Blog Learn Test-Driven Development Object Oriented and Functional Programming Blog Post https://devchat.tv/ruby-rogues/ https://devchat.tv/my-ruby-story/ https://www.facebook.com/DevChattv Picks Josh Justice: Webpacker Object Thinking Learn Test-Driven Development Ember and Rails Live Stream   Charles Max Wood: The Effective Executive by Peter F. Drucker      

All Ruby Podcasts by Devchat.tv
MRS 080: Josh Justice

All Ruby Podcasts by Devchat.tv

Play Episode Listen Later Mar 6, 2019 43:45


Sponsors: Sentry use the code “devchat” for 2 months free on Sentry small plan CacheFly Host: Charles Max Wood Special Guest:  Josh Justice Episode Summary In this episode of My Ruby Story, Charles hosts Josh Justice, software engineer at Big Nerd Ranch, a Mobile app development, training and design firm. Listen to Josh on the podcast Ruby Rogues on this episode. Josh wanted to be a software developer ever since he was very young, his father worked in IT so he had access to computers from very early on. After studying computer science, he started working as a developer in JavaScript, PHP and in Ruby. His specialties include Ruby on Rails, Ember, Vue.js and React Native. Josh really enjoys content creation for other developers and is currently streaming React Native TDD Fridays 2pm EST at Twitch.tv. Josh and his family recently adopted a baby boy in addition to his two daughters. Listen to the podcast to hear more about this miraculous adoption story! Links Ruby Rogues 391: Frontend Testing Like a Rubyist with Josh Justice React Native Testing feat. Josh Justice of Big Nerd Ranch Josh’s Twitter Josh’s GitHub Josh’s LinkedIn Michael Hartl's Ruby on Rails Tutorial Josh's Blog Learn Test-Driven Development Object Oriented and Functional Programming Blog Post https://devchat.tv/ruby-rogues/ https://devchat.tv/my-ruby-story/ https://www.facebook.com/DevChattv Picks Josh Justice: Webpacker Object Thinking Learn Test-Driven Development Ember and Rails Live Stream   Charles Max Wood: The Effective Executive by Peter F. Drucker      

Devchat.tv Master Feed
116 - React Native Testing feat. Josh Justice of Big Nerd Ranch

Devchat.tv Master Feed

Play Episode Listen Later Feb 21, 2019 12:41


Josh Justice joins us to talk about testing React Native. We discuss everything from unit testing, to integration & end-to-end testing.

React Native Radio
116 - React Native Testing feat. Josh Justice of Big Nerd Ranch

React Native Radio

Play Episode Listen Later Feb 21, 2019 12:41


Josh Justice joins us to talk about testing React Native. We discuss everything from unit testing, to integration & end-to-end testing.

Fireside Swift
EP 69 - THANKS TAYTAY

Fireside Swift

Play Episode Listen Later Feb 7, 2019 85:48


Show Notes:* Apple Docs: https://developer.apple.com/documentation* Stack Overflow: https://stackoverflow.com* Kilo_Loco’s YouTube Channel: https://www.youtube.com/channel/UCv75sKQFFIenWHrprnrR9aA* Sean Allen’s YouTube Channel: https://www.youtube.com/channel/UCbTw29mcP12YlTt1EpUaVJw* Hacking With Swift: https://www.hackingwithswift.com* Objc.io: https://www.hackingwithswift.com* Ray Wenderlich: https://www.raywenderlich.com* Big Nerd Ranch: https://www.bignerdranch.com* Swift Community Podcast: https://www.swiftcommunitypodcast.orgSponsors:* Sentry $100 credit (only for new accounts): https://sentry.io/signup/?code=firesideswiftFireside Swift Theme song by Mike “Golden Pipes” DillinghamBlind Love Dub by Jeris (c) copyright 2017 Licensed under a Creative Commons Attribution (3.0) license. http://dig.ccmixter.org/files/VJ_Memes/55416 Ft: Kara Square (mindmapthat)

Fireside Swift
EP 66 - TRAINING MONTAGE

Fireside Swift

Play Episode Listen Later Jan 17, 2019 90:03


Show Notes:* XCTestCase Apple Docs: https://developer.apple.com/documentation/xctest/xctestcase* Big Nerd Ranch mocking article: https://www.bignerdranch.com/blog/mocking-with-protocols-in-swift/* Swift By Sundell mocking article: https://www.swiftbysundell.com/posts/mocking-in-swiftSponsors:* Sentry Link $100 credit (only for new accounts): https://sentry.io/signup/?code=firesideswiftFireside Swift Theme song by Mike “Golden Pipes” DillinghamBlind Love Dub by Jeris (c) copyright 2017 Licensed under a Creative Commons Attribution (3.0) license. http://dig.ccmixter.org/files/VJ_Memes/55416 Ft: Kara Square (mindmapthat)

All Angular Podcasts by Devchat.tv
AiA 219: Testing Angular Applications with Michael Giambalvo

All Angular Podcasts by Devchat.tv

Play Episode Listen Later Dec 11, 2018 54:36


Panel: Charles Max Wood Joe Eames John Papa Alyssa Nicoll Special Guest:  Michael Giambalvo In this episode, Chuck talks with special guest Michael Giambalvo who is an author of the book titled, “Testing Angular Applications.” This book can be purchased through Amazon, Manning Publications, among other sites, too. The panelists and the guest talk about different types of tests, such as end-to-end testing and unit testing. They also talk about Angular, Java, Mocha, Test Café, and much more! Check it out! Show Topics: 0:00 – Advertisement: AngularBootCamp.Com 0:53 – Chuck: Our panel is John Papa, Joe Eames, Alyssa Nicoll, and myself. My new show is the DevRev – check it out, please! 1:26 – Guest: I am a contributing author to our new book, which is about Angular. 1:56 – Chuck: How is it like to write with multiple people? 2:04 – Guest: Yep it’s hard b/c we are in different areas. Back in the 2.0 days, Jesse was writing a book. He was talking about typescript and components. Craig made friends with Jesse and they were talking about the book he was writing. Then we all jumped in to get in finished. We all had areas that we were specialists in! 3:21 – Alyssa: If you break it up that makes sense. 3:31 – Guest. 3:40 – Panel: Pick different words and go around the room. 3:51 – Panel: You write the first ½ of a sentence and then you write the other ½ of the sentence! 4:10 – Guest: You have these big word documents and go back-and-forth. 4:36 – Alyssa: Editing and then pass it back-and-forth – how does that work? 4:46 – Guest: It’s like 8 pass backs-and-forth. 5:35 – Guest: The editing was the main issue – it took forever! 5:50 – Chuck: We were going to co-author a book and we didn’t. Chuck: If you could break down the book in 4 core topics what would they be? Elevator pitch? What is the starting knowledge? 6:18 – Guest: We expect you to know Angular Intro and that’s it! 6:43 – Chuck: What are the principles? 6:50 – Guest: We talk about the testing component. We highlight the benefits of using Angular vs. Angular.js. That shows up in the book a lot. It’s very example driven. 7:28 – Chuck: We have been talking about testing quite a bit on the show lately. 8:22 – Chuck: Do you see people using the testing in regards to the pyramid? 8:33 – Guest: I am not a huge fan of the pyramid. Some questions I ask are: Does it run quickly? Is it reliable? To give you some background I work on Google Club Platform. 10:21 – The guest talks about “Page Level Integration Tests.” 11:31 – Alyssa. 11:50 – Chuck: After your explanation after writing your book I’m sure it’s a breeze now. Knowing these tests and having the confidence is great. 12:13 – Guest: Tools like Cypress is very helpful. Web Driver Testing, too. 12:43 – Chuck: Where do people start? What do you recommend? Do they start at Protractor or do they come down to unit tests? 13:02 – Guest: Finding the balance is important. 14:30 – Chuck: Check out a past episode that we’ve done. 14:40 – Panel asks a question about tools such as Test Café and Cypress. 14:50 – Guest: I really don’t know Test Café. There is a long story in how all of these fit together. The guest talks about Selenium, Cypress, Safari, Edge, Chrome, Firefox, and Puppeteer! 19:24 – Chuck: Does it work in Electron as well, too? 19:26 – Guest: Good question but I don’t know the answer. 19:39 – Chuck: Maybe a listener could write a comment and tell us. 19:43 – Panel: I’ve used Protractor for many years. I like the explanation that you just gave. The great thing about Protractor is that you can... 20:29 – Guest: We wanted to explain the difficulty of Protractor in this book. Guest: You have this test running in Node but then you have your app running in the browser. You have these 2 different run times. You might have to run them separately and there is tons of complexity. 21:15 – Panel: As I am coding you have this visual browser on one side, and then on the other side you have... 22:22 – Guest asks the panelists a question. 22:32 – Panel: I have only used it for a few months and a few several apps but haven’t had those issues, yet. 22:55 – Guest: I haven’t heard of Test Café at all. 23:05 – Alyssa: Is the book online? 23:13 – Guest: It’s available through Manning Publications and Amazon. I think we have some codes to giveaway! 23:34 – Chuck: Yeah, we are working on those codes and giveaways. We have mentioned about 5 or 6 tools – are you worried about your book going out of date? 24:05 – Guest: Sure that is something we are worried about. When editing took a long time to get through that was one of my thoughts. The guest talks about Selenium, control flow, Protractor, 25:45 – Guest (continues): These new features were coming out while the book was coming out – so there’s that. What’s this thing about control flow and why this matters to you, etc. We were able to add that into the book, which is good. We were able to get those instructions out there. Books have a delay to them. 26:47 – Chuck: We talked about this in JavaScript Jabber. This guest talked about this and he is from Big Nerd Ranch. At what point do you have this breaking point: This isn’t a good fit for Test Café or Selenium BUT a good fit for Mocha or Jest? 27:27 – Advertisement: Get A Coder Job! 28:04 – Guest: Do you have a reason why you would switch testing tools? 28:12 – Chuck. 28:41 – Guest: That’s the tradeoff as you move down the ladder. 29:43 – Panel: If you want to trigger an action that isn’t triggerable? 29:50 – Guest answers the question. 30:07 – Panel. 30:20 – Chuck. 30:33 – Guest: You can access code. Usually something in a workflow will make it happen. You have to fall back on some type of UI sort of thing. It’s almost like doing Tetris! I’ve never had to directly call something. I am not the best one to answer that. 31:16 – Panel: It’s like a weird mix of tests. 31:29 – Panelist is talking about unit testing and other tests. 31:55 – Chuck asks a question. 32:02 – Guest: It depends on the scale of your project. 32:28 – Chuck: Do you guys use a test coverage tool or on the side of: everything should run and then test if there is a bug. 32:43 – Guest: Coverage isn’t the full story. 33:26 – Panel: You said you weren’t a fan of the testing pyramid – can you explain why? 33:43 – Guest: I think it turns too much prescriptive. Guest: I think there are bigger concerns out there and the test pyramid is an over-simplification. 35:22 – Panel: What’s the difference between fast and slow testing? 35:28 – Guest: It really depends on your level of knowledge. If your test suite runs more than twenty minutes to an hour that is probably too slow! 36:03 – Alyssa. 36:09 – Chuck. 36:16 – Alyssa: There is no way that 20 minutes equals that! 36:26 – Guest: 20 minutes is the extreme limit.  36:51 – Chuck. 37:11 – Panel: Any new Twitter news on Trump? 37:21 – Panelist talks about test suites! 37:40 – Panelists and guests go back-and-forth. 38:11 – Chuck: Do you have any recommendations for the unit testing? Keeping it small or not so much? 38:29 – Guest: Think: What is this test asking? Don’t write tests that won’t fail if some other tests could have caught them. 39:04 – Alyssa: That’s smart! 39:09 – Guest continues. 39:28 – Chuck: What else to jump on? Chuck: Do you write your tests in typescript or in Java? 39:48 – Guest answers the question. He mentions Python, typescript, and more! 40:17 – Alyssa. 40:22 – Guest continues. 40:46 – Alyssa: How many people worked on that project? 40:50 – Guest: 2 or 3 framework engineers who did the tooling. About 20 people total for tooling to make sure everything worked. 41:18 – Panelist asks a question. 41:22 – Guest: About 20 minutes! 42:35 – Guest wants to talk about the topic: end-to-end testing! 44:59 – Chuck: Let’s do picks! 45:09 – Fresh Books! END – CacheFly! Links: Vue jQuery Angular JavaScript Python React Cypress Puppeteer – GitHub Protractor Test Mocha.js Selenium C# GitHub: testcafe Istanbul “Protractor: A New Hope” – YouTube Video – Michael Giambalvo & Craig Nishina Book: “Testing Angular Applications” – Manning Publications Michael’s GitHub Michael’s Twitter Sponsors: Angular Boot Camp Cache Fly Picks: Alyssa Fantastic Beasts Joe Skyward War of the Spider Queen Luxur - board game Testing Angular with Cypress.io Space Cadets Sonar Family Charles The DevRev Podcast Gary Vee Audio Experience Michael Scale Captain Sonar

Adventures in Angular
AiA 219: Testing Angular Applications with Michael Giambalvo

Adventures in Angular

Play Episode Listen Later Dec 11, 2018 54:36


Panel: Charles Max Wood Joe Eames John Papa Alyssa Nicoll Special Guest:  Michael Giambalvo In this episode, Chuck talks with special guest Michael Giambalvo who is an author of the book titled, “Testing Angular Applications.” This book can be purchased through Amazon, Manning Publications, among other sites, too. The panelists and the guest talk about different types of tests, such as end-to-end testing and unit testing. They also talk about Angular, Java, Mocha, Test Café, and much more! Check it out! Show Topics: 0:00 – Advertisement: AngularBootCamp.Com 0:53 – Chuck: Our panel is John Papa, Joe Eames, Alyssa Nicoll, and myself. My new show is the DevRev – check it out, please! 1:26 – Guest: I am a contributing author to our new book, which is about Angular. 1:56 – Chuck: How is it like to write with multiple people? 2:04 – Guest: Yep it’s hard b/c we are in different areas. Back in the 2.0 days, Jesse was writing a book. He was talking about typescript and components. Craig made friends with Jesse and they were talking about the book he was writing. Then we all jumped in to get in finished. We all had areas that we were specialists in! 3:21 – Alyssa: If you break it up that makes sense. 3:31 – Guest. 3:40 – Panel: Pick different words and go around the room. 3:51 – Panel: You write the first ½ of a sentence and then you write the other ½ of the sentence! 4:10 – Guest: You have these big word documents and go back-and-forth. 4:36 – Alyssa: Editing and then pass it back-and-forth – how does that work? 4:46 – Guest: It’s like 8 pass backs-and-forth. 5:35 – Guest: The editing was the main issue – it took forever! 5:50 – Chuck: We were going to co-author a book and we didn’t. Chuck: If you could break down the book in 4 core topics what would they be? Elevator pitch? What is the starting knowledge? 6:18 – Guest: We expect you to know Angular Intro and that’s it! 6:43 – Chuck: What are the principles? 6:50 – Guest: We talk about the testing component. We highlight the benefits of using Angular vs. Angular.js. That shows up in the book a lot. It’s very example driven. 7:28 – Chuck: We have been talking about testing quite a bit on the show lately. 8:22 – Chuck: Do you see people using the testing in regards to the pyramid? 8:33 – Guest: I am not a huge fan of the pyramid. Some questions I ask are: Does it run quickly? Is it reliable? To give you some background I work on Google Club Platform. 10:21 – The guest talks about “Page Level Integration Tests.” 11:31 – Alyssa. 11:50 – Chuck: After your explanation after writing your book I’m sure it’s a breeze now. Knowing these tests and having the confidence is great. 12:13 – Guest: Tools like Cypress is very helpful. Web Driver Testing, too. 12:43 – Chuck: Where do people start? What do you recommend? Do they start at Protractor or do they come down to unit tests? 13:02 – Guest: Finding the balance is important. 14:30 – Chuck: Check out a past episode that we’ve done. 14:40 – Panel asks a question about tools such as Test Café and Cypress. 14:50 – Guest: I really don’t know Test Café. There is a long story in how all of these fit together. The guest talks about Selenium, Cypress, Safari, Edge, Chrome, Firefox, and Puppeteer! 19:24 – Chuck: Does it work in Electron as well, too? 19:26 – Guest: Good question but I don’t know the answer. 19:39 – Chuck: Maybe a listener could write a comment and tell us. 19:43 – Panel: I’ve used Protractor for many years. I like the explanation that you just gave. The great thing about Protractor is that you can... 20:29 – Guest: We wanted to explain the difficulty of Protractor in this book. Guest: You have this test running in Node but then you have your app running in the browser. You have these 2 different run times. You might have to run them separately and there is tons of complexity. 21:15 – Panel: As I am coding you have this visual browser on one side, and then on the other side you have... 22:22 – Guest asks the panelists a question. 22:32 – Panel: I have only used it for a few months and a few several apps but haven’t had those issues, yet. 22:55 – Guest: I haven’t heard of Test Café at all. 23:05 – Alyssa: Is the book online? 23:13 – Guest: It’s available through Manning Publications and Amazon. I think we have some codes to giveaway! 23:34 – Chuck: Yeah, we are working on those codes and giveaways. We have mentioned about 5 or 6 tools – are you worried about your book going out of date? 24:05 – Guest: Sure that is something we are worried about. When editing took a long time to get through that was one of my thoughts. The guest talks about Selenium, control flow, Protractor, 25:45 – Guest (continues): These new features were coming out while the book was coming out – so there’s that. What’s this thing about control flow and why this matters to you, etc. We were able to add that into the book, which is good. We were able to get those instructions out there. Books have a delay to them. 26:47 – Chuck: We talked about this in JavaScript Jabber. This guest talked about this and he is from Big Nerd Ranch. At what point do you have this breaking point: This isn’t a good fit for Test Café or Selenium BUT a good fit for Mocha or Jest? 27:27 – Advertisement: Get A Coder Job! 28:04 – Guest: Do you have a reason why you would switch testing tools? 28:12 – Chuck. 28:41 – Guest: That’s the tradeoff as you move down the ladder. 29:43 – Panel: If you want to trigger an action that isn’t triggerable? 29:50 – Guest answers the question. 30:07 – Panel. 30:20 – Chuck. 30:33 – Guest: You can access code. Usually something in a workflow will make it happen. You have to fall back on some type of UI sort of thing. It’s almost like doing Tetris! I’ve never had to directly call something. I am not the best one to answer that. 31:16 – Panel: It’s like a weird mix of tests. 31:29 – Panelist is talking about unit testing and other tests. 31:55 – Chuck asks a question. 32:02 – Guest: It depends on the scale of your project. 32:28 – Chuck: Do you guys use a test coverage tool or on the side of: everything should run and then test if there is a bug. 32:43 – Guest: Coverage isn’t the full story. 33:26 – Panel: You said you weren’t a fan of the testing pyramid – can you explain why? 33:43 – Guest: I think it turns too much prescriptive. Guest: I think there are bigger concerns out there and the test pyramid is an over-simplification. 35:22 – Panel: What’s the difference between fast and slow testing? 35:28 – Guest: It really depends on your level of knowledge. If your test suite runs more than twenty minutes to an hour that is probably too slow! 36:03 – Alyssa. 36:09 – Chuck. 36:16 – Alyssa: There is no way that 20 minutes equals that! 36:26 – Guest: 20 minutes is the extreme limit.  36:51 – Chuck. 37:11 – Panel: Any new Twitter news on Trump? 37:21 – Panelist talks about test suites! 37:40 – Panelists and guests go back-and-forth. 38:11 – Chuck: Do you have any recommendations for the unit testing? Keeping it small or not so much? 38:29 – Guest: Think: What is this test asking? Don’t write tests that won’t fail if some other tests could have caught them. 39:04 – Alyssa: That’s smart! 39:09 – Guest continues. 39:28 – Chuck: What else to jump on? Chuck: Do you write your tests in typescript or in Java? 39:48 – Guest answers the question. He mentions Python, typescript, and more! 40:17 – Alyssa. 40:22 – Guest continues. 40:46 – Alyssa: How many people worked on that project? 40:50 – Guest: 2 or 3 framework engineers who did the tooling. About 20 people total for tooling to make sure everything worked. 41:18 – Panelist asks a question. 41:22 – Guest: About 20 minutes! 42:35 – Guest wants to talk about the topic: end-to-end testing! 44:59 – Chuck: Let’s do picks! 45:09 – Fresh Books! END – CacheFly! Links: Vue jQuery Angular JavaScript Python React Cypress Puppeteer – GitHub Protractor Test Mocha.js Selenium C# GitHub: testcafe Istanbul “Protractor: A New Hope” – YouTube Video – Michael Giambalvo & Craig Nishina Book: “Testing Angular Applications” – Manning Publications Michael’s GitHub Michael’s Twitter Sponsors: Angular Boot Camp Cache Fly Picks: Alyssa Fantastic Beasts Joe Skyward War of the Spider Queen Luxur - board game Testing Angular with Cypress.io Space Cadets Sonar Family Charles The DevRev Podcast Gary Vee Audio Experience Michael Scale Captain Sonar

Devchat.tv Master Feed
AiA 219: Testing Angular Applications with Michael Giambalvo

Devchat.tv Master Feed

Play Episode Listen Later Dec 11, 2018 54:36


Panel: Charles Max Wood Joe Eames John Papa Alyssa Nicoll Special Guest:  Michael Giambalvo In this episode, Chuck talks with special guest Michael Giambalvo who is an author of the book titled, “Testing Angular Applications.” This book can be purchased through Amazon, Manning Publications, among other sites, too. The panelists and the guest talk about different types of tests, such as end-to-end testing and unit testing. They also talk about Angular, Java, Mocha, Test Café, and much more! Check it out! Show Topics: 0:00 – Advertisement: AngularBootCamp.Com 0:53 – Chuck: Our panel is John Papa, Joe Eames, Alyssa Nicoll, and myself. My new show is the DevRev – check it out, please! 1:26 – Guest: I am a contributing author to our new book, which is about Angular. 1:56 – Chuck: How is it like to write with multiple people? 2:04 – Guest: Yep it’s hard b/c we are in different areas. Back in the 2.0 days, Jesse was writing a book. He was talking about typescript and components. Craig made friends with Jesse and they were talking about the book he was writing. Then we all jumped in to get in finished. We all had areas that we were specialists in! 3:21 – Alyssa: If you break it up that makes sense. 3:31 – Guest. 3:40 – Panel: Pick different words and go around the room. 3:51 – Panel: You write the first ½ of a sentence and then you write the other ½ of the sentence! 4:10 – Guest: You have these big word documents and go back-and-forth. 4:36 – Alyssa: Editing and then pass it back-and-forth – how does that work? 4:46 – Guest: It’s like 8 pass backs-and-forth. 5:35 – Guest: The editing was the main issue – it took forever! 5:50 – Chuck: We were going to co-author a book and we didn’t. Chuck: If you could break down the book in 4 core topics what would they be? Elevator pitch? What is the starting knowledge? 6:18 – Guest: We expect you to know Angular Intro and that’s it! 6:43 – Chuck: What are the principles? 6:50 – Guest: We talk about the testing component. We highlight the benefits of using Angular vs. Angular.js. That shows up in the book a lot. It’s very example driven. 7:28 – Chuck: We have been talking about testing quite a bit on the show lately. 8:22 – Chuck: Do you see people using the testing in regards to the pyramid? 8:33 – Guest: I am not a huge fan of the pyramid. Some questions I ask are: Does it run quickly? Is it reliable? To give you some background I work on Google Club Platform. 10:21 – The guest talks about “Page Level Integration Tests.” 11:31 – Alyssa. 11:50 – Chuck: After your explanation after writing your book I’m sure it’s a breeze now. Knowing these tests and having the confidence is great. 12:13 – Guest: Tools like Cypress is very helpful. Web Driver Testing, too. 12:43 – Chuck: Where do people start? What do you recommend? Do they start at Protractor or do they come down to unit tests? 13:02 – Guest: Finding the balance is important. 14:30 – Chuck: Check out a past episode that we’ve done. 14:40 – Panel asks a question about tools such as Test Café and Cypress. 14:50 – Guest: I really don’t know Test Café. There is a long story in how all of these fit together. The guest talks about Selenium, Cypress, Safari, Edge, Chrome, Firefox, and Puppeteer! 19:24 – Chuck: Does it work in Electron as well, too? 19:26 – Guest: Good question but I don’t know the answer. 19:39 – Chuck: Maybe a listener could write a comment and tell us. 19:43 – Panel: I’ve used Protractor for many years. I like the explanation that you just gave. The great thing about Protractor is that you can... 20:29 – Guest: We wanted to explain the difficulty of Protractor in this book. Guest: You have this test running in Node but then you have your app running in the browser. You have these 2 different run times. You might have to run them separately and there is tons of complexity. 21:15 – Panel: As I am coding you have this visual browser on one side, and then on the other side you have... 22:22 – Guest asks the panelists a question. 22:32 – Panel: I have only used it for a few months and a few several apps but haven’t had those issues, yet. 22:55 – Guest: I haven’t heard of Test Café at all. 23:05 – Alyssa: Is the book online? 23:13 – Guest: It’s available through Manning Publications and Amazon. I think we have some codes to giveaway! 23:34 – Chuck: Yeah, we are working on those codes and giveaways. We have mentioned about 5 or 6 tools – are you worried about your book going out of date? 24:05 – Guest: Sure that is something we are worried about. When editing took a long time to get through that was one of my thoughts. The guest talks about Selenium, control flow, Protractor, 25:45 – Guest (continues): These new features were coming out while the book was coming out – so there’s that. What’s this thing about control flow and why this matters to you, etc. We were able to add that into the book, which is good. We were able to get those instructions out there. Books have a delay to them. 26:47 – Chuck: We talked about this in JavaScript Jabber. This guest talked about this and he is from Big Nerd Ranch. At what point do you have this breaking point: This isn’t a good fit for Test Café or Selenium BUT a good fit for Mocha or Jest? 27:27 – Advertisement: Get A Coder Job! 28:04 – Guest: Do you have a reason why you would switch testing tools? 28:12 – Chuck. 28:41 – Guest: That’s the tradeoff as you move down the ladder. 29:43 – Panel: If you want to trigger an action that isn’t triggerable? 29:50 – Guest answers the question. 30:07 – Panel. 30:20 – Chuck. 30:33 – Guest: You can access code. Usually something in a workflow will make it happen. You have to fall back on some type of UI sort of thing. It’s almost like doing Tetris! I’ve never had to directly call something. I am not the best one to answer that. 31:16 – Panel: It’s like a weird mix of tests. 31:29 – Panelist is talking about unit testing and other tests. 31:55 – Chuck asks a question. 32:02 – Guest: It depends on the scale of your project. 32:28 – Chuck: Do you guys use a test coverage tool or on the side of: everything should run and then test if there is a bug. 32:43 – Guest: Coverage isn’t the full story. 33:26 – Panel: You said you weren’t a fan of the testing pyramid – can you explain why? 33:43 – Guest: I think it turns too much prescriptive. Guest: I think there are bigger concerns out there and the test pyramid is an over-simplification. 35:22 – Panel: What’s the difference between fast and slow testing? 35:28 – Guest: It really depends on your level of knowledge. If your test suite runs more than twenty minutes to an hour that is probably too slow! 36:03 – Alyssa. 36:09 – Chuck. 36:16 – Alyssa: There is no way that 20 minutes equals that! 36:26 – Guest: 20 minutes is the extreme limit.  36:51 – Chuck. 37:11 – Panel: Any new Twitter news on Trump? 37:21 – Panelist talks about test suites! 37:40 – Panelists and guests go back-and-forth. 38:11 – Chuck: Do you have any recommendations for the unit testing? Keeping it small or not so much? 38:29 – Guest: Think: What is this test asking? Don’t write tests that won’t fail if some other tests could have caught them. 39:04 – Alyssa: That’s smart! 39:09 – Guest continues. 39:28 – Chuck: What else to jump on? Chuck: Do you write your tests in typescript or in Java? 39:48 – Guest answers the question. He mentions Python, typescript, and more! 40:17 – Alyssa. 40:22 – Guest continues. 40:46 – Alyssa: How many people worked on that project? 40:50 – Guest: 2 or 3 framework engineers who did the tooling. About 20 people total for tooling to make sure everything worked. 41:18 – Panelist asks a question. 41:22 – Guest: About 20 minutes! 42:35 – Guest wants to talk about the topic: end-to-end testing! 44:59 – Chuck: Let’s do picks! 45:09 – Fresh Books! END – CacheFly! Links: Vue jQuery Angular JavaScript Python React Cypress Puppeteer – GitHub Protractor Test Mocha.js Selenium C# GitHub: testcafe Istanbul “Protractor: A New Hope” – YouTube Video – Michael Giambalvo & Craig Nishina Book: “Testing Angular Applications” – Manning Publications Michael’s GitHub Michael’s Twitter Sponsors: Angular Boot Camp Cache Fly Picks: Alyssa Fantastic Beasts Joe Skyward War of the Spider Queen Luxur - board game Testing Angular with Cypress.io Space Cadets Sonar Family Charles The DevRev Podcast Gary Vee Audio Experience Michael Scale Captain Sonar

Ruby Rogues
RR 391: Frontend Testing Like a Rubyist with Josh Justice

Ruby Rogues

Play Episode Listen Later Dec 4, 2018 67:04


Panel: Dave Kimura Charles Max Wood Nate Hopkins Special Guest: Josh Justice In this episode of Ruby Rogues, the panelists talk with Josh Justice who is a developer, writer, and speaker. Josh streams JavaScript and web development on Friday’s at 2:00 PM (ET) here! The panelists and the guest talk about Josh’s background and frontend testing in Ruby. Check it out! Show Topics: 0:00 – Advertisement: Sentry.io 1:04 – Chuck: Hi! Dave, Nate, and myself are on the panel and our special guest is Josh Justice! I am developing a show about developer freedom and it’s called The DevRev. It will be streamed through YouTube, and I will record Friday afternoons. Check out Facebook, too! 2:11 – Josh: Thanks! I am happy to be here! 2:18 – Chuck: Introduce yourself, please! 2:24 – Josh: I have been a developer for about 14 years. I have used PHP and then got into Ruby and then frontend development. 2:46 – Chuck: You work for Big Nerd Ranch in Atlanta? 2:56 – Josh: Yep for the last 3-4 years! 3:15 – Chuck: Can you introduce the topic? 3:25 – The guest talks about Big Nerd Ranch and frontend development. Learn TDD is mentioned, too! Check it out here! 5:06 – Panel: How much bouncing do you do between React and Vue? 5:11 – Guest. 5:47 – Chuck: We need to get you on our podcast shows for React and Vue! It’s an approach that I am familiar with in Ruby – and Selenium what a pain! 6:16 – Guest: I’ve had a good experience with Cypress, actually! 7:47 – Guest: Panelist, can you share your experiences? 7:57 – Panel: Not bad experiences with testing, but now I am trying to minimize my use with JavaScript. 8:30 – Guest: I think there is a big push towards considering more server site rendering. 9:35 – Panel: What’s your recommendation to setup Cypress? 9:40 – Guest: Their docs are really great! They had some conference talks on how to set it up! 10:15 – Guest: Check out my talks about this topic. (Connect Tech 2018). 10:29 – Panel: I think Cypress is a pretty cool solution but one thing that left me confused is that you have to have an environment that is already stood-up and running. Is that accurate or has that changed? 11:00 – Guest: Can you clarify what you mean by a “running environment”? 11:04 – Panelist clarifies. 11:44 – Guest: Luckily for me I have something to say b/c I tried a week ago! 12:01 – Guest mentions Vue CLI 3. 14:38 – Panel: How can you test your code coverage? I want to know how much of my code coverage am I hitting? The applications are up and running, it’s not going through the files (per se), and is there anything that would indicate how good your coverage is with the Cypress test? 15:10 – Guest: Let me as a follow-up question: How do you approach it on the frontend? 15:24 – Panelist answers the guest’s question. 16:06 – The guest mentions Vue CLI 2 & 3. 18:31 – Chuck: Are you using the tool Istanbul? 18:36 – Guest: Yep Istanbul is the one! 18:54 – Chuck: I’ve heard some similar rumors, but can’t say. 19:02 – Panelist talks. 20:13 – Chuck: I have been working on a project and what doesn’t get test-coverage gets a candidate to get pulled-out. 20:40 – Guest: Talking about test-driven development... Guest: Have you read the original book? 21:02 – Guest: The book: “Effective Testing with RSpec 3” is updated information – check it out! The guest mentions his live stream on Friday’s. Check out the links found below! 23:57 – Panel: How is the stability with tests like Cypress with end-to-end tests? If you are testing with a login then the user has to be already created. Or what about a Twitter app – the user has to be created and not followed? How do you handle that? 24:22 – Guest: I think we are spoiled in the Rails world b/c of those... 24:53 – The guest answers the panelist’s question! 26:59 – Fresh Books! 28:07 – Guest: Does that help? 28:10 – Panel. 28:21 – Guest: I have been thinking about this, though, recently. Thinking about the contracts through the business. I have dabbled with native development and I see the cost that runs a native app. 30:21 – Panel: It’s refreshing to hear the new market’s demands. I truly haven’t seen an application that requires that. I have built some extensive applications and also very simple ones, too; the need for productivity. 31:17 – Guest mentions a talk at a conference. See here for that information! 31:43 – Guest: I have a friend who was a new developer and he really knows his stuff. He said that he didn’t know if he could be a full stack developer in the next 5-10 years. Wait a minute?! Guest: The freedom to create something that stands alone. Guest: Tom Dale is mentioned by the Guest. 33:35 – Panel: To choose Rails as a new developer (today) it’s not as easy as it was back in the day. Today you have Active Job, Action Cable and so many other components. It’s more complicated today then it was in the past. It could be overwhelming to a new developer. 35:00 – Chuck: I think a lot of that is the community’s fault and not Rails’ fault. 35:57 – Panel. 36:04 – Panel: The counter-argument could say that’s where server-less come in. 36:27 – Chuck: To some degree you can get away with it. You don’t have to worry about the infrastructure or anything else. 36:44 – Panel: Have you tried messing around with server-less functions with AWS? I have and...it’s not easy. There is not a good flow or good work flow in a server-less environment. 38:01 – Chuck: You can go to this website. It makes the setup easier b/c you are adding your Azure or AWS features. 38:30 – Panel: This topic, though, does tie back to the testing topic we were talking about earlier! 39:14 – Panel: Yeah that is why I haven’t gotten into server-less things. The Rails holistic approach is so appealing. 40:14 – Panel continues: I want to take smaller steps when it comes to technology! I want to move into things that we are laying down the tracks to make it easier travelable. That way we can consider the things we’ve learned in the past and help those in the future. 41:07 – Chuck: What are lacking then? What is the friction that is left? Seems like Cypress helped removed that but maybe not? 42:02 – Panelist mentions Cypress, Jest, Mocha, and others! 43:10 – Panel (continues): I am all about experimenting but I want to know all the reasons. What has changed and what hasn’t’ changed? 43:29 – Panel: There is an article written that talks about this topic. 43:59 – Guest mentions the video “Is TDD Dead?” (See links below.) 44:29 – Guest: I like brining thoughts together and taking his or her input and come up with my own thoughts.  46:32 – Guest (continues): The testing trophy is heavier on the top (picture of a trophy). Guest: I think the thing that draws me to unit testing is that... 47:37 – Guest: I am obsessed with testing. The guest gives a summary here! 48:15 – Chuck: We talked with Quincy Larson last week and it’s a really good take on what we are doing and what we are trying to accomplish with our tests. Check it out – it’s coming out soon! 49:05 – Panel: When you are younger into your career – the way you think about structuring your code – when you are comfortable you really don’t need that guidance. 50:00 – Guest: I would encourage folks who were new to coding to do the following... 51:36 – Guest: Think about WHY you are doing (what you are doing) and being able to articulate well what you are doing and why. 52:03 – Panel: There is no question – every time I test I am surprised how much it shapes my thinking about the code and how many bugs that I catch even in code that I thought was operating well. When you go too far though there is a fallacy there. 52:54 – Panel: Yes, testing is very important. I am a test-after-the-fact programmer. That is my self-key term. Don’t write 500-line methods b/c you won’t be able to test that. Don’t make it too abstract so have a common pattern that you will use. Have a lot of private methods that aren’t exposed to the API. 54:03 – Guest: Yes thinking about how to structure your code can be challenging at first but it gets easier. 55:58 – Chuck: I have had talks with Corey Haines about topics like this! 56:47 – Guest: Yes it can be helpful in consultancy now. 59:23 – Guest: Think about this: choosing what level to test at. 1:00:14 – Panel: It’s hard b/c it changes all the time per function or something else. There are tradeoffs with everything we do. 1:00:41 – Chuck: You are the consultant it depends doesn’t it? 1:00:51 – Picks! 1:00:55 – Advertisement: Get A Coder Job! End – Cache Fly! Links: Get a Coder Job Course Ruby Ruby on Rails Angular Cypress Vue React VUE CLI 3 Jest.io Mocha.js GitHub: Istanbul The RSpec Book RR 068 Episode Ember CLI GitHub: Factory_Bot GitHub: VCR Big Nerd Ranch Big Nerd Ranch: Josh Justice / Team Manager The Bike Shed Keynote: Tom Dale @ EmberFest 2018 JSJ 291 Episode Serverless Article: Test-Induced Design Damage Video: Is TDD Dead? Music: Sub Conscious – Electronic / 2004 Music: Interloper / 2015 Disney Heroes: Battle Mode Google Play: Disney Heroes / Battle Mode Book Authoring Playlist Tom Dale’s Twitter Corey Haines’ Twitter Coding It Wrong Josh’s Twitter Josh’s GitHub Josh’s LinkedIn Josh’s Vimeo Video Sponsors: Sentry CacheFly Fresh Books Picks: Nate Phutureprimitive - Sub Conscious Carbon Based Lifeforms - Interloper Dave Dust collections system in Wood Shop Doctor Who  - Theme Music Charles Authoring music Disney Hero Battles Josh Effecting Testing with RSpec 3 Growing Object-Oriented Software, Guided by Test XUnit Test Patterns Spectacle App Alfred App

All Ruby Podcasts by Devchat.tv
RR 391: Frontend Testing Like a Rubyist with Josh Justice

All Ruby Podcasts by Devchat.tv

Play Episode Listen Later Dec 4, 2018 67:04


Panel: Dave Kimura Charles Max Wood Nate Hopkins Special Guest: Josh Justice In this episode of Ruby Rogues, the panelists talk with Josh Justice who is a developer, writer, and speaker. Josh streams JavaScript and web development on Friday’s at 2:00 PM (ET) here! The panelists and the guest talk about Josh’s background and frontend testing in Ruby. Check it out! Show Topics: 0:00 – Advertisement: Sentry.io 1:04 – Chuck: Hi! Dave, Nate, and myself are on the panel and our special guest is Josh Justice! I am developing a show about developer freedom and it’s called The DevRev. It will be streamed through YouTube, and I will record Friday afternoons. Check out Facebook, too! 2:11 – Josh: Thanks! I am happy to be here! 2:18 – Chuck: Introduce yourself, please! 2:24 – Josh: I have been a developer for about 14 years. I have used PHP and then got into Ruby and then frontend development. 2:46 – Chuck: You work for Big Nerd Ranch in Atlanta? 2:56 – Josh: Yep for the last 3-4 years! 3:15 – Chuck: Can you introduce the topic? 3:25 – The guest talks about Big Nerd Ranch and frontend development. Learn TDD is mentioned, too! Check it out here! 5:06 – Panel: How much bouncing do you do between React and Vue? 5:11 – Guest. 5:47 – Chuck: We need to get you on our podcast shows for React and Vue! It’s an approach that I am familiar with in Ruby – and Selenium what a pain! 6:16 – Guest: I’ve had a good experience with Cypress, actually! 7:47 – Guest: Panelist, can you share your experiences? 7:57 – Panel: Not bad experiences with testing, but now I am trying to minimize my use with JavaScript. 8:30 – Guest: I think there is a big push towards considering more server site rendering. 9:35 – Panel: What’s your recommendation to setup Cypress? 9:40 – Guest: Their docs are really great! They had some conference talks on how to set it up! 10:15 – Guest: Check out my talks about this topic. (Connect Tech 2018). 10:29 – Panel: I think Cypress is a pretty cool solution but one thing that left me confused is that you have to have an environment that is already stood-up and running. Is that accurate or has that changed? 11:00 – Guest: Can you clarify what you mean by a “running environment”? 11:04 – Panelist clarifies. 11:44 – Guest: Luckily for me I have something to say b/c I tried a week ago! 12:01 – Guest mentions Vue CLI 3. 14:38 – Panel: How can you test your code coverage? I want to know how much of my code coverage am I hitting? The applications are up and running, it’s not going through the files (per se), and is there anything that would indicate how good your coverage is with the Cypress test? 15:10 – Guest: Let me as a follow-up question: How do you approach it on the frontend? 15:24 – Panelist answers the guest’s question. 16:06 – The guest mentions Vue CLI 2 & 3. 18:31 – Chuck: Are you using the tool Istanbul? 18:36 – Guest: Yep Istanbul is the one! 18:54 – Chuck: I’ve heard some similar rumors, but can’t say. 19:02 – Panelist talks. 20:13 – Chuck: I have been working on a project and what doesn’t get test-coverage gets a candidate to get pulled-out. 20:40 – Guest: Talking about test-driven development... Guest: Have you read the original book? 21:02 – Guest: The book: “Effective Testing with RSpec 3” is updated information – check it out! The guest mentions his live stream on Friday’s. Check out the links found below! 23:57 – Panel: How is the stability with tests like Cypress with end-to-end tests? If you are testing with a login then the user has to be already created. Or what about a Twitter app – the user has to be created and not followed? How do you handle that? 24:22 – Guest: I think we are spoiled in the Rails world b/c of those... 24:53 – The guest answers the panelist’s question! 26:59 – Fresh Books! 28:07 – Guest: Does that help? 28:10 – Panel. 28:21 – Guest: I have been thinking about this, though, recently. Thinking about the contracts through the business. I have dabbled with native development and I see the cost that runs a native app. 30:21 – Panel: It’s refreshing to hear the new market’s demands. I truly haven’t seen an application that requires that. I have built some extensive applications and also very simple ones, too; the need for productivity. 31:17 – Guest mentions a talk at a conference. See here for that information! 31:43 – Guest: I have a friend who was a new developer and he really knows his stuff. He said that he didn’t know if he could be a full stack developer in the next 5-10 years. Wait a minute?! Guest: The freedom to create something that stands alone. Guest: Tom Dale is mentioned by the Guest. 33:35 – Panel: To choose Rails as a new developer (today) it’s not as easy as it was back in the day. Today you have Active Job, Action Cable and so many other components. It’s more complicated today then it was in the past. It could be overwhelming to a new developer. 35:00 – Chuck: I think a lot of that is the community’s fault and not Rails’ fault. 35:57 – Panel. 36:04 – Panel: The counter-argument could say that’s where server-less come in. 36:27 – Chuck: To some degree you can get away with it. You don’t have to worry about the infrastructure or anything else. 36:44 – Panel: Have you tried messing around with server-less functions with AWS? I have and...it’s not easy. There is not a good flow or good work flow in a server-less environment. 38:01 – Chuck: You can go to this website. It makes the setup easier b/c you are adding your Azure or AWS features. 38:30 – Panel: This topic, though, does tie back to the testing topic we were talking about earlier! 39:14 – Panel: Yeah that is why I haven’t gotten into server-less things. The Rails holistic approach is so appealing. 40:14 – Panel continues: I want to take smaller steps when it comes to technology! I want to move into things that we are laying down the tracks to make it easier travelable. That way we can consider the things we’ve learned in the past and help those in the future. 41:07 – Chuck: What are lacking then? What is the friction that is left? Seems like Cypress helped removed that but maybe not? 42:02 – Panelist mentions Cypress, Jest, Mocha, and others! 43:10 – Panel (continues): I am all about experimenting but I want to know all the reasons. What has changed and what hasn’t’ changed? 43:29 – Panel: There is an article written that talks about this topic. 43:59 – Guest mentions the video “Is TDD Dead?” (See links below.) 44:29 – Guest: I like brining thoughts together and taking his or her input and come up with my own thoughts.  46:32 – Guest (continues): The testing trophy is heavier on the top (picture of a trophy). Guest: I think the thing that draws me to unit testing is that... 47:37 – Guest: I am obsessed with testing. The guest gives a summary here! 48:15 – Chuck: We talked with Quincy Larson last week and it’s a really good take on what we are doing and what we are trying to accomplish with our tests. Check it out – it’s coming out soon! 49:05 – Panel: When you are younger into your career – the way you think about structuring your code – when you are comfortable you really don’t need that guidance. 50:00 – Guest: I would encourage folks who were new to coding to do the following... 51:36 – Guest: Think about WHY you are doing (what you are doing) and being able to articulate well what you are doing and why. 52:03 – Panel: There is no question – every time I test I am surprised how much it shapes my thinking about the code and how many bugs that I catch even in code that I thought was operating well. When you go too far though there is a fallacy there. 52:54 – Panel: Yes, testing is very important. I am a test-after-the-fact programmer. That is my self-key term. Don’t write 500-line methods b/c you won’t be able to test that. Don’t make it too abstract so have a common pattern that you will use. Have a lot of private methods that aren’t exposed to the API. 54:03 – Guest: Yes thinking about how to structure your code can be challenging at first but it gets easier. 55:58 – Chuck: I have had talks with Corey Haines about topics like this! 56:47 – Guest: Yes it can be helpful in consultancy now. 59:23 – Guest: Think about this: choosing what level to test at. 1:00:14 – Panel: It’s hard b/c it changes all the time per function or something else. There are tradeoffs with everything we do. 1:00:41 – Chuck: You are the consultant it depends doesn’t it? 1:00:51 – Picks! 1:00:55 – Advertisement: Get A Coder Job! End – Cache Fly! Links: Get a Coder Job Course Ruby Ruby on Rails Angular Cypress Vue React VUE CLI 3 Jest.io Mocha.js GitHub: Istanbul The RSpec Book RR 068 Episode Ember CLI GitHub: Factory_Bot GitHub: VCR Big Nerd Ranch Big Nerd Ranch: Josh Justice / Team Manager The Bike Shed Keynote: Tom Dale @ EmberFest 2018 JSJ 291 Episode Serverless Article: Test-Induced Design Damage Video: Is TDD Dead? Music: Sub Conscious – Electronic / 2004 Music: Interloper / 2015 Disney Heroes: Battle Mode Google Play: Disney Heroes / Battle Mode Book Authoring Playlist Tom Dale’s Twitter Corey Haines’ Twitter Coding It Wrong Josh’s Twitter Josh’s GitHub Josh’s LinkedIn Josh’s Vimeo Video Sponsors: Sentry CacheFly Fresh Books Picks: Nate Phutureprimitive - Sub Conscious Carbon Based Lifeforms - Interloper Dave Dust collections system in Wood Shop Doctor Who  - Theme Music Charles Authoring music Disney Hero Battles Josh Effecting Testing with RSpec 3 Growing Object-Oriented Software, Guided by Test XUnit Test Patterns Spectacle App Alfred App

Devchat.tv Master Feed
RR 391: Frontend Testing Like a Rubyist with Josh Justice

Devchat.tv Master Feed

Play Episode Listen Later Dec 4, 2018 67:04


Panel: Dave Kimura Charles Max Wood Nate Hopkins Special Guest: Josh Justice In this episode of Ruby Rogues, the panelists talk with Josh Justice who is a developer, writer, and speaker. Josh streams JavaScript and web development on Friday’s at 2:00 PM (ET) here! The panelists and the guest talk about Josh’s background and frontend testing in Ruby. Check it out! Show Topics: 0:00 – Advertisement: Sentry.io 1:04 – Chuck: Hi! Dave, Nate, and myself are on the panel and our special guest is Josh Justice! I am developing a show about developer freedom and it’s called The DevRev. It will be streamed through YouTube, and I will record Friday afternoons. Check out Facebook, too! 2:11 – Josh: Thanks! I am happy to be here! 2:18 – Chuck: Introduce yourself, please! 2:24 – Josh: I have been a developer for about 14 years. I have used PHP and then got into Ruby and then frontend development. 2:46 – Chuck: You work for Big Nerd Ranch in Atlanta? 2:56 – Josh: Yep for the last 3-4 years! 3:15 – Chuck: Can you introduce the topic? 3:25 – The guest talks about Big Nerd Ranch and frontend development. Learn TDD is mentioned, too! Check it out here! 5:06 – Panel: How much bouncing do you do between React and Vue? 5:11 – Guest. 5:47 – Chuck: We need to get you on our podcast shows for React and Vue! It’s an approach that I am familiar with in Ruby – and Selenium what a pain! 6:16 – Guest: I’ve had a good experience with Cypress, actually! 7:47 – Guest: Panelist, can you share your experiences? 7:57 – Panel: Not bad experiences with testing, but now I am trying to minimize my use with JavaScript. 8:30 – Guest: I think there is a big push towards considering more server site rendering. 9:35 – Panel: What’s your recommendation to setup Cypress? 9:40 – Guest: Their docs are really great! They had some conference talks on how to set it up! 10:15 – Guest: Check out my talks about this topic. (Connect Tech 2018). 10:29 – Panel: I think Cypress is a pretty cool solution but one thing that left me confused is that you have to have an environment that is already stood-up and running. Is that accurate or has that changed? 11:00 – Guest: Can you clarify what you mean by a “running environment”? 11:04 – Panelist clarifies. 11:44 – Guest: Luckily for me I have something to say b/c I tried a week ago! 12:01 – Guest mentions Vue CLI 3. 14:38 – Panel: How can you test your code coverage? I want to know how much of my code coverage am I hitting? The applications are up and running, it’s not going through the files (per se), and is there anything that would indicate how good your coverage is with the Cypress test? 15:10 – Guest: Let me as a follow-up question: How do you approach it on the frontend? 15:24 – Panelist answers the guest’s question. 16:06 – The guest mentions Vue CLI 2 & 3. 18:31 – Chuck: Are you using the tool Istanbul? 18:36 – Guest: Yep Istanbul is the one! 18:54 – Chuck: I’ve heard some similar rumors, but can’t say. 19:02 – Panelist talks. 20:13 – Chuck: I have been working on a project and what doesn’t get test-coverage gets a candidate to get pulled-out. 20:40 – Guest: Talking about test-driven development... Guest: Have you read the original book? 21:02 – Guest: The book: “Effective Testing with RSpec 3” is updated information – check it out! The guest mentions his live stream on Friday’s. Check out the links found below! 23:57 – Panel: How is the stability with tests like Cypress with end-to-end tests? If you are testing with a login then the user has to be already created. Or what about a Twitter app – the user has to be created and not followed? How do you handle that? 24:22 – Guest: I think we are spoiled in the Rails world b/c of those... 24:53 – The guest answers the panelist’s question! 26:59 – Fresh Books! 28:07 – Guest: Does that help? 28:10 – Panel. 28:21 – Guest: I have been thinking about this, though, recently. Thinking about the contracts through the business. I have dabbled with native development and I see the cost that runs a native app. 30:21 – Panel: It’s refreshing to hear the new market’s demands. I truly haven’t seen an application that requires that. I have built some extensive applications and also very simple ones, too; the need for productivity. 31:17 – Guest mentions a talk at a conference. See here for that information! 31:43 – Guest: I have a friend who was a new developer and he really knows his stuff. He said that he didn’t know if he could be a full stack developer in the next 5-10 years. Wait a minute?! Guest: The freedom to create something that stands alone. Guest: Tom Dale is mentioned by the Guest. 33:35 – Panel: To choose Rails as a new developer (today) it’s not as easy as it was back in the day. Today you have Active Job, Action Cable and so many other components. It’s more complicated today then it was in the past. It could be overwhelming to a new developer. 35:00 – Chuck: I think a lot of that is the community’s fault and not Rails’ fault. 35:57 – Panel. 36:04 – Panel: The counter-argument could say that’s where server-less come in. 36:27 – Chuck: To some degree you can get away with it. You don’t have to worry about the infrastructure or anything else. 36:44 – Panel: Have you tried messing around with server-less functions with AWS? I have and...it’s not easy. There is not a good flow or good work flow in a server-less environment. 38:01 – Chuck: You can go to this website. It makes the setup easier b/c you are adding your Azure or AWS features. 38:30 – Panel: This topic, though, does tie back to the testing topic we were talking about earlier! 39:14 – Panel: Yeah that is why I haven’t gotten into server-less things. The Rails holistic approach is so appealing. 40:14 – Panel continues: I want to take smaller steps when it comes to technology! I want to move into things that we are laying down the tracks to make it easier travelable. That way we can consider the things we’ve learned in the past and help those in the future. 41:07 – Chuck: What are lacking then? What is the friction that is left? Seems like Cypress helped removed that but maybe not? 42:02 – Panelist mentions Cypress, Jest, Mocha, and others! 43:10 – Panel (continues): I am all about experimenting but I want to know all the reasons. What has changed and what hasn’t’ changed? 43:29 – Panel: There is an article written that talks about this topic. 43:59 – Guest mentions the video “Is TDD Dead?” (See links below.) 44:29 – Guest: I like brining thoughts together and taking his or her input and come up with my own thoughts.  46:32 – Guest (continues): The testing trophy is heavier on the top (picture of a trophy). Guest: I think the thing that draws me to unit testing is that... 47:37 – Guest: I am obsessed with testing. The guest gives a summary here! 48:15 – Chuck: We talked with Quincy Larson last week and it’s a really good take on what we are doing and what we are trying to accomplish with our tests. Check it out – it’s coming out soon! 49:05 – Panel: When you are younger into your career – the way you think about structuring your code – when you are comfortable you really don’t need that guidance. 50:00 – Guest: I would encourage folks who were new to coding to do the following... 51:36 – Guest: Think about WHY you are doing (what you are doing) and being able to articulate well what you are doing and why. 52:03 – Panel: There is no question – every time I test I am surprised how much it shapes my thinking about the code and how many bugs that I catch even in code that I thought was operating well. When you go too far though there is a fallacy there. 52:54 – Panel: Yes, testing is very important. I am a test-after-the-fact programmer. That is my self-key term. Don’t write 500-line methods b/c you won’t be able to test that. Don’t make it too abstract so have a common pattern that you will use. Have a lot of private methods that aren’t exposed to the API. 54:03 – Guest: Yes thinking about how to structure your code can be challenging at first but it gets easier. 55:58 – Chuck: I have had talks with Corey Haines about topics like this! 56:47 – Guest: Yes it can be helpful in consultancy now. 59:23 – Guest: Think about this: choosing what level to test at. 1:00:14 – Panel: It’s hard b/c it changes all the time per function or something else. There are tradeoffs with everything we do. 1:00:41 – Chuck: You are the consultant it depends doesn’t it? 1:00:51 – Picks! 1:00:55 – Advertisement: Get A Coder Job! End – Cache Fly! Links: Get a Coder Job Course Ruby Ruby on Rails Angular Cypress Vue React VUE CLI 3 Jest.io Mocha.js GitHub: Istanbul The RSpec Book RR 068 Episode Ember CLI GitHub: Factory_Bot GitHub: VCR Big Nerd Ranch Big Nerd Ranch: Josh Justice / Team Manager The Bike Shed Keynote: Tom Dale @ EmberFest 2018 JSJ 291 Episode Serverless Article: Test-Induced Design Damage Video: Is TDD Dead? Music: Sub Conscious – Electronic / 2004 Music: Interloper / 2015 Disney Heroes: Battle Mode Google Play: Disney Heroes / Battle Mode Book Authoring Playlist Tom Dale’s Twitter Corey Haines’ Twitter Coding It Wrong Josh’s Twitter Josh’s GitHub Josh’s LinkedIn Josh’s Vimeo Video Sponsors: Sentry CacheFly Fresh Books Picks: Nate Phutureprimitive - Sub Conscious Carbon Based Lifeforms - Interloper Dave Dust collections system in Wood Shop Doctor Who  - Theme Music Charles Authoring music Disney Hero Battles Josh Effecting Testing with RSpec 3 Growing Object-Oriented Software, Guided by Test XUnit Test Patterns Spectacle App Alfred App

Fireside Swift
EP 5 - WHAT YOU NEED IS A GARDEN HOSE

Fireside Swift

Play Episode Listen Later Mar 12, 2018 92:23


Show Notes:* Link to the Big Nerd Ranch website: https://www.bignerdranch.com* The instructor of the Advanced Android Bootcamp, Brian Gardner: https://www.bignerdranch.com/about/the-team/brian-gardner/* The assistant instructor of the Advanced Android Bootcamp, David Greenhalgh: https://www.bignerdranch.com/about/the-team/david-greenhalgh/* The Big Nerd Ranch employee I befriended at the bootcamp, Jonathan Martin: https://www.bignerdranch.com/about/the-team/jonathan-martin/* The Big Nerd Ranch employee who gave me the tour at Galactic Headquarters, Mathew Jackson: https://www.bignerdranch.com/about/the-team/mathew-jackson/Blind Love Dub by Jeris (c) copyright 2017 Licensed under a Creative Commons Attribution (3.0) license. http://dig.ccmixter.org/files/VJ_Memes/55416 Ft: Kara Square (mindmapthat)

CodeNewbie
S2:E1 - How she built a mobile app to help victims of domestic violence (Alicia Carr)

CodeNewbie

Play Episode Listen Later Oct 29, 2017 42:58


Alicia Carr grew up surrounded by domestic violence. So when she learned about coding, she decided to build a mobile app to help women escape domestic abuse. Her app, Pevo, got the attention of Apple, who featured her in their WWDC promo video. She shares the technical challenges of building this app, the personal challenge of learning to believe in herself, and how she learned the skills to bring this app to life. Show Links Digital Ocean (sponsor) MongoDB (sponsor) Heroku (sponsor) TwilioQuest (sponsor) Pevo Alicia Carr in Apple WWDC promo (video) Big Nerd Ranch book Swift Objective C Codeland Conf Codeland 2019

The raywenderlich.com Podcast: For App Developers and Gamers
Universal Problem Solving and Random Numbers – Podcast S07 E03

The raywenderlich.com Podcast: For App Developers and Gamers

Play Episode Listen Later Oct 24, 2017 43:42


In this episode Mark Dalrymple from The Big Nerd Ranch joins Dru and Janie to discuss The Universal Problem Solving methodology and then Janie gives better options for random numbers in GameplayKit than arc4random. The post Universal Problem Solving and Random Numbers – Podcast S07 E03 appeared first on Ray Wenderlich.

Fly on the Wall
How Did We Get Here?

Fly on the Wall

Play Episode Listen Later Jul 11, 2017 46:13


We discuss the history of Cocoon, how we became business partners and how things have changed over the last few years. Things mentioned Cocoon (http://wearecocoon.co.uk) Odd London (http://www.oddlondon.com) Paul's first website (http://ckew.co.uk/) Big Nerd Ranch books (https://www.bignerdranch.com/books) Yiibu (https://yiibu.com) Follow us on Twitter! @mckay_1988 (http://twitter.com/mckay_1988) @steve228uk (http://twitter.com/steve228uk) @cocoondev (http://twitter.com/cocoondev)

Strange Attractor
Episode 47: myfavouritedog25

Strange Attractor

Play Episode Listen Later Jun 30, 2017 57:42


What is hacking? Before listening to this podcast We recommend changing your email, banking & Apple ID passwords if you use them for anything else. Use a password generator to make unique, random new ones for each login. These accounts are central to unlocking your online life. Ideally never use duplicate passwords. Nothing is perfect, but let's make it as hard as possible for hackers & bots

Fragmented - Android Developer Podcast
076: Taming the activity lifecycle with Kristin Marsicano

Fragmented - Android Developer Podcast

Play Episode Listen Later Mar 13, 2017 52:01


In this episode Kaushik talks to Kristin of Big Nerd Ranch. You would think that the Android lifecycle is pretty standard and basic stuff. But as Kristin begins to unpack the nuances of the Android lifecycle, we learn there's a world of details that's easy to miss. Listen on, to get an ironclad grip on the Activity lifecycle. Show notes at http://fragmentedpodcast.com/episodes/76/

Peggy Smedley Show
02/28/17 Servers to the World

Peggy Smedley Show

Play Episode Listen Later Mar 2, 2017 15:00


Aaron Hillegass, founder and CEO, The Big Nerd Ranch, acknowledges that although many software companies are focused on tech solutions for developing nations, improving collaboration, and meeting the demands of the IoT, security should remain at the top of the list. He explains that two-way connections in servers can be available to millions of people and servers must be able to keep running and not fall behind despite that ever-growing number.

Peggy Smedley Show
02/28/17 Servers to the World

Peggy Smedley Show

Play Episode Listen Later Mar 2, 2017 15:00


Aaron Hillegass, founder and CEO, The Big Nerd Ranch, acknowledges that although many software companies are focused on tech solutions for developing nations, improving collaboration, and meeting the demands of the IoT, security should remain at the top of the list. He explains that two-way connections in servers can be available to millions of people and servers must be able to keep running and not fall behind despite that ever-growing number.

TAGTV Online - TAG Radio
Aaron Hillegass, Big Nerd Ranch Founder and CEO & Guest Host Globalspeak President Frank Baia

TAGTV Online - TAG Radio

Play Episode Listen Later Nov 28, 2016 16:19


112915 Hillegas

TechStuff
A Conversation with Nerds

TechStuff

Play Episode Listen Later Jul 20, 2016 60:56


Josh and Nicola from the Big Nerd Ranch join the show to talk about Alexa and making the training material for people who want to make Alexa apps. What's in store for the personal digital assistant? Learn more about your ad-choices at https://news.iheart.com/podcast-advertisers

CEO Exclusive Radio
Aaron Hillegass of Big Nerd Ranch and Mark Sanchez of tops Software

CEO Exclusive Radio

Play Episode Listen Later Jul 12, 2016


Aaron Hillegass / Big Nerd Ranch Aaron Hillegass is the founder and CEO of Big Nerd Ranch. Aaron is best known to many programmers as the author of Objective-C: The Big Nerd Ranch Guide, Cocoa Programming for Mac OS X, and iOS Programming: The Big Nerd Ranch Guide. Big Nerd Ranch provides end-to-end mobile solutions […] The post Aaron Hillegass of Big Nerd Ranch and Mark Sanchez of tops Software appeared first on Business RadioX ®.

The iPhreaks Show
159 iPS Troubleshooting and Debugging with Mark Dalrymple

The iPhreaks Show

Play Episode Listen Later Jun 30, 2016 57:25


Check out Newbie Remote Conf!!   01:06 - Mark Dalrymple Introduction Twitter GitHub Blog Bio Big Nerd Ranch Big Nerd Ranch Blog 01:58 - Debugging, Troubleshooting, and Performance Tuning 02:40 - The Universal Troubleshooting Process Troubleshooters.com Thoughts on Debugging, Part 1 Thoughts on Debugging, Part 2 10:32 - Mark’s Favorite Bug 15:48 - Debugging with Others 18:02 - Bug Reproduction 20:40 - Chuck’s Favorite Bug 25:31 - Specific Tools Xcode LLDB Command Line Interface Caveman Debugging (Print Statements) Programmers at Work: Interviews With 19 Programmers Who Shaped the Computer Industry 30:55 - Testing 36:28 - Tracking 39:10 - Code Review 42:07 - Resources for Getting Better at Debugging   Picks Ludiphilia Podcast (Andrew) The Manhole (Andrew) Start with Why by Simon Sinek (Chuck) VoodooPad 5 (Mark) Mark Dalrymple: Adventures in Debugging - Keeping a Log (Mark) Acorn 5 (Mark)

Devchat.tv Master Feed
159 iPS Troubleshooting and Debugging with Mark Dalrymple

Devchat.tv Master Feed

Play Episode Listen Later Jun 30, 2016 57:25


Check out Newbie Remote Conf!!   01:06 - Mark Dalrymple Introduction Twitter GitHub Blog Bio Big Nerd Ranch Big Nerd Ranch Blog 01:58 - Debugging, Troubleshooting, and Performance Tuning 02:40 - The Universal Troubleshooting Process Troubleshooters.com Thoughts on Debugging, Part 1 Thoughts on Debugging, Part 2 10:32 - Mark’s Favorite Bug 15:48 - Debugging with Others 18:02 - Bug Reproduction 20:40 - Chuck’s Favorite Bug 25:31 - Specific Tools Xcode LLDB Command Line Interface Caveman Debugging (Print Statements) Programmers at Work: Interviews With 19 Programmers Who Shaped the Computer Industry 30:55 - Testing 36:28 - Tracking 39:10 - Code Review 42:07 - Resources for Getting Better at Debugging   Picks Ludiphilia Podcast (Andrew) The Manhole (Andrew) Start with Why by Simon Sinek (Chuck) VoodooPad 5 (Mark) Mark Dalrymple: Adventures in Debugging - Keeping a Log (Mark) Acorn 5 (Mark)

SwiftCoders: Interviews with Swift Developers
15: Natasha Nazari - Linguist & iOS Developer Living in Taipei

SwiftCoders: Interviews with Swift Developers

Play Episode Listen Later May 17, 2016 65:55


Twitter Bio: Linguist & iOS developer. Student @FreeCodeCamp. Organizer @TechTaipei. Perfecting Русский язык, Español, & 日本語. Learning Persian. @KanjiCircle, @RussianQandA. Links from Natasha whose "quoted": Natasha on Twitter - @natasha_nazari - https://twitter.com/natasha_nazariGame to learn Objective-C - http://tryobjectivec.codeschool.comGame to learn Swift - https://www.bloc.io/swiftris-build-your-first-ios-game-with-swiftErin Parker's Post - "This was the first post I came across that convinced me I could get into software development without having a background in computer science." https://www.quora.com/Learning-to-Program-Is-it-too-late-for-an-X-year-old-to-learn-how-to-program/answer/Erin-Parker?srid=iSSHErin Parker's Learn to Code List - "I followed these in the exact order she listed them, since it offered a clear path for getting into Objective-C & iOS. I’ve always sought out learning roadmaps from people with more experience." - http://neverbendeasy.com/learn_to_codeAppCoda’s Beginner & Intermediate Swift books - "These are so great for getting a solid foundation in iOS programming. The beginner’s book taught me how to break down large projects into smaller tasks." - https://www.appcoda.com/swift/Big Nerd Ranch - http://www.amazon.com/iOS-Programming-Ranch-Guide-Guides/dp/0134390733/ref=pd_bxgy_14_img_2?ie=UTF8&refRID=0WJBKXTD8C0HCXGQBQJNAdvanced Swift -"Chris Eidhof’s amazing book. Like a good steak, it should be consumed slowly." https://www.objc.io/books/advanced-swift/Treehouse - "This is my favorite learn-to-code website. I’m still using it to dive into more advanced topics in Swift, and I plan to enroll in their iOS Techdegree." https://teamtreehouse.comNSScreenCast - "Weekly dose of learning to keep my skills sharp." http://nsscreencast.com/episodesAsh Furrow's try! Swift talk - https://realm.io/news/tryswift-ash-furrow-artsy-testing-tour/Chris Eidhof's try! Swift talk - https://realm.io/news/tryswift-chris-eidhof-table-view-controllers-swift/ Questions, comments, or you just wanna say Hi? Contact your host @garricn on Twitter This episode was recorded using the Cast platform by @JulianLepinski. Wanna start your own podcast? Try Cast!

Consult
Episode 10: Aaron Hillegass

Consult

Play Episode Listen Later Apr 19, 2016 55:09


Aaron Hillegass, founder and CEO of Big Nerd Ranch, joins the show to discuss his consulting philosophy and offer his view of the industry. Along with the story of his career, Aaron delves into technical topics ranging from the evolution of software development paradigms to the proper use of cross-platform frameworks. A prolific author, Aaron relates his experience writing highly regarded programming books. consultpodcast.com

ceo big nerd ranch aaron hillegass
SharedInstance
It's Reasonably OK

SharedInstance

Play Episode Listen Later Feb 11, 2016 50:11


It's our 1 year anniversary 1 week late. Lot's of good topics in this episode ranging from RxSwift vs ReactiveCocoa to the new JSON parsing library from Big Nerd Ranch

json big nerd ranch rxswift reactivecocoa
UnicornTV
Goodbye Parse. Hello Freddy. Oooh Material. Help us on Kickstarter!

UnicornTV

Play Episode Listen Later Feb 1, 2016 28:12


Adam and Clay talk about iOS topics. Parse is going the way of the buffalo. There's a new JSON framework from Big Nerd Ranch. Material for Swift makes us happy. We're starting our own kickstarter to provide a suite of CLI tools for rapid application development in Swift! http://bit.ly/swifttools

The App Guy Archive 1: The first 100 App Guy Podcast interviews with Paul Kemp - The App Guy
The App Guy Podcast - Episode 19 : Graham Lee Author of APPropriate Behaviour and Test Driven iOS Development

The App Guy Archive 1: The first 100 App Guy Podcast interviews with Paul Kemp - The App Guy

Play Episode Listen Later Nov 30, 2015 38:23


In this episode, I interview Graham Lee Author of APPropriate Behaviour and Test Driven iOS Development. Graham works at The Big Nerd Ranch, tweets @SecBoffin and writes at a blog about MAC programming.

The App Guy Archive 1: The first 100 App Guy Podcast interviews with Paul Kemp - The App Guy
The App Guy Podcast - Episode 5 Joe Conway : Founder of StableKernel and Author Of iOS Programming: The Big Nerd Ranch Guide

The App Guy Archive 1: The first 100 App Guy Podcast interviews with Paul Kemp - The App Guy

Play Episode Listen Later Nov 24, 2015 34:36


In this episode, I interview Joe Conway, author of iOS Programming: The Big Nerd Ranch Guide and founder of StableKernel. For the past 16 years, Joe has been programming everything from Mac OS X to Android to iOS. As a former instructor and lead developer at Big Nerd Ranch, he fine-tuned his skills and expertise in overall mobile strategy, specializing in iOS Development. Author of ‘iOS Programming: The Big Nerd Ranch Guide', an Amazon Best-Seller, Joe quickly made a name for himself in the mobile space. He has worked with Fortune 500 companies, technology start-ups and government entities to build mobile platforms, enhance existing applications and develop mobile strategies.

Booth 61 with Ricky Steele
Aaron Hillegas, CEO of Big Nerd Ranch visits Booth 61 at the Techbridge 2015 Digital Ball

Booth 61 with Ricky Steele

Play Episode Listen Later May 18, 2015


It was a great pleasure and treat when my friend and all around great guy, Aaron Hillegas visited Booth 61 on May 9th at the 2015 Techbridge Digital Ball. Aaron is the Founder and CEO of Big Nerd Ranch. The Techbridge VIP Reception this year and last was sponsored by Aaron and Big Nerd Ranch. […] The post Aaron Hillegas, CEO of Big Nerd Ranch visits Booth 61 at the Techbridge 2015 Digital Ball appeared first on Business RadioX ®.

PiensanDiferente
4. Lo importante es la velocidad y el plan de negocios. Fernando Rodríguez, desarrollador y experto en iOS

PiensanDiferente

Play Episode Listen Later May 1, 2015 73:14


Toda la información en piensanDiferente.com Fernando Rodríguez Romero es experto en iOS y supo capitalizar su conocimiento en programación para generar su propia empresa de cursos on line, Agbo.biz. Ha dictado clases en Facebook y en el prestigiosísimo Big Nerd Ranch. Él es emprendedor pero piensa que las startups no son la solución de la búsqueda de la satisfacción personal. Habla de cómo podés empezar a programar desde cero, de cómo se podría estar más cerca de triunfar en el duro mercado de las apps. De Silicon Valley vs. la escena latina. De iOS vs Android (iOS es mejor, dispara). De Richard Stallman (con una definición polémica del impulsor de GNU Linux). De los nuevos programadores. "Me sorprendió lo mal preparado que salen los alumnos de las universidades de programación", opina. Fernando, que supo cómo vivir de su talento, cuenta que "lo importante a la hora de crear un emprendimiento es la velocidad y el modelo de negocio".

Mind the Cloud Podcast
002 - Can we treat cloud services as black boxes?

Mind the Cloud Podcast

Play Episode Listen Later Dec 15, 2014 28:47


Salve, Are cloud services black boxes? Can we completely abstract how they work and never worry about their underpinnings? What's the impact on lock-in? We'll talk with 2 people that highlighted some aspects related to this idea. The first is Travis Douce, developer at Big Nerd Ranch, consulting company in the USA. The second is Alexis Sukrieh, CTO at Weborama, a digital marketing company based in France. Feedback, corrections and suggestions are welcome. Leave them bellow or reach me on @rafaelrosafu or contact@mindthecloud.com. Have fun and Mind the Cloud. Your browser doesn't support the HTML5 audio tag Download the MP3 Shownotes Travis Douce (@travisdouce) Big Nerd Ranch - We teach, we write, we develop Alexis Sukrieh (@sukria) Weborama - from data to value Damian Nowak (@nwkr) VirtKick.io - Your self-hosted VPS panel, 100% open source VirtKick crowdfunding on Indigogo - the campaign is open until December 23rd 2014 Credits and copyright The music used on the program is called “Impromptu in A” by DoKashiteru, licensed under the Creative Commons. This podcast is licensed under the Creative Commons Attribution-NoDerivatives 4.0 International. Share it but don't change it.

Mind the Cloud Podcast
002 - Can we treat cloud services as black boxes?

Mind the Cloud Podcast

Play Episode Listen Later Dec 14, 2014 28:47


Salve, Are cloud services black boxes? Can we completely abstract how they work and never worry about their underpinnings? What's the impact on lock-in? We'll talk with 2 people that highlighted some aspects related to this idea. The first is Travis Douce, developer at Big Nerd Ranch, consulting company in the USA. The second is Alexis Sukrieh, CTO at Weborama, a digital marketing company based in France. Feedback, corrections and suggestions are welcome. Leave them bellow or reach me on @rafaelrosafu or contact@mindthecloud.com. Have fun and Mind the Cloud. Your browser doesn't support the HTML5 audio tag Download the MP3 Shownotes Travis Douce (@travisdouce) Big Nerd Ranch - We teach, we write, we develop Alexis Sukrieh (@sukria) Weborama - from data to value Damian Nowak (@nwkr) VirtKick.io - Your self-hosted VPS panel, 100% open source VirtKick crowdfunding on Indigogo - the campaign is open until December 23rd 2014 Credits and copyright The music used on the program is called “Impromptu in A” by DoKashiteru, licensed under the Creative Commons. This podcast is licensed under the Creative Commons Attribution-NoDerivatives 4.0 International. Share it but don’t change it.

Booth 61 with Ricky Steele
TechBridge’s 2014 Digital Ball with Aaron Hillegass, Founder and Charles Brian Quinn, aka CBQ, CEO of Big Nerd Ranch 5/03/2014

Booth 61 with Ricky Steele

Play Episode Listen Later May 8, 2014


Having the dynamic duo of CBQ and Aaron Hillegass from Big Nerd Ranch drop by the Booth 61 at the TechBridge Digital Ball was a real treat. First, I have never seen Aaron without his trademark cowboy hat which you will see if you follow his Link. Secondly, these two gentlemen had just finished hosting/sponsoring […] The post TechBridge’s 2014 Digital Ball with Aaron Hillegass, Founder and Charles Brian Quinn, aka CBQ, CEO of Big Nerd Ranch 5/03/2014 appeared first on Business RadioX ®.

Get Nerdy With It
Episode 22 – Bill Phillips from Big Nerd Ranch

Get Nerdy With It

Play Episode Listen Later Nov 22, 2013 59:55


Post Link: http://getnerdywithit.com/episode22, Host: Jennifer Ruggiero, Guest Co-Host: Brad from techwebcast.info On episode 22 of Get Nerdy With It, we had the treat of chatting with Bill Phillips from the Big Nerd Ranch. Bill Phillips is the co-author of Android Programming: The Big Nerd ...

Wide Teams
Episode #84: Interview with Jay Hayes of Big Nerd Ranch

Wide Teams

Play Episode Listen Later Jun 5, 2013 18:25


In this episode, Jay Hayes of Big Nerd Ranch, talks agile software development and overcoming isolation and communication issues while working remotely on a distributed team. Show Notes: Jay Hayes...

Booth 61 with Ricky Steele
Charles Brian Quinn aka CBQ, CEO of Big Nerd Ranch Rocks Booth 61

Booth 61 with Ricky Steele

Play Episode Listen Later May 9, 2013 48:48


CBQ, CEO of Big Nerd Ranch, shared secrets of his success and lessons learned from a few failures. His insight and advice will be invaluable to any aspiring entrepreneur and a must listen for the “Nerd” in all of us. As a supporter of TechBridge since its inception, I am personally grateful for CBQ and […] The post Charles Brian Quinn aka CBQ, CEO of Big Nerd Ranch Rocks Booth 61 appeared first on Business RadioX ®.

Wide Teams
Episode #68: David Worth of Big Nerd Ranch

Wide Teams

Play Episode Listen Later Jan 30, 2013 25:31


In this episode, David Worth of Big Nerd Ranch (formerly Highgroove), talks about working as a dispersed company, overcoming lonliness, and the practical value of remote pairing. Show Notes: David...

Pensando Como Pollos
Episodio 19 - Parte 1 de 2 - Fase Pollos

Pensando Como Pollos

Play Episode Listen Later Dec 20, 2012 107:39


Acabamos el año con las mismas ganas e ilusión que lo empezamos (pese a no tener la extra de navidad), por eso os traemos un especial de navidad cargadito de regalos: más de dos horas de entrevistas, con contenido Apple y tecnonostálgico a rebosar, y sí, por fin sabremos los ganadores de nuestro concurso #cienciaficción que se llevarán las joyas de Pablo Riquelme (el aclamado director de cine oriolano). Empezaremos hablando de tecnonostalgia. Agarraos a la silla porque tendremos con nosotros, ni más ni menos que a un grandísimo gurú de la tecnonostalgia: el gran Ignacio Zarranz del podcast Fase Bonus. Ignacio nos desvelará los inicios y secretos de su podcast y nos hablará de sus máquinas y sus vivencias más tecnonostálgicas. Una entrevista imprescindible para los amantes de los Podcast de retrocomputación, coleccionistas, fans de las maquinas de 8 y 16 bits y fieles seguidores de Fase Bonus, este grandísimo podcast retro que lleva más de 5 años deleitándonos. En la sección de Apple hablaremos con Antonio Moragón, un ingeniero informático de la Universidad de Murcia y del servicio de informática que conocimos en una de las Nscoders Murcia y que nos contará su experiencia en un curso de programación para Apple impartido por Fernando Rodríguez, gran formador y consultor del Big Nerd Ranch. En la sección de oyentes anunciaremos los nombres de los ganadores del concurso de ciencia ficción. Agradecer a todos los que os habéis animado a participar. Sabemos que las pelis de Pablo no os defraudarán. Os las haremos llegar lo más pronto posible. Esperamos que tengáis unas dulces navidades y que tanto papá noel como los Reyes Magos os traigan todos los regalos que habéis pedido (el ICADE, los juegos de Supernintendo…), entre ellos este capítulo de Pensando como Pollos. Nosotros ya estamos preparando el siguiente capítulo con la misma ilusión. Feliz Navidad a todos, y Feliz Año!

Pensando Como Pollos
Episodio 19 - Parte 2 de 2 - Cocoa Mental - Navidad 2012

Pensando Como Pollos

Play Episode Listen Later Dec 20, 2012 56:38


Acabamos el año con las mismas ganas e ilusión que lo empezamos (pese a no tener la extra de navidad), por eso os traemos un especial de navidad cargadito de regalos: más de dos horas de entrevistas, con contenido Apple y tecnonostálgico a rebosar, y sí, por fin sabremos los ganadores de nuestro concurso #cienciaficción que se llevarán las joyas de Pablo Riquelme (el aclamado director de cine oriolano). Empezaremos hablando de tecnonostalgia. Agarraos a la silla porque tendremos con nosotros, ni más ni menos que a un grandísimo gurú de la tecnonostalgia: el gran Ignacio Zarranz del podcast Fase Bonus. Ignacio nos desvelará los inicios y secretos de su podcast y nos hablará de sus máquinas y sus vivencias más tecnonostálgicas. Una entrevista imprescindible para los amantes de los Podcast de retrocomputación, coleccionistas, fans de las maquinas de 8 y 16 bits y fieles seguidores de Fase Bonus, este grandísimo podcast retro que lleva más de 5 años deleitándonos. En la sección de Apple hablaremos con Antonio Moragón, un ingeniero informático de la Universidad de Murcia y del servicio de informática que conocimos en una de las Nscoders Murcia y que nos contará su experiencia en un curso de programación para Apple impartido por Fernando Rodríguez, gran formador y consultor del Big Nerd Ranch. En la sección de oyentes anunciaremos los nombres de los ganadores del concurso de ciencia ficción. Agradecer a todos los que os habéis animado a participar. Sabemos que las pelis de Pablo no os defraudarán. Os las haremos llegar lo más pronto posible. Esperamos que tengáis unas dulces navidades y que tanto papá noel como los Reyes Magos os traigan todos los regalos que habéis pedido (el ICADE, los juegos de Supernintendo…), entre ellos este capítulo de Pensando como Pollos. Nosotros ya estamos preparando el siguiente capítulo con la misma ilusión. Feliz Navidad a todos, y Feliz Año!

Mac OS Ken
Mac OS Ken: 04.26.2012

Mac OS Ken

Play Episode Listen Later Apr 26, 2012 15:16


Business Insider Figures iPhone Alone More Profitable Than ExxonMobil Business Insider: Apple Profit Now Bigger Than Google Revenue Fortune: Indie-Analysts Take Top Eight Spots for Apple 2Q FY2012 Estimates Fortune: A Raft on Analysts up Apple Targets Apple Earnings Report Leads Shares to Close Back Above $600 on Wednesday Sprint Sells 1.5 Million iPhones in Most Recent Quarter, 660,000 to New Customers Sprint CEO Says Carrier Will Keep Unlimited Data for Next iPhone Even If It’s a 4G/LTE Device HTC Sees Profits Drop Over 70-Percent, Says iPhone 4S Largely to Blame Apple Sets WWDC Dates for June 11-15 at Moscone West in San Francisco WWDC Sells Out in Two Early Morning Hours The Mysterious Misfire of WWDCAlerts.com Developers from Big Nerd Ranch and Panic See WWDC Tickets Cancelled for Unknown Reasons Nominations Open for Apple Design Awards at Kaspersky Founder and CEO Says Apple is Years Behind Microsoft in Terms of Security Microsoft Puts Office for Mac 2011 Service Pack 2 Back Up for Download

We.Developers
We.Developers 004 – Big Nerd Ranch

We.Developers

Play Episode Listen Later Mar 27, 2012 79:27


En este programa nos acompaña nuestro primer invitado, Fernando Rodriguez (@frr149), que nos cuenta la experiencia de asistir a un curso de sobre programación iOS avanzada en el Big Nerd Ranch en Atlanta, considerado como uno de los mejores cursos a nivel mundial sobre esta temática. Por el camino comentamos el enfoque de los cursos, [...]

85% Cocoa
85%Cocoa Ep 20 - Desktop

85% Cocoa

Play Episode Listen Later Mar 22, 2011 40:09


Juan Pablo Claude de Big Nerd Ranch y Desktop

MPR - My Public Radio

It’s the time of year to head south for a winter vacation. Some computer programmers – they call themselves nerds –travel about an hour south of Atlanta to a spend a week at a dude ranch. But it’s not the kind of place where guests ride horses or lounge in hot tubs. We sent independent producer Philip Graitcer [great-sir] there to check it out.