Sinopsis
Weekly podcast discussion about Javascript on the front and back ends. Also discuss programming practices, coding environments, and the communities related to the technology.
Episodios
-
235 JSJ JavaScript Devops and Tools with Donovan Brown and Jordan Matthiesen
26/10/2016 Duración: 48min00:50 Intro to guests Donovan Brown and Jordan Matthiesen1:14 Javascript and Devops3:49 Node JS and integrating with extensions11:16 Learning Javascript coming from another language15:21 Visual Studio Team Services at Microsoft, integration and unit testingVisualstudio.comDonovanbrown.com25:10 Visual Studio Code and mobile developmentApache Cordova open source project31:45 TypeScript and tooling33:03 Unit test tools and methods38:39 ARM devices and integrationQUOTES:“It’s not impossible, it’s just a different set of challenges.” - Donovan Brown“Devops is the union of people, process and products to enable continuous delivery of value to your end users” - Donovan Brown“Apps start to feel more native. They can actually get form.” - Jordan MatthiesenPICKS: Veridian Dynamics (AJ) Jabberwocky Video (AJ) Hard Rock Cafe - Atlanta (Charles) CES (Charles)3D printers (Donovan) High-Yield Vegetable Gardening (Jordan)taco.visualstudio.comJordan on Twitter @jmatthiesenVisualstudio.comDonovanbrown.comDonovan on Twitter @do
-
234 JSJ JAMStack with Brian Douglas and Matt Christensen
19/10/2016 Duración: 47min1:00 Intro to guests Brian Douglas and Matt Christensen2:20 Definition of JAMStack8:12 JAMStack and confusion over nomenclature12:56 JAMStack and security, reliability and performance17:05 Example of traffic spike for company Sphero18:26 Meaning of hyperdynamic20:35 Future and limits of JAMStack technology26:01 Controlling data and APIs versus using third parties28:10 Netlify.com and JAMStack31:16 APIs, JavaScript framework and libraries recommended to start building on JAMStack35:13 Resources and examples of JAMStack: netlify.com, Netlify blog, JAMStack radio, JAMStack SF Meetup QUOTES:“I think in the next couple of years we’re going to see the limits being pushed a lot for what you can do with this.” - Matt“Today we’re starting to see really interesting, really large projects getting built with this approach.” - Matt“If you can farm 100% of your backend off to third parties, I feel like that really limits a lot of the interesting things you can do as a developer.” - BrianPICKS: Early History of Smalltalk (J
-
233 JSJ Google Chrome Extensions with John Sonmez
12/10/2016 Duración: 45min02:50 The definition of a plug-in03:31 The definition of an extension05:09 The way to determine the plug-ins and extensions you are running08:22 How to create an extension file11:02 The appeal of creating extensions13:26 How John got into creating extensions15:48 Ways to organize extensions19:38 Aspects of chrome that will affect extensions23:23 Packaging for the Chrome store26:22 Using dev tools29:42 Conflicting plug-ins/extensions and how to deal with them31:30 Open source extensions32:32 A quick way to create an extensionQUOTES:“I teach software developers how to be cool.” –John Sonmez“There wasn’t an ability to extend the dev tools, but now there is.” –John Sonmez“One quick way to create an extension is just to take one of these sample apps…and then just start modifying it…” –John SonmezPICKS: “Django Unchained” Website “Using Angular 2 Patterns in Angular 1.x” Apps Egghead Course Girls’ Life vs. Boys’ Life on Refinery29 Webinar Jam Software “Five Mistakes That are Keeping You From Getting Hired” Webinar
-
232 JSJ GunDB and Databases with Mark Nadal
05/10/2016 Duración: 01h04min03:45 What makes the Gun database engine special07:00 Defining a database12:58 The CAP Theorem22:56 What Graphs are and how they function (circular references)30:32 Gun and rotational disk systems32:08 Gun’s optimizations for performance in ensuing versions39:55 The prevalence of open source companies42:45 Further discussing the CAP Theorem and its nuances50:33 Gun’s purpose and design52:13 What a Firebase is54:22 How to get started with Gun - Visit Gun Tutorial, Gun's Github Page, andGun Node ModuleQUOTES:“I think the database should bend to your application’s demands, rather than you having to bend to the database’s demands.” –Mark Nadal“…The protocol that GUN defines is something that can be implemented in any language. Because GUN is in the language, you don’t have the context which latency of having to make an HTTP call or socket request…” –AJ O’Neill“Let’s demystify the black magic of CAP.” –Mark NadalPICKS:Dan North’s Deliberate Learning Video8Tracks Internet RadioPokemon Indigo League on NetflixDapli
-
231 JSJ Codewars with Nathan Doctor, Jake Hoffner, and Dan Nolan
28/09/2016 Duración: 58min3:23 Discussing the purpose and aim of Codewars7:30 The process for building a program with Codewars11:07 The UI and editor experience12:55 The challenges faced when first building Codewars14:23 Explaining PJAX16:54 Building code on Codewars21:24 The expanded use of KATA on Codewars23:11 Practicing “solving problems” and how it translates to real world situations34:00 How Codewars proves out the persistence of coders36:41 How Codewars appeals to collaborative workers44:40 Teachable moments on Codewars49:40 Always check to see if Codewars is hiring. Codewars uses Qualified.io, which helps automate the hiring process.PICKS: Marrow Sci-fi book Uprooted Fantasy book “Write Less Code” blog post “The Rands Test” blog post Five Stack software development studio “Stranger Things” on Netflix Angular 2 Class in Ft. Lauderdale, Discount Code: JSJ Lean Analytics book Code book Datasmart book Letting Go bookSpecial Guests: Dan Nolan, Jake Hoffner, and Nathan Doctor. Support this podcast at — https://redcircle.com/javasc
-
230 JSJ Node at Capital One with Azat Mardan
21/09/2016 Duración: 01h07min00:51 Jameson is looking for clients who need front and back end code for apps; @Jergason (Contact him via Direct Message)04:40 An explanation of Capital One and its operations6:06 How many Capital One developers are using Node and how it is being implemented10:30 Process of approval for app/website development14:15 How the culture at Capital One affects technology within the company18:25 Using Javascript libraries to manage different currencies19:40 Venmo and its influence on banking22:32 Whether banks are prepared to operate in a cashless society29:44 Using HTML and Javascript for updating projects or creating new ones35:21 Who picks up Javascript easily and why: “It’s more about grit than raw intelligence.”44:00 Upgrading via open source codes45:40 The process for hiring developers51:35 Typescript vs. non-typescriptPICKS:“Nerve” MovieBrave Browser“Stranger Things” on Netflix Angular 2 Class in Ft. Lauderdale, Discount Code: JSJ “Strategy for Healthier Dev” blog postHealth-Ade Beet Kombucha“The Adventure Zo
-
229 JSJ Elm with Richard Feldman
14/09/2016 Duración: 54min1:13 No Red Ink is hiring; Richard’s book-in-progress 2:10 Frontend Masters Workshop 2:55 Elm’s primary function5:10 Using Elm over using Haskell, React, Javascript, etc.9:15 Increased usability of Elm with each update 13:45 Striking differences between Elm and Javascript16:08 Community reactions to Elm20:21 First Elm conference in September22:11 The approach for structuring an Elm app23:45 Realistic time frame for building an app from scratch32:20 Writing pure functions and immutable data; how Elm uses Side-Effects38:20 Scaling a big FP application44:15 What Javascript developers can take away from using Elm48:00 Richard on Twitter PICKS“In a World…” MovieBuilding a Live-Validated Signup Form in ElmApple Cider VinegarCETUSA – Foreign exchange programSpecial Guest: Richard Feldman. Support this podcast at — https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/suppor
-
228 JSJ React Native with Nader Dabit and Mike Grabowski
07/09/2016 Duración: 01h58sCode-sharing between mobile and web apps with React NativeUsing native code and JavascriptWhat to know about developing with React NativeThe importance of toolingLive and hot-reloadingUpdating your app on the flyPossible difficulties faced by transitioning to React NativeBridging between native API’s and React NativeWriting apps in Swift or React NativeThe future of React NativeHow to start a React Native project Resources:Frontend MastersHired.comRollbarMicrosoft Code PushReact Native Radio Episode 8Tadeu Zagallo’s WebsiteSpecial Guests: Mike Grabowski and Nader Dabit. Support this podcast at — https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.
-
227 JSJ Fostering Community Through React with Benjamin Dunphy, Berkeley Martinez, and Ian Sinnott
31/08/2016 Duración: 51min03:08 - Benjamin Dunphy IntroductionTwitterGitHub04:07 - Berkeley Martinez IntroductionTwitterGitHubFree Code Camp04:19 - Ian Sinnott IntroductionTwitterGitHubBlogTruSTAR Technology05:19 - The React Codebase12:38 - Other Important Parts of the React Ecosystem14:22 - The Angular vs the React Ecosystem and CommunityThe Learning Curvecreate-react-app22:07 - CommunityDeveloper ExperienceFunctional Programming26:56 - Getting Connected to the React CommunityMeetup: Real World React@rwreactReactJS San Francisco Bay Area MeetupMeetupEventbriteCalagatorTwitterDan Abramov: My React List29:34 - ConferencesReact.js ConfReact RallyReactNextReactiveConfReactEurope33:28 - Technology From the CommunityreduxThunderCats.js 38:23 - Choices Are Expanding; Not ShrinkingLinting40:19 - The Future of React42:39 - Starting More Communities PicksThis Developing Story (Aimee)Nashville (Aimee)Nodevember (Aimee)egghead.io: React in 7 Minutes (Ben)Lee Byron: Immutable User Interfaces @ Render 2016 (Ben)Nick Schrock: React.js Conf 2016 Key
-
226 JSJ Test Doubles with Justin Searls
24/08/2016 Duración: 01h04minReact Remote Conf and Angular Remote Conf 03:15 - Justin Searls IntroductionTwitterGitHubBlogTest DoubleJavaScript Jabber Episode #038: Jasmine with Justin Searls04:13 - Testingtestdouble.jsteenytestSinon.JS08:44 - MockingGrowing Object-Oriented Software, Guided by Tests by Steve Freeman and Nat PryceJim Weirich14:45 - Starting These Concepts as a Junior DeveloperTest-driven Development17:55 - testdouble.js vs. sinon.jsNIH = Not Invented Here26:39 - Duck Typing, Monkey Patching, Duck Punching32:22 - Node.js NegativityDesign, Resources Martin Fowler’s Refactoring and Patterns BooksDomain-Driven Design: Tackling Complexity in the Heart of Software by Eric Evans42:52 - Community45:08 - The AAA Rule: Arrange, Act, Assert51:19 - Error Messages PicksUnemployment (Jamison)React Rally (Jamison)Julia Evans' Tweet: how to be a wizard programmer (Jamison)See the good in people (Aimee)Sinon.JS (Joe)How to Stay Motivated: Developing the Qualities of Success by Zig Ziglar (Chuck)The Harry Potter Series (Chuck)RetroPie (J
-
225 JSJ Functional Programming with John A. De Goes
17/08/2016 Duración: 56min03:08 - John A. De Goes IntroductionTwitterGitHubBlogSlamData04:07 - PureScriptJavaScript Jabber Episode #189: PureScript with John A. De Goes and Phil Freeman04:58 - “Purely Functional” 09:18 - Weaknesses With Functional ProgrammingObject-oriented ProgrammingProcedural Programming14:36 - Organizing a FP CodebaseJohn A. De Goes: A Modern Architecture for FP17:54 - Beginners and Functional Programming; Getting StartedLearning About the History of Functional ProgrammingHiring Junior Devs to do FP28:20 - The Rise of Functional Programming in JavaScript-land32:08 - Handling Existing Applications36:03 - Complexity Argument41:53 - Weighing Language Tradeoffs; Alt.js PicksNadia Odunayo: The Guest: A Guide To Code Hospitality @ RailsConf 2016 (Aimee)React Rally (Jamison)Cleanup Algorithm (Jamison)PostgreSQL Exercises (Jamison)iPad Pro (Chuck)Smart Keyboard for iPad Pro (Chuck)Apple Pencil (Chuck)GoodNotes (Chuck)John A. De Goes: Halogen: Past, Present, and Future (John)slamdata (John)Special Guest: John A. De Goe
-
224 JSJ Cypress.js with Brian Mann
10/08/2016 Duración: 45minAngular Remote Conf and React Remote Conf 03:18 - Brian Mann IntroductionTwitterGitHub03:33 - Cypress.io 04:09 - Selenium 08:56 - Cypress vs Selenium16:54 - Similarities: Cypress and Protractor 18:22 - Mocking API Data20:40 - Getting Started with Cypress and The Migration Process21:54 - Testing30:31 - Handling Data on the Backend34:16 - What’s coming next in Cypress?Special Guest: Brian Mann. Support this podcast at — https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.
-
223 JSJ WebStorm with Dennis Ushakov
03/08/2016 Duración: 01h18minReact Remote Conf and Angular Remote Conf 03:18 - Dennis Ushakov IntroductionTwitterGitHubJetBrainsJetBrains Issue TrackerWebStorm@WebStormIDE 03:54 - Writing an IDE in JavaYouTrackTeamCity 04:50 - Specs05:43 - WebStorm DefinedIntegrated Development Environment (IDE)06:19 - IDEs vs Text Editors08:31 - Building an IDELanguage SupportExternal Tool SupportAbstract Syntax Tree (AST)13:00 - Code Reuse15:07 - Prioritizing Features17:11 - Why is IDE tooling important?“Code is read a lot more than it’s written.”19:57 - RefactoringsThe Dynamic Nature of JavaScriptTypeScript-specific Refactorings23:35 - Next Versions of WebstormEarly Access Program25:07 - Framework Support; Usage Data28:12 - Other Technology and Framework Support31:12 - Working for JetBrains 32:17 - Release Cycles and ProceduresEarly Access Program34:39 - Java Source Code ContributionKotlin PicksJesse Kriss: Human scale technology (Jamison)React Rally (Jamison)Vote (Chuck)Transmit (Chuck)Steam Squad (Dennis)Ergobaby Four Position 360 Baby Carrier (D
-
222 JSJ Nodal with Keith Horwood
27/07/2016 Duración: 56min02:35 - Keith Horwood IntroductionTwitterGitHubBlogPolybit02:50 - Nodal | nodalThe LAMP StackNode.jsDjangoRails05:41 - Frameworks07:56 - Async Flow; Callback ExecutionBrian LeRoux10:29 - Nodal Use Cases13:11 - GraphQL 15:07 - PostgreSQL 17:56 - Developer Evolutiongithub.com/poly/dotcom24:05 - Scheduled Tasks and MigrationsSidekiq28:57 - ORM Flexibility33:14 - API Payloads35:24 - The ORM40:37 - Testing43:10 - 1.0?45:18 - Getting Started PicksThe 2016 UtahJS Conference (Dave)Writing good code: how to reduce the cognitive load of your code (Aimee)Natural Calm (Aimee)Unplugging from technology (Chuck)#CodeNewbie (Chuck)Angular Remote Conf (Chuck)React Remote Conf (Chuck)Rails Remote Conf (Chuck)All Remote Confs (Chuck)React, IoT, Bots, APIs — Why Web Development Needs a Change (Keith)fortran-machine (Keith)Special Guest: Keith Horwood . Support this podcast at — https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.sp
-
221 JSJ Visual Studio Code with Wade Anderson Live From Microsoft Build 2016
20/07/2016 Duración: 36minThis episode was recorded live from The Microsoft Build Conference 2016. In this episode we chatted with Wade Anderson of Microsoft about Visual Studio Code. You can follow him on Twitter, or check out what he’s done over on GitHub. PicksParks and Recreation (Wade)VidAngel (Wade) A special thanks again goes out to Richard Campbell and Carl Franklin from .NETRocks for putting this podcast series together! You rock!Special Guest: Wade Anderson. Support this podcast at — https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.
-
220 JSJ Teaching JavaScript with Kyle Simpson
13/07/2016 Duración: 01h08min02:25 - Kyle Simpson IntroductionTwitterGitHubBlog“Getify”You-Dont-Know-JS[Pluralsight] Advanced JavaScript by Kyle Simpson04:43 - Development => TeachingFront End Masters16:20 - Inheritance and Delegation29:40 - Evolving a Language36:23 - CohersionWeak Typing, Dynamic TypingThe Politics of JavaScript by Angus Croll50:37 - PerformanceThe Width Keyword54:33 - Developer Education Programs and The Skill of Teaching PicksAdam Tornhill: Code, Crime, Complexity: Analyzing software with forensic psychology @ TEDxTrondheim (Aimee)Your Code as a Crime Scene: Use Forensic Techniques to Arrest Defects, Bottlenecks, and Bad Design in Your Programs by Adam Tornhill (Aimee)Planet Money Episode 704: Open Office (Jamison)Zooko's Triangle (Jamison)The Barkley Marathons (Jamison)React Rally (Jamison)X-Men: Apocalypse (Joe)America's Got Talent (Joe)Overwatch (Joe)Stack (Kyle)Jeremy Keith: A web for everyone (Kyle)Jeremy Keith: Regressive Web Apps (Kyle)Special Guest: Kyle Simpson. Support this podcast at — https://redcircl
-
219 JSJ Learning JavaScript in 2016
06/07/2016 Duración: 54minCheck out Newbie Remote Conf! 02:44 - What it Takes to Learn JavaScript in 201604:03 - Resources: Then vs Now09:42 - Are there prerequisites? Should you have experience?20:34 - Choosing What to LearnThe iPhreaks Show Episode #153: Using Mobile Devices to Manage Diabetes with Scott Hanselman28:19 - Deciding What to Learn Next31:19 - Keeping Up: Obligations As a Developer34:22 - Deciding What to Learn Next (Cont’d)42:01 - RecommendationsYou-Dont-Know-JSgulp.jswebpackThe Little SchemerDesigning Data-Intensive Applications by Martin Kleppmann Picksaccidentally nonblocking (Jamison)choo (Jamison)Web Rebels (Jamison)React Rally (Jamison)Grab The Gold (Aimee)node-for-beginners (Aimee)Procrastinate On Purpose by Rory Vaden (Chuck)Newbie Remote Conf (Chuck)Get A Coder Job (Chuck)Support this podcast at — https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.
-
218 JSJ Ember.js with Yehuda Katz
29/06/2016 Duración: 28minCheck out Newbie Remote Conf! 02:38 - Yehuda Katz IntroductionTwitterGitHubBlogTildePeter Solnic: My time with Rails is upPeter Solnic: Abstractions and the role of a framework (Follow-up)Ember.jsThe Skylight Blog: Inside Skylight05:37 - Batching Updates10:04 - NamingFastbootServicesglimmer14:19 - CommunicationSkylight16:21 - Decorators19:46 - “Junior Developer” and Knowledge BiasCodeNewbie Ep. 90: Creating EmberJS - Part I with Yehuda KatzCodeNewbie Ep. 91: Creating EmberJS - Part II with Yehuda Katz28:25 - Termanology in Tech29:23 - DiversityWomen Helping Women PicksEvent Driven: How to Run Memorable Tech Conferences by Leah Silber (Yehuda)TypeScript (Yehuda)emberjs/rfcs (Yehuda)rust-lang/rfcs (Yehuda)Pretty Pull Requests (Aimee)Full-Stack Redux Tutorial by Tero Parviainen (Aimee)The mountains (AJ)The quadruple click in iTerm2 (Dave)2016 UtahJS Conference (Dave)Start With Why by Simon Sinek (Chuck)Special Guest: Yehuda Katz. Support this podcast at — https://redcircle.com/javascript-jabber/donationsPrivac
-
217 JSJ The Now Project with Guillermo Rauch
22/06/2016 Duración: 51minCheck out Newbie Remote Conf and get your tickets! 02:24 - Guillermo Rauch IntroductionTwitterGitHubBlogZEIT@zeithq CloudupMongoose.jsSocket.IO03:07 - Now: Realtime Node.js Deployments 04:28 - Key Conceptsnow-serveHeroku10:22 - Deployment Process14:55 - Getting Started ExperienceAbout17:22 - Technology vs Design20:36 - Running Now vs npm-install 27:17 - Simplicity; SSH and Metrics35:33 - Debugging and Performance37:34 - Security41:44 - What’s Next? PicksOverwatch (Joe)To Kill A Mockingbird by Harper Lee (Jamison)React Rally (Jamison)Grokking Algorithms: An illustrated guide for programmers and other curious people by Aditya Y. Bhargava (Aimee)Birgitta Böckeler: Born for it (Aimee)TSA Pre✓ (Chuck)RIF6 Cube 2-inch Mobile Projector (Chuck)Eat That Frog!: 21 Great Ways to Stop Procrastinating and Get More Done in Less Time by Brian Tracy (Guillermo)Special Guest: Guillermo Rauch. Support this podcast at — https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out: https://redcircle.com/privacyBecom
-
216 JSJ Angular with Rob Wormald Live from Microsoft Build 2016
15/06/2016 Duración: 01h02minThis episode was recorded live from The Microsoft Build Conference 2016. In this episode we chatted with Rob Wormald of the Angular Core team at Google about Angular. You can follow him on Twitter, or check out what he’s done over on GitHub. PicksVisual Studio Code (Rob)Service Workers (Rob)Richard Campbell and Carl Franklin from .NETRocks (Chuck)Special Guest: Rob Wormald. Support this podcast at — https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.