با برنامه Player FM !
پادکست هایی که ارزش شنیدن دارند
حمایت شده
The Future of Ember and Modern Build Tools with Chris Manson
Manage episode 430646805 series 3523359
In this episode of Whiskey Web and Whatnot, Robbie talks with Chris Manson about the intricacies of JavaScript classes, the evolving landscape of React and Ember, and the benefits of using Vite in modern app development.
Over a Bulleit Rye, Robbie and Chris discuss the benefits of Ember for long-term stability and its backward compatibility, highlighting tooling like generators and integration tests that make Ember stand out. Transitioning toward modern web development, they examine the role of Vite and the ongoing efforts to integrate it with Ember, promising a future of faster rebuilds and cleaner dependencies.
In this episode:
- (00:00) - Intro
- (01:26) - Meet Chris Manson
- (02:41) - Whiskey - Bulleit Rye
- (07:44) - Hot takes
- (15:50) - Do we need SSR?
- (20:09) - Ember.js and modern build tools
- (32:25) - React vs. Ember
- (36:06) - Modernizing Ember with Embroider
- (40:22) - The technical challenges of Embroider
- (45:43) - Ember's inversion of control
- (55:46) - Ember's backward compatibility
- (59:31) - EmberFest
Quotes
“Because we're so opinionated in Ember, we're able to make decisions about your app that other frameworks aren't able to make, essentially. So we can say oh okay, we're cutting out all the stuff you're not using. That's the dead code elimination.” ~ Chris Manson
“We use generators in Ember. Very few other frameworks use generators. You generate a component in Ember and it instantly creates an integration test that renders that component and checks the contents of it and gives you ways to interact with it, to click it, to check the contents and encourages you to put more tests in that file.” ~ Chris Manson
Links
- Bulleit Rye: https://www.bulleit.com/whiskeys/bulleit-rye-whiskey
- Ember: https://emberjs.com
- Embroider: https://github.com/embroider-build/embroider
- Vite: https://vitejs.dev
- EmberFest: https://emberfest.eu
Connect with Chris
- X / Twitter: https://x.com/real_ate
Connect with our hosts
- Robbie Wagner: https://x.com/RobbieTheWagner
- Chuck Carpenter: https://x.com/CharlesWthe3rd
Subscribe and stay in touch
- Website: https://whiskey.fm
- Apple Podcasts: https://podcasts.apple.com/us/podcast/whiskey-web-and-whatnot/id1552776603
- Spotify: https://open.spotify.com/show/19jiuHAqzeKnkleQUpZxDf
- Overcast: https://overcast.fm/itunes1552776603
- YouTube: https://www.youtube.com/@WhiskeyWebAndWhatnot
Whiskey Web and Whatnot Merch
Enjoying the podcast and want us to make more? Help support us by picking up some of our fresh merch at https://whiskey.fund.
See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.
194 قسمت
Manage episode 430646805 series 3523359
In this episode of Whiskey Web and Whatnot, Robbie talks with Chris Manson about the intricacies of JavaScript classes, the evolving landscape of React and Ember, and the benefits of using Vite in modern app development.
Over a Bulleit Rye, Robbie and Chris discuss the benefits of Ember for long-term stability and its backward compatibility, highlighting tooling like generators and integration tests that make Ember stand out. Transitioning toward modern web development, they examine the role of Vite and the ongoing efforts to integrate it with Ember, promising a future of faster rebuilds and cleaner dependencies.
In this episode:
- (00:00) - Intro
- (01:26) - Meet Chris Manson
- (02:41) - Whiskey - Bulleit Rye
- (07:44) - Hot takes
- (15:50) - Do we need SSR?
- (20:09) - Ember.js and modern build tools
- (32:25) - React vs. Ember
- (36:06) - Modernizing Ember with Embroider
- (40:22) - The technical challenges of Embroider
- (45:43) - Ember's inversion of control
- (55:46) - Ember's backward compatibility
- (59:31) - EmberFest
Quotes
“Because we're so opinionated in Ember, we're able to make decisions about your app that other frameworks aren't able to make, essentially. So we can say oh okay, we're cutting out all the stuff you're not using. That's the dead code elimination.” ~ Chris Manson
“We use generators in Ember. Very few other frameworks use generators. You generate a component in Ember and it instantly creates an integration test that renders that component and checks the contents of it and gives you ways to interact with it, to click it, to check the contents and encourages you to put more tests in that file.” ~ Chris Manson
Links
- Bulleit Rye: https://www.bulleit.com/whiskeys/bulleit-rye-whiskey
- Ember: https://emberjs.com
- Embroider: https://github.com/embroider-build/embroider
- Vite: https://vitejs.dev
- EmberFest: https://emberfest.eu
Connect with Chris
- X / Twitter: https://x.com/real_ate
Connect with our hosts
- Robbie Wagner: https://x.com/RobbieTheWagner
- Chuck Carpenter: https://x.com/CharlesWthe3rd
Subscribe and stay in touch
- Website: https://whiskey.fm
- Apple Podcasts: https://podcasts.apple.com/us/podcast/whiskey-web-and-whatnot/id1552776603
- Spotify: https://open.spotify.com/show/19jiuHAqzeKnkleQUpZxDf
- Overcast: https://overcast.fm/itunes1552776603
- YouTube: https://www.youtube.com/@WhiskeyWebAndWhatnot
Whiskey Web and Whatnot Merch
Enjoying the podcast and want us to make more? Help support us by picking up some of our fresh merch at https://whiskey.fund.
See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.
194 قسمت
כל הפרקים
×
1 Why Most Developers Overcomplicate Everything w/ Aaron Francis 1:04:18

1 Tailwind 4, DeepSeek AI, and the End of the Old Web 1:06:11

1 The React Debate No One Wants to Have (But Should) with Ken Wheeler and Typecraft 1:17:04

1 Is Cereal Soup?, the FG Scale, and JS vs CSS with Adam Argyle 1:12:19

1 Authenticity in a World of Algorithms 1:04:39


1 Decentralized Identity: The Future of Privacy and Security with Angie Jones 1:00:11





1 FAANG is dead; long live MANAMANA! 1:00:01



1 Front-end Adventures with Bad at CSS' David East and Adam Argyle 1:15:17

1 Shepherd.js, the Future of Open Source, Capitalism, and Corporate Responsibility 1:02:31

1 From Frontend to Backend: Lane Wagner's Journey to Boot.dev 1:18:53


1 Developer Communities, Career Growth, and Front-End Hot Takes with Madison Kanna 1:10:14



1 Dev Jobs, Burgers, and AI with Spotify’s Taylor Poindexter 1:00:40

1 Woodford Reserve, Air Conditioning in Europe, Podcasting, TypeScript, and Taxes 1:03:55

1 Italian Culture, CSS, Remote Work, Gen Z Career Advice, and more! 1:06:59

1 Typecraft: TypeScript, Vim, Foodie YouTube, Linux, and More! 1:04:25

1 Htmx, Open Source, Retro Tech, and Dev Tools with Carson Gross 1:07:00



1 The Future of Ember and Modern Build Tools with Chris Manson 1:08:49


1 Secrets of a JavaScript Guru: Natalia Venditto on AI, GraphQL, and More! 1:06:50

1 Exploring Bevvy's Whiskey App World with Nas Tonchev 1:03:11

1 Understanding Whiskey with Prime Barrel's Michael Nagdi 1:15:38

1 Oh My Zsh with Robby Russell 1:17:57


1 Aspire to Greatness: .NET Innovations You Can't Miss! w/ David Fowler and Damian Edwards 1:04:58


1 Why Svelte Might Just Outdo React: Rich Harris Unveils Shocking Comparisons! 1:02:21

1 Flagging Features and Dropping Beats with Ben Rometsch 1:06:27


1 When Hackers Send the Bill: Who Really Pays for Cloud Catastrophes? 1:05:59

1 From AI Deep Dives to Giblets and Fig Wasps with Ken Wheeler 1:17:00

1 From Data Lakehouses to Penis Botox: An Unfiltered Journey through Tech and Life w/ Mal 1:07:27

1 Unleash Developer Superpowers: Tracksuits, Productivity Hacks & Wordpress on Vercel w/ Joel Griffith 1:05:09



1 From React Miami to Fly Fishing: Diving Deep with ThePrimeagen and Friends 1:55:08

1 Empowering Black Women in Tech: Shaundai's Insightful Discussion on Self-Promotion and Career Growth 1:02:54

1 Inclusive Experiences in React Applications: Championing Neurodivergent Accessibility w/ Amera White 58:46

1 Next.js's Speed vs. RedwoodJS's Strength: The Web Development Drama You Can't Ignore 1:04:21

1 Chris Coyier on Embracing Technology and the Future of Web Development 1:08:23

1 Upgrade Your Lifestyle: From the Ballmer Peak to High Tech Toilet Seats 1:05:18


1 The Missteps of GraphQL and the Promise of Progressive Enhancement 1:04:48

1 Monthly Malarkey: JavaScript Modules, HTML, and Ryan Reynolds 1:05:40

1 Bearded Talks on Beardless Hosts: VSCode Sidebars, AI, and GraphQL with Kelly Vaughn 1:06:23


1 Monthly Malarkey: Cat Pee Problems, French Cuisine and Halloween Costume Plans 1:00:07

1 Hot Takes, Web Technologies, and Learning to Code with Ken Wheeler 1:18:33

1 Open-Source, Payload, and Sim Racing with James Mikrut 1:00:54


1 Throwback Frameworks, Tailwind Fandom, and CSS with Jhey Tompkins 1:05:30

1 Cracking the Podcasting Code with Andrew Lisowski and Justin Bennett 1:04:52

1 Leveraging CSS, Web Design, and Gaming UI with Adam Argyle 1:06:06


1 Engineering Management vs Individual Contributor, Travel, and Inflation with Taylor Poindexter 58:56

1 Tech Talk, Social Media Use, and Netflix with The Primeagen 1:38:27

1 Privacy, Cyber Crime Stories, and Tech with Jack Rhysider 1:01:32



1 Adaptability, HTMX, and DivOps with Jonathan Creamer 1:00:44

1 Hot Takes, Ember Data, and Open Source with Chris Thoburn (Runspired) 1:08:51

1 Polaris, Vite, and Exploring the Future of Ember with Jared Galanis and Preston Sego 1:02:23




1 Tech Talk, TypeScript, and Empowering Engineers with Shaundai Person 1:00:32




1 Whiskey Web and Whatnot 100th Episode Round Table with Chris Coyier, Scott Tolinski, Tracy Lee, and Wes Bos 54:33


1 Tech Careers, Hot Takes, and Wix with Emmy Cao and Yoav Abrahami 1:02:07



1 Next.js, Vercel, and Subscription Models 1:02:43


1 Building Zed: A Code Editor for Performance and Collaboration with Nathan Sobo 1:04:58

1 HTML, Shadowbanning, and Open Source Buyouts 1:02:16
به Player FM خوش آمدید!
Player FM در سراسر وب را برای یافتن پادکست های با کیفیت اسکن می کند تا همین الان لذت ببرید. این بهترین برنامه ی پادکست است که در اندروید، آیفون و وب کار می کند. ثبت نام کنید تا اشتراک های شما در بین دستگاه های مختلف همگام سازی شود.