038 JSJ Jasmine with Justin Searls

038 JSJ Jasmine with Justin Searls

PanelJustin Searls (twitter github blog) Jamison Dance (twitter github blog) Joe Eames (twitter github blog) Merrick Christensen (twitter github) AJ O’Neal (twitter github blog) Charles Max Wood (twitter github Teach Me To Code)
Discussion
01:33 - Justin SearlsTest Double
02:14 - JasminePivotal Labs
03:42 - Testing JavaScript05:29 - CoffeeScript07:22 - What Jasmine isUnit testing library RSpec DOM agnostic
10:16 - Testing the DOM14:01 - Tragedy of the commonsfactory_girl
18:29 - Testing23:53 - Syntax in Jasmine26:23 - RSpec and Jasmine28:07 - Async support in Jasmine32:18 - Spiesmockito Conditional stubbing jasmine-stealth jasmine-fixture
37:30 - jasmine-givenCucumber
43:19 - Running Jasminejasminerice
jasmine-railsjasmine-headless-webkit
Testacular
testem49:17 - tryjasmine.com
PicksRunning MongoDB on AWS (Jamison) The Clean Coder by Robert C. Martin (Joe) Squire.js (Joe and Merrick) Rdio app (Merrick) Square (AJ) Allrecipes.com (AJ) Jenkins CI (Chuck) Apple’s Podcast app (Chuck) lineman (Justin) StarTalk Radio Show with Neil Degrasse Tyson (Justin) To The Moon PC Game (Justin)
Transcript
JAMISON: Holy cow!JOE: That was not annoying.CHUCK: What’s not annoying?MERRICK: He is punching a bag of Fritos?JOE: Yeah.[Laughter]CHUCK: Well, I was closing it up so they don’t get stale as fast.JOE: You’re very thorough. Those are going to be the least stale… MERRICK: Do you have like a Frito resealer or something?[Laughter][Shrill sound]CHUCK: Okay, sealed.[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.][Hosting and bandwidth provided by the Blue Box Group. Check them out at Bluebox.net.]CHUCK: Hey everybody, and welcome to Episode 38 of the JavaScript Jabber show. This week on our panel, we have Jamison Dance.JAMISON: Hi guys!CHUCK: Joe Eames.JOE: Howdy?CHUCK: Merrick Christensen.MERRICK: What’s up?CHUCK: AJ O’Neal is trying to join the call. He’s here.AJ: Yo! Yo! Yo! Coming at you live from the Rental Agreement sphere of Provo, Utah.MERRICK: He lives!CHUCK: I’m Charles Max Wood from DevChat.tv. And this week, we have a special guest. That’s Justin Searls.JUSTIN: Hello.CHUCK: So, why don’t you tell us a little bit about yourself, Justin?JUSTIN: Okay. Well, now that I’m on the spot, my name is Justin. I’m a software developer. I live in Columbus, Ohio. About a year ago, me and a guy named Todd Kaufman started a new company called Test Double. Previously, he and I had been doing consulting for a long, long time. And we’re up to eight people now. And we have a good time building software with an emphasis on terrific interaction design which has resulted in us kind of developing a specialty for well-crafted frontend code, predominantly JavaScript. And I imagine that’s probably why I’m here today.CHUCK: Awesome. Alright. Well, we brought you on to talk about Jasmine. Jasmine was written by, was it Pivotal Labs? JUSTIN: Yeah, Pivotal Labs guys. A guy names Christian Williams who I think has since moved on to Square, and D.W. Frank who’s still at Pivotal. They wrote the core library and me and a whole bunch of other people in the community have piled on with different runners and add-ons and extensions in the sort of like little ecosystem of the 25 people who write unit tests for JavaScript.CHUCK: All 25 of you, huh?JUSTIN: Well, it’s not a lot, right? It’s been a fun journey of being one of the very few people who really, really got excited or chose to get excited about making it easier for folks to write tests in JavaScript or as easy as it would be for whatever servers and language they’d be using.Special Guest: Justin Searls.

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.

Avsnitt(725)

JSJ 447: Using Javascript for Data Analysis and Data Science with Daniel Lathrop

JSJ 447: Using Javascript for Data Analysis and Data Science with Daniel Lathrop

Our guest is Daniel Lathrop, a freelance investigative data journalist and educator, and formerly a newspaper reporter and Professor of Journalism and Media informatics at the University of Iowa. On this show, Daniel describes how JavaScript is a great choice for doing data analysis and data science, potentially even more so than other languages which are often used for this purpose, such as Python and R. Daniel also provides information about lots of useful tools and techniques to use in this context.SponsorsThe Complete Software Developer’s Career Guide – Grab a Copy TodayCacheFlyPanelAJ ONealAimee KnightDan ShappirSpecial GuestDaniel LathropLinkshttps://daniel.buzz/PicksAimeeForecasting at ScaleDan Shappirhttps://www.data-forge-notebook.comAJPropaganda in Nazi GermanyDaniel Lathrophttps://www.data-forge-notebook.comhttps://www.claudiajs.comhttps://js4ds.org/Follow JavaScript Jabber on Twitter > @JSJabberSpecial Guest: Daniel Lathrop. 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.

1 Sep 202053min

JSJ 446: Achieving Work-Life Balance, Especially When WFH

JSJ 446: Achieving Work-Life Balance, Especially When WFH

The reality of Covid-19 has changed the way that many people work, working remotely from home instead of coming into the office. Achieving work-life balance can always be a challenge in tech, but can be especially challenging when work and life mix in the same location. In this episode the panel discusses this important topic, and how it has impacted their own lives and careers. Also, how it changes over time and during a career.SponsorsThe Complete Software Developer's Career Guide - Grab a Copy TodayPanelAJ O’NealAimee KnightCharles Max WoodSteve EdwardsDan ShappirLinkshttps://www.figma.comJSJ 431: Personal Branding for Developers with Morad SternGPT3() - The spreadsheet function to rule them all.I built a React dice component with GPT-3PicksSteveHow Does The Internet Work? AJhttps://blerp.comhttps://webinstall.dev/curlieDanWear Maskshttps://github.com/openai/gpt-3 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.

25 Aug 20201h 4min

JSJ 445: Augmented Reality for Mobile Browsers with Connell Gauld

JSJ 445: Augmented Reality for Mobile Browsers with Connell Gauld

Connell has been working on Universal AR, a cross-platform Augmented Reality kit for Mobile Browsers delivering native-level performance using only JavaScript (and a bit of WASM under the hood). We talk about what AR actually is, some of its use cases, as well as the fascinating details as to how the Zap.works team is delivering near native performance and accuracy without IR, LiDAR, or any other of the common advanced AR sensors - just the good ol' phone camera and advanced Computer Visual trickery.SponsorsScout APM | We'll donate $5 to the open source project of your choice when you deploy ScoutThe Complete Software Developer's Career Guide - Grab a Copy TodayDo you code in .NET? Check out Adventures in .NETPanelAJ ONealSteve EdwardsSpecial GuestConnell GauldLinksUniversal ARZappar content development toolsPicksSteveLooney TunesAJripgrepConnellDark on NetflixSpecial Guest: Connell Gauld. 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.

18 Aug 202053min

JSJ 444: Coding Front-end JavaScript for Accessibility with Neha Sharma

JSJ 444: Coding Front-end JavaScript for Accessibility with Neha Sharma

In this episode of JavaScript Jabber we interview Neha Sharma about the importance of coding front-end JavaScript with accessibility in mind. She explains practical methods in which to generate accessible UX when using front-end frameworks, such as React and Angular. For example, the importance of generating proper semantic markup, and considering behaviors and responses to user interactions.PanelAJ O’NealAimee KnightDan ShappirGuestNeha SharmaSponsorsScout APM | We'll donate $5 to the open source project of your choice when you deploy ScoutThe Complete Software Developer's Career Guide - Grab a Copy TodayReact Native Remote Conf 2020PicksNeha Sharma:Follow Neha on Twitter > @hellonehhaNader Dabit (@dabit3)AJ O’Neal:Microservices ParodyAHA ProgrammingWindows 10: tar, ssh, curl, pwshYellowstonewebinstall.devAimee Knight:Software should be designed to lastDan Shappir:#javascriptriddleFollow JavaScript Jabber on Twitter > @JSJabber Special Guest: Neha Sharma . 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.

11 Aug 202044min

JSJ 443: All About InertiaJS with Jonathan Reinink

JSJ 443: All About InertiaJS with Jonathan Reinink

The panel talks with Jonathan Reinink about his new library, IntertiaJS. InertiaJS is a tool that allows you to create a monolith server rendered site, but where you write your own custom back end, and then use a front end framework like React, Vue, or Svelte. We discuss how Intertia works at a very granular level, how it compares to tools like Next.js and Nuxt, why monoliths are better than using APIs, how Interita handles authentication and form submissions, and much more.PanelAJ O’NealAimee KnightSteve EdwardsGuestJonathan ReininkSponsorsScout APM | We'll donate $5 to the open source project of your choice when you deploy ScoutReact Native Remote Conf 2020LinksTurbolinks PicksJonathan Reinink:Follow Jonathan on Twitter > @reinink, WebsiteInertia.js - The Modern MonolithLost in SpaceAimee Knight:Our AWS bill is ~ 2% of revenue. Here's how we did itSteve Edwards:ColonoscopyFollow JavaScript Jabber on Twitter > @JSJabber Special Guest: Jonathan Reinink. 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.

4 Aug 20201h 3min

JSJ 442: Breaking Into Tech with Danny Thompson

JSJ 442: Breaking Into Tech with Danny Thompson

Danny Thompson discusses his road to a successful tech career, after working for years outside the industry (frying chicken at gas-stations). He explains the importance of setting goals and following through, and how to overcome adversity, and handle setbacks. It's simultaneously a very inspirational story, but also filled with lots of very practical advice and action items to pursue. For example, the importance of attending and participating in Meetups and engaging with the local tech community.PanelAJ O’NealAimee KnightCharles Max WoodSteve EdwardsDan ShappirGuestDanny Thompson SponsorsG2i | Enjoy the luxuries of freelancingScout APM | We'll donate $5 to the open source project of your choice when you deploy ScoutReact Native Remote Conf 2020LinksAI powered resume builderPicksDanny Thompson:Follow Danny Thompson on Twitter > @DThompsonDevJames Q Quick - YouTubeBrad Traversy - YouTubeFlorin Pop - YouTubeAJ O’Neal:TemplateResumeThis Video Is Sponsored By ███ VPN The Wisdom of the Ancients by Sir Francis Bacon Free AudioBook)Aimee Knight:Amazon Web ServicesEco Performance Bamboo Clothing I Handmade I by TransientCraftCharles Max Wood:The One Funnel Away Challenge!Devchat.tv ConferencesSteve Edwards:xkcd: Wisdom of the AncientsCasablanca (1942) - IMDbDan Shappir:Adopt a puppy or other petFollow JavaScript Jabber on Twitter > @JSJabber Special Guest: Danny Thompson. 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 Juli 20201h 25min

JSJ 441: The Present and Future of JavaScript Bundling and Delivery with Yoav Weiss

JSJ 441: The Present and Future of JavaScript Bundling and Delivery with Yoav Weiss

Yoav Wiess is a Developer Advocate at Google on the Chrome team, and also co-chair of the W3C Performance Working Group. In this episode Yoav explains how JavaScript resources are currently being delivered to browsers, and limitations and downsides with these approaches. He then describes a proposal for an advanced JavaScript delivery method that addresses these limitations. When this proposal is implemented, it will enable much more efficient download of JavaScript into browsers, boosting Web performance. This is a public proposal, and Yoav invites the community to participate in the standardization process.PanelAJ O’NealAimee KnightSteve EdwardsDan ShappirGuestYoav WeissSponsorsScout APM | We'll donate $5 to the open source project of your choice when you deploy ScoutReact Native Remote Conf 2020LinksJSJ 434: Understanding and Using ES Modules in Node with Gil TayarPicksYoav Weiss McCumskey:Follow Yoav on Twitter > @yoavweiss Scroll to Text Fragment - Chrome Platform StatusAJ O’Neal:Follow AJ on Twitter > @coolaj86The Beatles: Abbey Road(great dynamic range) (note: the title I meant to use)Deno | webinstall.devDan Shappir:"Inspired by @Apple's #WWDC2020, I quickly built WashOSCharlie Gerard 🏳️‍🌈 (@devdevcharlie) / TwitterThe Beatles: a musical appreciation and analysis by composer, Howard Goodall CBESteve Edvards:Going Full Static - NuxtJSAimee Knight:Teach Yourself Computer ScienceFollow JavaScript Jabber on Twitter > @JSJabber Special Guest: Yoav Weiss. 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 Juli 20201h 15min

JSJ 440: Why Serverless with Gareth McCumskey

JSJ 440: Why Serverless with Gareth McCumskey

Join the 30-DAY CHALLENGE: "You Don't Know JS Yet"Gareth McCumskey, a Solutions Architect in Cape Town, South Africa engages the panelists of JavaScript Jabber in an informative discussion about the broad topic of serverless. The JavaScript expert explains that serverless is essentially a way to use the existing managed services of the cloud in building a solution. He expounded on the different ways in which to employ the use of serverless.PanelAJ O’NealCharles Max WoodSteve EdwardsDan ShappirGuestGareth McCumskey SponsorsScout APM | We'll donate $5 to the open source project of your choice when you deploy ScoutReact Native Remote Conf 2020PicksGareth McCumskey:Follow Gareth on Twitter > @garethmcc Oryx Pro - System76Full-Stack Application Development on AWS (Free Video Course) AJ O’Neal:Follow AJ on Twitter > @coolaj86webinstall.devServiceman | webinstall.devPathman | webinstall.devSteve Edvards:The Black Stallion (1979) - IMDbCharles Max Wood:Devchat.tv Remote ConferencesFollow JavaScript Jabber on Twitter > @JSJabber Special Guest: Gareth McCumskey. 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 Juli 20201h 25min

Populärt inom Business & ekonomi

framgangspodden
varvet
badfluence
svd-ledarredaktionen
uppgang-och-fall
rss-borsens-finest
avanzapodden
lastbilspodden
rss-dagen-med-di
borsmorgon
rss-kort-lang-analyspodden-fran-di
affarsvarlden
fill-or-kill
rikatillsammans-om-privatekonomi-rikedom-i-livet
tabberaset
dynastin
kapitalet-en-podd-om-ekonomi
rss-inga-dumma-fragor-om-pengar
montrosepodden
market-makers