PLAY PODCASTS
Whiskey Web and Whatnot

Whiskey Web and Whatnot

248 episodes — Page 5 of 5

Ep 48Tech Rants, Supporting Open Source, and Great TV Shows

E

<p>Building products is hard. And devs can often feel hamstrung by competing priorities. The battle between revenue and quality is ever-present and ongoing. But is it possible to achieve both? </p> <p>In this episode, Chuck and Robbie discuss some of their frustrations with the tech companies and tech stacks in the modern era, supporting open source projects, and some great TV shows they have been enjoying.</p> <p>Key Takeaways</p> <ul> <li>[01:27] - A whiskey review - Barrell Dovetail Whiskey.</li> <li>[08:00] - Why tech companies are reluctant to upgrade dependencies.</li> <li>[18:08] - The importance of supporting open source projects.</li> <li>[30:45] - Why React dominates the landscape.</li> <li>[43:13] - Chuck and Robbie discuss TV shows.</li> <li>[49:36] - Chuck's weekend plans with family.</li> <li>[54:29] - Chuck's Korean fried chicken experience.</li> </ul> <p>Quotes</p> <p>[10:48] - "I feel like we've done all of this stuff to be like, let's get everyone Scrum certified, and let's do this whole process. And people really bought into that, and it does not help them." ~ @rwwagner90 [https://twitter.com/rwwagner90]</p> <p>[12:59] - "You read the books. You see the blogs. You get experts to come in and train your teams, and you're still kind of struggling to get it right. But then we keep getting told there's a right way. Who is doing it right?" ~ @CharlesWthe3rd [https://twitter.com/CharlesWthe3rd]</p> <p>[25:27] - "I think in a perfect world, what I would love to see happen is companies kind of take frameworks under their wing and be like, look, we realize how much work you're doing. We realize there are not that many people doing it. Here are these two people we just hired. Teach them the thing that no one knows so we can increase the buzz factor here and at the same time, instead of just telling you to teach them, here's $500,000. Do whatever you think makes the framework better." ~ @rwwagner90 [https://twitter.com/rwwagner90]</p> <p>Links</p> <ul> <li>Barrell Dovetail Whiskey [https://www.barrellbourbon.com/dovetail]</li> <li>MGP [https://www.mgpingredients.com/]</li> <li>Dr Pepper [https://www.drpepper.com/]</li> <li>Cherry Coca Cola [https://us.coca-cola.com/products/coca-cola-flavors/cherry]</li> <li>George Dickel Tenessee Whiskey [https://www.georgedickel.com/]</li> <li>Jack Daniels Distillery [https://www.jackdaniels.com/]</li> <li>Green Brier Distillery [https://www.greenbrier.com/]</li> <li>Ember [https://emberjs.com/]</li> <li>Next.js [https://nextjs.org/]</li> <li>GitHub [https://github.com/]</li> <li>NPM [https://www.npmjs.com/]</li> <li>Melaine Sumner [https://melanie.codes/]</li> <li>Sindre Sorhus [https://sindresorhus.com/]</li> <li>Chris Manson [https://ie.linkedin.com/in/realate]</li> <li>Microsoft [https://www.oracle.com/industries/micros/]</li> <li>Jest [https://jestjs.io/]</li> <li>Facebook [https://www.facebook.com/]</li> <li>Vitest [https://vitest.dev/]</li> <li>Faker [https://fakerjs.dev/]</li> <li>Java Script [https://www.javascript.com/]</li> <li>Hacker News [https://thehackernews.com/]</li> <li>Reddit [https://reddit.com/]</li> <li>Sqwok [https://sqwok.im/]</li> <li>jQuery [https://jquery.com/]</li> <li>LESS [https://lesscss.org/]</li> <li>Sass [https://sass-lang.com/]</li> <li>Coffee Script [https://coffeescript.org/]</li> <li>TypeScrpit [https://www.typescriptlang.org/]</li> <li>Lodash [https://lodash.com/]</li> <li>Shop Talk [https://shoptalkshow.com/]</li> <li>Electro-Voice [https://electrovoice.com/]</li> </ul>

Aug 25, 20221h 0m

Ep 47Web Frameworks, the Launch of Astro 1.0, and National Parks with Nate Moore

E

<p>Introducing a new framework can be challenging, especially when developers are loyal to old favorites. But Astro 1.0 is bridging the gap between old and new by staying compatible and familiar with other frameworks.</p> <p>Nate Moore, an engineer at Astro Technology Company and core maintainer on Astro has been working on Astro 1.0 for 16 months. His major focus was launching a new web framework that is sustainable and future-proof. Astro 1.0 is targeted at devs building content-based websites and is compatible with most frameworks out there.</p> <p>In this episode, Nate talks with Robbie and Chuck about the launch of Astro 1.0, its compatibility with other frameworks, frameworks that inspired Astro, and Nate's life goal of visiting every national park.</p> <p>Key Takeaways</p> <ul> <li>[00:49] - A quick intro to Nate.</li> <li>[01:36] - A whisky review - Laws Centennial Straight Wheat Whiskey 4 Year.</li> <li>[09:59] - What is Astro?</li> <li>[23:24] - What are the new features in Astro 1.0?</li> <li>[30:32] - Web components Nate has used.</li> <li>[42:10] - The challenges with monorepos.</li> <li>[44:41] - Nate's life goal of visiting every national park.</li> </ul> <p>Quotes</p> <p>[12:11] - "I think the ecosystem just goes in circles. But it is funny to see people come into the ecosystem and be like, where's your link component? It's like that's just an anchor tag. You don't need a component." - @n_moore [https://twitter.com/n_moore]</p> <p>[22:39] - "I heard somebody recently described Vite as the United Nations of JavaScript. Everybody is building on top of Vite now, and it's just really cool to see because if you hit a bug and you upstream a fix, then everybody is going to benefit from that, and people are really taking it in a lot of different ways." - @n_moore [https://twitter.com/n_moore]</p> <p>[27:39] - "I think people are really spoiled by how much investment like Microsoft has made into TypeScript and just like all the tooling around that stuff. It is so much work to get your own language up and running." - @n_moore [https://twitter.com/n_moore]</p> <p>Links</p> <ul> <li>Nate Moore Twitter [https://twitter.com/n_moore]</li> <li>Astro Twitter [https://twitter.com/astrodotbuild]</li> <li>Astro [https://astro.build/]</li> <li>NASA [https://www.nasa.gov/]</li> <li>Law Whiskey Centennial Wheat Whiskey [https://lawswhiskeyhouse.com/laws-bonded-centennial-wheat-whiskey-turns-five-years-old/]</li> <li>1787 Coworking Space [https://1787.work/]</li> <li>JavaScript [https://www.javascript.com/]</li> <li>React [https://reactjs.org/]</li> <li>HTML [https://html.com/]</li> <li>JSX [https://reactjs.org/docs/introducing-jsx.html]</li> <li>Stack Overflow [https://stackoverflow.com/]</li> <li>JQuery [https://jquery.com/]</li> <li>Svelte [https://svelte.dev/]</li> <li>Solid [https://www.solidjs.com/]</li> <li>Vue [https://vuejs.org/]</li> <li>Ryan Carniato Twitter [https://twitter.com/RyanCarniato]</li> <li>Redwood [https://redwoodjs.com/]</li> <li>Remix [https://remix.run/]</li> <li>React Router [https://reactrouter.com/]</li> <li>NextJS [https://nextjs.org/]</li> <li>Ember [https://emberjs.com/]</li> <li>Glimmer [https://glimmerjs.com/]</li> <li>Snowpack [https://www.snowflake.com/snowpark/]</li> <li>Skypack [https://www.skypack.dev/]</li> <li>Vite [https://vitejs.dev/]</li> <li>Markdown [https://www.markdownguide.org/]</li> <li>Netlify [https://www.netlify.com/]</li> <li>Vercel [https://vercel.com/]</li> <li>Discord [https://discord.com/]</li> </ul>

Aug 18, 202258 min

Ep 46A11y Hour with Mark Steadman

E

<p>Like many developers, Mark Steadman began working in web development with just a couple of goals in mind: write something that runs and passes a test. No major thought for those using the interface he created. </p> <p>Mark's perspective changed when he sat with a few folks who were blind or had low vision, and watched as they used assistive technology for the web and attempted to navigate a site he'd developed. Their struggle to tackle basic web functions against inaccessible code was Mark's wake-up moment and his inspiration to close the gap between emerging developers and accessibility education. </p> <p>In this episode, Chuck and Robbie talk with Mark about his passion for accessibility, where most web accessibility issues originate, practical tips for incorporating accessibility into developer workflow, and why accessibility means more than checking a box, meeting quota, and passing a test.</p> <p>Key Takeaways</p> <ul> <li>[00:44] - A quick intro to Mark. </li> <li>[02:52] - A whiskey review - Angel's Envy Bourbon Port Finish. </li> <li>[11:47] - How Mark became an accessibility specialist. </li> <li>[19:28] - Where the web accessibility issue originates. </li> <li>[27:41] - How to make data visualization accessible. </li> <li>[34:29] - The major accessibility complaint we fail to consider with JavaScript frameworks.</li> <li>[36:17] - How to keep developers and frameworks on the right track with accessibility. </li> <li>[44:22] - A Star Wars-themed whatnot. </li> <li>[50:37] - Why Mark likes college football (and their stadiums). </li> </ul> <p>Quotes</p> <p>[01:50] - "I feel like there's a gap in the field right now where developers are kind of not being reached out to from the accessibility side of things. So my passion in both my job and on the side too, I write for accessibility as well, is to fill that gap." ~ @Steady5063 [https://twitter.com/steady5063]</p> <p>[38:53] - "That's my biggest advocacy for automation, is it helps developers learn accessibility on the fly." ~ @Steady5063 [https://twitter.com/steady5063]</p> <p>[01:00:08] - "If you are a developer that's listening to this, take the time to put accessibility as a priority. As much as everybody in the world is going to tell you that priority for accessibility is not there, find time." ~ @Steady5063 [https://twitter.com/steady5063]</p> <p>Links</p> <ul> <li>Mark Steadman [https://twitter.com/steady5063]</li> <li>Fidelity Investments [https://www.fidelity.com]</li> <li>JavaScript [https://www.javascript.com]</li> <li>Angel's Envy - Port Wine Whiskey Kentucky Straight [https://www.angelsenvy.com/us/en/product/port-finish/]</li> <li>Rivian [https://rivian.com]</li> <li>Old Forester [https://www.oldforester.com]</li> <li>State Farm [https://www.statefarm.com]</li> <li>Deque Systems [https://www.deque.com]</li> <li>DEV Community [https://dev.to]</li> <li>Jira [https://www.atlassian.com/software/jira]</li> <li>React [https://reactjs.org]</li> <li>Angular [https://angular.io]</li> <li>Vue [https://vuejs.org]</li> <li>Ember.js [https://emberjs.com]</li> <li>ARIA [https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA]</li> <li>JSX [https://reactjs.org/docs/introducing-jsx.html]</li> <li>Sarah L. Fossheim [https://fossheim.io]</li> <li>Yahoo Finance [https://finance.yahoo.com]</li> <li>Google Finance [https://www.google.com/finance]</li> <li>Astro [https://astro.build]</li> <li>Melanie Sumner [https://github.com/MelSumner]</li> <li>axe Accessibility Linter [https://marketplace.visualstudio.com/items?itemName=deque-systems.vscode-axe-linter]</li> </ul>

Aug 11, 20221h 2m

Ep 45Conventional Commits vs. Release-It and Chatting About the Changelog

E

<p>There are two types of engineers. The "normal" ones who strive to make their day-to-day lives as easy as possible and the Robbie's of the world who strive to do everything themselves until the last line of code is sealed in a changelog. </p> <p>On that note, do you prefer conventional commits? Or the tools out there that make organization easier and, sometimes, automated? Chuck and Robbie don't see eye-to-eye on this particular topic so prepare yourself for the mildest smackdown of the century.</p> <p>In this episode, Chuck and Robbie discuss the pros and cons of release-it, the beauty of working system-agnostic, why Robbie prefers the changelog, and an attempt to stay abreast of frameworks like fresh coming into focus. </p> <p>Key Takeaways</p> <ul> <li>[00:33] - A whiskey review - Howler Head Banana Whiskey.</li> <li>[09:12] - A mild smackdown on conventional commits versus release-it. </li> <li>[15:23] - Why Chuck and Robbie prefer the changelog. </li> <li>[20:35] - What is fresh? And Robbie leaks some internal R&D.</li> <li>[26:42] - What Robbie thinks about the Chevy Blazer EV and SUVs in general.</li> <li>[44:55] - How Chuck and his family acquired a Recall box. </li> </ul> <p>Quotes</p> <p>[09:55] - "I don't dislike release-it. Let's be clear there. I just don't want to have to physically do anything beyond opening the pull request and closing the pull request." ~ @CharlesWthe3rd [https://twitter.com/CharlesWthe3rd]</p> <p>[13:01] - "I'm not a big fan of conventional commits because it adds a lot of noise to your commit log." ~ @rwwagner90 [https://twitter.com/rwwagner90]</p> <p>[15:06] - "I just think that you [Robbie] are different than a lot of engineers in that you're like, 'I want to touch and do all the things for all 16 jobs, I just want to do it myself and make sure it hits to the end' and other engineers are like, 'what script can I write to never do this again?'" ~ @CharlesWthe3rd [https://twitter.com/CharlesWthe3rd]</p> <p>Links</p> <ul> <li>Howler Head Kentucky Banana Bourbon Whiskey [https://www.howlerhead.com]</li> <li>Suggest a Whiskey on Twitter! [https://twitter.com/shipshapecode]</li> <li>UFC [https://www.ufc.com]</li> <li>Dana White [https://www.instagram.com/danawhite/]</li> <li>Wooler Brands [https://catalyst-spirits.com]</li> <li>Fireball [https://www.fireballwhisky.com]</li> <li>Coke [https://www.coca-cola.com]</li> <li>release-it [https://github.com/release-it/release-it]</li> <li>changelog [https://keepachangelog.com/en/1.0.0/] </li> <li>GitHub Actions [https://github.com/features/actions]</li> <li>semantic-release-bot [https://www.npmjs.com/~semantic-release-bot]</li> <li>Hacker News [https://news.ycombinator.com]</li> <li>Microsoft [https://www.microsoft.com/en-us/]</li> <li>GitLab [https://about.gitlab.com]</li> <li>github-changelog-generator [https://github.com/github-changelog-generator/github-changelog-generator]</li> <li>Ember.js [https://emberjs.com]</li> <li>fresh [https://fresh.deno.dev]</li> <li>Next.js [https://nextjs.org]</li> <li>Node [https://nodejs.org/en/]</li> <li>Yarn [https://yarnpkg.com]</li> <li>Hooks [https://reactjs.org/docs/hooks-intro.html]</li> <li>Starbeam [https://github.com/wycats/starbeam/]</li> <li>Astro [https://astro.build]</li> <li>JavaScript [https://www.javascript.com] </li> <li>zerojs [http://technohippy.github.io/zero.js/]</li> <li>nojs [https://www.npmjs.com/package/nojs]</li> <li>Preact [https://preactjs.com]</li> <li>React [https://reactjs.org]</li> <li>Optix< [https://www.optixapp.com]</li> </ul>

Aug 4, 202259 min

Ep 44Emerging Tech, a Resource Renaissance, and Embracing Ember with Preston Sego

E

<p>A few years into Preston Sego's coding career, a colleague working on increasing interactivity on the company's interface chose Ember for the endeavor. Years later, when Preston began developing his own project, he took his colleague's advice and began testing the waters with Ember as well. </p> <p>In 2019, Preston noticed interesting work brewing within Ember. Realizing Ember was adaptable to modern tools, Preston decided to dive back in and start building out a chat app to test the framework. That same year, Preston spoke at EmberConf and eventually landed a job at CrowdStrike where the framework of choice was Ember.</p> <p>In this episode, Preston talks with Chuck and Robbie about comparing Ember to React without angering either side, why he values Ember resources and has worked to create various libraries, what emerging tech Preston's thrilled to be working on, and what tech Preston's violently against. </p> <p>Key Takeaways</p> <ul> <li>[01:13] - The origin of Preston's alias. </li> <li>[03:13] - A whiskey review - Malahat Rye.</li> <li>[10:14] - How Preston got into Ember.</li> <li>[20:09] - The exciting tech projects Preston's working on.</li> <li>[26:21] - What Preston is looking forward to that's coming out soon.</li> <li>[29:13] - What tech Preston is violently against. </li> <li>[31:17] - A corn-themed whatnot. </li> <li>[35:04] - Why Preston loves pinochle and boring cereal. </li> <li>[43:09] - A deep dive on Starcraft. </li> <li>[47:54] - What retro games Chuck is playing. </li> </ul> <p>Quotes</p> <p>[15:04] - "I really like clinical comparisons between things because if you have any emotion whatsoever in a comparison article, you're going to upset one of the sides and you don't wanna do that." ~ Preston Sego [https://twitter.com/nullvoxpopuli]</p> <p>[23:10] - "I think the most obvious and beneficial use case [of resources] is for data loading. Just because loading anything Async is a pain." ~ Preston Sego [https://twitter.com/nullvoxpopuli]</p> <p>[26:50] - "The rfc is first-class component templates and it solves the biggest complaint that new hires have at my work where people are just like, 'I don't know how to find this thing, how do you find it?'" ~ Preston Sego [https://twitter.com/nullvoxpopuli]</p> <p>Links</p> <ul> <li>Preston Sego [https://www.linkedin.com/in/lprestonsegoiii/]</li> <li>Preston on Twitter [https://twitter.com/nullvoxpopuli]</li> <li>Malahat Spirits Co. Handcrafted 100% Rye [https://www.malahatspirits.com/rye-whiskey]</li> <li>FineCask [https://finecask.com]</li> <li>Sagamore Spirit [https://sagamorespirit.com]</li> <li>Jack Daniels [https://www.jackdaniels.com/en-us]</li> <li>React [https://reactjs.org]</li> <li>Glimmer [https://glimmerjs.com]</li> <li>Ember [https://emberjs.com]</li> <li>EmberConf [https://2022.emberconf.com]</li> <li>EmberConf 2022 - Keynote Part 1 by Yehuda Katz [https://www.youtube.com/watch?v=OgpnkR-oKec]</li> <li>Rails [https://rubyonrails.org]</li> <li>Slack [http://www.slack.com]</li> <li>Angular [https://angular.io]</li> <li>Twitter [http://www.twitter.com]</li> <li>TypeScript [https://www.typescriptlang.org]</li> <li>CrowdStrike [https://www.crowdstrike.com]</li> <li>EmberConf 2019 - Comparing Patterns in React and Ember by Preston Sego [https://www.youtube.com/watch?v=u1IkKWYszzk]</li> <li>Hooks [https://reactjs.org/docs/hooks-intro.html]</li> <li>Starbeam [https://github.com/wycats/starbeam/]</li> <li>SolidJS [https://www.solidjs.com]</li> <li>Vue.js [https://vuejs.org]</li> <li>Remix [https://remix.run]</li> <li>Svelte [https://svelte.dev]</li> </ul>

Jul 28, 202254 min

Ep 43A11y Hour with Eric Bailey

E

<p>In recent years, accessibility has evolved from a way to avoid legal landmines, to a specialization developers are taking a serious approach to for the sake of their companies, apps, and users. Eric Bailey has been at the forefront of this maturation, working as both an advocate and educator in the accessibility and inclusive design space. </p> <p>A user experience designer by trade, Eric developed a passion for accessibility that led him to The A11Y Project – an open source, one-stop shop for digital accessibility education. Eric helps maintain the hub while writing and speaking about the intersectionality of code, usability, and disability. </p> <p>In this episode, Eric talks with Chuck and Robbie about the challenges of improving digital inclusivity, how to work through inclusive design on a budget, what bothers Eric about developers who are afraid to take the accessibility leap, where platforms fall short, and the tools that make implementing accessibility easier. </p> <p>Key Takeaways</p> <ul> <li>[00:39] - A brief intro to Eric. </li> <li>[01:35] - A whiskey review - Jefferson's Ocean Bourbon.</li> <li>[09:20] - How Eric got involved in accessibility and the A11Y Project.</li> <li>[20:53] - How Eric solves for accessibility despite not being disabled. </li> <li>[25:55] - How to solicit expertise from the disabled community even with a limited budget. </li> <li>[28:35] - The best practices for getting started implementing accessibility. </li> <li>[34:46] - A burgers-themed whatnot. </li> <li>[37:08] - Comics, Marvel, and streaming culture. </li> <li>[48:05] - How the gaming industry is going through an accessibility renaissance.</li> <li>[56:35] - A few closing thoughts from Eric. </li> </ul> <p>Quotes</p> <p>[10:34] - "I used to think [accessibility] shouldn't be a job because everybody should be doing it. But the more I explore this space, the more I understand there is a need for specialization like any other kind of technical consideration." ~ @ericwbailey [https://twitter.com/ericwbailey]</p> <p>[22:00] - "This is something that I try to be very cognizant of as I identify as abled but I speak with and interact with the disability community: the last thing I want to do is typecast or tokenize or suggest that this is the one true way to do things." ~ @ericwbailey [https://twitter.com/ericwbailey]</p> <p>[24:16] - "Bringing people in who are daily assistive technology users and having them actually navigate through things is an incredibly compelling, incredibly eye-opening experience." ~ @ericwbailey [https://twitter.com/ericwbailey]</p> <p>Links</p> <ul> <li>Eric Bailey [https://twitter.com/ericwbailey]</li> <li>The A11Y Project [https://www.a11yproject.com]</li> <li>An accessibility checklist [https://www.a11yproject.com/checklist/]</li> <li>Accessibility posts [https://www.a11yproject.com/posts/]</li> <li>Accessibility resources [https://www.a11yproject.com/resources/]</li> <li>Contribute to The A11Y Project [https://www.a11yproject.com/write-for-us/]</li> <li>Git [https://git-scm.com]</li> <li>Jefferson's Ocean Voyage 24 [https://jeffersonsbourbon.com/jeffersons-ocean-voyage-24/]</li> <li>Old Fitzgerald Whiskey [https://heavenhilldistillery.com/old-fitzgerald.php]</li> <li>Microformats [http://microformats.org]</li> <li>National Geographic [https://www.nationalgeographic.com]</li> <li>Remix Run [https://remix.run]</li> <li>11ty [https://www.11ty.dev]</li> <li>JavaScript [https://www.javascript.com]</li> <li>element transition API [https://developer.chrome.com/blog/shared-element-transitions-for-spas/]</li> <li>Velveeta [https://www.kraftheinz-foodservice.com/products/0000070270/velveeta]</li> </ul>

Jul 21, 202259 min

Ep 42Developing Orbit and the Future of Cross Framework Solutions with Dan Gebhardt

E

<p>Years ago, Dan Gebhardt was mapping out data needs for an app he was building. In a struggle to make sense of every requirement and apply them to other packages like Ember Data, he hit a wall. At this point, there was no option for adapting Ember Data to the complex specificities of his app's needs. </p> <p>Dan tried to rationalize a solution, deconstructing entire data universes and all aspects of a data library. The end result was Orbit, a framework-agnostic data layer with use cases beyond the obvious. Since its inception, many developers have leaned on Orbit, including those at Ship Shape. </p> <p>In this episode, Chuck and Robbie talk with Dan about Orbit's origin story, the best (and least obvious) ways to use Orbit, why Dan chose platform-agnostic, what he really thinks about Starbeam, his ultimate goal with Orbit, and Dan's all-time favorite power tool. </p> <p>Key Takeaways</p> <ul> <li>[00:45] - A brief intro to Dan. </li> <li>[03:02] - A whiskey review - Nikka Single Malt Miyagikyo. </li> <li>[11:04] - Why Dan created Orbit. </li> <li>[15:47] - Unexpected use cases for Orbit. </li> <li>[21:42] - How Orbit flags a conflict. </li> <li>[25:33] - Orbit's use cases outside of JSON:API.</li> <li>[32:46] - What Dan thinks about Starbeam. </li> <li>[35:12] - How Dan escapes his computer. </li> <li>[40:32] - Dan's favorite power tool. </li> <li>[42:33] - Dan's thoughts on New Hampshire (and New Jersey).</li> <li>[48:46] - Dan's closing thoughts and his sneak peek at a new release. </li> </ul> <p>Quotes</p> <p>[13:28] - "Sometimes building for the hard case first also helps clarify the simple case and I think that Orbit really scales from the very simple to the very complex set of requirements." ~ @dgeb [https://twitter.com/dgeb]</p> <p>[17:47] - "That's one of my favorite aspects of working with Orbit is using it as simply as possible to just prototype an app really quickly." ~ @dgeb [https://twitter.com/dgeb]</p> <p>[33:32] - "The frameworks have too long been siloed and we are now seeing some really interesting cross framework solutions out there, whether you're talking about Starbeam or even something like Remix or Astro." ~ @dgeb [https://twitter.com/dgeb]</p> <p>Links</p> <ul> <li>Dan Gebhardt [https://twitter.com/dgeb]</li> <li>Ember Core Team Emeritus [https://emberjs.com/teams/]</li> <li>JSON:API [https://jsonapi.org]</li> <li>Orbit.js [https://github.com/orbitjs]</li> <li>Tilde [https://www.tilde.io]</li> <li>Ruby On Rails [https://rubyonrails.org]</li> <li>Rust [https://www.rust-lang.org]</li> <li>Yehuda Katz [https://yehudakatz.com]</li> <li>JSONAPI::Resources [https://jsonapi-resources.com]</li> <li>Nikka Single Malt Miyagikyo [https://www.nikka.com/eng/brands/singlemalt-miyagikyo/]</li> <li>Nikka From The Barrel [https://www.nikka.com/eng/brands/fromthebarrel/]</li> <li>The Glencairn Whiskey Glass [https://www.glencairnwhiskyglass.com]</li> <li>The Norlan Whiskey Glass [https://norlanglass.com/pages/norlan-whisky-glass]</li> <li>GraphQL [https://graphql.org]</li> <li>IndexedDB [https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API]</li> <li>Ember Data [https://guides.emberjs.com/release/models/]</li> <li>Swach [https://swach.io/]</li> <li>Git [https://git-scm.com]</li> <li>Apollo [https://www.apollographql.com]</li> <li>Whiskey Web and Whatnot: Discovering Ember, Adopting Orbit, and Unlocking Optimization with Chris Thoburn (runspired) [https://www.whiskeywebandwhatnot.fm/discovering-ember-adopting-orbit-and-unlocking-optimization-with-chris-thoburn-runspired/]</li> <li>LinkedIn [http://www.linkedin.com]</li> </ul>

Jul 14, 202251 min

Ep 41Matt Johnson: When Web3 Is Worth It and Learning to Lead

E

<p>In high school, Matt Johnson followed in the footsteps of his older brother, pursuing similar hobbies like sports and music. After joining a band, Matt realized they needed a website. Mirroring his brother, Matt learned to code, built a website, and changed his college major.</p> <p>Following graduation, Matt dove into business ownership, buying out the company he interned for with a business partner. That once small operation has grown to a team of over 100 and as of July 1st, Matt will be Midwestern Interactive's sole owner. Like Chuck and Robbie, Matt made the switch from programmer to business owner and is committed to his role as a people and business leader. </p> <p>In this episode, Matt talks with Chuck and Robbie about learning to love coding, Matt's philosophy on tech and business, what's valuable and what's fluff with Web3, and why Matt took up golf after putting coding on the backburner.</p> <p>Key Takeaways</p> <ul> <li>[00:29] - A brief introduction to Matt. </li> <li>[01:24] - A whiskey review. </li> <li>[08:34] - How Matt discovered coding. </li> <li>[12:17] - Matt's (and Robbie's) music career. </li> <li>[15:14] - How Matt decides what tech to work with. </li> <li>[16:33] - How often Matt actually codes as a business owner. </li> <li>[22:56] - The very last piece of billable code Matt wrote for Midwestern Interactive.</li> <li>[26:39] - How Matt views the value of Web3.</li> <li>[34:40] - What golf and programming have in common.</li> <li>[39:23] - What other businesses Matt runs and how those ventures came to be. </li> <li>[44:20] - What Matt thinks of YAML. </li> <li>[44:58] - How Chuck and Robbie strategize with tech and testing. </li> <li>[52:42] - How Matt produces consistently strong outcomes. </li> </ul> <p>Quotes</p> <p>[14:25] - "It's pretty crazy, right? You leverage the tools for what you love to do, and then you fall in love with the tool. It's a really interesting thing. I remember the idea of telling a computer what to do was just baffling to me. I can just create my own anything." ~ Matt Johnson [https://www.linkedin.com/in/matthew-johnson-71a059b3/]</p> <p>[18:26] - "When you are running a business you have to be able to be the right person for the job at any given moment. And you have to have that ability to change your priorities to meet the priorities of the people setting the priorities." ~ Matt Johnson [https://www.linkedin.com/in/matthew-johnson-71a059b3/]</p> <p>[18:57] - "When you base your decisions on what's right, it's a whole lot easier to go to sleep at night. And getting good rest is very important in the progression of your business." ~ Matt Johnson [https://www.linkedin.com/in/matthew-johnson-71a059b3/]</p> <p>Links</p> <ul> <li>Matt Johnson [https://www.linkedin.com/in/matthew-johnson-71a059b3/]</li> <li>Midwestern Interactive [https://midwesterninteractive.com/]</li> <li>W.L. Weller Antique 107 [https://www.buffalotracedistillery.com/our-brands/w-l-weller/w-l-weller-antique.html]</li> <li>Pappy Van Winkle's Whiskey [https://www.oldripvanwinkle.com]</li> <li>Maker's Mark [https://www.makersmark.com/]</li> <li>Buffalo Trace Distillery [https://www.buffalotracedistillery.com/]</li> <li>Old Forester 1920 Prohibition Style Whiskey [https://www.oldforester.com/products/old-forester-1920-style-prohibition-whisky/]</li> <li>Total Wine [https://www.totalwine.com/]</li> <li>Bart Paden [https://www.linkedin.com/in/mediaphish/]</li> <li>Christ In Youth [https://ciy.com/]</li> <li>The Jordan Howerton Band [https://www.jordanhowerton.net]</li> <li>Myspace [https://myspace.com]</li> <li>Extreme Ownership: How U.S. Navy SEALS Lead and Win [https://www.amazon.com/Extreme-Ownership-U-S-Navy-SEALs/dp/1250067057]</li> </ul>

Jul 7, 202255 min

Ep 40Polaris, Starbeam, and the Future of Ember with Godfrey Chan

E

<p>In 2022, the future of Ember is taking shape thanks to developers like Godfrey Chan. Alongside Yehuda Katz and other engineers, Godfrey's working on a new edition of Polaris. The project has three main goals: to align Ember with the modern npm packaging system, continue to invest and innovate in reactivity, and encourage universal design principles. </p> <p>Like many developers, Godfrey came to Ember from Rails. Months after chatting with Yehuda and Tom Dale at EmberConf, Godfrey was hired at Tilde and thrown into the Ember deep end. Today, Godfrey's focused on big picture developments, tackling lofty goals like developing an Ember model to navigate JavaScript classes.</p> <p>In this episode, Godfrey talks with Chuck and Robbie about what's to come for Polaris, solving major developer headaches, Godfrey's philosophy on frameworks, top use cases for solutions like Starbeam, and why these innovations are necessary in 2022.</p> <p>Key Takeaways</p> <ul> <li>[00:29] - A quick intro to Godfrey. </li> <li>[01:49] - A whiskey review. </li> <li>[09:27] - A sneak peek at Polaris.</li> <li>[16:15] - Why Polaris is about easy transitions.</li> <li>[20:11] - How Polaris plans to evolve. </li> <li>[24:54] - How Godfrey got into Ember. </li> <li>[27:30] - What Starbeam is.</li> <li>[32:50] - Use cases for Starbeam. </li> <li>[36:03] - Why Starbeam is necessary in 2022.</li> <li>[39:49] - A hobby and people-watching themed Whatnot.</li> </ul> <p>Quotes</p> <p>[14:54] - "Tools like TypeScript don't automatically just understand what's up within ember app. At least one of the things for Polaris is to figure out how we can transition to a world where we don't have those little tiny differences anymore so that when you open a project in VS Code, TypeScript just knows what's up." ~ @chancancode [https://twitter.com/chancancode] </p> <p>[37:46] - "I think conceptually, a reactivity layer that is decoupled from the framework makes a lot of sense to me because there's just a lot of libraries and abstractions that you want to write that eventually, you want people to be able to use them in UI." ~ @chancancode [https://twitter.com/chancancode] </p> <p>[39:31] - "I think having something like Starbeam where you can express those reactivity concepts or those annotations without making your library only usable in React or Vue or whatever is a good thing to have in 2022." ~ @chancancode [https://twitter.com/chancancode] </p> <p>Links</p> <ul> <li>Godfrey Chan [https://twitter.com/chancancode]</li> <li>Ember [https://emberjs.com]</li> <li>Ember Core Team [https://emberjs.com/teams/]</li> <li>Rails Core Team [https://rubyonrails.org/community]</li> <li>Ruby on Rails [https://rubyonrails.org] </li> <li>Tilde [https://www.tilde.io]</li> <li>Lyre's American Malt [https://lyres.com/range/american-malt/]</li> <li>Multnomah Whiskey Library [https://mwlpdx.com]</li> <li>EmberConf [https://2022.emberconf.com]</li> <li>Godfrey's EmberConf 2022 Keynote [https://2022.emberconf.com/talks/keynote-part-2]</li> <li>Slides [https://speakerdeck.com/chancancode/virtual-emberconf-2022-platform-state-of-the-union)]</li> <li>Yehuda's EmberConf 2022 Keynote [https://2022.emberconf.com/talks/keynote-part-1]</li> <li>Slides [https://ember.slides.com/users/sign_in]</li> <li>Ember Octane [https://emberjs.com/editions/octane/]</li> <li>Ember Inspector [https://chrome.google.com/webstore/detail/ember-inspector/bmdblncegkenkacieihfhpjfppoconhi]</li> <li>TypeScript [https://www.typescriptlang.org]</li> <li>JavaScript [https://www.javascript.com]</li> <li>webpack [https://webpack.js.org]</li> <li>Visual Studio Code [https://code.visualstudio.com]</li> </ul>

Jun 30, 202254 min

Ep 39Reacting to React, WWDC22, and Bun.sh

E

<p>Robbie has spent years trying to improve his experience in the terminal. Fortunately, he's learned a few things about customization along the way. Meanwhile, Chuck and Robbie have thoughts about Apple's new products, the purpose of React, plus Fig, Hyper, Warp, and everything in between. </p> <p>In this episode, Chuck and Robbie discuss everything you probably don't know about terminals, why Robbie's eyeing Redwood, what Chuck and Robbie actually paid attention to from WWDC22, why developers are so excited about Bun, and why Chuck's trip to Italy was semi-catastrophic. </p> <p>Key Takeaways</p> <ul> <li>[00:48] - A whiskey review.</li> <li>[09:07] - Robbie's terminal tips and tricks. </li> <li>[15:38] - Why looking cool matters the most. </li> <li>[22:28] - A few interesting things from WWDC.</li> <li>[28:55] - Chuck and Robbie react to React. </li> <li>[34:00] - A whatnot about Chuck's semi-catastrophic trip to Italy. </li> <li>[49:11] - An update on the Ship Shape NFT.</li> </ul> <p>Quotes</p> <p>[15:23] - "Bash hasn't innovated at all. It's the same thing it's always been. It does its job but I don't need to remember all that stuff. Give me some auto-complete and some nice color themes and cool stuff." ~ @rwwagner90 [https://twitter.com/rwwagner90]</p> <p>[29:11] - "I know Next. I don't even have to know Next and I know it because it's a good framework. React by itself is just a huge learning curve. Because it's like, 'ok we're going to do all this stuff that looks nothing like anything anyone else is doing.'" ~ @rwwagner90 [https://twitter.com/rwwagner90]</p> <p>[29:54] - "React is becoming more opinionated as its user base continues to grow and becomes more opinionated." ~ @CharlesWthe3rd [https://twitter.com/CharlesWthe3rd]</p> <p>Links</p> <ul> <li>Beast Masters Club Private Barrell - Elijah Craig - "Three Tenors, Hogze Carreras" [https://www.beastmastersclub.com/shop/pinhook-gn4pm-92ty8-zpx4f]</li> <li>Slack [http://www.slack.com]</li> <li>Whiskey Web and Whatnot: A Battle of Two Worlds and Mentorship Above Milestones with Cory Brown [https://www.whiskeywebandwhatnot.fm/a-battle-of-two-worlds-and-mentorship-above-milestones-with-cory-brown/]</li> <li>Buffalo Trace [https://www.buffalotracedistillery.com]</li> <li>Eagle Rare [https://eaglerare.com]</li> <li>The FRIENDS Experience [https://www.friendstheexperience.com]</li> <li>5 Tips to Improve Your Terminal Experience [https://shipshape.io/blog/five-tips-to-improve-your-terminal-experience/]</li> <li>Amazon [http://www.amazon.com]</li> <li>iTerm [https://iterm2.com]</li> <li>Hyper [https://hyper.is]</li> <li>Warp [https://www.warp.dev]</li> <li>fish shell [https://fishshell.com]</li> <li>Fig [https://fig.io]</li> <li>Z shell [https://zsh.sourceforge.io]</li> <li>dotfiles [https://dotfiles.github.io] </li> <li>Homebrew [https://brew.sh]</li> <li>Homebrew cask [https://github.com/Homebrew/homebrew-cask] </li> <li>MonoLisa font [https://www.monolisa.dev]</li> <li>Starship [https://starship.rs]</li> <li>Node.js [https://nodejs.org]</li> <li>Rust [https://www.rust-lang.org]</li> <li>Ember [https://emberjs.com]</li> <li>LinkedIn [http://www.linkedin.com]</li> <li>Bun [https://bun.sh]</li> <li>Discord [https://discord.com]</li> <li>Remix [https://remix.run]</li> <li>Next.js [https://nextjs.org]</li> <li>API Routes [https://nextjs.org/docs/api-routes/introduction]</li> <li>Middleware [https://nextjs.org/docs/advanced-features/middleware]</li> <li>WWDC22 [https://developer.apple.com/wwdc22/]</li> </ul>

Jun 23, 202254 min

Ep 38A Battle of Two Worlds and Mentorship Above Milestones with Cory Brown

E

<p>It's not often that a blog post sets the internet on fire. But a recent post by Cory Brown about async/await led to an uproar and even messages of pity from Hacker News. Who knew a simple post about pattern preferences would cause such controversy? </p> <p>Today, Cory's here to explain his side of the story for those happily using async/await in various concurrency patterns. Luckily, Cory believes, to each their own, and even welcomes responses from developers like Eric Elliott and Robbie as important food for thought. So which universe do you prefer? Object-oriented or functional?</p> <p>In this episode, Cory talks with Chuck and Robbie about why he prefers promise to async/await, his response to Robbie's weekly rant on classes, what really makes an engineer "senior", how every tech team should operate, and why Cory recently chose to learn Scottish Gaelic.</p> <p>Key Takeaways</p> <ul> <li>[00:40] - A brief introduction to Cory.</li> <li>[01:19] - A whiskey review.</li> <li>[08:39] - Cory's controversial opinion on async/await patterns.</li> <li>[18:56] - How Cory views classes and his defense of Hooks.</li> <li>[29:54] - Why time matters with engineer seniority.</li> <li>[42:00] - A Dr. Pepper and obscure language-themed whatnot. </li> </ul> <p>Quotes</p> <p>[26:27] - "I've already seen ideas from the object-oriented world come in and benefit the functional world. And vice versa — the functional world come in and really benefit the object-oriented world. So I don't want to see either of them go away even as I choose to essentially wholly live on one side." ~ Cory Brown [https://twitter.com/uniqname]</p> <p>[37:10] - "If you have any hope of going to whatever your next job is and entering a codebase that is at all reasonable, then we need to start training our junior engineers. And unfortunately, businesses are not investing in that for whatever reason so it's on us to do that." ~ Cory Brown [https://twitter.com/uniqname]</p> <p>[40:24] - "A large chunk of the last several years of my career has been a diminished focus on producing stuff directly and more in enabling others to produce more quickly." ~ Cory Brown [https://twitter.com/uniqname]</p> <p>Links</p> <ul> <li>Cory Brown on Twitter [https://twitter.com/uniqname]</li> <li>Cory's website [https://365jsthings.tech]</li> <li>Aumni [https://www.aumni.fund/]</li> <li>National Geographic [https://www.nationalgeographic.com/]</li> <li>Spiritless Kentucky 74 [https://spiritless.com/products/kentucky-74-non-alcoholic-bourbon]</li> <li>Eric Elliott [https://ericelliottjs.com/]</li> <li>Why I avoid async/await [https://uniqname.medium.com/why-i-avoid-async-await-7be98014b73e]</li> <li>JavaScript [https://www.javascript.com]</li> <li>Promise [https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise]</li> <li>Async/await [https://javascript.info/async-await]</li> <li>Hacker News [https://news.ycombinator.com]</li> <li>YAML [https://yaml.org] </li> <li>Douglas Crockford [https://www.crockford.com]</li> <li>Yehuda Katz [https://yehudakatz.com]</li> <li>Ember.js [https://emberjs.com]</li> <li>React [https://reactjs.org]</li> <li>Preact [https://preactjs.com]</li> <li>Stencil.js [https://stenciljs.com]</li> <li>Hooks [https://reactjs.org/docs/hooks-intro.html]</li> <li>Clojure [https://clojure.org]</li> <li>The Coming Storm (Cory's post about emerging software developers) [https://uniqname.medium.com/the-coming-storm-c03ada70b022]</li> <li>Backstage [https://backstage.io]</li> <li>Dr. Pepper [https://twitter.com/drpepper]</li> </ul>

Jun 16, 202257 min

Ep 37A Framework for Ember TypeScript with James C. Davis

E

<p>In 2017, James C. Davis moved to Charlottesville, Virginia to work at a non-profit tech company that used Ember in their original Saas platform. While James had dabbled in Ember previously, an ask to reimplement the front-end in Ember, this time using TypeScript, proved challenging. </p> <p>At the time, a few engineers were using TypeScript in Ember, but the open source framework James worked on became the de-facto reference point for projects in Ember types. And the unofficial group of engineers collaborating on the project has become the official Ember TypeScript Core Team.</p> <p>Today, James works at e-commerce company Salsify with a front-end all in Ember TypeScript. Although setting the standard for using TypeScript in Ember, James believes there's a time and a place for types. Plus, he may have a solution for Robbie's monorepo grievances. </p> <p>In this episode, James talks with Chuck and Robbie about his struggles and triumphs perfecting Ember TypeScript, his real thoughts on monorepos and functional programming, keeping APIs private, and why developing Glint was a type checking necessity.</p> <p>Key Takeaways</p> <ul> <li>[01:46] - A whiskey review.</li> <li>[05:48] - Two truths and a lie. </li> <li>[12:28] - How James discovered Ember and open source. </li> <li>[16:28] - The purpose of the dot ember-cli file.</li> <li>[22:00] - When TypeScript isn't your best bet. </li> <li>[22:53] - How the Ember TypeScript core team is handling private API.</li> <li>[25:41] - How James feels about monorepos and functional programming in general. </li> <li>[28:57] - What tool James uses to link packages.</li> <li>[31:36] - How James created Glint. </li> <li>[39:03] - A camping, travel, and steak-themed whatnot. </li> </ul> <p>Quotes</p> <p>[17:58] - "One of the cool things about the way TypeScript is done now with Babel is we can write stuff in TypeScript and we can use Babel to basically strip out all of the type annotations and just produce JavaScript." ~ @jamscdavis [https://twitter.com/jamscdavis]</p> <p>[19:38] - "Basically at this point, the only really useful thing that you need inside ember-cli-typescript is its blueprint which is different from the blueprints that generate components and Ember things." ~ @jamscdavis [https://twitter.com/jamscdavis]</p> <p>[21:53] - "The bigger and more complex your project is, the more that [TypeScript] helps you." ~ @jamscdavis [https://twitter.com/jamscdavis]</p> <p>Links</p> <ul> <li>James on Twitter [https://twitter.com/jamscdavis]</li> <li>GitHub [https://github.com]</li> <li>Twitter [http://www.twitter.com]</li> <li>Elon Musk [https://twitter.com/elonmusk]</li> <li>Starlink [https://www.starlink.com]</li> <li>Ragged Branch Virginia Straight Bourbon (Wheated Bourbon) [https://www.raggedbranch.com]</li> <li>It Might Get Loud [https://www.amazon.com/Might-Get-Loud-Jimmy-Page/dp/B002WNC5BU]</li> <li>Whiskey Web and Whatnot: Bringing Types to Ember with Chris Krycho [https://www.whiskeywebandwhatnot.fm/bringing-types-to-ember-with-chris-krycho/]</li> <li>Chris Krycho [https://twitter.com/chriskrycho]</li> <li>Ember TypeScript Core Team [https://blog.emberjs.com/typed-ember-is-now-the-ember-type-script-core-team/]</li> <li>Center for Open Science [https://www.cos.io]</li> <li>The Open Science Framework [https://www.cos.io/products/osf]</li> <li>Ember.js [https://emberjs.com]</li> <li>TypeScript [https://www.typescriptlang.org]</li> <li>ember-cli-typescript [https://github.com/typed-ember/ember-cli-typescript]</li> <li>Salsify [https://www.salsify.com]</li> <li>Dan Freeman [https://twitter.com/__dfreeman]</li> <li>Babel [https://babeljs.io]</li> </ul>

Jun 9, 202256 min

Ep 36Mystery Maker's Monday, Testing, and GraphQL

E

<p>They say if it's not broken, don't fix it. So why are we running tests on tests on tests that aren't business-critical? There's an art to testing beyond just striving to get 100% coverage. In fact, over-testing can actually hamper your progress more than help it. Meanwhile, Chuck's wondering why it's not possible to have a union of enums in GraphQL.</p> <p>In this episode, Chuck and Robbie discuss some tech frustrations, lessons for the React community, why Ship Shape implemented spam traps, and a whatnot on all things alcohol, sports, Friends, and Robbie's (seemingly endless) truck saga. </p> <p>Key Takeaways</p> <ul> <li>[01:50] - A lengthy whiskey review. </li> <li>[22:53] - Why getting carried away with tests becomes your downfall. </li> <li>[34:50] - Why Chuck thinks these tests in the React community are useless. </li> <li>[38:16] - Chuck's GraphQL confusion. </li> <li>[40:49] - A browser bug Chuck noticed. </li> <li>[44:09] - Robbie's non-sponsored plug.</li> <li>[44:50] - A sports-themed whatnot and an update on Robbie's truck saga. </li> </ul> <p>Quotes</p> <p>[26:52] - "There are things that warrant tests and things that don't and there are good best practices for writing them." ~ @rwwagner90 [https://twitter.com/rwwagner90]</p> <p>[33:44] - "Sometimes people will just chase the goal of as close to 100% coverage as possible and then you end up with a bunch of egregious tests along the way." ~ @CharlesWthe3rd [https://twitter.com/CharlesWthe3rd]</p> <p>[34:00] - "You need to test what's business-critical. You can do the other tests if you have the time. But there were a lot of tests that really didn't even check anything. And it's kind of arbitrary — you got that coverage, but you weren't doing anything." ~ @rwwagner90 [https://twitter.com/rwwagner90]</p> <p>[36:32] - "Cypress is a great example of having integration testing in context where you can get visual progression testing too so [you] have some understanding there." ~ @CharlesWthe3rd [https://twitter.com/CharlesWthe3rd]</p> <p>Links</p> <ul> <li>Maker's Mark No. 46 [https://www.makersmark.com/makers-mark-46]</li> <li>Maker's Mark Cask Strength [https://www.makersmark.com/makers-mark-cask-strength]</li> <li>Maker's Mark Private Selection [https://www.makersmark.com/makers-mark-private-selection]</li> <li>Woodford Reserve [https://www.woodfordreserve.com/]</li> <li>Jack Rose Dining Saloon [http://jackrosediningsaloon.com/]</li> <li>The FRIENDS Experience [https://www.friendstheexperience.com/]</li> <li>Mocha [https://mochajs.org/]</li> <li>Jest [https://jestjs.io/]</li> <li>Ember.js [https://emberjs.com/]</li> <li>Slack [http://slack.com]</li> <li>reCAPTCHA [https://www.google.com/recaptcha/about/]</li> <li>React [https://reactjs.org/]</li> <li>Cypress [https://www.cypress.io/]</li> <li>Facebook [http://facebook.com]</li> <li>Vite [https://vitejs.dev/] </li> <li>GraphQL [https://graphql.org/]</li> <li>Chuck on Twitter [https://twitter.com/CharlesWthe3rd]</li> <li>Elon Musk [https://twitter.com/elonmusk]</li> <li>Starlink [https://www.starlink.com/]</li> <li>Netlify [https://www.netlify.com/]</li> <li>Middesk [https://www.middesk.com/agent]</li> <li>QuickBooks [https://quickbooks.intuit.com/]</li> <li>Walkabout Mini Golf on Oculus Quest [https://www.oculus.com/experiences/quest/2462678267173943/]</li> <li>Holey Moley [https://abc.com/shows/holey-moley]</li> <li>Steph Curry [https://twitter.com/StephenCurry30] </li> <li>Topgolf [https://topgolf.com/us/]</li> <li>Rivian [https://rivian.com/]</li> </ul>

Jun 2, 202259 min

Ep 35Leading From the Top, Creating a Community, and Balancing It All with Tracy Lee

E

<p>Great things come in unexpected places. For Tracy Lee, an ex-boyfriend's T-shirt sporting the Ember Tomster is what tipped her off to software development. Following curiosity and a three-week bootcamp, Tracy was hooked and ready to take on a career in coding.</p> <p>Today, Tracy is the CEO of This Dot Labs. She leads a team of 50 developers with a focus on reactive programming, web performance, and developer experience. Her clients and colleagues have become her closest friends and she's always looking to help fellow developers expand their careers. When she's not running an agency, Tracy is part of the RX Core Team (one of her many professional memberships), posting tech content to social media, and raising a new baby boy. So how does she manage it all? </p> <p>In this episode, Tracy talks with Chuck and Robbie about wearing every hat under the sun and wearing them well, why she loves RxJS, having hard conversations with over-eager developers, what's so often ignored by non-technical CEOs, and what keeps Tracy motivated above all else. </p> <p>Key Takeaways</p> <ul> <li>[00:09] - A Cinco De Mayo-themed beverage review. </li> <li>[02:47] - An intro to Tracy.</li> <li>[06:17] - What RxJS is used for. </li> <li>[09:28] - How Tracy balances everything.</li> <li>[18:55] - Tracy's life outside of coding, parenting, and business ownership. </li> <li>[27:17] - How Tracy first got into web development. </li> <li>[38:23] - Tracy's advice for developers and the hardest pill to swallow when you're over-eager. </li> <li>[45:05] - An important conversation about whiskey and Tracy's liquor cabinet. </li> </ul> <p>Quotes</p> <p>[08:24] - "Check out RxJS if you have not checked out RxJS. And then if you like it, I think it takes people a little bit to wrap their heads around it because it's a new way of thinking, but once people do I feel like people just want to RxJS all the things." ~ @ladyleet [https://twitter.com/ladyleet]</p> <p>[15:19] - "I hope I can turn my life into only doing my hobby again. So that's my goal. Hire enough people to where I can actually not have to do all the things I don't love." ~ @ladyleet [https://twitter.com/ladyleet]</p> <p>[29:36] - "I love development because it was so challenging to me, instead of business. I think developers go the other way, they're like, 'oh development's easy, let me do business stuff because that's challenging.' For me it was different, I was like, 'man this is so invigorating, this is hard and it's awesome and I can build things and create things.'" ~ @ladyleet [https://twitter.com/ladyleet]</p> <p>[35:19] - "I always talk about web performance and generally no one really wants to invest in it but performance is such a huge deal." ~ @ladyleet [https://twitter.com/ladyleet]</p> <p>Links</p> <ul> <li>Tracy on Twitter [https://twitter.com/ladyleet]</li> <li>This Dot Labs [https://www.thisdot.co]</li> <li>Cutwater Spirits [https://www.cutwaterspirits.com] </li> <li>Bartesian [https://bartesian.com]</li> <li>Keurig [https://www.keurig.com]</li> <li>RxJS Core Team [https://rxjs.dev/team?group=Core%20Team]</li> <li>Google Developer Expert [https://developers.google.com/community/experts]</li> <li>GitHub Stars [https://stars.github.com]</li> <li>Microsoft MVP [https://mvp.microsoft.com/en-us/]</li> <li>RxJS [https://rxjs.dev]</li> <li>Angular [https://angular.io]</li> <li>Ember.js [https://emberjs.com]</li> <li>ember-concurrency [http://ember-concurrency.com/docs/introduction/] </li> <li>tc39 Proposal for Observable [https://github.com/tc39/proposal-observable]</li> <li>Introduction to RxJS Patterns in React [https://www.youtube.com/watch?v=qF8XcEwwPpU]</li> </ul>

May 26, 202257 min

Ep 34Bringing Types to Ember with Chris Krycho

E

<p>In early 2017, Chris Krycho was working at one of the few startups using Ember, searching for a way to bring types to the emerging language. His primary goal became solving semantic versioning for TS. As Chris kept iterating, striving to combine multiple programming worlds, other engineers joined him in the pursuit until eventually, the Ember TypeScript Core team was born. </p> <p>Today, Chris is a lead engineer at LinkedIn, a father, husband, runner, music composer, and whiskey enthusiast. His current goal is to ensure Ember Polaris has first-class TypeScript support. Aside from offering new dad advice to Robbie, Chris also describes what can become a superpower for new developers willing to work.</p> <p>In this episode, Chris talks with Chuck and Robbie about best-case uses for TypeScript, a defense of complicated library code, Chris' ultimate goal with software engineering, and his advice for programmers on the rise. </p> <p>Key Takeaways</p> <ul> <li>[01:10] - A brief intro to Chris. </li> <li>[02:26] - A whiskey review. </li> <li>[10:57] - How the Ember TypeScript Core Team originated. </li> <li>[19:11] - When Chris believes TypeScript isn't necessary. </li> <li>[26:52] - Chris' lengthy experience with programming languages. </li> <li>[28:39] - Chris' advice to Robbie as a new father. </li> <li>[30:59] - How Chris responds to Robbie's issue with TypeScript.</li> <li>[43:50] - What a first-class component template is.</li> <li>[52:14] - A music and Hot Ones-themed whatnot. </li> <li>[57:43] - The one thing Chris always plugs for developers. </li> </ul> <p>Quotes</p> <p>[16:27] - "TypeScript support is pretty essential to modern web development. Even if you're not using TypeScript in your web app, you are using TypeScript because under the hood, all of the tooling that exists across the ecosystem, more or less, uses TypeScript." ~ @chriskrycho [https://twitter.com/chriskrycho]</p> <p>[19:39] - "There's no project in which TypeScript is necessary. There are very few projects in which it might not be useful, but that's going to depend on your team, your coding style, your mental frame, your background, etc." ~ @chriskrycho [https://twitter.com/chriskrycho]</p> <p>[60:45] - "Getting deep on subject matter as well as having a general breadth is a really powerful one-two punch in terms of being able to grow as an engineer, to actually understand what you're working on." ~ @chriskrycho [https://twitter.com/chriskrycho]</p> <p>Links</p> <ul> <li>Chris Krycho [https://www.linkedin.com/in/chriskrycho/]</li> <li>ChrisKrycho.com [https://chriskrycho.com]</li> <li>LinkedIn [http://www.linkedin.com]</li> <li>Ember [https://emberjs.com]</li> <li>LinkedIn Learning [https://www.linkedin.com/learning/]</li> <li>Kent C. Dodds [https://twitter.com/kentcdodds]</li> <li>Old Forester 1920 Prohibition Style Whiskey [https://www.oldforester.com/products/old-forester-1920-style-prohibition-whisky/]</li> <li>W.L. Weller [https://www.buffalotracedistillery.com/our-brands/w-l-weller.html]</li> <li>The Glenlivet 14 Year Old [https://www.theglenlivet.com/en-US/the-collection/14-year-old]</li> <li>Four Roses Bourbon [https://fourrosesbourbon.com]</li> <li>runspired [https://www.instagram.com/runspired/]</li> <li>Chris Manson [https://twitter.com/real_ate]</li> <li>Whiskey Web and Whatnot: Runspired vs. Chris Manson on Solving the Number One Open Source Maintainer Dilemma [https://www.whiskeywebandwhatnot.fm/runspired-vs-chris-manson-on-solving-the-number-one-ember-issue/]</li> <li>Discord [https://discord.com]</li> <li>EmberConf [https://2022.emberconf.com]</li> <li>Ember TypeScript Core Team (Typ [https://blog.emberjs.com/typed-ember-is-now-the-ember-type-script-core-team/]</li> </ul>

May 19, 20221h 4m

Ep 33Are Monorepos and NFTs Worth It?

E

<p>Do you use monorepos? Do you love NFTs named after dogs? Chuck and Robbie have mixed feelings on both monorepus and Shiba Inu tokens and they're probably not the only ones conflicted. Developer tools and the metaverse are complex topics that don't always yield solidly positive or negative results. </p> <p>The beauty of our ever-evolving digital space is the ability to continually iterate and learn from what's not working. Having said that, just because something is new (and trending on Twitter) doesn't mean it's the best tool for the job, nor that it should be used for anything besides its original purpose. Between monorepos and digital coins, sometimes the hype outweighs the benefit. </p> <p>In this episode, Chuck and Robbie discuss their thoughts on monorepos, the downside to trending languages and developer tools, why the metaverse should be approached with caution, plus a whatnot covering everything under the sun. </p> <p>Key Takeaways</p> <ul> <li>[01:22] - A brief whatnot on SNOOs and Robbie's status as a new parent.</li> <li>[02:55] - A whiskey review.</li> <li>[12:29] - Why Robbie can't wrap his head around monorepos. </li> <li>[28:20] - Why Robbie is (semi) entrenched in the metaverse. </li> <li>[34:21] - Chuck and Robbie's take on the Oscar slap and the future of comedy.</li> <li>[37:16] - A less serious whatnot about podcasts, electric cars, entertainment, and new babies. </li> </ul> <p>Quotes</p> <p>[21:43] - "I think that there's good practice in saying 'why?' But I don't think everything should always be one way. I think that [you should] just use the best tool for the job when you come across that." ~ @CharlesWthe3rd [https://twitter.com/CharlesWthe3rd]</p> <p>[22:04] - "There are cases where monorepo could work and be good for people. I'm not saying they suck all the time. It's my argument with everything — people use React because they think it's cool, people use TypeScript because they think it's the hotness, we need to type everything. Monorepos are cool because some guy said, 'hey these are cool.' If it's not solving a real problem for you, just remove that from the code." ~ @rwwagner90 [https://mobile.twitter.com/rwwagner90]</p> <p>[31:31] - "I still believe in the utility of the technology [of NFTs]. I do believe that there's something there. And people are just going to get more clever in the way that they apply that and there will be more security down the line. There's just way too many rug pulls these days to really make it all worth something." ~ @CharlesWthe3rd [https://twitter.com/CharlesWthe3rd]</p> <p>Links</p> <ul> <li>SNOO [https://www.happiestbaby.com/products/snoo-smart-bassinet]</li> <li>Calumet Farm 12 Year Old Single Rack Black [https://www.calumetbourbon.com/12yo-singlerackblack]</li> <li>Guinness Factory [https://www.guinness-storehouse.com/]</li> <li>Jack Daniel's [https://www.jackdaniels.com]</li> <li>Sagamore Spirit [https://sagamorespirit.com]</li> <li>Safari [https://www.apple.com/safari/]</li> <li>Rails [https://rubyonrails.org]</li> <li>Lerna [https://lerna.js.org]</li> <li>JSON [https://www.json.org/json-en.html]</li> <li>TypeScript [https://www.typescriptlang.org]</li> <li>Ember.js [https://emberjs.com]</li> <li>React [https://reactjs.org]</li> <li>Facebook [http://facebook.com]</li> <li>Remix [https://remix.run]</li> <li>Shiba Token [https://shibatoken.com]</li> <li>SHIBOSHIS [https://shiboshis.shibaswap.com/#/]</li> <li>The RECUR Portal Pass [https://pass.recurforever.com]</li> <li>Netflix [http://netflix.com]</li> <li>Darknet Diaries [https://darknetdiaries.com]</li> <li>PRO-SPEED Autow [https://www.prospeedautoworks.com]</li> </ul>

May 12, 20221h 7m

Ep 32Getting Lost in Git and Goodbye tsc

E

<p>It's been a while since Chuck and Robbie dove headfirst into trending tech topics without a guest to bounce their ideas off of. Today, they discuss the latest in TypeScript and Git, the evolution of JavaScript over the years, developer pet peeves, and what success means on a team, on the web, and on the field.</p> <p>Key Takeaways</p> <ul> <li>[01:09] - A whiskey review. </li> <li>[10:14] - What Chuck and Robbie think about introducing TypeScript to JavaScript natively. </li> <li>[17:10] - A rant on everything except Git. </li> <li>[23:60] - Why Robbie's been having problems with Git.</li> <li>[33:09] - What's new from ES2022.</li> <li>[34:44} - A football, capitalism, and bad vegan-themed whatnot. </li> </ul> <p>Quotes</p> <p>[13:40] - "I think [tsc going away] definitely moves JavaScript forward as this thing you can use more than just for the web. And we've been doing it for things other than the web forever, but I guess to the people that are outside the JavaScript community they look at it as this thing that's mostly web, and it's really evolving past that." ~ @rwwagner90 [https://mobile.twitter.com/rwwagner90]</p> <p>[20:50] - "I just wish we could all agree that similar to any other language, not coding languages specifically, reading, writing, there should be punctuation." ~ @rwwagner90 [https://mobile.twitter.com/rwwagner90]</p> <p>[23:12] - "[Opinions on languages] is such subjective overhead and us as consultants, when you find these differences from project to project, it's just not a thing worth fighting for. And the reality is, as long as there's consistency, all the answers are right and the logic is all that matters." ~ @CharlesWthe3rd [https://twitter.com/CharlesWthe3rd]</p> <p>Links</p> <ul> <li>The Senator 6 Year Straight Rye Whiskey Barrel Proof, Kentucky, USA [https://fpwm.com/the-senator-6yr-straight-rye-whisky-barrel-proof-750ml/]</li> <li>Buffalo Trace Distillery [https://www.buffalotracedistillery.com]</li> <li>TypeScript [https://www.typescriptlang.org]</li> <li>Git [https://git-scm.com]</li> <li>JavaScript [https://www.javascript.com]</li> <li>CodePen [https://codepen.io]</li> <li>PHP [https://www.php.net/manual/en/intro-whatis.php]</li> <li>Deno [https://deno.land]</li> <li>Rust [https://www.rust-lang.org]</li> <li>Linux [https://www.linux.org]</li> <li>Arduino Project Hub [https://create.arduino.cc/projecthub]</li> <li>Stanford University [https://www.stanford.edu]</li> <li>CoffeeScript [https://coffeescript.org]</li> <li>Prettier [https://prettier.io]</li> <li>Mariana Tek [https://marianatek.com]</li> <li>Ember.js [https://emberjs.com]</li> <li>Gooey Apps [https://gooeyapps.com]</li> <li>Dropbox [http://dropbox.com] </li> <li>Adobe Dreamweaver [https://www.adobe.com/products/dreamweaver.html?sdid=KKQTJ&mv=search&ef_id=CjwKCAjwxZqSBhAHEiwASr9n9Ec768PwoGjHBRC2UoTJRGF1SPGBg4vsilWKcnwEOKsI4cQZpT6_RRoCuW0QAvD_BwE:G:s&s_kwcid=AL!3085!3!473182599044!e!!g!!dreamweaver!1711729661!69579430720&gclid=CjwKCAjwxZqSBhAHEiwASr9n9Ec768PwoGjHBRC2UoTJRGF1SPGBg4vsilWKcnwEOKsI4cQZpT6_RRoCuW0QAvD_BwE]</li> <li>UEFA Champions League [https://www.uefa.com/uefachampionsleague/]</li> <li>PSG.FR - Paris Saint Germain [https://en.psg.fr]</li> <li>Real Madrid CF [https://www.realmadrid.com/en/football/squad]</li> <li>Kylian Mbappe [https://www.instagram.com/k.mbappe]</li> <li>Karim Benzema [https://twitter.com/Benzema]</li> <li>Tom Brady [https://twitter.com/tombrady]</li> <li>Brett Favre [https://twitter.com/brettfavre]</li> <li>Boston Red Sox [https://www.mlb.com/redsox]</li> </ul>

Apr 21, 202251 min

Ep 31Developing as a Developer, Appreciating Workers, and Navigating Framework Wars with Chris Garrett

E

<p>When someone hands you an opportunity to specialize, to do something crazy with people you like, to learn from people building something before your eyes, it's difficult to pass up. An opportunity like that prompted Chris to leave LinkedIn for Bitski, a digital wallet for buying, selling, and storing NFTs. </p> <p>Leaving what's safe and secure for what's largely unknown is definitely a risk, but Chris is a risk-taker. Despite loving Rust, Chris wanted to move away from JavaScript in the years ahead and expand his developer horizons. Plus, he's learned from experience that becoming emotionally attached to whatever you're using is a dangerous game. </p> <p>In this episode, Chris talks with Chuck and Robbie about a lack of resources and corporate greed in open source, the framework eras we've lived through and what's to come, why workers are incredible, choosing a career path, and how to keep developing as a developer.</p> <p>Key Takeaways</p> <ul> <li>[00:23] - Introducing Chris and his recent good news.</li> <li>[03:20] - An heirloom whiskey review. </li> <li>[10:12] - Why Chris left LinkedIn and what he's up to now. </li> <li>[17:20] - What Chris learned from React.</li> <li>[18:58] - A chat about Classes, Functions, and Tailwind.</li> <li>[26:20] - What goes awry with execution in open source.</li> <li>[34:33] - Why open source is not sustainable and a brief history of the framework eras.</li> <li>[40:40] - Why Bitski has moved away from Ember. </li> <li>[46:49] - What Chris thinks about Web3. </li> <li>[53:37] - A DC, Disney, and Cars-themed whatnot. </li> </ul> <p>Quotes</p> <p>[14:33] - "Honestly, I've worked with JavaScript for 10 years now and I don't ever want to become one of those one-language devs. So I would like to be able to transition away from JavaScript at some point. Or at least transition into being able to work in multiple languages" ~ @pzuraq [https://twitter.com/pzuraq]</p> <p>[28:51] - "We built these primitives so that anybody can do it. Anybody can go and build that functionality. You don't need to RFC it to Ember. You don't need to have it be accepted by the core team." ~ @pzuraq [https://twitter.com/pzuraq]</p> <p>[44:06] - "I didn't understand workers at first. I didn't understand that it fundamentally changes the dynamics of writing web applications." ~ @pzuraq [https://twitter.com/pzuraq]</p> <p>Links</p> <ul> <li>Chris Garrett [https://www.linkedin.com/in/pzuraq/]</li> <li>Chris on Twitter [https://twitter.com/pzuraq]</li> <li>LinkedIn [http://linkedin.com]</li> <li>Google [http://google.com]</li> <li>Laws San Luis Straight Rye Whiskey [https://lawswhiskeyhouse.com/our-whiskeys/#rye]</li> <li>Netflix [http://netflix.com] </li> <li>ABC Stores [https://abcstores.com]</li> <li>Rob Jackson [https://www.linkedin.com/in/rwjblue/]</li> <li>Tom Dale [https://www.linkedin.com/in/tommothereffindale/]</li> <li>Dave Hermin [https://www.linkedin.com/in/davidandrewherman/]</li> <li>David Hamilton [https://www.linkedin.com/in/hjdivad/]</li> <li>Chris Krycho [https://www.linkedin.com/in/chriskrycho/]</li> <li>Bitski [https://www.bitski.com]</li> <li>Ticketfly [https://www.linkedin.com/company/ticketfly/about/] </li> <li>Julian Tescher [https://www.linkedin.com/in/juliant/]</li> <li>Patrick Tescher [https://www.linkedin.com/in/ptescher/]</li> <li>Rust [https://www.rust-lang.org] </li> <li>JavaScript [https://www.javascript.com]</li> <li>Wasm [https://webassembly.org]</li> <li>React [https://reactjs.org]</li> <li>View [https://reactnative.dev/docs/view]</li> <li>Svelte [https://svelte.dev]</li> </ul>

Apr 14, 20221h 7m

Ep 30Prioritizing Performance and the Future of the Terminal with Zach Lloyd

E

<p>The terminal is a constant in the dev world. Every developer will interact with the terminal in one way or another. So what if they worked better? Tools within the Google Suite inspired Warp Founder Zach Lloyd to bring that same ease of collaboration to the world of terminals. And so, Warp was born. </p> <p>Because you can't avoid terminals, the implications of improving such a widely-used tool are what kept Zach going and building momentum with Warp. Zach believes in tools that solve problems vs shiny new tools winning the popularity contest. And that keeps him iterating on Warp, with the ultimate goal of improving developer workflow. </p> <p>In this episode, Chuck and Robbie talk with Zach about elevating developer productivity, why Zach chose Rust, how Zach classifies the best engineers, a sneak peek at Warp's new features, and how he hopes Warp will revolutionize the developer experience. </p> <p>Key Takeaways</p> <ul> <li>[00:50] - An introduction to Zach.</li> <li>[01:57] - A whiskey tasting. </li> <li>[09:36] - A final whiskey review. </li> <li>[13:31] - Why Zach chose to tackle the terminal. </li> <li>[17:02] - Why Zach chose Rust. </li> <li>[21:10] - The method behind Warp's madness. </li> <li>[29:05] - How long it took Warp to scale up. </li> <li>[33:22] - What Zach learned as the interim CTO at TIME. </li> <li>[37:28] - A Kanye, dogs, and sports-themed whatnot. </li> </ul> <p>Quotes</p> <p>[15:13] - "One of the kind of root product ideas behind Warp was, could you build a version of a text-based interface that brings that same power to a much larger group of developers so it makes that power much more accessible." ~ @zachlloydtweets [https://twitter.com/zachlloydtweets]</p> <p>[29:40] - "My general philosophy for when you're building something like this is to try to pick the tool that's going to get you to the best product experience. And so it's always like working backward from what user experience is going to be best and then how do you pick the tools, and the stack, and the technology to try to achieve that." ~ @zachlloydtweets [https://twitter.com/zachlloydtweets]</p> <p>[30:33] - "In my experience, the best engineers who I've worked with and who I prefer to work with are people who are seeing the technology as a tool for achieving an end-user result or for solving some problem." ~ @zachlloydtweets [https://twitter.com/zachlloydtweets]</p> <p>Links</p> <ul> <li>Zach Lloyd [http://@zachlloydtweets]</li> <li>Porsche Experience Center [https://www.porschedriving.com/los-angeles]</li> <li>Warp [https://www.warp.dev]</li> <li>Google Workspace [https://workspace.google.com]</li> <li>Figma [https://www.figma.com]</li> <li>Stellum Bourbon [https://www.stellum.com/bourbon]</li> <li>Maynard James Keenan's wine (Caduceus) [https://caduceus.org]</li> <li>Pappy Van Winkle's Whiskey [https://www.oldripvanwinkle.com]</li> <li>Jim Beam [https://www.jimbeam.com/]</li> <li>Total Wine [https://www.totalwine.com]</li> <li>Seelbach's [https://seelbachs.com]</li> <li>Chuck on Twitter [https://twitter.com/CharlesWthe3rd]</li> <li>MGP of Indiana [https://www.mgpingredients.com]</li> <li>Heaven Hill Distillery [https://heavenhilldistillery.com]</li> <li>George Dickel Whiskey Distillery [https://www.georgedickel.com]</li> <li>Jack Daniel's [https://www.jackdaniels.com]</li> <li>High West Whiskey [https://www.highwest.com/products/american-prairie-bourbon]</li> <li>Rust [https://www.rust-lang.org]</li> <li>iTerm [https://iterm2.com]</li> <li>Google Sheets [https://www.google.com/sheets/about/]</li> <li>JavaScript [https://www.javascript.com]</li> </ul>

Apr 7, 202257 min

Ep 29Setting Standards, Community Lifelines, and the Beauty of Open Source with Jen Weber

E

<p>As developers, advancing in our careers can feel like the wild west. No guardrails, no handbook, and no standard path to success, everyone has a unique story when it comes to their coding career. </p> <p>Far from a developer since childhood, Jen's no stranger to the unconventional path. Her Ember education grew within an accelerator while the bulk of her skillset expanded working in open source. While not an ideal path for everyone, the small startup environment and ability to learn from others in the Ember community was integral to Jen's growth.</p> <p>But what if there was a way to standardize? And what should come first, a standardization of skillset or ethics? At a time when tech is advancing faster than ever and Artificial Intelligence has entered the chat, Jen Weber would argue that a need for some ethical benchmarks is the more urgent ticket. </p> <p>In this episode, Chuck and Robbie talk with Jen about the imperfect path to developer success, how to standardize an ever-evolving industry, the struggle to measure developer expertise, and why the Ember community is largely responsible for her growth, career, and overall outlook on tech. </p> <p>Key Takeaways</p> <ul> <li>[00:26] - An introduction to Jen. </li> <li>[01:18] - A whiskey review and freezing the perfect ice. </li> <li>[09:32] - How Jen was introduced to Ember.</li> <li>[14:57] - What working at a startup taught Jen about developing. </li> <li>[19:20] - Why creating a standardized roadmap for developers is a helpful step. </li> <li>[23:24] - What Jen thinks about ethical standardization. </li> <li>[37:06] - The challenges of measuring developer expertise. </li> <li>[42:57] - What hobbies Jen has outside of tech and a food-themed whatnot. </li> <li>[53:25] - A midwest chat. </li> </ul> <p>Quotes</p> <p>[09:47] - "Good coding often follows certain patterns. And there's lots of different terminology and there's tons of blog articles written about what all those different patterns are, and some of them are just kind of baked into Ember." ~ @jwwweber [https://twitter.com/jwwweber]</p> <p>[10:20] - "The [Ember] community became kind of my lifeline for figuring out how to do tricky things that were outside of what I had already learned so far, that were outside of the intro guides and tutorials. So I spent a lot of time building my knowledge through the help of other people." ~ @jwwweber [https://twitter.com/jwwweber]</p> <p>[13:07] - "I hesitate sometimes to say, 'work in open source' because it's unpaid, on your own time. That was how I did it, and it benefited me hugely, but also I'm interested in finding out other people's pathways to being successful, to growing their skills, to reaching more senior engineering levels than just this one meandering way." ~ @jwwweber [https://twitter.com/jwwweber]</p> <p>Links</p> <ul> <li>Jen Weber [https://twitter.com/jwwweber]</li> <li>Ember.js [https://emberjs.com]</li> <li>Belfour Bourbon Whiskey Finished With Texas Pecan Wood [https://belfourspirits.com/our-spirits/bourbon-whiskey-finished-texas-pecan-wood]</li> <li>Maker's Mark 46 [https://www.makersmark.com/makers-mark-46]</li> <li>Watcher's Whiskey Tea [https://www.adagio.com/signature_blend/blend.html?blend=86010]</li> <li>React [https://reactjs.org]</li> <li>JavaScript [https://www.javascript.com]</li> <li>Twitter [http://twitter.com]</li> <li>Blockchain [https://www.blockchain.com]</li> <li>Dropbox [http://dropbox.com] </li> <li>Adobe Dreamweaver [https://www.adobe.com/products/dreamweaver.html]</li> <li>Astro [https://astro.build]</li> <li>Ember for React Developers [https://www.notion.so/Ember-For-React-Developers-556a5d343cfb4f8dab1f4d631c05c95b]</li> </ul>

Mar 31, 20221h 4m

Ep 28Transitioning to Tech and Writing What You Know with Kara Luton

E

<p>When it seems like everyone around you has worked in the same field for a really long time, making a career pivot with confidence can be tricky. But not everyone's been coding since their early college days like Robbie and Chuck. Kara Luton started on track to become a professional ballerina. After college and a stint in music publicity, burnout prompted Kara to make a hard left and begin a career in tech. </p> <p>With all the developer bootcamps and online resources now available, making the switch has never been more accessible. Not to mention, the skills Kara learned as a ballerina and a music publicist helped shape the developer she is today. From staying dedicated and detail-oriented, learning to write and learning from burnout, Kara wouldn't change anything about her unconventional path to software.</p> <p>In this episode, Chuck and Robbie talk with Kara about her experience learning and relearning Ember, why she loves the Ember community, her advice for those looking to switch careers, Kara's cool home office, and why every developer has something valuable to offer. </p> <p>Key Takeaways</p> <ul> <li>[00:58] - A brief introduction to Kara. </li> <li>[03:16] - A whiskey review. </li> <li>[08:51] - Kara's non-traditional path to tech. </li> <li>[15:57] - Kara's experience in a bootcamp and her thoughts on bootcamps as a developer launchpad.</li> <li>[17:34] - How Kara found Ember. </li> <li>[23:10] - Kara's advice for people looking to make a career pivot.</li> <li>[28:44] - Why Kara's looking forward to contributing to open source projects. </li> <li>[32:30] - How Kara's home office setup has evolved. </li> <li>[37:57] - Kara's thoughts on NFTs. </li> <li>[40:17] - Why Kara loves animals and a deep dive on her two pet dogs. </li> <li>[47:48] - More of Kara's hobbies outside of the web and a chat about Marvel movies. </li> <li>[58:48] - A soccer and sports-themed whatnot. </li> </ul> <p>Quotes</p> <p>[15:20] - "Ballet, it's very detail-oriented and I feel like that's something that's really helped me in my career as a developer, like missing a semicolon or understanding the different syntaxes — it's really helped me a lot. I'm really really grateful for my time doing ballet." ~ Kara Luton [https://www.karaluton.com]</p> <p>[29:37] - "Contributing to the framework that you use will give you such good knowledge of it, even if it's something small." ~ Kara Luton [https://www.karaluton.com]</p> <p>[31:59] - "You never know if something you say, the way you phrase something, will just make it click for somebody in a way that they haven't understood it before. I really really recommend people writing blog posts." ~ Kara Luton [https://www.karaluton.com]</p> <p>Links</p> <ul> <li>Kara Luton [https://www.karaluton.com]</li> <li>CrowdStrike [http://crowdstrike.com]</li> <li>Glimmer.js [https://glimmerjs.com]</li> <li>Three Chord Bourbon Strange Collaboration [https://threechordbourbon.com]</li> <li>Nelson's Green Brier Distillery [https://greenbrierdistillery.com] </li> <li>Nashville Predators [https://www.nhl.com/predators]</li> <li>Joffrey Ballet School Summer Intensives [https://www.joffreyballetschool.com/summer-intensives]</li> <li>Belmont University [https://www.belmont.edu]</li> <li>freeCodeCamp [https://www.freecodecamp.org]</li> <li>Codecademy [https://www.codecademy.com] </li> <li>Ember.js [https://emberjs.com]</li> <li>Ryan Tablada [https://www.linkedin.com/in/ryantablada/]</li> <li>Rock & Roll with Ember.JS [https://balinterdi.com/rock-and-roll-with-emberjs/]</li> <li>Ember Octane [https://emberjs.com/editions/octane/]</li> <li>Dev.to [https://dev.to]</li> <li>Ed Faulkner</li> </ul>

Mar 24, 20221h 5m

Ep 27Alternatives to Relay, the GraphQL Stack, and Adulthood with Charles Lowell and Taras Mankovski

E

<p>Just because something is widely used doesn't always mean it's your best solution. Frontside Founder Charles Lowell and CEO Taras Mankovski, stumbled into an alt GraphQL stack simply because the nature of a product didn't mesh with Apollo. After happening upon two up-and-coming technologies, GraphQL modules and Envelope, a solution was born, as was a newfound flexibility with GraphQL stacks.</p> <p>In this episode, Charles and Taras talk with Chuck and Robbie about their accidental developer discovery, the drawbacks of UI libraries, what a Relay alternative looks like, what in the world Pact is, and why adulthood is vastly overrated. </p> <p>Key Takeaways</p> <ul> <li>[00:48] - An introduction to the Frontside guys.</li> <li>[02:29] - A whiskey review.</li> <li>[08:46] - How Charles and Taras discovered a less-than-ordinary GraphQL stack.</li> <li>[18:39] - Why JSON:API doesn't always make sense.</li> <li>[23:11] - Taras' criteria for a valuable alternative to Relay. </li> <li>[25:04] - What is Pact? </li> <li>[28:30] - An NFT chat, and why adulthood is vastly overrated. </li> <li>[41:45] - Charles' and Taras' hobbies outside of the web and the best way to bond with your baby. </li> <li>[54:38] - A few last-minute mentions. </li> </ul> <p>Quotes</p> <p>[21:04] - "Relay is complex, it's difficult, and it's not as magical as other things that I've used. So I actually don't think that the primary benefit is to the clients that consume it, ironically. I think the benefit is to the developers that are trying to understand." ~ Charles Lowell [https://twitter.com/cowboyd]</p> <p>[56:20] - "The combination of testing and simulation and the developer experience stuff, and the emergence of developer experience as an area of focus is exciting and interesting in the same way that web and Ember was when it started. Just that sense of, we're discovering something new and there are people who are actively trying to solve a problem." ~ Taras Mankovski [https://twitter.com/tarasm] </p> <p>Links</p> <ul> <li>Charles on Twitter [https://twitter.com/cowboyd]</li> <li>Taras on Twitter [https://twitter.com/tarasm]</li> <li>Frontside [http://frontside.io] </li> <li>The Balvenie Doublewood 12 [https://www.thebalvenie.com/our-whisky-collection/cask-finishes/doublewood-12/] </li> <li>The Singleton of Glendullan Liberty [https://whizzky.net/whisky.php?ref=3614-The-Singleton-of-Glendullan-Liberty]</li> <li>GraphQL [https://graphql.org]</li> <li>Apollo [http://apollo.io] </li> <li>Discord [https://discord.com]</li> <li>Envelope [https://www.workflowproducts.com/envelope.html]</li> <li>JSON:API [https://jsonapi.org]</li> <li>runspired [https://www.instagram.com/runspired/]</li> <li>Whiskey Web and Whatnot: Discovering Ember, Adopting Orbit, and Unlocking Optimization with Chris Thoburn (runspired) [https://www.whiskeywebandwhatnot.fm/discovering-ember-adopting-orbit-and-unlocking-optimization-with-chris-thoburn-runspired/]</li> <li>Ember Data [https://guides.emberjs.com/release/models/]</li> <li>Orbit [https://orbitjs.com] </li> <li>Relay [https://relay.dev]</li> <li>Pact [http://pact.io]</li> <li>Swach [https://swach.io]</li> <li>Blockchain [https://www.blockchain.com]</li> <li>Web3 [https://web3js.readthedocs.io/en/v1.5.2/]</li> <li>No JS [https://apps.apple.com/us/app/no-js/id1062685513]</li> <li>Rails [https://rubyonrails.org]</li> <li>The Guild [https://www.the-guild.dev]</li> <li>Hive GraphQL [https://graphql-hive.com]</li> <li>CodeGen [https://codegen.eu]</li> <li>The Sandbox [https://sandboxgame.gitbook.io/the-sandbox/]</li> </ul>

Mar 17, 20221h 0m

Ep 26Machine Learning in JavaScript, Remix Plus Netlify, and Why DX Engineers Matter with Charlie Gerard

E

<p>Charlie Gerard loves to experiment. Her love for experimentation and JS has propelled Charlie into the world of machine learning and in turn inspired her recent book, Practical Machine Learning in JavaScript. </p> <p>Forever iterating on her projects and experimentations, Charlie extends that desire for growth into her professional life, even pursuing a Bachelor's Degree in Computer Science and dabbling as a Google Developer Expert outside of her Netlify 9-5. </p> <p>In this episode, Charlie talks with Chuck and Robbie about her role at Netlify, why DX engineers matter, the real relationship between Remix and Netlify, Charlie's approach to machine learning, and her thoughts on why web3 can be used for good.</p> <p>Key Takeaways</p> <ul> <li>[00:30] - An introduction to Charlie. </li> <li>[01:04] - A whiskey review. </li> <li>[07:53] - Why Charlie wrote a book about JavaScript and machine learning. </li> <li>[11:23] - How Charlie comes up with the projects she works on. </li> <li>[18:24] - What Charlie does at Netlify and what it means to be a Google Developer Expert. </li> <li>[22:43] - What Charlie knows about the relationship between Remix and Netlify. </li> <li>[26:23] - Why DX engineering matters. </li> <li>[31:33] - A deep dive on Charlie's Twitter and her hobbies outside of tech. </li> <li>[41:40] - How Charlie thinks web3 can be used for good.</li> </ul> <p>Quotes</p> <p>[13:48] - "Every time I have an idea, I kind of tweak it to push it as far as I can or until I get bored and then I move onto another one. But it's never like I wake up and have a great idea. I wish it was like that. But most of the time it's more an evolution of ideas or inspiration that I find online, other people sharing their stuff, and it generates an idea in my head." ~ @devdevcharlie [https://twitter.com/devdevcharlie]</p> <p>Links</p> <ul> <li>Charlie on Twitter [https://twitter.com/devdevcharlie]</li> <li>Netlify [https://www.netlify.com] </li> <li>JavaScript [https://www.javascript.com]</li> <li>Jamstack [https://jamstack.org]</li> <li>The Balvenie Caribbean Cask 14 [https://us.thebalvenie.com/our-whisky-range/view/caribbean-cask-14/]</li> <li>Practical Machine Learning in JavaScript [https://www.amazon.com/Practical-Machine-Learning-JavaScript-TensorFlow-js/dp/1484264177]</li> <li>TensorFlow [https://www.tensorflow.org]</li> <li>Python [https://www.python.org]</li> <li>TensorFlow.js [https://www.tensorflow.org/js]</li> <li>Vanilla JS [http://vanilla-js.com]</li> <li>Create React App [https://create-react-app.dev]</li> <li>Chrome Dino Game [https://chromedino.com]</li> <li>Street Fighter [https://www.streetfighter.com/]</li> <li>Amazon [http://amazon.com]</li> <li>Amazon Web Services (AWS) [https://aws.amazon.com]</li> <li>Google Developer Expert [https://developers.google.com/community/experts]</li> <li>Google [http://google.com]</li> <li>Android [http://android.com]</li> <li>Angular [https://angular.io]</li> <li>Remix [https://remix.run]</li> <li>Vercel [https://vercel.com]</li> <li>Next.js [https://nextjs.org]</li> <li>Whiskey Web and Whatnot: The Beauty of Remix, Falling for Tailwind, and Why NFTs Are a Scam with Kent C. Dodds [https://www.whiskeywebandwhatnot.fm/the-beauty-of-remix-falling-for-tailwind-and-why-efts-are-a-scam-with-kent-c-dodds/]</li> <li>Astro [https://astro.build]</li> <li>RedwoodJS [https://redwoodjs.com]</li> <li>Backstage [https://github.com/backstage/backstage]</li> <li>Discord [https://discord.com]</li> <li>YouTube [http://youtube.com]</li> </ul>

Mar 10, 202256 min

Ep 25Creating CodePen, Tackling Tailwind, and Keeping It Simple with Chris Coyier

E

<p>Ten years after launching CodePen, Co-Founder Chris Coyier still thinks of his company as a scrappy startup. That's because CodePen, an app and social community for testing and creating web projects, still feels like a company striving to prove itself in a world of jaded developers. Nevertheless, CodePen has successfully reached developers as they're learning to code. </p> <p>In this episode, Chris talks with Chuck and Robbie about his online opinions that align and differ from Robbie's, the evolution of CodePen, how they've managed to monetize, the advantages of sticking with CSS, why blogging is like grinding, and Chris' parenting advice for new dads.</p> <p>Key Takeaways</p> <ul> <li>[02:23] - A whiskey review. </li> <li>[11:10] - The beauty of CodePen and a brief chat about Tampa. </li> <li>[16:11] - The niche that sets CodePen apart. </li> <li>[18:03] - Why going serverless is a wonderful thing. </li> <li>[23:11] - How CodePen has evolved and how they have monetized. </li> <li>[25:06] - How CodePen uses information for good. </li> <li>[27:16] - How CSS-Tricks came to be and Chris' other digital passions. </li> <li>[38:38] - What Chris thinks of Tailwind. </li> <li>[44:59] - What new things are coming to CSS. </li> <li>[49:42] - Chris' dad advice for Robbie. </li> <li>[57:31] - A Rick Steves whatnot, complaints about Italian food, and why deadlines work. </li> </ul> <p>Quotes</p> <p>[23:59] - "Not a day has gone by, pretty much in the 10 years we've been running this, where there isn't some kind of jaw-dropping, interesting creation on CodePen." ~ @chriscoyier [https://twitter.com/chriscoyier]</p> <p>[45:25] - "If you just let CSS be, just use the language, you get all this stuff. But if you have to wait for an abstraction to come later, maybe it never does arrive or maybe it comes in a way that's too abstracted that's not all that useful. There's an advantage to just sticking to the core language." ~ @chriscoyier [https://twitter.com/chriscoyier]</p> <p>[49:28] - "The rule is, just leave it alone. Do not open up somebody else's thing and reorder their inputs and commit that. Because that is just noise, and it doesn't matter." ~ @chriscoyier [https://twitter.com/chriscoyier]</p> <p>Links</p> <ul> <li>Chris on Twitter [https://twitter.com/chriscoyier]</li> <li>Discord [https://discord.com]</li> <li>New Riff Single Barrel Bourbon [https://www.newriffdistilling.com/spirits/single-barrel-bourbon-whiskey/]</li> <li>Sagamore Spirit [https://sagamorespirit.com]</li> <li>Jack Daniel's [https://www.jackdaniels.com]</li> <li>Jim Beam [https://www.jimbeam.com/]</li> <li>CodePen [https://codepen.io]</li> <li>Sass [https://sass-lang.com]</li> <li>Next.js [https://nextjs.org]</li> <li>JavaScript [https://www.javascript.com]</li> <li>Dart [https://dart.dev]</li> <li>Bitcoin [https://bitcoin.org]</li> <li>Eyeframe [https://eyeframeconverter.wordpress.com]</li> <li>Rust [https://www.rust-lang.org]</li> <li>Go [https://go.dev]</li> <li>Acquia [https://www.acquia.com]</li> <li>Ruby [https://rubyonrails.org]</li> <li>VS Code [https://code.visualstudio.com]</li> <li>CodePen PRO Plans [https://codepen.io/accounts/signup]</li> <li>The CodePen Spark (CodePen newsletter) [https://blog.codepen.io/2016/12/08/the-codepen-spark/]</li> <li>CSS-Tricks [https://css-tricks.com]</li> <li>WordPress [http://wordpress.com]</li> <li>How to Fetch and Parse RSS Feeds in JavaScript [https://css-tricks.com/how-to-fetch-and-parse-rss-feeds-in-javascript/]</li> </ul>

Mar 3, 20221h 9m

Ep 24Runspired vs. Chris Manson on Solving the Number One Open Source Maintainer Dilemma

E

<p>As Chris Thoburn (otherwise known as runspired) began prepping for his own Whiskey Web and Whatnot, he found himself driving along to Chris Manson's episode from a few weeks prior. Nodding along as Chris explained his point of view on all things Ember, runspired suddenly slammed on the brakes after hearing one pivotal sentence. </p> <p>At the center of his break slam and today's fierce disagreement? The value of TypeScript and its place in the Ember community. Fortunately, Chris and Chris have the same end goal: to encourage more developers to use Ember and contribute to Ember projects. But how do we keep Ember contributor-friendly while keeping contributions careful? One of them yearns for a happy medium and the other feels that balance is forever impossible.</p> <p>In this episode, runspired and Chris Manson battle it out, discussing TypeScript's place in the Ember community and balancing the volume of Ember contributors with the accuracy of developer edits.</p> <p>Key Takeaways</p> <ul> <li>[02:49] - A whiskey review. </li> <li>[09:55] - What whiskey and NFTs have in common. </li> <li>[11:37] - Runspired explains the source of his smackdown with Chris Manson. </li> <li>[15:38] - Where Chris Manson and runspired stand on TypeScript. </li> <li>[19:29] - Chris Manson's side of the story.</li> <li>[20:02] - How runspired and Chris Manson think we'll get more developers contributing to Ember. </li> <li>[29:09] - Where runspired and Chris Manson actually agree.</li> <li>[37:18] - Where Chris Manson stands on TypeScript. </li> <li>[40:56] - How to balance contributor-friendly with contributor careful. </li> <li>[44:58] - The problem with Ember sponsorships and Ember advocates. </li> <li>[01:02:53] - Some closing thoughts on today's smackdown, Peaky Blinders, and an NFT-themed whatnot. </li> </ul> <p>Quotes</p> <p>[26:19] - "The more that we've adopted TypeScript, the more I've seen people capable of making a contribution without my assistance that had the right fix." ~ runspired [https://www.instagram.com/runspired/]</p> <p>[43:20] - "I see Ember Learn, the org, and all of the things that we maintain, as kind of a gateway drug to becoming an Ember CLI contributor, a framework contributor, an Ember Data contributor. It's like a training ground." ~ Chris Manson [https://twitter.com/real_ate]</p> <p>[44:58] - "What we really need is a developer advocate for Ember. We need, as a community, to find some pool of funding, to hire somebody, to be 100% focusing on that pipeline that I'm talking about: getting people in at the bottom, finding ways for them to get from the bottom to the middle grounds, identifying the projects, project managing people up that scale, and getting them to (runspired's) door when they are ready." ~ Chris Manson [https://twitter.com/real_ate]</p> <p>Links</p> <ul> <li>Chris Manson [https://twitter.com/real_ate]</li> <li>runspired [https://www.instagram.com/runspired/]</li> <li>Chuck on Twitter [https://twitter.com/CharlesWthe3rd]</li> <li>Whiskey Web and Whatnot: Ember vs. React, Jamstack, and Holes in the Hiring Process with Chris Manson [https://www.whiskeywebandwhatnot.fm/ember-vs-react-jamstack-and-holes-in-the-hiring-process-with-chris-manson/]</li> <li>Whiskey Web and Whatnot: Discovering Ember, Adopting Orbit, and Unlocking Optimization with Chris Thoburn (runspired) [https://www.whiskeywebandwhatnot.fm/discovering-ember-adopting-orbit-and-unlocking-optimization-with-chris-thoburn-runspired/]</li> <li>Whiskey Web and Whatnot: Work-Life Balance, React, and Why Accessibility is Everything with Melanie Sumner [https://www.whiskeywebandwhatnot.fm/work-life-balance-react-and-why-accessibility-is-everything-with-melanie-sumner/]</li> <li>Jos. A. Magnus & Co. [https://josephmagnus.com/spirits/murray-hill-club/]</li> </ul>

Feb 24, 20221h 18m

Ep 23Work-Life Balance, React, and Why Accessibility Is Everything with Melanie Sumner

E

<p>In this episode, Robbie and Chuck talk with Melanie Sumner, web developer and member of the Ember Core Team. </p> <p>As a graduation gift from her Uncle, Melanie was handed a computer and told, "learn to write code," because the future is tech. So that's what she did. With a love of language and puzzles, writing code became her thrill and, after years in the Navy, her profession. Today, Melanie is active in the Ember community, serving on the Ember Core Team and advocating for veterans entering web development.</p> <p>Melanie talks with Robbie and Chuck about the value of empty days, intentional productivity, Ember's evolution, React, and tips for making websites accessible. </p> <p>Key Takeaways</p> <ul> <li>[00:27] - A quick introduction to Melanie and her role in the Ember community. </li> <li>[01:38] - A whiskey review.</li> <li>[08:13] - Web dev "would you rather".</li> <li>[12:36] - Why Melanie started learning to write code and her thoughts on work-life balance. </li> <li>[20:02] - The philosophy Melanie lives by and why she tracks the domains she buys. </li> <li>[24:25] - Robbie's tipping point with Ember and some shiny new toys. </li> <li>[29:05] - Why Ember shouldn't try to be React and the importance of accessibility. </li> <li>[32:29] - How to make a website more accessible. </li> <li>[35:54] - Today's gaming-themed whatnot. </li> <li>[43:07] - How Melanie survived the pandemic and news on the next EmberConf. </li> <li>[48:10] - What Melanie cares about outside of web development. </li> </ul> <p>Quotes</p> <p>[01:06] - "It's my philosophy to at least Buy A Coffee for people who work on open source projects that I use. I think if we all did that, the world would be a better place." ~ @melaniersumner [https://twitter.com/melaniersumner] </p> <p>[14:13] - "I don't know why my brain has made this connection, but it has. I'm good at learning foreign languages and that kind of translated into me believing I was good at writing code and learning new code languages. Because it's all about learning what are you trying to say and how you want to say it." ~ @melaniersumner [https://twitter.com/melaniersumner] </p> <p>[17:11] - "We develop this very unhealthy culture in web, in tech where it's like, 'oh I have to be rockstar ninja core person who can do all the commits on all the days.' And it's like no, show me your empty days actually. I want to see where you took time off." ~ @melaniersumner [https://twitter.com/melaniersumner] </p> <p>Links</p> <ul> <li>Melanie Sumner [https://twitter.com/melaniersumner]</li> <li>Ember [https://emberjs.com]</li> <li>Ember Core Team [https://emberjs.com/teams/]</li> <li>GitHub [https://github.com]</li> <li>Buy Me a Coffee [https://www.buymeacoffee.com]</li> <li>faker.js [https://fakerjs.dev]</li> <li>Microsoft [http://microsoft.com]</li> <li>Jos. A. Magnus & Co. Murray Hill Club [https://josephmagnus.com/spirits/murray-hill-club/]</li> <li>Binny's Beverage Depot [https://www.binnys.com] </li> <li>Buffalo Trace Distillery [https://www.buffalotracedistillery.com]</li> <li>Sagamore Spirit [https://sagamorespirit.com]</li> <li>Chris Manson [https://twitter.com/real_ate]</li> <li>Whiskey Web and Whatnot: Ember vs. React, Jamstack, and Holes in the Hiring Process with Chris Manson [https://www.whiskeywebandwhatnot.fm/ember-vs-react-jamstack-and-holes-in-the-hiring-process-with-chris-manson/]</li> <li>Raspberry Pi Touch Screen [https://www.raspberrypi.com/products/raspberry-pi-touch-display/]</li> <li>YAML [https://yaml.org]</li> <li>Nokia [https://www.nokia.com]</li> <li>AngularJS [https://angularjs.org]</li> </ul>

Feb 17, 202251 min

Ep 22Astro, Dashboards, NFT Memberships, and a TV Roundup

E

<p>From Astro, Vite, and Snowpack, to VR, and some favorite TV shows, today's episode is the perfect opportunity to catch up on technical whatnots and a few exciting life updates from Chuck and Robbie. Plus, if you've ever wondered what NFTs, co-working spaces, and whiskey all have in common, today's episode is for you. </p> <p>In this episode, Robbie and Chuck dive into the frameworks they're using, the dashboards they're analyzing, what's new in the gaming universe, and the co-working space to check out if you happen to live near Middleburg, VA. And if you don't, here's how a virtual space can come to you. </p> <p>Key Takeaways</p> <ul> <li>[00:09] - A non-traditional introduction.</li> <li>[01:35] - A whiskey review. </li> <li>[09:00] - What Robbie's working on.</li> <li>[14:41] - What it's like working in Astro.</li> <li>[18:56] - What Chuck's working on. </li> <li>[24:36] - Why Chuck is taking a break from VR. </li> <li>[36:00] - What's new in games and TV. </li> <li>[47:40] - When Robbie's getting a Tesla. </li> <li>[49:53] - An update on Robbie's co-working space. </li> </ul> <p>Quotes</p> <p>[16:26] - "[Astro] is probably not quite as fast as if you'd literally gone through and written everything in Vanilla HTML and CSS. But it's pretty dang close with conveniences." ~ @rwwagner90 [https://mobile.twitter.com/rwwagner90]</p> <p>[19:50] - "Apollo Studio gives you some excellent metrics and traces into what's going on and where things are slow and even down to the resolvers for each individual key, things like that, and some interesting cache stuff. But, at the end of the day, you've really bought into their way and their ecosystem." ~ Chuck Carpenter [https://www.linkedin.com/in/chuckcarpenter/]</p> <p>Links</p> <ul> <li>Blue Run Kentucky Straight Rye Whiskey Holiday Batch [https://www.delmesaliquor.com/products/blue-run-holiday-rye-cask-strength-rye-whiskey] </li> <li>Heaven Hill Distillery [https://heavenhilldistillery.com]</li> <li>Willett Distillery [https://www.kentuckybourbonwhiskey.com]</li> <li>Seelbach's [https://seelbachs.com]</li> <li>Brach's candy [https://www.brachs.com]</li> <li>Ember [https://emberjs.com]</li> <li>JavaScript [https://www.javascript.com] </li> <li>Edward Faulkner [https://twitter.com/eaf4]</li> <li>Cardstack [https://cardstack.com]</li> <li>Blockchain [https://www.blockchain.com]</li> <li>Web3 [https://web3js.readthedocs.io/en/v1.5.2/]</li> <li>Astro [https://astro.build]</li> <li>Snowpack [https://www.snowpack.dev]</li> <li>Vite [https://vitejs.dev] </li> <li>SWC [https://swc.rs]</li> <li>React [https://reactjs.org]</li> <li>web.dev [https://web.dev] </li> <li>Lighthouse [https://chrome.google.com/webstore/detail/lighthouse/blipmdconlkpinefehnmjammfjpmpbjk]</li> <li>Google Fonts [https://fonts.google.com]</li> <li>Next.js [http://next.js]</li> <li>next/image [https://nextjs.org/docs/api-reference/next/image]</li> <li>nuxt-img [https://image.nuxtjs.org/components/nuxt-img/]</li> <li>Remix [https://www.remix.com]</li> <li>RedwoodJS [https://redwoodjs.com]</li> <li>GraphQL [https://graphql.org]</li> <li>Apollo [https://www.apollographql.com]</li> <li>Apollo Studio [https://www.apollographql.com/docs/studio/]</li> <li>Helios [https://github.com/spotify/helios]</li> <li>The Guild [https://www.the-guild.dev]</li> <li>Hive GraphQL [https://graphql-hive.com]</li> <li>runspired [https://www.instagram.com/runspired]</li> </ul>

Feb 10, 202257 min

Ep 21The Right Way to NFT, Blockchain, and Making Your Mark in the Digital Marketplace with Juan Palomino

E

<p>In a world of invaluable yet intangible artwork and every developer fighting for a space on the blockchain, it's hard to sort out what's adding value to our brave new world and what's taking up space. Juan Palomino, founder of Full Speed Media [https://fullspeedav.com], has spent the last year knee-deep in his own NFT experiment. Along the way, he's learned what to embrace and what to forget when it comes to making his mark in the digital economy. </p> <p>Juan started Full Speed Media as a way to provide live streaming services throughout the pandemic. While it began as a way to simply satisfy a growing demand, through his business, Juan began developing relationships with local organizations in Phoenix and realized the need for other web-based projects geared toward fundraising. </p> <p>A true lover of building cool stuff and experimenting with the latest tech trends, Juan eventually developed an NFT drop in partnership with a local artist. Since launch day, his community has minted almost 100 tokens and raised just under $10,000 for the Valleywise Health Foundation [https://valleywisehealthfoundation.org], the largest provider of mental health services in Arizona. </p> <p>In this episode, Robbie, Chuck, and Juan discuss the technicalities of building an NFT, where most developers miss the mark in blockchain, and the real beauty of a growing minted marketplace. </p> <p>Key Takeaways</p> <ul> <li>[01:13] - A quick introduction to Juan.</li> <li>[02:37] - Two truths and a lie. </li> <li>[06:25] - A whiskey review. </li> <li>[14:19] - Chuck's two truths and a brief history of Philadelphia. </li> <li>[17:54] - Juan's groundbreaking NFT fundraising project. </li> <li>[23:17] - How tech trends like NFTs and smart contracts actually work. </li> <li>[27:11] - How Juan algorithmically generates NFT images.</li> <li>[31:20] - The right way to approach NFTs and why fees.wtf missed the mark. </li> <li>[45:40] - What's the deal with DAOs? </li> <li>[46:50] - Where the blockchain truly belongs.</li> <li>[49:06] - Why Chuck is back on Twitter. </li> <li>[52:13] - The beauty of the NFT space. </li> </ul> <p>Quotes</p> <p>[41:31] - "Blockchain in itself is not this secret ingredient that now makes everything better. It has become this buzzword that people want to do a land grab for but realistically, this is just the building blocks of how we're going to build bigger, better, more decentralized, more trustless applications and systems." ~ @JuanForTheMoney [https://twitter.com/juanforthemoney]</p> <p>[52:47] - "The NFT space, for all its quirks and mishappenings and lost gas fees, has really turned me onto the art world and has exposed me to a whole different way of creating stuff and connected me with a lot of people I might not have been connected with otherwise. If nothing else, it has been a really great experiment." ~ @JuanForTheMoney [https://twitter.com/juanforthemoney]</p> <p>Links</p> <ul> <li>Juan on Twitter [https://twitter.com/juanforthemoney]</li> <li>Full Speed Media [https://fullspeedav.com]</li> <li>Si Se Puede Foundation [https://www.sisepuedefoundation.org]</li> <li>Smooth Ambler [https://smoothambler.com]</li> <li>Lost Lantern Smooth Ambler West Virginia Straight Bourbon Whiskey [https://seelbachs.com/products/lost-lantern-2021-single-cask-7-smooth-ambler-west-virginia-straight-bourbon-whiskey]</li> <li>Seelbach's [https://seelbachs.com]</li> <li>Coffee Zona [https://coffee-zona.business.site]</li> <li>Geno's Steaks [https://www.instagram.com/genossteaks]</li> <li>Lin Manuel Miranda [https://www.linmanuel.com]</li> <li>Encanto [https://movies.disney.com/encanto]</li> <li>Viva Muertos! [https://www.vivamuertos.com]</li> </ul>

Feb 3, 202255 min

Ep 20Discovering Ember, Adopting Orbit, and Unlocking Optimization with Chris Thoburn (runspired)

E

<p>Runspired's journey with Ember began just like Chuck's, Robbie's, and many who've come before them — with confusion, hesitancy, and gradual infatuation. </p> <p>The year was 2008 and runspired was launching an app. Somewhere along the way, he realized that if he wanted to build the collaborative web-first application he envisioned, he needed to build in JavaScript. </p> <p>Sifting through Angular and React, nothing stuck. When he finally stumbled upon Ember, the pitfalls and confusion were obvious and almost immediately he abandoned the framework. But runspired soon realized that features within Ember matched the ideas he began developing in his own framework years prior. Suddenly, everything clicked and today runspired is an Ember aficionado with big ideas on the future of framework and the secrets to cutting edge optimization.</p> <p>In this episode, Robbie, Chuck, and runspired discuss flaws in the developer community, why Orbit is useful, shifting the approach to API frameworks, and why JSON:API and GraphQL are a match made in developer heaven. </p> <p>Key Takeaways</p> <ul> <li>[01:37] - A whiskey review.</li> <li>[11:26] - How runspired's journey in the Ember community evolved. </li> <li>[20:22] - What runspired thinks about RedwoodJS and API frameworks. </li> <li>[24:03] - Why Orbit is flawed but incredibly useful. </li> <li>[29:45] - What's missing from the developer community. </li> <li>[36:01] - Why JSON:API and GraphQL are a perfect marriage. </li> <li>[41:59] - What Ember Data cares about.</li> <li>[48:01] - A conversation about whatnot including Chris' dive into professional running. </li> <li>[55:55] - A cause runspired cares about in the Ember community. </li> </ul> <p>Quotes</p> <p>[18:30] - "I've never found a reason to want to re-evaluate Ember as my main framework. Every time I've had a complaint, it's evolved to satisfy that complaint with time." ~ runspired [https://www.instagram.com/runspired/]</p> <p>[23:00] - "So many of the problems that I see applications encounter late in their life cycles are problems where the API framework just wasn't set up well in the first place. And if they had had a better framework for building APIs and understanding how applications are maybe going to mature, and how that API is going to need to evolve as the application matures, they probably would have been set up for better success." ~ runspired [https://www.instagram.com/runspired/]</p> <p>[24:42] - "Orbit, in my opinion, is the gold standard of data libraries for the front-end right now. Because it solves every problem that you don't know you have yet. But that's also its big flaw because it has found the end architecture that you've got to evolve to if you end up with those problems." ~ runspired [https://www.instagram.com/runspired/]</p> <p>Links</p> <ul> <li>EmberFest [https://emberfest.eu]</li> <li>Balcones Whiskey [https://balconesdistilling.com]</li> <li>Ember [https://emberjs.com]</li> <li>Whiskey Web and Whatnot: Chuck's Origin Story: Career Pivots and Learning to Love Ember [https://www.whiskeywebandwhatnot.fm/chucks-origin-story-career-pivots-and-learning-to-love-ember/]</li> <li>Whiskey Web and Whatnot: Robbie's Origin Story: Learning to Code, Learning to Hire, and Taking the Entrepreneurial Leap [https://www.whiskeywebandwhatnot.fm/robbies-origin-story-learning-to-code-learning-to-hire-and-taking-the-entrepreneurial-leap/]</li> <li>Whiskey Web and Whatnot: Ember vs. React, Jamstack, and Holes in the Hiring Process with Chris Manson [https://www.whiskeywebandwhatnot.fm/ember-vs-react-jamstack-and-holes-in-the-hiring-process-with-chris-manson/]</li> <li>Whiskey Web and Whatnot: RedwoodJS, Develo [https://www.whiskeywebandwhatnot.fm/redwoodjs-developer-experience-and-developing-for-scale-with-tom-preston-werner/]</li> </ul>

Jan 27, 202258 min

Ep 19Decentralized Gaming, IntelliJ, Twitch, and the Shortcomings of Modern VR with Rob Cary

E

<p>What do web development, Twitch, VR, and blockchain all have in common? More than you might think. After years as a game developer, Ship Shape's longest-tenured employee Rob Cary was bound to put those unlikely virtual dots together and today he's here to share a few original insights. </p> <p>After meeting Robbie Wagner in an elementary school play as a couple of accountants, their lives continued to overlap. From a choice in college to a knack for web development, making sweet beats, and ultimately, their careers, an intro to Rob may sound identical to an intro to Robbie. But unlike Robbie Wagner, Rob Cary has years of VR experience under his belt. Not to mention, some interesting ideas about the future of our virtual metaverse. </p> <p>In this episode, Robbie, Chuck, and Rob discuss the wonders of WebStorm and IntelliJ, what on earth decentralized gaming is, how VR has transformed the gaming world, and the mostly unknown link between Twitch and web development. </p> <p>Key Takeaways</p> <ul> <li>[00:28] - Introduction to Rob.</li> <li>[01:27] - A whiskey review. </li> <li>[06:57] - Rob, Robbie, or both? </li> <li>[13:05] - Rob's technical background and the state of decentralized gaming.</li> <li>[16:12] - A game of Stumped.</li> <li>[24:50] - What Rob likes about WebStorm and IntelliJ.</li> <li>[30:16] - A conversation about the VR universe, how it's transformed, and where we're headed. </li> <li>[39:10] - Why NFTs are everywhere. </li> <li>[43:20] - Rob's hobbies outside of gaming and websites. </li> </ul> <p>Quotes</p> <p>[26:35] - "VS Code is one of the few examples I've seen of an IDE that's really universally been adopted really quickly." ~ @r0bc4ry [https://twitter.com/r0bc4ry]</p> <p>[34:50] - "Some of the things you can do on VR, you could just never do in a traditional game. The technology has a ton of promise, there are just fundamental issues that still are being worked on that I think need to be fixed." ~ @r0bc4ry [https://twitter.com/r0bc4ry]</p> <p>Links</p> <ul> <li>Rob Cary [https://twitter.com/r0bc4ry]</li> <li>React [https://reactjs.org]</li> <li>Ember [https://emberjs.com]</li> <li>Dojo [https://dojotoolkit.org]</li> <li>Vuori [https://vuoriclothing.com]</li> <li>Lululemon [https://shop.lululemon.com]</li> <li>Widow Jane Rye Mash, Oak & Applewood-Aged Whiskey [https://widowjane.com/whiskey/oak-and-apple-wood]</li> <li>Twitter [http://twitter.com]</li> <li>Whiskey Web and Whatnot: Next.js 12, React vs. Svelte, and the Future of Frameworks with Wes Bos [https://www.whiskeywebandwhatnot.fm/nextjs-12-react-vs-svelte-and-the-future-of-frameworks-with-wes-bos/]</li> <li>Virginia Tech [https://vt.edu]</li> <li>StarCraft [https://starcraft.com/en-us/]</li> <li>Zoom [http://zoom.com]</li> <li>Unity [https://unity.com]</li> <li>Blockchain [https://www.blockchain.com]</li> <li>Halo [https://www.halowaypoint.com]</li> <li>Syntax [https://www.syntax.fm]</li> <li>Web3 [https://web3js.readthedocs.io/en/v1.5.2/]</li> <li>DoorDash [https://www.doordash.com]</li> <li>Uber Eats [https://www.ubereats.com]</li> <li>Async/await [https://javascript.info/async-await]</li> <li>NativeScript [https://nativescript.org]</li> <li>BlueJ [https://www.bluej.org]</li> <li>JSON [https://www.json.org/json-en.html]</li> <li>IntelliJ IDEA [https://www.jetbrains.com/idea/]</li> <li>WebStorm [https://www.jetbrains.com/webstorm/]</li> <li>Visual Studio Code [https://code.visualstudio.com]</li> <li>Atom [https://atom.io]</li> <li>yarn install [https://classic.yarnpkg.com/en/docs/cli/install/]</li> </ul>

Jan 13, 202254 min

Ep 18Chuck's Origin Story: Career Pivots, and Learning to Love Ember

E

<p>After diving into Robbie’s backstory in episode 017, today we’re panning the camera to Chuck. If you’ve ever wondered how he ended up at Ship Shape and where Chuck first discovered the world of the web, today’s episode explores his digital origin story. </p> <p> Like Robbie, Chuck’s foray into software development began in Photoshop. In fact, for a period after graduating college, Chuck considered going to photography school. Unfortunately (or fortunately, if you ask Robbie), shelling out cash for grad school seemed daunting and impractical. So he stumbled into a startup instead. </p> <p> After gigs at multiple startups, MLMs, a national network, and a non-profit abroad, a new baby sent Chuck searching for something with fewer hours and more flexibility. Spoiler alert: he ended up at Ship Shape. </p> <p> In this episode, Robbie and Chuck discuss Chuck’s gradual love for Ember, the frameworks that shaped his career, the developers who impressed him, and Chuck’s ideas on the future of the web. </p> <p><strong>Key Takeaways</strong></p> <ul> <li>[00:27] - A whiskey review. </li> <li>[08:41] - Where it all began for Chuck. </li> <li>[11:48] - Chuck’s foray into the digital space. </li> <li>[15:19] - Where Chuck went post-grad. </li> <li>[19:08] - A turning point in Chuck’s career. </li> <li>[21:27] - Why Chuck headed to Europe. </li> <li>[23:14] - Chuck’s career with National Geographic and the software that shaped him. </li> <li>[29:33] - When Chuck met Ember. </li> <li>[33:30] - Why Chuck left the startup world. </li> <li>[37:56] - How Chuck found Ship Shape. </li> <li>[46:22] - Where Chuck’s headed next. </li> <li>[48:30] - How to send suggestions our way and a brief chat on NFTs. </li> </ul> <p><strong>Quotes</strong></p> <p> [20:25] - “For me, and I think for a lot of people, jQuery was kind of the entryway into JavaScript programming.” ~ <a href="https://twitter.com/CharlesWThe3rd" target="_blank">Chuck Carpenter</a></p> <p> [39:01] - “What was the next rung on the career ladder? I decided that instead of more middle management, getting my hands dirty and building a business sounded pretty great, or at least worth a try. I needed to check that box off.” ~ <a href="https://twitter.com/CharlesWThe3rd" target="_blank">Chuck Carpenter</a></p> <p> [41:55] - “It feels like things are going in a direction, even if it’s not Next, where there’s more opinionation.” ~ <a href="https://twitter.com/CharlesWThe3rd" target="_blank">Chuck Carpenter</a></p> <p>Links</p> <ul> <li><a href="https://catoctincreekdistilling.com" target="_blank">Catoctin Creek</a></li> <li><a href="https://catoctincreekdistilling.com/roundstone" target="_blank">Roundstone Rye</a></li> <li><a href="https://seelbachs.com" target="_blank">Seelbach Whiskey</a></li> <li><a href="https://modpizza.com" target="_blank">MOD Pizza</a></li> <li> <a href="https://www.adobe.com/products/photoshop.html" target="_blank">Adobe Photoshop</a> </li> <li><a href="https://www.godaddy.com" target="_blank">GoDaddy</a></li> <li><a href="https://wordpress.com" target="_blank">WordPress</a></li> <li><a href="http://vanilla-js.com" target="_blank">Vanilla JS</a></li> <li><a href="https://jquery.com" target="_blank">jQuery</a></li> <li><a href="https://www.adobe.com/products/coldfusion-family.html" target="_blank">Adobe ColdFusion</a></li> <li><a href="https://homelessworldcup.org" target="_blank">Homeless World Cup</a></li> <li><a href="https://www.nationalgeographic.com" target="_blank">National Geographic</a></li> <li><a href="http://LinkedIn.com" target="_blank">LinkedIn</a></li> <li> <a href="https://angular.io" target="_blank">Angular</a> </li> <li><a href="https://reactjs.org" target="_blank">React</a></li> <li><a href="https://backbonejs.org" target="_blank">Backbone</a></li> <li><a href="https://www.php.net" target="_blank">PHP</a></li> <li><a href="http://slack.com" target="_blank">

Jan 6, 202257 min

Ep 17Robbie's Origin Story: Learning to Code, Learning to Hire, and Taking the Entrepreneurial Leap

E

<p>If you’ve ever wondered where Ship Shape got its shape and how Robbie became Ember’s number one fan, this episode is for you.</p> <p> Robbie and Chuck revisit the early chapters of Robbie’s career, including the gigs he loved and the corporate structures he hated. They talk about lessons learned, taking the entrepreneurial leap, and what’s on the horizon. While Robbie’s career has hardly been a linear path, the most exciting and fulfilling journeys rarely are. </p> <p><strong>Key Takeaways</strong></p> <ul> <li>[00:44] - Whiskey review and a brief overview of Pinhook. </li> <li>[06:23] - Robbie’s introduction to the digital world. </li> <li>[13:15] - College and his bridge to JavaScript. </li> <li>[16:06] - The first startup Robbie worked at. </li> <li>[18:30] - The start of Robbie’s post-grad gigs. </li> <li>[21:20] - A proud whiteboard-ing moment. </li> <li>[24:23] - What Robbie learned at Red Hat. </li> <li>[30:28] - Where Robbie fell in love with Ember. </li> <li>[34:56] - The next step in Robbie’s Ember career. </li> <li>[36:55] - Where Robbie had the stereotypical startup experience. </li> <li>[37:22] - Robbie’s return to Ember. </li> <li>[45:25] - The start of Ship Shape and the value of networking. </li> <li>[49:52] - Robbie’s thoughts on React. </li> </ul> <p><strong>Quotes</strong></p> <p> [23:39] - “I think all of computer science boils down to understanding the Big O notation of the thing you’re doing. That’s it. If you know what’s most efficient, you can look up how to do it.” ~ <a href="https://twitter.com/RobbieTheWagner" target="_blank">@RobbieTheWagner</a></p> <p> [25:14] - “It comes back to my approach to hiring anyone. You hire good people who want to learn things and will do well, and they’ll do well at any technology.” ~ <a href="https://twitter.com/RobbieTheWagner" target="_blank">@RobbieTheWagner</a></p> <p> [45:39] - “Honestly, there were a lot of times, and you’ve been around for some of them, where I’ve been like, ‘alright, let’s just stop and go back and get real jobs because we don’t have enough money and we’ll just stop doing this.’ But it always works out. And we continue to grow and you just have to trust that it’s going to work out.” ~ <a href="https://twitter.com/RobbieTheWagner" target="_blank">@RobbieTheWagner</a></p> <p>Links</p> <ul> <li><a href="https://www.pinhookbourbon.com" target="_blank">Pinhook Kentucky Straight Rye Whiskey</a></li> <li><a href="https://www.pinhookbourbon.com" target="_blank">Pinhook Tiz Rye Time</a></li> <li><a href="https://www.mgpingredients.com" target="_blank">MGP of Indiana</a></li> <li><a href="https://whistlepigwhiskey.com/whiskeys/the-boss-hog/" target="_blank">The Boss Hogg</a></li> <li><a href="https://play.google.com/store/apps/details?id=com.pinhookbourbon.ar&hl=en_US&gl=US" target="_blank">Pinhook AR</a></li> <li><a href="https://www.instagram.com/nolinovak" target="_blank">Noli Novak</a></li> <li><a href="https://www.sourceware.org/gdb/" target="_blank">GDB</a></li> <li> <a href="https://www.adobe.com/products/photoshop.html" target="_blank">Adobe Photoshop</a> </li> <li><a href="https://myspace.com" target="_blank">Myspace</a></li> <li> <a href="https://angular.io" target="_blank">Angular</a> </li> <li> <a href="https://www.vtf.org/vt-knowledgeworks" target="_blank">Virginia Tech KnowledgeWorks</a> </li> <li><a href="https://www.php.net" target="_blank">PHP</a></li> <li><a href="http://prototypejs.org" target="_blank">Prototype JavaScript</a></li> <li><a href="https://jquery.com" target="_blank">jQuery</a></li> <li><a href="https://www.mailpilot.app" target="_blank">Mail Pilot</a></li> <li><a href="https://emberjs.com" target="_blank">Ember</a></li> <li>Kickstarter </li> <li><a href="https://listserve.com" target="_blank">ListServe</a></li> <li><a href="https://www.redhat.com" target="_blank">Red Hat</a></li> <li><a

Dec 30, 202153 min

Ep 16The Beauty of Remix, Falling for Tailwind, and Why NFTs Are a Scam with Kent C. Dodds

E

<p>Kent Dodds spends much of his professional life helping emerging developers learn. Earlier this year, as he began refreshing a stack of educational resources, Kent realized that simply switching to Remix eliminated most of the problems he was teaching his students to avoid or solve. Not long after he fell in love with the framework, Kent landed a job at Remix. </p> <p>Now the Director of Developer Experience, Dodds educates and troubleshoots. From eliminating loading and error states, easy adoption, and the mutations API, Dodds' passion for Remix is abundantly obvious. He credits the success of Remix to its premium user experience and believes wholeheartedly that (almost) everything is simpler without JavaScript. </p> <p>In this episode, Robbie, Chuck, and Kent discuss the standalone features of Remix, a new stack on the Remix block, avoiding JavaScript, and why Kent can't code without Tailwind. </p> <p>Key Takeaways</p> <ul> <li>[01:51] - An eggnog review. </li> <li>[06:20] - Kent's journey to Remix. </li> <li>[09:13] - What makes Remix unique.</li> <li>[13:13] - Remix's true niche. </li> <li>[16:51] - Remix vs. Astro vs. Qwik.</li> <li>[21:21] - What you can't do with Remix. </li> <li>[22:14] - Why working around JavaScript is the way to go.</li> <li>[26:15] - More ways that Remix improves the user experience. </li> <li>[27:44] - The beauty of Tailwind. </li> <li>[36:56] - Remix's mutations API. </li> <li>[41:51] - Kent and Tesla. </li> <li>[50:25] - What Kent likes outside of coding and clean energy.</li> <li>[53:51] - Why NFTs are a scam. </li> </ul> <p>Quotes</p> <p>[09:57] - "Right now [Remix] is all server-rendered. And we do that because we feel like that provides the best user experience. It objectively provides the best user experience. It's way better to just see your stuff than to see spinners while you're waiting for your stuff. So if you can just make it so fast that you don't need spinners, then that's a better user experience." ~ @kentcdodds [https://twitter.com/kentcdodds]</p> <p>[15:40] - "I haven't yet found a use-case for building on the web that Remix isn't really well-suited for. It doesn't have a bunch of abstractions useful for someone who's going to build a game, but neither does any other framework like Remix. It sure has a lot of useful things for you if you want to build an excellent user experience on the web." ~ @kentcdodds [https://twitter.com/kentcdodds]</p> <p>[22:30] - "I feel like with Remix, we've found another way to make things faster without having to make all these trade-offs on different architectures with having to completely change the framework that you're using." ~ @kentcdodds [https://twitter.com/kentcdodds]</p> <p>Links</p> <ul> <li>Kent C. Dodds [https://twitter.com/kentcdodds]</li> <li>Kent's website [https://kentcdodds.com]</li> <li>Kent's 'Transparency' page [https://kentcdodds.com/transparency]</li> <li>Ryan Florence [https://ryanflorence.com]</li> <li>Remix [https://remix.run]</li> <li>Next.js [https://nextjs.org]</li> <li>Redwood JS [https://redwoodjs.com]</li> <li>Gatsby [https://www.gatsbyjs.com] </li> <li>Jamstack [https://jamstack.org]</li> <li>Netlify [https://www.netlify.com]</li> <li>JavaScript [https://www.javascript.com]</li> <li>React [https://reactjs.org]</li> <li>Damien Hirst [https://www.damienhirst.com]</li> <li>Blockchain [https://www.blockchain.com] </li> <li>Cloudflare Workers [https://workers.cloudflare.com]</li> <li>Amazon Web Services (AWS) [https://aws.amazon.com]</li> <li>Fly.io [https://fly.io]</li> <li>esbuild [https://esbuild.github.io]</li> </ul>

Dec 23, 20211h 0m

Ep 15Next.js 12, React vs. Svelte, and the Future of Frameworks with Wes Bos

E

<p>Between constantly changing frameworks, updates, and languages, web dev life is anything but stagnant. Shiny object syndrome is a real thing, and it's easy to feel like there's too much to keep up with.</p> <p>Wes Bos has his own point of view on the shifting landscape. Wes has spent years as a developer and has created a catalog of courses to help other developers improve their skills. Despite having his favorites, Wes argues there's a place for everything in the melting pot that is modern web development. </p> <p>In this episode, Robbie, Chuck, and Wes discuss the rise of specialized frameworks, the future of frameworks like TypeScript, and Wes' views on technology outside the workplace. </p> <p>Key Takeaways</p> <ul> <li>[00:27] – Who is Wes Bos?</li> <li>[01:40] – Wes or Robbie or Both? </li> <li>[05:42] – Whiskey review</li> <li>[18:46] – The benefits of Next.js 12</li> <li>[21:03] – React vs. Svelte </li> <li>[26:20] – Wes' thoughts on TypeScript </li> <li>[30:26] – Commiserating over IE 11</li> <li>[33:52] – What Wes does in his free time </li> <li>[39:16] – Wes' vintage road bikes</li> <li>[40:54] - Wes' tech-free BBQ saga</li> <li>[50:59] - Wes' thoughts on tech podcasts</li> </ul> <p>Quotes</p> <p>[19:08] - "I don't think that Next.js is the SDK of the web. The whole point of the web is that it's open and it's just the standard language that you can build whatever you want on top of it. But that said, I'm probably the biggest Next.js fanboy out there." ~ @wesbos [https://twitter.com/wesbos]</p> <p>[19:24] - "Next.js is making things really really simple for us. They're sort of taking a lot of the hard parts of React and doing away with them and making this really nice framework for building websites." ~ @wesbos [https://twitter.com/wesbos]</p> <p>[20:19] - "That's really important with these tools that it does the code splitting and all the performance stuff for you. Because the average web developer is not gonna spend any time trying to implement these things themselves. They don't have enough time, they've got deadlines to hit, or they just don't know how. So the tools doing it for you really is the way forward." ~ @wesbos [https://twitter.com/wesbos]</p> <p>Links</p> <ul> <li>Wes's Website [http://wesbos.com]</li> <li>Syntax Podcast [https://syntax.fm]</li> <li>JavaScript [https://www.javascript.com]</li> <li>John Deere [https://www.deere.com/en/index.html]</li> <li>LCBO [https://www.lcbo.com/webapp/wcs/stores/servlet/en/lcbo]</li> <li>1792 Small Batch Bourbon [https://1792bourbon.com/our-bourbon]</li> <li>Glencairn Whiskey Glass [https://www.totalwine.com/accessories-more/accessories/glassware/spirits-glasses/glencairn-whisky-glasses-4pk/p/111127920?glia=true&s=1106&&pid=cpc:Core+Catalog+-+Shopping%2BUS%2BCALI%2BENG%2BSPART::google::&gclid=Cj0KCQiAnaeNBhCUARIsABEee8UJejxE6NcLgMFoYR0O21iYJLJr4tqk08DRJIL7QUV0vWLxmiVGTnkaAtNcEALw_wcB&gclsrc=aw.ds]</li> <li>Property Brothers [https://www.hgtv.com/shows/property-brothers]</li> <li>Income Property [https://www.hgtv.com/shows/income-property]</li> <li>Island of Bryan [https://www.hgtv.ca/shows/island-of-bryan/]</li> <li>Starlink [https://www.starlink.com]</li> <li>Spectrum [https://www.spectrum.net]</li> <li>Acquia [https://www.acquia.com]</li> <li>Next.js [https://nextjs.org]</li> <li>Syntax 405: Hasty Treat - Next.js 12 [https://syntax.fm/show/405/hasty-treat-next-js-12]</li> <li>React [https://reactjs.org]</li> <li>Rich Harris [https://twitter.com/Rich_Harris]</li> <li>Vercel [https://vercel.com]</li> <li>Svelte [https://svelte.dev] </li> <li>SvelteKit [https://kit.svelte.dev]</li> </ul>

Dec 16, 202154 min

Ep 14Ember vs. React, Jamstack, and Holes in the Hiring Process with Chris Manson

E

<p>They say if it's not broken, don't fix it. But if it is broken...keep iterating? While not everyone may agree on how to solve the technical headaches that come with one language or another, developer and Empress Creator Chris Manson has a few ideas.</p> <p>As more apps emerge, more problems inevitably appear. Chris has several non-negotiable best practices for keeping it simple and helping the developers who follow in his digital footsteps. </p> <p>Also a member of Ember's core team, Chris has been working with the framework since December of 2011. After beginning his startup with Angular, Chris threw in the towel and pivoted to its simpler and more intuitive counterpart. Nevertheless, Ember is far from flawless and, as with most things, could always improve for the users who need it most.</p> <p>In this episode, Robbie, Chuck, and Chris discuss the fatal flaws of several old and emerging frameworks, the breakthrough shifts in the Ember community, why comparing Ember to React isn't always a fair match-up, and holes in the developer hiring process. </p> <p>Key Takeaways</p> <ul> <li>[00:32] - Whiskey review and a history of Glendalough. </li> <li>[14:14] - How Chris was introduced to Ember.</li> <li>[25:10] - Chris's thoughts on Husky.</li> <li>[29:41] - What Chris is working on now.</li> <li>[32:55] - Why Chris has a vendetta against ember-cli-addon-docs.</li> <li>[37:34] - What's changing in the Ember community.</li> <li>[54:28] - The complexities of hiring developers.</li> <li>[64:50] - The future of frameworks.</li> <li>[73:04] - Chris's problem with TypeScript.</li> <li>[77:18] - Chris's hobbies outside of developing.</li> </ul> <p>Quotes</p> <p>[26:42] - "This is one of the things that I don't like about repos or projects where you get to make 1,000 decisions because new people who don't know the decisions you've made, don't know the structure of your app, don't know your repo, go into your repo and go, 'this is too complicated', bounce, and don't contribute, and that's not ok for me." ~ Chris Manson [https://twitter.com/real_ate]</p> <p>[28:49] - "The amount of times that we get people who are actual juniors bouncing against something that you've built and then you realize, 'oh actually, I did build that in a kind of complex way, I shouldn't have,' and then you internalize that, and then the next time it comes across you go, 'I could do this fancy and save 10 lines of code, or I can be verbose and simple.' Always pick verbose and simple." ~ Chris Manson [https://twitter.com/real_ate]</p> <p>Links</p> <ul> <li>Glendalough Whiskey [https://us.glendaloughdistillery.com]</li> <li>Jamstack [https://jamstack.org]</li> <li>The Essential Scratch & Sniff Guide to Becoming a Whiskey Know-It-All: Know Your Booze Before You Choose [https://www.amazon.com/Essential-Scratch-Sniff-Becoming-Whiskey/dp/0544520602]</li> <li>Angular [https://angular.io] </li> <li>Ember.js [https://emberjs.com]</li> <li>Some Deprecations seem to side-step the deprecation workflow [https://github.com/emberjs/ember.js/issues/19753]</li> <li>Alex Matchneer [https://twitter.com/amatchneer]</li> <li>Ember Conf [https://emberconf.com]</li> <li>Husky [https://www.npmjs.com/package/husky]</li> <li>Ember Learning Core Team [https://emberjs.com/teams/]</li> <li>ember-cli-addon-docs [https://github.com/ember-learn/ember-cli-addon-docs]</li> <li>simplabs [https://simplabs.com]</li> <li>Jen Weber [https://twitter.com/jwwweber]</li> <li>Melanie Sumner [https://github.com/MelSumner]</li> <li>Empress [https://www.npmjs.com/package/empress] </li> <li>Embroider [https://github.com/embroider-build/embroider]</li> </ul>

Dec 9, 20211h 30m

Ep 13RedwoodJS, Developer Experience, and Developing for Scale with Tom Preston-Werner

E

<p>Every developer straddles the fine line between creating a unique space and reinventing the wheel. Tom Preston-Werner has lived between those two lines for much of his career, most recently while developing an app framework for startups, RedwoodJS. </p> <p>Tom has always pushed himself to think outside the box rather than follow competitors. This aversion to groupthink kickstarted the creation of Redwood. It also helped Tom with the second-hardest part of app development: choosing a name. Tired of the physics names flooding the React world, Tom turned to nature for his framework. Not just a staple of the Bay Area, Redwoods start as tiny acorns and grow into enormous trees – a fitting analogy for an app designed to grow alongside expanding ventures. </p> <p>In this episode, Robbie, Chuck, and Tom discuss the other ways Tom's outsider thought-process contributes to his creativity, the importance of helping users through the upgrade process, and his tried and true philosophy as a software developer.</p> <p>Key Takeaways</p> <ul> <li>[16:46] - The origins of RedwoodJS. </li> <li>[22:02] - Tom's approach to the upgrade process. </li> <li>[24:26] - The dangers of reinventing the wheel.</li> <li>[29:25] - What developers should stop focusing on.</li> <li>[30:55] - The relationship between apps and scale. </li> <li>[36:14] - Tom's philosophy as a developer. </li> <li>[41:18] - How RedwoodJS got its name. </li> <li>[51:35] - Tom's creative outlet outside of software development. </li> </ul> <p>Quotes</p> <p>[19:24] - "Stay a bit naive of how everyone else does it just so that your solutions really are as novel as they can be. I think the risk of being boring and repetitive is way higher if you're spending a lot of time with the competitive things." ~ Tom Preston-Werner [https://twitter.com/mojombo]</p> <p>[22:01] - "That's one thing that we're not gonna do. We're not gonna stop innovating, we're not gonna stop trying new things, bringing in better things that we've found. We can't. We may as well give up now if that's the case." ~ Tom Preston-Werner [https://twitter.com/mojombo]</p> <p>[38:10] - "Most people who are building stuff, their primary concern is not eeking every last ounce of render speed out of their app, it's getting something built quickly that the users are going to take advantage of. And so that's been the bulk of our focus so far. That's really where the bar is." ~ Tom Preston-Werner [https://twitter.com/mojombo]</p> <p>Links</p> <ul> <li>Tom Preston-Werner [https://twitter.com/mojombo]</li> <li>Redwood JS [https://redwoodjs.com]</li> <li>Lagavulin Scotch 8 [https://www.malts.com/en-us/products/single-malt-whisky/lagavulin-8-year-old-single-malt-scotch-whisky-750ml/]</li> <li>Nelson's Green Brier Distillery [https://greenbrierdistillery.com] </li> <li>Penn & Teller: Bullshit! [https://www.sho.com/penn-and-teller-bullshit]</li> <li>Mythbusters [https://go.discovery.com/tv-shows/mythbusters/] </li> <li>Laphroaig Scotch [https://www.laphroaig.com/en/]</li> <li>Octomore Whisky [https://www.bruichladdich.com/octomore-super-heavily-peated-whisky-range/]</li> <li>Next.js [https://nextjs.org]</li> <li>React Podcast Episode 117: Tom Preston-Werner on RedwoodJS [https://spec.fm/podcasts/reactpodcast/6_mirYS8]</li> <li>Meteor [https://www.meteor.com]</li> <li>Ruby on Rails [https://rubyonrails.org]</li> <li>Ember.js [https://emberjs.com]</li> <li>Svelte [https://svelte.dev] </li> <li>React [https://reactjs.org]</li> <li>Prisma [https://www.prisma.io]</li> <li>Jest [https://jestjs.io]</li> <li>Storybook [https://storybook.js.org]</li> </ul>

Dec 2, 20211h 0m

Ep 12Boss Hog: Magellan's Atlantic, Recaptcha, GraphQL, NFTs, Crypto

E

<p>Chuck is in Middleburg, in person, for this episode, where we celebrate his Ship Shape anniversary with the WhistlePig Boss Hog: Magellan's Atlantic. We discuss preventing bots from submitting forms with recaptcha, caching with GraphQL and Redis, NFTs, crypto, and various whatnot.</p>

Oct 14, 202144 min

Ep 11Four Roses, Elixir, Flutter, and Whatnot w/ Sundi Myint

E

<p>In this episode, we try some Four Roses, and chat with Sundi about Elixir, Flutter, cooking and various whatnot.</p>

Sep 9, 20211h 7m

Ep 10Hughes Belle of Bedford, Ember and Whatnot w/ Robert Jackson (rwjblue)

E

<p>In this episode of our Whiskey Web and Whatnot podcast, we are joined by our special guest, Robert Jackson, from the Ember Core Team. We sampled the Hughes Belle of Bedford Rye whiskey, discussed how Robert got into Ember, the pros and cons of Ember vs other frameworks, and various whatnot.</p>

May 26, 20211h 12m

Ep 9Uncle Nearest 1856, JSON:API vs GraphQL, Traveling, Mexico, and Middleburg

E

<p>In this episode we try the Uncle Nearest 1856 100 proof premium whiskey, discuss the pros and cons of JSON:API vs GraphQL, and give updates on our lives post-vaccination, the new office space in Middleburg, and the latest news in the Ship Shape world.</p>

May 20, 202156 min

Ep 8Old Elk, NFTs, Crypto, Tech Tangents

E

<p>This time we accidentally try two different Old Elk whiskeys, talk about NFTs, crypto, and go on various tech tangents.</p>

Apr 18, 202156 min

Ep 7Wild Turkey Kentucky Spirit, EmberConf, Next.js, Porsche vs Mustang

E

<p>This week we try Wild Turkey Kentucky Spirit, discuss EmberConf and Next.js and talk about Porsches vs Mustangs.</p>

Apr 2, 202149 min

Ep 6Basil Hayden's Dark Rye, DevOps, Arcades and Whatnot

E

<p>In this episode we try Basil Hayden's Dark Rye, discuss DevOps and Kubernetes, Arcades and Whatnot.</p>

Mar 19, 202145 min

Ep 5Kamiki Whisky, Ember/Glimmer updates and whatnot w/ Chris Garrett (pzuraq)

E

<p>In this episode we try a Japanese whisky from Kamiki Whisky and chat with Chris Garrett (pzuraq) from the Ember Core Team about new things coming in the Ember/Glimmer world.</p>

Mar 10, 20211h 10m

Ep 4Hudson Short Stack, Front End Frameworks, Italia

E

<p>In this episode we try Hudson Whiskey's Short Stack, discuss JavaScript frameworks, and explore Chuck's time in Italy.</p>

Mar 3, 202142 min

Ep 3Rabbit Hole Dareringer, Serverless, Cryptocurrency

E

<p>In our third episode we try the Rabbit Hole Dareringer bourbon in our new Norlan whiskey glasses, discuss the Serverless Application Framework, learn a bit about Chuck's previous life as a blackjack dealer, and talk about the craziness around GameStop stock and cryptocurrency trading.</p>

Feb 27, 202145 min

Ep 2Peerless Rye, Monorepos, Super Bowl LV

E

<p>In the second episode of Whiskey Web and Whatnot, Robbie Wagner and Charles W. Carpenter III try a Kentucky straight rye whiskey from Peerless Distilling. They discuss the pros and cons of monorepos, and talk about their favorite and least favorite Super Bowl commercials. They also chat about the challenges of coordinating while living on opposite sides of the country and joke about their different whiskey preferences. Overall, the episode is a fun and lighthearted exploration of whiskey tasting with some humorous banter thrown in.</p> <p><br></p> <ul> <li>00:20:30 - "And what I've determined is that if there is a library or paradigm that has been popularized by Facebook, you don't like it."</li> <li>00:21:15 - "It's not that react is inherently bad. It's that people don't take the time to evaluate things well and, and choose things."</li> <li>00:37:25 - "That's also perhaps a separate episode because sous vide is, it's the truth for steaks."</li> <li>00:42:38 - "If Facebook makes a whiskey, it's trash."</li> </ul> <p><br></p>

Feb 13, 202144 min

Ep 1Hello World

E

<p>On our first episode of Whiskey Web and Whatnot we have Sagamore Spirits Rye as our whiskey, discuss Travis CI's latest problems and how GitHub Actions has filled the space, as well as talk about Nintendo / PC games we've been interested in recently.</p>

Feb 8, 202139 min