PLAY PODCASTS
JS Party: JavaScript, CSS, Web Development

JS Party: JavaScript, CSS, Web Development

361 episodes — Page 6 of 8

Modernizing Etsy’s codebase with React

KBall connects with Katie Sylor-Miller to talk about migrating OhShitGit to the JAMStack, migrating legacy codebases to modern front-end technologies, and design systems.

Dec 6, 201952 min

Mentor-ship 🛳️

This week we chatted with Kahlil Lechelt about mentorship. What types of mentorships are there, what makes a successful mentorship, and where can you find a mentor?

Nov 29, 201954 min

You're probably using streams

This week we chat with Matteo Collina, Technical Director at NearForm and member of the Node.js Technical Steering Committee, about his upcoming Node+JS Interactive talk on Node Streams. We talk about their creation before any standards and how they are one of the bedrock APIs used throughout the Node ecosystem. We also talk about WHATWG streams and some of their key differences, and how streams have gotten easier to work with thanks to the addition of async iterators and generators to the language.

Nov 22, 201951 min

Component libraries, style guides, design systems... OH MY

Design systems are taking the tech industry by storm, but what exactly are they? Do you even need one? This week we're talking all things design systems. We'll chat about component libraries and style guides, companies who are building design systems, and more!

Nov 15, 201955 min

Should we rebrand JavaScript?

We're back with another #YepNope episode, this time debating whether or not JavaScript needs to be rebranded. This premise was inspired by Kieran Potts' article of the same name. Divya/Jerod represent Team Yep and Chris/KBall represent Team Nope. Nick, as always, represents Team Type Script 😜

Nov 8, 201947 min

11 awesome lightning chats ⚡️

What you're about to hear is a series of lightning chats recorded live from All Things Open 2019. How's this for topic diversity? 👇 A/B testing, finding your tribe, dancing, TikTok, what is happening with front-ends becoming full-stacks, Code the Dream, OSI approved licenses, breaking in to tech, a11y, hiring juniors, whiteboard interviews, better interview practices, JPGs, coding bootcamps, tech re-entry programs, and more.

Nov 1, 20191h 18m

There’s no server more secure than one that doesn’t exist

KBall catches up with Phil Hawksworth of Netlify at JAMStackConfSF to dive deep into JAMStack, what it's about, where the ecosystem is going, and what is still hard.

Oct 25, 201945 min

And... the website is down 😱

Jerod, Divya, & Suz get together to discuss top-level `await`, the JS13kGames winner, Liran Tal's `is-website-vulnerable`, Vue 3's source code, and Facebook's take on AR/VR/XR. Plus 3 awesome pro tips you don't want to miss!

Oct 18, 201954 min

The wonderful thing about Tiggers

KBall, Jerod, and Divya dig deep into how we learn. We look into how to choose what to learn, techniques for learning, and a set of respective resources.

Oct 11, 20191h 9m

Performant Node desktop apps with NodeGui

What if you could have an Electron-like app framework without the Chromium dependency and resulting performance woes? Well, now you can. NodeGui is a Qt5-powered, cross-platform, native app GUI framework for JavaScript with CSS-like styling. In this episode, Jerod and Nick sit down with Atul –author of NodeGUI and NodeGUI React– to learn about this exciting framework. We ask him a zillion and one questions about it.

Oct 4, 201938 min

Win a FREE 🎟️ to All Things Open 2019!

bonus

A brief announcement about the upcoming All Things Open conference in Raleigh, NC. What we'll be doing there, why you should join us, and how to win a FREE 🎟️ to the event.

Sep 30, 20191 min

Visual programming with hardware and Node-RED

Special guest Nick O'Leary joins us this episode to chat about the Node-RED project, how it started, and the fascinating uses cases for it out in the wild. We go into some of the technical challenges behind designing easy to use interfaces for hardware, and ask Nick what the future of Node-RED looks like.

Sep 27, 201952 min

Ohhh! Caching!!

The gang gets together to catch you up on what's new & noteworthy in the community. Then we share a few things we've learned recently in our first-ever "Today I Learned" segment. Finally, we wrap it up with things we're excited about.

Sep 20, 201957 min

Remember, people are human

KBall, Divya, Feross, and Jerod get together to discuss tips and tricks for communicating with other coders, project stakeholders, and users.

Sep 13, 20191h 4m

The conference scene ✨

This episode is all about conferences and there is a lot to talk about! Why even go? What makes a conference worth it? How can you get the most of the experience? Is speaking worth all the effort? How can you make your talk _amazing_? How can you get your talk _selected_? We chime in on all of these questions plus more.

Sep 6, 20191h 6m

Semver would be great if nobody ever shipped bugs

With the jumping off point of KBall's question: "What are best practices for organizing a Node project?" Mikeal and Feross drop an incredible amount of wisdom about Node, organizing using modules, release management, deployment approaches, how to adopt change, and more.

Aug 30, 20191h 5m

You fought in the framework wars?

KBall, Divya, and Chris talk about what's going on in all the big frontend frameworks, share some pro tips, and shout out awesome people and things in the community.

Aug 23, 20191h 5m

Is modern JS tooling too complicated?

Adam adds a twist to our YepNope format this week. Instead of 2v2, it's 1v1v1 with Mikeal reppin' team **Yep**, Divya on team **Nope**, and Feross sitting in the middle on team **It Depends**. You don't want to miss this excellent debate/discussion all about JS tooling complexity. > Many packages > New frameworks built all the time > Config hell. Webpack

Aug 16, 201956 min

Droppin' insider logic bombs

Jerod, Feross, and Nick discuss the latest npm security fiasco, opine on the strengths and weaknesses of spreadsheets, explain CORS like they're 5 (sorta), and give shout outs to deserving purveyors of fine software.

Aug 9, 201949 min

Should websites work without JS?

We're trying a brand new segment called YepNope, wherein your intrepid panelists engage in a lively debate around a premise. In this debate, Feross and KBall argue that websites should work without requiring JS and Divya and Chris say, "Nah!" Please let us know if you like this style episode! We had fun recording it, but that doesn't matter much if y'all don't enjoy listening to it.

Aug 2, 201953 min

How to get into OSS

KBall and Nick sync up with Node.js core contributor Ujjwal Sharma to dive deep into how to get into the world of open source software.

Jul 30, 20191h 6m

Creating JavaScript

bonus

We partnered with Red Hat to promote Season 3 of Command Line Heroes — an original podcast from Red Hat, hosted by Saron Yitbarek of CodeNewbie, about the people who transform technology from the command line up. It's an awesome show and we’re huge fans of Saron and the team behind the podcast, so we wanted to share it with you. Learn more and subscribe at redhat.com/commandlineheroes.

Jul 30, 201927 min

Building PizzaQL at the age of 16

Jerod, Mikeal, and Feross welcome Antoni Kepinski to the show to discuss his open source pizza ordering management web app. We talk about learning programming at a young age, how overwhelming web development can be these days, how Antoni decided which technologies to use, and more. This is a _super_ fun conversation with many insights and takeaways for developers at every stage of their career.

Jul 26, 20191h 2m

React + WebAssembly = ❤️

KBall catches up with Florian Rival about bring a C++ based game engine to the web by compiling to WebAssembly and creating a React-based frontend.

Jul 15, 201945 min

An honest conversation about burnout

Suz, Feross, and Emma have an honest conversation about burnout. They ask questions like — How do developers deal with burnout? What is burnout? What are examples of burnout in open source? Plus they close the show by sharing tips for avoiding burnout and also how to manage burnout if/when it happens.

Jul 9, 20191h 2m

LIVE from NodeConf Colombia

KBall MC’d a live show at NodeConf Colombia with a panel of 4 experts from the Node community — Kat Marchán, Anna Henningsen, Ruben Bridgewater, and James Snell. It was a great discussion about the future of Node.js and the Node.js ecosystem.

Jul 1, 201935 min

The story of Konami-JS

Jerod and Divya are joined by George Mandis to learn all about his "frivolous" JavaScript library that's helped countless websites implement the beloved cheat code. Ten years later and still actively maintained, Konami-JS has stood the test of time and produced some epic stories along the way (you'll love hearing how George broke Marvel.com).

Jun 21, 201954 min

JavaScript is the CO2 of the web

KBall, Divya, and Nick get together with Chris Ferdinandi to talk about vanilla JavaScript, best resources for learning, and our favorite vanilla JavaScript tips, tricks and APIs.

Jun 14, 20191h 4m

Spicy fonts and static sites 🌶️

Zach Leatherman joins the party with Divya and Nick to talk about fonts and static site generators! Zach shares his knowledge about font loading, what can go wrong, and how we can avoid issues. Then we discuss Zach's newest project, Eleventy, a simple static site generator, and the panelists share things they are excited about.

Jun 10, 20191h 6m

Developer strengths and weaknesses 🏋️‍♂️

Jerod, Suz, Divya, and Kball share their thoughts, opinions, and advice on developer strengths and weaknesses — compromise, communication, tool mastery, deep dives into dev history, and mentorship/sponsorship. .

May 31, 201957 min

It’s just JavaScript®️

Jerod, Kball, Divya, and Nick share their initial impressions of GitHub's recently announced package registry, what JS skills are trending in job listings, and shout outs!

May 24, 20191h 17m

You don’t have to dress up

KBall, Emma, and Chris explain some things to each other like we're five, bring stories of the week, and share some sweet pro tips.

May 18, 201953 min

LIVE at ReactJS Girls

Emma Wedekind MC’d a live show at ReactJS Girls with a panel of 3 amazing women — Eve Porcello, Marcy Sutton, and Kate Beard. It was a great discussion covering the biggest challenges they've faced, how no matter who you are imposter syndrome occurs and never really goes away, ways to support and encourage under-represented groups and people to get into tech, and how to choose a topic when writing a talk.

May 14, 201933 min

When in doubt, log an issue

Nick and Mikeal catch up with Henry Zhu, the maintainer of Babel and host of the Maintainers Anonymous and Hope in Source podcasts. We discuss his path to open source maintainer-ship. We also chat about best practices for interacting with maintainers, while remembering that people are behind open source, and we talk self-care and avoiding burnout, culminating in a self-care repo being created to gather and discuss tips to care for yourself.

May 7, 201959 min

Fresh voices!

Jerod welcomes new panelists Emma Wedekind and Divya Sasidharan to the party! We get to know these two amazing ladies and then open up the conversation to talk about what's on their mind. Divya broaches the nuanced topics of keeping up with the fast pace of the developer world while maintaining balance and Emma wants to talk books.

Apr 30, 20191h 15m

LIVE from React Amsterdam

KBall MC'd a live show at React Amsterdam with a panel of 5 amazing React experts — Kitze, Michel Weststrate, Mike Grabowski, Vladimir Novick, and Andrey Okonetchnikov. It was a great discussion of state management solutions and the future of state management in the front-end.

Apr 19, 201942 min

Wow, Gatsby is a mashup on steroids

KBall and Jason geek out on the ins and outs of Gatsby. They talked through the fundamentals of working with Gatsby, the development process, and look into the future of Gatsby.

Apr 12, 20191h 10m

Refactoring script soup

KBall, Nick, and Chris dig into the various dimensions along which projects vary, dig into testing and best practices, and share a number of lessons learned from legacy projects.

Apr 5, 201957 min

Bundle because you want to, not because you need to

Jerod and Nick are joined by Fred K. Schott – the main brain behind Pika. What's that, you ask? An effort to make modern JavaScript more accessible by making it easier to find, publish, install, and use modern packages on npm.

Mar 29, 201959 min

What kind of moisture sensors do you use?

We discuss the news (built-in modules, OpenJSFoundation, Lambda School stipends), chat about the internet of JS things, and finish up with one of our favorite segments: shout outs!

Mar 22, 201957 min

The great divide reprise

Chris Coyier joins Suz and Jerod to continue the discussion on The Great Divide in front-end-land. We also use this as an opportunity to gush on how much CSS-Tricks has done for the community, get Chris' perspective on the history of the website, and finish up by sharing some _amazing_ Pens on CodePen.io.

Mar 20, 20191h 2m

Mastering the art of conference-driven development

KBall and Suz interview Ashi Krishnan, visual poet and senior software engineer at GitHub. Topics include how Ashi got into programming, her upcoming talk at React Amsterdam, code bootcamps, and developer tools.

Mar 8, 201956 min

Building rapid UI with utility-first CSS

Panelist Jerod Santo and first-time panelist Adam Stacoviak talk with Adam Wathan of Full Stack Radio fame about his CSS utility library called Tailwind CSS that's growing in popularity to rapidly build custom user interfaces.

Mar 4, 20191h 22m

TensorFlow.js and Machine Learning in JavaScript

Panelists Suz Hinton and Nick Nisi discuss TensorFlow.js and Machine Learning in JavaScript with special guest Paige Bailey, TensorFlow mom and developer Advocate for Google AI.

Feb 25, 20191h 4m

LIVE from JSConf Hawai'i

KBall picks the brains of 4 of the speakers at JSConf Hawai'i to investigate the future of JavaScript and Web Development.

Feb 15, 201936 min

From voice devices to mobile, you just can't escape JS

KBall and Nick catch up with Nara Kaspergen and Jen Looper for a pair of conversations covering Voice UI Devices, using NativeScript for mobile development, and Jen's work with Vue Vixens helping make the Vue.js community welcoming to women and non-binary people.

Feb 8, 20191h 4m

How great the (front end) divide

Panelists Nick Nisi, Suz Hinton, and Kevin Ball chat about the perceived _Great Divide_ in front end development, why 2019 is the year of TypeScript, and shout outs to inspirational members of the community.

Feb 1, 201955 min

You might want to read up on PAW Patrol

Your 3 intrepid hosts try to explain JS concepts (bind/apply, thunks, and ReasonML) to each other as if we're five year olds. Hilarity and/or confusion ensues. During _Pro Tip Time_, Suz tells a story of woe, KBall motivates himself, and Jerod tries to keep you in the flow. Finally, we point our project spotlight at Fly CDN and talk edge applications and IoT.

Jan 25, 20191h 1m

Our thoughts and experiences with SSGs

The JS Party crew discuss static site generators, our experiences with them, and what the future might hold for this ever-evolving technology.

Jan 18, 20191h 2m

Real JavaScript, not too much, stage three and above

KBall and Nick meet up with Jory Burson and Amal Hussein at Node+JS Interactive. Together we open up the black box of the JavaScript standards process, talk about how to get involved, and then dig into the use of ASTs to transform and analyze JavaScript.

Jan 11, 201945 min