043 JSJ Sinon.JS
JavaScript Jabber18 Tammi 2013

043 JSJ Sinon.JS

PanelChristian Johansen (twitter github blog) Joe Eames (twitter github blog) Merrick Christensen (twitter github) Jamison Dance (twitter github blog)
Discussion
00:45 - Christian JohansenTest-Driven JavaScript Development
Sinon.JS
Gitorious01:26 - Sinon.JS02:22 - Stubs, Mocks and SpiesMocks Aren’t Stubs: Martin Fowler
Mocha10:47 - History of Sinon.JS12:25 - XHR, HML, HTTP13:36 - Mocking the ClockSet Time Out
17:22 - Test-Driven JavaScript DevelopmentAndrea Giammarchi @WebReflection The Pragmatic Bookshelf Screencasts
21:43 - Test FrameworkBuster.JS
js-test-driver24:17 - Other Mocking Librariesmockjax
26:24 - Mocking Properties27:22 - Matchers30:46 - Sinon.JS Gotchas33:10 - State of Test-Driven Development in JavaScriptStrategies for Testing
PicksJack Reacher (Joe) Torchlight II (Joe) Effective JavaScript by David Herman (Merrick) Rdio (Merrick) Adventure Time (Jamison) How to implement an algorithm from a scientific paper: Emmanuel Goossaert (Jamison) Advanced Vim registers (Jamison) Emacs Rocks! (Christian) Simple Made Easy (Christian) LEGO Lord of the Rings (Christian) Testing Clientside JavaScript (Joe)
Transcript
MERRICK: Classy guy.[Hosting and bandwidth provided by the Blue Box Group. Check them out at Bluebox.net.][This episode is sponsored by Component One, makers of Wijmo. If you need stunning UI elements or awesome graphs and charts, then go to Wijmo.com and check them out.]JAMISON: Hello friends. Welcome to JavaScript Jabber. This is Episode number 43. Today, we have Joe Eames.JOE: Howdy!JAMISON: Merrick Christensen.MERRICK: Hey guys!JAMISON: And Christian Johansen. And also me, Jamison Dance. But Christian is the special guest today. Do you want to talk a little bit about yourself? Introduce yourself for those of us that don’t know you?CHRISTIAN: Yeah, sure. First of all, hi! I'm in Oslo, Norway up in the cold north. So, I wrote a book about testing JavaScript a couple of years back called ‘Test-Driven JavaScript Development’. And I've done a few open source libraries. Perhaps the one that most people know about is Sinon.JS. And currently, I work at Gitorious.org. So, that’s the brief introduction about me, I guess.JAMISON: Great! Chuck is gone today. He’s at CES, I believe. So, that’s why I'm filling in for him. I think we want to talk mainly about Sinon.JS today. Do you want to just give an overview of it?CHRISTIAN: Sure.JAMISON: For those who have never heard of Sinon.JS, what is it?CHRISTIAN: Sinon.JS is a stubbing and mocking library which means that when you're writing automated tests for your JavaScript, Sinon provides a tool kit to help you test functions and callbacks and stuff like that, to track how they're being used throughout the system. And then, it also provides some utilities to test asynchronous stuff through timers, like Set Time Out and Set Interval and those kinds of things.And it also has a fake XMLHttpRequest implementation. So, it allows you to test your client side JavaScript completely decoupled from the server and it gives you an API to mimic the role of the server in your tests. So, you can focus a test on how the client side reacts to various kind of behavior from the server.JAMISON: So, you talked about stubbing and mocking. And I think, that means we have to get into the hairy discussion of the difference between stubs and mocks?MERRICK: And spies.JAMISON: And spies, yeah. Do you want to explain that a little bit?CHRISTIAN: Sure. I can explain my take on it because I know there are more than just mine.MERRICK: Sure.CHRISTIAN: I'm using the terminology pretty much like Martin Fowler did and he has a famous article called ‘Spies are Not Mocks’ or something like that. So,Special Guest: Christian Johansen .

Support this podcast at — https://redcircle.com/javascript-jabber/donations

Privacy & Opt-Out: https://redcircle.com/privacy

Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.

Jaksot(733)

JSJ 245 Styled Components and react-boilerplate with Max Stoiber

JSJ 245 Styled Components and react-boilerplate with Max Stoiber

On today's episode, Aimee and Chuck welcome Maximillian "Max" Stoiber to the show. Max hails from Austria and is an expert in open source development at Think Mill. Tune in to JSJ 245 Styled Components and React-Boilerplate with Max Stoiber.Special Guest: Max Stoiber. 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.

17 Tammi 201738s

244 JSJ Visual Studio with Sam Guckenheimer

244 JSJ Visual Studio with Sam Guckenheimer

1:05 - Introducing Sam GuckenheimerTwitterMicrosoft Devops2:45 - Continuous integration with Visual Studio4:15 - Visual Studio on MacsDownload link5:55 - Is Visual Studio just for C#?Chris Dias JSJ Episode8:45 - Container support and the Cloud14:20 - Docker and Visual Studio17:40 - Communicating with multiple services24:15 - Talking to clients about change and working with transformation33:00 - Telemetry and collecting data37:50 - Xamarin forms 47:50 - Deployment with changed endpointsPicks: Daplie Wefunder (AJ) Unroll.Me (Charles) Focused Inbox on Outlook (Sam) WhiteSource (Sam) The Girl On The Train (Sam) The Pigeon Tunnel by John le Carre (Sam)Special Guest: Sam Guckenheimer. 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.

28 Joulu 201655min

243 JSJ Immutable.js with Lee Byron

243 JSJ Immutable.js with Lee Byron

1:05 - Introducing Lee ByronRuby Rogues episode1:55 - Immutable.js 4:35 - Modifying data and operations using Immutable.js7:40 - Explaining Big-O notation in layman’s terms11:30 - Internal tree structures and arrays15:50 - Why build with Immutable.js?23:05 - Change detection with a mutable25:00 - Computer science history34:35 - Other positives to using mutables37:50 - Flux and Redux39:50 - When should you use a mutable?46:10 - Using Immutable.js instead of the built-in Javascript option51:50 - Learning curves and learning materialsDocs54:50 - BowtiesKnotty CoPicks:Contractor by Andrew Ball17 Hats (Charles) Asana (Charles) Call of Duty Infinite Warfare (Joe) LEGO Star Wars (Joe) Advent of Code (Lee) Special Guest: Lee Byron. 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.

21 Joulu 20161h 2min

242 JSJ Visual Studio and .NET with Maria Naggaga

242 JSJ Visual Studio and .NET with Maria Naggaga

1:15 - Introducing Maria Naggaga.NETTwitter2:32 - .NET new developers3:55 - NYC Microsoft bootcamp6:25 - Building a community of .NET programmers7:25 - Why would a Javascript developer care about .NET?9:30 - Getting started with .NET15:50 - The power of asking questions22:45 - Recruiting new programmers to the industry@bitchwhocodesSeattle.rb37:00 - Javascript and C#48:30 - Running .NET on Raspberry PiPicks: Super Cartography Bros album by OverClocked ReMix (AJ) Daplie (AJ) Daplie Wefunder (AJ) The Eventual Millionaire (Charles) Devchat Conferences (Charles) 15- Minute Calls (Charles) Codeland Conference (Maria) March by Congressman John Lewis (Maria) Microsoft Virtual Academy (Maria)Special Guest: Maria Naggaga. 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.

14 Joulu 201652min

241 JSJ Microsoft Docs with Dan Fernandez

241 JSJ Microsoft Docs with Dan Fernandez

0:55 - Dan Fernandez and his workMicrosoft DocsTwitter7:50 - Walkthrough of the doc experience15:00 - Editable nature of the doc21:00 - Test driving a language26:30 - Catering to the user32:30 - Open Source34:40 - User feedback37:30 - Filters and Tables of Content40:45 - Form submissions41:50 - Community contributorsPicks: Ghostbusters (AJ) Daplie (AJ) Daplie Wefunder (AJ) .NET Rocks (Charles) ScheduleOnce (Charles) Devchat.tv 2017 Conferences (Charles) Disable HTML5 Autoplay (Dan) Visual Studio Code (Dan) JSJ episode Visual Studio Code with Chris Diaz and Eric Gamma (Charles)Special Guest: Dan Fernandez. 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.

7 Joulu 201653min

240 JSJ Visual Studio Code with Chris Dias

240 JSJ Visual Studio Code with Chris Dias

Previous Episodes with Visual Studio Code’s Team:JSJ Episode 199, Visual Studio Code with Chris Dias and Erich GammaJSJ Episode 221, Visual Studio Code with Wade Anderson1:45 - What’s new at Visual Studio CodeVisual Studio Code’s TwitterVS Code GithubChris Dias’ TwitterChris Dias’ Github3:42 - Confusion with Javascript versus separate languages7:15 - Choosing your tools carefully8:20 - Integrated shell and docker extensions12:05 - Agar.io Extensions and extension packs16:15- Deciding what goes into Visual Studio Code and what becomes an extension18:20 - Using Github Issues and resolving user complaints22:08 - Why do people stray away from VS proper?23:10 - Microsoft and VS legacy27:00 - Man hours and project development31:30 - The Visual Studio default experience37:10 - What are people writing with VS Code?39:20 - Community versus developer views of VS Code41:40 - Using Electron44:00 - Updating the system44:50 - How is Visual Code written?48:00 - The future of Visual Code Studioshttps://github.com/microsoft/vscode/issuesPicks: Don McMillan (AJ) Daplie Wefunder (AJ) Daplie (AJ)Facebook feed blocker plug-in (Charles) Tab Wrangler (Charles) Smart Things (Chris)Wood Pizza Ovens (Chis)PJ Mark, Chris’ friend and marketer (Chris)Special Guest: Chris Dias. 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.

30 Marras 20161h 2min

239 JSJ Vets Who Code with Jerome Hardaway

239 JSJ Vets Who Code with Jerome Hardaway

00:55 - Introducing Jerome HardawayVets Who CodeRuby Rogues PodcastFacebookTwitterInstagram02:10 - Spouses and dependants of Vets Who Code06:55 - Accepting and rejecting applicants10:10 - The GI BillOperation CodeDreamforce15:45 - Military language and coding18:20 - PTSD, trauma, and coding21:10 - Moving past the veteran stigma25:45 - Military backgrounds as an asset for jobs30:45 - The future of Vets Who Code32:35 - How much does it cost to be part of the program?General Assembly36:15 - Is it easier or harder for Vets to get hired?39:15 - Stories and memories42:30 - Contributing to Vets Who CodeContact hello@vetswhocode.io to become a mentorDonate: https://vetswhocode.kindful.com/SwearJarHiring managers please contact Jerome@vetswhocode.ioPicks: Soft Skills Engineering Podcast (Dave) Soft Skills Engineering Twitter (Dave) Awesome Algorithms Github list (Aimee) “The Churn” blog post by Bob Martin (Aimee) The 12 Week Year by Brian P. Moran and Michael Lennington (Charles) Vets Who Code (Jerome) Practical Javascript (Jerome)Special Guest: Jerome Hardaway. 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.

23 Marras 201652min

238 JSJ Intellectual Property and Software Forensics with Bob Zeidman

238 JSJ Intellectual Property and Software Forensics with Bob Zeidman

TOPICS:03:08 The level of difficulty in determining code creators on the Internet04:28 How to determine if code has been copied10:00 What defines a trade secret12:11 The pending Oracle v Google lawsuit25:29 Nintendo v Atari27:38 The pros and cons of a patent29:59 Terrible patents33:48 Fighting patent infringement and dealing with “patent trolls”39:00 How a company tried to steal Bob Zeidman’s software44:13 How to know if you can use open source codes49:15 Using detective work to determine who copied whom52:55 Extreme examples of unethical behavior56:03 The state of patent lawsPICKS: Cognitive Bias Cheat Sheet Blog Post Bagels by P28 Foods Let’s Encrypt Indigogo Generosity Campaign Super Cartography Bros AlbumMicroConf 2017MindMup Mind Mapping Tool Words with Friends Game Upcoming Conferences via Devchat.tv Good Intentions Book by Bob Zeidman Horror Flick Book by Bob ZeidmanSilicon Valley NapkinsSpecial Guest: Bob Zeidman. 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.

16 Marras 20161h

Suosittua kategoriassa Liike-elämä ja talous

sijotuskasti
psykopodiaa-podcast
rss-rahapodi
mimmit-sijoittaa
ostan-asuntoja-podcast
rss-lahtijat
lakicast
rss-laakispodi
rss-bisnesta-bebeja
rss-neuvottelija-sami-miettinen
oppimisen-psykologia
ylos-ja-yrita
rss-yrita-oikein
rss-myynti-ei-ole-kirosana
rss-kaupan-tila
rss-20-30-40-podcast
rss-sisalto-kuntoon
rss-paasipodi
rss-yrittajan-mindset
rss-yritys-ja-erehdys