
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.

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?

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.

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!

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 😜

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.

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.

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!

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.

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.

Win a FREE 🎟️ to All Things Open 2019!
bonusA 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.

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.

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.

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.

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.

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.

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.

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

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.

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.

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.

Creating JavaScript
bonusWe 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.

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.

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.

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.

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.

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).

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.

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.

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. .

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!

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.

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.

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.

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.

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.

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.

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.

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.

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!

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.