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.

Episoder(729)

Find Out More About Barry Pollard - BONUS

Find Out More About Barry Pollard - BONUS

Barry Pollard is a Web Performance Developer Advocate on Google Chrome. He joins Chuck in this bonus episode to provide an introduction to his topic at the conference. He is going to talk about "Core Web Vitals". LinksThe main JS conference of 2023Discount: https://ti.to/gitnation/jsnation-2023/discount/JSJabberSocialsLinkedIn: Barry PollardSupport 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 Mai 20239min

Find Out More About Tobias Koppers - BONUS

Find Out More About Tobias Koppers - BONUS

Tobias Koppers is an open-source developer. He joins Chuck in this bonus episode to provide an introduction to his topic at the conference. On YouTube Find Out More About Tobias Koppers- BONUSLinksThe main JS conference of 2023Discount: https://ti.to/gitnation/jsnation-2023/discount/JSJabberSocialsLinkedIn: Tobias KoppersSupport 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 Mai 20239min

React Server Components: Part 2- JSJ 583

React Server Components: Part 2- JSJ 583

Dan Abramov is a Front-end developer at Facebook and Joe Savona is a User Interface engineer at Facebook. They join the show to talk about React Server Components. They begin by explaining what it is, how it's implemented, the services it offers to the clients, and many more. On YouTubeReact Server Components: Part 2- JSJ 583SponsorsChuck's Resume Template Developer Book ClubBecome a Top 1% Dev with a Top End Devs MembershipSocialsDan Abramov GitHub: gaearonTwitter: @dan_abramovJoe SavonaLinkedIn: Joseph Savona josephsavona.comTwitter: @en_JSPicksCharles - Iberian Gauge Dan Abramov - Watch BEEF | Netflix Official SiteDan Abramov - The White LotusDan Shappir - Go speak at conferencesJoe - Diagonals Tejas - Watch BEEF | Netflix Official SiteTejas - BlueskyTejas - The Molecule of MoreSupport 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 Mai 20231h 7min

React Server Components: Part 1 - JSJ 582

React Server Components: Part 1 - JSJ 582

Dan Abramov is a Front-end developer at Facebook and Joe Savona is a User Interface engineer at Facebook. They join the show to talk about React Server Components. They begin by explaining what it is, how it's implemented, the services it offers to the clients, and many more. On YouTubeReact Server Components: Part 1 - JSJ 582SponsorsChuck's Resume Template Raygun - Application Monitoring For Web & Mobile AppsBecome a Top 1% Dev with a Top End Devs MembershipSocialsDan Abramov GitHub: gaearonTwitter: @dan_abramovJoe SavonaLinkedIn: Joseph Savona josephsavona.comTwitter: @en_JSSupport 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 Mai 202352min

SolidStart with Ryan Carniato - JSJ 581

SolidStart with Ryan Carniato - JSJ 581

Ryan Carniato is the CEO of Signals and the Principal Engineer OSS at Netlify. He is the author of the SolidJS UI library. He returns to the show to talk about SolidStart. He begins by explaining the difference between signals and observables. Along with that, he discusses how he came to develop the framework, its features, and his future plans. SponsorsChuck's Resume Template Developer Book ClubBecome a Top 1% Dev with a Top End Devs MembershipLinkssolidjs/solid-startSocialsRyan CarniatoTwitter: @RyanCarniatoSupport 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 Mai 20231h 26min

Find Out More About Brad Westfall - BONUS

Find Out More About Brad Westfall - BONUS

Brad Westfall is a full-stack web developer and works at ReactTraining.com. He is one of the speakers at the upcoming JSNation conference. He joins Chuck in this bonus episode to provide an introduction to his topic at the conference. LinksThe main JS conference of 2023SocialsLinkedIn: Brad WestfallSupport 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 Mai 20234min

What To Expect For JSNation -  BONUS

What To Expect For JSNation - BONUS

Chuck gives an overview of the events that will take place in the months of May and June for the JavaScript and React community. On YouTubeWhat To Expect For May and June 2023 - BONUSLinksJSNation – the main JavaScript conference of 2023Support 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 Mai 20233min

Cross Platform App Development with Simon Grimm - JSJ 580

Cross Platform App Development with Simon Grimm - JSJ 580

Simon Grimm is a Creator, Indie Maker & Solopreneur. He is currently working at The Ionic Academy. He joins the show to talk about "cross-platform development frameworks". He also tackles the difference between building native and hybrid apps. Additionally, he explains the different cross-platform apps. On YouTubeCross Platform App Development with Simon Grimm - JSJ 580SponsorsChuck's Resume Template Raygun - Application Monitoring For Web & Mobile AppsBecome a Top 1% Dev with a Top End Devs MembershipLinksThe Ionic AcademySocialsDevdacticGitHub: saimon24LinkedIn: Simon GrimmTwitter: @schlimmsonPicksAJ - Volume MasterAJ - videospeedAJ - SpeechifyAJ - bnna.netAJ - tauri-apps/awesome-tauriCharles - Jason Weimann - Learn Video Game Development with Chuck - BONUSCharles - game.coursesDan - ReactNext - ReactNext: Israel's largest React ConferenceDan - JNation 2023Dan - The main JS conference of 2023 - JSNation 2023Support 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.

3 Mai 20231h 24min

Populært innen Business og økonomi

stopp-verden
dine-penger-pengeradet
rss-penger-polser-og-politikk
rss-borsmorgen-okonominyhetene
e24-podden
utbytte
livet-pa-veien-med-jan-erik-larssen
pengesnakk
tid-er-penger-en-podcast-med-peter-warren
stormkast-med-valebrokk-stordalen
finansredaksjonen
pengepodden-2
rss-sunn-okonomi
morgenkaffen-med-finansavisen
rss-rettssikkerhet-bak-fasaden-pa-rettsstaten-norge-en-podcast-av-sonia-loinsworth
lederpodden
okonomiamatorene
rss-investering-gjort-enkelt
rss-markedspuls-2
hr-podden-2