050 JSJ QUnit with Jörn Zaefferer

050 JSJ QUnit with Jörn Zaefferer

Panel
Jörn Zaefferer (twitter github blog)
Jamison Dance (twitter github blog)
Joe Eames (twitter github blog)
Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)
Discussion
01:15 - Jörn Zaefferer IntroductionjQuery QUnit
02:32 - QUnitjQuery Mobile Introduction to Unit Testing | QUnit
06:59 - Built-in support for HTML fixtures for your tests08:50 - Unit Testingjoshuaclayton / specitmmonteleone / pavlov11:57 - Assertionsfn:deep-equal
15:49 - Why use QUnit?unit testing - QUnit vs Jasmine - Stack Overflowstacktrace.js
023 RR Book Club: Smalltalk Best Practice Patterns with Kent Beck26:01 - User experience for user interface30:03 - Continuous integration setupsJenkins CI PhantomJS 023 JSJ Phantom.js with Ariya Hidayat
jquery / testswarmjQuery's TestSwarmBrowserStack
36:55 - Testing in JavaScriptSauce Labs: Cloudified Browser Testing Testacular SeleniumHQ
43:35 - Add-onsPicksMYO - The Gesture Control Armband (Jamison) Mailbox (Jamison) Testing Clientside JavaScript (Joe’s Course) (Joe) DragonBox (Joe) Breeze.js (Joe) Anker Battery Pack (Chuck) App.net (Chuck) Leap Motion (Jörn) jQuery Validation Plugin Pledgie (Jörn)
Next Week
Finding a job
Transcript
JOE: I'm really glad that I didn’t know you when Star Wars first came out....Dude! Vader’s Luke’s father.[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.]CHUCK: Hey everybody and welcome to Episode 50 of the JavaScript Jabber Show. This week on our panel, we have Jamison Dance.JAMISON: Hello friends.CHUCK: We have Joe Eames.JOE: Hey, everybody.CHUCK: I'm Charles Max Wood from DevChat.tv. I'm the only person on this particular episode whose name does not start with J.We also have -- I know I'm going to destroy this name. Jorn Zaefferer.JORN: Hi! Yeah, it’s me. You should have practiced the last name too.CHUCK: Yeah.JOE: You should pronounce that correctly for us so we know.JORN: Jorn Zaefferer.CHUCK: Alright. Well, I can say Jorn. So, I’m going to stick with that.JORN: Yeah, that works.CHUCK: Do you want to introduce your self for the people who aren’t aware of who you are and what you do?JORN: Sure. I'm a freelance software developer since a little bit more than two years now. I am involved a lot in the jQuery project and have been involved in that for years. So far, I'm the only person on the Board of Directors of the jQuery Foundation outside of the US. And for the jQuery project, I'm working mostly on jQuery UI and the testing tools. So jQuery UI, I'm one of the lead developers. One was Scott Gonzalez. For the testing tools, I'm leading that team. So, I'm trying to get contributions from other people so things move along evenly. There’s usually much more work to do than I can handle myself. So, I’m trying my best to get open source going there.CHUCK: So, you work on jQuery UI and QUnit?JORN: I’m working on the jQuery UI and the testing tools which involves QUnit and a few other things. QUnit is the one that’s actually featured in the jQuery site. We also have TestSwarm and even smaller tools that eventually should get there as well. It’s much more influx than QUnit is.CHUCK: Interesting. So, we brought you on the show to talk about QUnit. Joe is kind of our testing guru as far as JavaScript goes. Is QUnit just a unit testing framework or do you provide other tools for integration with a backend or other libraries?JORN: QUnit focuses mostly on unit testing. But people usually end up using it for other things as well. I heard a story where someone was using QUnit to do performance regression testing.Special Guest: Jörn Zaefferer.

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(729)

Vue Courses, Top End Devs, and More... Oh, My! - JSJ 546

Vue Courses, Top End Devs, and More... Oh, My! - JSJ 546

Today Steve and Charles talk about the many updates and events coming to Top End Devs, from upcoming conferences to new courses and content.  Check out the conference lineup at https://topenddevs.com/conferences.  If you are interested in building courses or would like to speak at any of the conferences, contact Charles.  We also dive into a conversation about what it really means to be a 10x developer and a top 1% developer. SponsorsTop End DevsCoaching | Top End DevsLinksOverview - Nuxt 3 Essentials | Vue MasteryAtomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones- Podcast Playbook- Top End Devsvue/CHANGELOG.mdPicksCharles- QuiddlerCharles- Chart.jsCharle- Business Software and Services Reviews | G2Steve- JSON Creator Douglas Crockford Interview by EvroneSteve - Dad JokesSupport 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 Aug 202248min

JavaScript and IoT with Nick Hehr and Peter Hoddie - JSJ 545

JavaScript and IoT with Nick Hehr and Peter Hoddie - JSJ 545

Steve, Dan and A.J talk with Nick Hehr and Peter Hoddie about using JavScript with IoT devices. They cover a wide range of topics, including the XS JavaScript Engine, the only complete ECMAScript 2018 engine optimized for embedded devices (created by Moddable), and even get into the nitty gritty of how it is built and how it works. They also cover TC53 - the standards committee for JS in embedded systems, a committee that Nick and Peter are part of. In picks, they get into a great discussion on home security systems and their various security issue, and of course, Steve brings the great dad jokes. SponsorsTop End DevsRaygun | Click here to get started on your free 14-day trialCoaching | Top End DevsLinksTC53Resuscitating IoT with JavaScript - Peter Hoddie & Lizzie Prader, Moddable - YouTubeECMA-419: The ECMAScript Embedded Systems API and J5e - Donovan Buck, BrandExtract - YouTubeHipsterBrownModdableTwitter: @hipsterbrownTwitter: @phoddiePicksAJ- GitHub - BeyondCodeBootcamp/jsdoc-typescript-starterAJ- Typing without TranspilationAJ- Eyeglasses Online | Eyewear for Everyone™ | Zenni OpticalAJ- Amazon.com. Spend less. Smile more.AJ- Oakley MX L Frame Adult Tear-Off Off-Road/Dirt Bike Motorcycle Eyewear AccessoriesNick -MicrocenterNick- Abode Home Security - #1 DIY Wireless Home Security SolutionNick-  Build With Matter | Smart Home Device SolutionPeter- The Extensible Web ManifestoPeter- Fanny Mendelssohn - WikipediaSteve-  Introducing multitasking to Arduino | Arduino BlogSupport 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 Aug 20221h 38min

The Story of Mel with Tomer Lichtash and David Frankiel - JSJ 544

The Story of Mel with Tomer Lichtash and David Frankiel - JSJ 544

Today we have special guests Tomer Lichtash and David Frankiel, a web developer and programmer behind the epic hacker folklore project The Story of Mel, a comprehensive guide to The Story of Mel.   This story, which has survived through all the changes in the internet since its birth in 1983, and has morphed through all its iterations into something almost poetic in nature.  This allegory tells the story of the birth of of high-tech culture as we know it today, and creates some heated debate among our panelists as to the validity of its meanings.  Tomer and David tell some of the back story into their journey to discover if the story is a hoax, or if is truly real. SponsorsTop End DevsCoaching | Top End DevsLinksMel's Loop - A Comprehensive Guide to The Story of MelCreeds of Craftsmanship · Issue #18 · BeyondCodeBootcamp/beyondcodebootcampTwitter: @tomerlichtashtomerlichtash - OverviewPicksAJ- Form follows function - WikipediaAJ- dotGo 2015 - Rob Pike - Simplicity is ComplicatedAJ - The UnexplainedDan - Downturn in the Tech IndustryDan- The Thief, His Wife and the Canoe (TV Mini Series 2022) - IMDbDan - War in UkraineDavid- What is Windows Presentation Foundation - WPF .NETDavid - Nouran ZoharDavid - In theory there is no difference between theory and practice, but in practice there is.Tomer - Net Pioneers 1.0Tomer- Post-Gogol World, by The Daniil KharmsSupport 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.

9 Aug 20221h 6min

Splatty-doo and Other JavaScript Features You Should Avoid - JSJ 543

Splatty-doo and Other JavaScript Features You Should Avoid - JSJ 543

Today in this all panelist episode, we talk about JS features you should avoid using.  However opinions don't always align, and some come with much debate!  Although we couldn’t cover them all, today we discuss:eval withargumentsdo while for I++continue classesprototypesthisvar with letdeleteSponsorsTop End DevsRaygun | Click here to get started on your free 14-day trialCoaching | Top End DevsLinksJavaScript Remote Conference 2022Twitter: ‎@cmaxwPicksAJ- Virginia Ctenucha Ctenucha virginica (Esper, 1794) | Butterflies and Moths of North AmericaAJ- The Mistborn Trilogy by Brandon SandersonAJ- Thread pitch gauge at Lowes.com: Search ResultsCharles- AntidoteCharles- Conferences | Top End DevsCharles- 1883 - Yellowstone Prequel (Official Site) Watch on Paramount+Dan- Can I use... Support tables for HTML5, CSS3, etcDan - War in UkraineDan- Webb Space Telescope GSFC/NASASteve- Coworker Standing At Desk Obviously Just Hasn't Learned About Chairs YetSteve - Dad JokesSupport 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.

2 Aug 20221h 16min

Upcoming Performance Metrics for the Web - JSJ 542

Upcoming Performance Metrics for the Web - JSJ 542

Today we have three guests on the show, Annie Sullivan, Yoav Weiss, and Michal Mocny, all of who are engineers who work for Google on the Chrome Web platform.  Looking forward to Google’s new developments for measuring web performance, we dive deep into upcoming performance metrics Largest Contentful Paint (LCP) and Interaction to Next Paint (INP), a full page lifecycle metric.  We discuss what user page interactions we can measure successfully and which we cannot.  We discuss the challenges of single-page applications when looking at core web vitals. SponsorsTop End DevsCoaching | Top End DevsLinksTop End Devs | ConferencesTwitter: @anniesullieTwitter: @mmocnyTwitter: @yoavweissPicksAJ- GothamGo 2018 - Things in Go I Never Use by Mat RyerAJ - AmericaAnnie- Keynote by Mr. Thomas Dullien - CyCon 2018Charles- Just OneDan - Felix Arntz and WordPress PerformanceDan - WatermelonsDan - War in UkraineMichal- Single Handed PodcastMichal - Samurai CarpenterSteve - Dad JokesYoav - No meetings weekYoav- TPAC 2022Yoav- performance.now(); October 27-28, 2022, AmsterdamSupport 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.

26 Juli 20221h 16min

Navigating Online Events and Conferences - JSJ 541

Navigating Online Events and Conferences - JSJ 541

Today, in this all-panelist episode we talk about upcoming online events and conferences.  With upcoming Top End Devs meetups and conferences, starting in August, we talk about all the benefits of being in person at an event, and the camaraderie at and after the event.  We talk about the ways that Airmeet allows for a good connection between the speakers and audience.  You’ll also pick up some tips on becoming a speaker at one of these events. SponsorsTop End DevsRaygun | Click here to get started on your free 14-day trialCoaching | Top End DevsLinksTop End Devs | ConferencesGitHub - dadoomer/markdown-slidesThe Original Skunk Works - Nickolas Means | The Lead Developer UK 2017PicksAJ- CrowdNode Masternode Hosting - CrowdNodeAJ- coolaj86/crowdnode-cliAJ- Uniquely Human: A Different Way of Seeing AutismCharles - Airmeet.comCharles - Riverside.fmCharles - Devchat.tvCharles - Premium podcasts from Top End Devs are coming soon!Charles - TopEndDevs.comCharles - Dice ForgeCharles- JavaScript Remote Conference 2022Dan- The Curious Incident of the Dog in the Night-Time: A Novel (Vintage Contemporaries)Dan - The importance of taking care of your bodyDan- Web DirectionsDan - War in UkraineSteve- Vue MasterySteve - Dad JokesSupport 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.

19 Juli 20221h 7min

Builder.io and Qwik - JSJ 540

Builder.io and Qwik - JSJ 540

Today we talk with Steve Sewell, co-founder and CEO of Builder.io, about their visual editor and designer which connects to many open source systems.  Running within a website wysiwyg, it integrates with most modern front end frameworks, such as React, Due and Svelte.  We discuss how it functions and connects to various systems.  We also dive into the backstory of how and why builder.io created their framework called Qwik. SponsorsTop End DevsCoaching | Top End DevsLinksSteve - Builder ioDrag and drop page builder and CMS - Builder.ioTop End Devs | ConferencesTopEndDevs (@topenddevs) TikTok | Watch TopEndDevs's Newest TikTok VideosTwitter: @Steve8708Steve (Builder.io) (u/steve8708) - RedditInstagram: steve8708TikTok: steve8708PicksAJ- Sapiens: A Brief History of HumankindAJ- JavaScript: The Good Parts: The Good PartsCharles- Lost Ruins of ArnakCharles- Top End Devs | ConferencesCharles- Anedot | Powerful giving tools made easyDan - Callout to Twitter thread comparing Copilot to tabnineDan- Spinning Silver: A NovelDan - War in UkraineSteve Edwards - GitHub Copilot available to all developerSteve Sewell - TikTokSteve Sewell - DesignerTom (@designertom) TikTok | Watch DesignerTom's Newest TikTok VideosSupport 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.

12 Juli 20221h 24min

Hydrogen and Oxygen - JSJ 539

Hydrogen and Oxygen - JSJ 539

Today we talk with Josh Larson a senior staff developer at Shopify who is front and center in development of Hydrogen.  We learn how Hydrogen addresses the varying needs of shop owners to build storefronts quickly and effectively.  With rendering on the server only, this metaframework provides a toolkit helping customers build a more customized web presence.  We learn about Oxygen, which allows customers to host and deploy Hydrogen. We also discuss the decision behind the decision to use React to build this framework, how the framework provides super-custom experiences for the user, and discuss some of the technical challenges faced when building it.   SponsorsTop End DevsRaygun | Click here to get started on your free 14-day trialCoaching | Top End DevsLinksShopify Developers Platform-Build. Innovate. Get paid.HydrogenJosh LarsonTwitter: @jplhomerjplhomer - OverviewGitHub - Shopify/hydrogenJosh Larson - Senior Staff Developer - Shopify | LinkedInHow We Built Hydrogen: A React Framework for Building Custom Storefronts- Top End DevsPicksAJ- Muscle Rack - Freestanding Shelving Units - Shelving - The Home DepotAJ- "WHAT IS A WOMAN?"Charles- Legendary: A Marvel Deck Building Game - Fantastic FourCharles- Legendary: A Marvel Deck Building Game - The New MutantsCharles- Conferences | Top End DevsCharles - TopEndDevs on TikTokDan-  Dan - Matt Pockock - TypescriptDan- The ins and outs of Core Web Vitals Dan- The ins and outs of Core Web Vitals by Dan ShappirDan - Take a vacationDan - Stranger ThingsDan - War in UkraineJosh- The Incredibles Official Site presented by Disney MoviesJosh- Incredibles 2Support 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.

5 Juli 20221h 4min

Populärt inom Business & ekonomi

badfluence
framgangspodden
varvet
rss-borsens-finest
uppgang-och-fall
rss-svart-marknad
svd-ledarredaktionen
rss-dagen-med-di
avanzapodden
fill-or-kill
lastbilspodden
24fragor
rss-kort-lang-analyspodden-fran-di
rss-inga-dumma-fragor-om-pengar
borsmorgon
rss-en-rik-historia
bathina-en-podcast
affarsvarlden
rikatillsammans-om-privatekonomi-rikedom-i-livet
kapitalet-en-podd-om-ekonomi