A show discussing whiskey, web development, and a wide range of whatnot. By the folks at Ship Shape (https://shipshape.io).
Recorded at EmberConf from the heart of the Multnomah Whiskey Library with Jared Galanis, Software Engineer on the Ember Learning Team, and Preston Sego aka NullVoxPopuli, Software Artificer at AuditBoard, Chuck and Robbie delve into the evolution and future of the Ember framework.
Though Ember isn’t often in the spotlight for being cutting-edge, Jared and Preston unravel the exciting developments in the Ember ecosystem. The conversation centers around Ember Polaris, the eagerly awaited next edition of the Ember framework. Preston explains the concept of "editions" in semantic versioning and how Polaris aims to provide a cohesive story for integrating new features. They also discuss Ember's shift to Vite as a modern build system, resulting in improved performance, startup time, and enhanced plugin ecosystem. Jared sheds light on the Ember learning team and his background in front-end and back-end development. He reinforces Ember's commitment to offering smooth upgrade paths for applications over the years, giving developers a sense of security and longevity.
In this episode, Jared and Preston talk to Robbie and Chuck about the upcoming release of Ember Polaris and its compatibility with Vite, the unique reactivity primitives of Ember, and how changes can modernize the Ember framework while ensuring long-term app stability.
Key Takeaways
Quotes
[18:58] - “One thing that I’ve appreciated about Tailwind is that it has done a better job of teaching people actually CSS than where people go to learn CSS.” ~ Preston Sego
[30:07] - “It’s exciting to see Ember moving towards being able to use standardized build systems that are used widely throughout Javascript.” ~ Jared Galanis
[52:34] - “People in the React ecosystem are perfectly fine with half-baked things and are willing to try an idea and run with it in their production code.” ~ Preston Sego
Links
Connect with our hosts
Subscribe and stay in touch
Top-Tier, Full-Stack Software Consultants
This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
--- Send in a voice message: https://podcasters.spotify.com/pod/show/whiskey-web-and-whatnot/message
Work-life balance can feel like an impossible expectation to meet. For developers and other tech professionals, it’s even harder to unplug when your profession and personal life are connected to the web. Can developers resist the urge to overwork and embrace non-traditional ways of working?Jason Lengstorf, Host of Learn With Jason, believes "your job doesn't matter". He explores the concept of "grinding" and shares his ideas on the nuances of working long hours and the importance of maintaining a balanced approach. His perspective revolves around the idea that while putting in extra hours to learn and develop skills can be beneficial, overcommitting to work and neglecting other aspects of life can lead to a loss of creativity, identity, and overall well-being.In this episode, Jason talks to Robbie and Chuck about his opinion on popular Twitter tech topics, the effects of grinding in your career, and whether traditional jobs have become obsolete.
Key Takeaways
Quotes
[20:14] - “I want to build cool shit for the internet and the tools are just tools.” ~ Jason Lengstorf
[30:00] - “I feel very strongly that the idea of being always on is detrimental.” ~ Jason Lengstorf
[40:27] - “The internet is an information vehicle and the information that we’re conveying most of the time is to convince you to put some dollars into somebody else's pocket.” ~ Jason Lengstorf
Links
Connect with our hosts
Subscribe and stay in touch
Top-Tier, Full-Stack Software Consultants
This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
--- Send in a voice message: https://podcasters.spotify.com/pod/show/whiskey-web-and-whatnot/message
By now we know that an engineer with skin in the game is a senior engineer. Experience teaches wisdom and Jack Herrington, Principal Full Stack Engineer, has plenty of it.
Jack dissects the various programming languages from old school to new school, sharing anecdotes and opinions on PHP, ColdFusion, and React. He explores the ongoing JS fatigue phenomenon and emerging alternatives like Deno and Quick. Though Jack is up to date on the latest in tech, he questions the need for complex toolchains and whether simpler solutions, like HTML and JavaScript, might suffice.
In this episode, Jack talks to Robbie and Chuck about polarizing tech topics, whether React Server Components changed React, and the state of Web Assembly.
Key Takeaways
Quotes
[14:04] - “If you give somebody else your problem to solve, they’re becoming a better engineer while you are not.” ~ Jack Herrington
[32:30] - “There’s a whole form validation system right in the browser, and nobody uses it.” ~ Jack Herrington
[48:05] - “The approach that I have to coding is very practical. I like building stuff for customers, so that's the way I teach it.” ~ Jack Herrington
Links
Connect with our hosts
Subscribe and stay in touch
Top-Tier, Full-Stack Software Consultants
This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
The tech industry is in the middle of an AI revolution, and some developers are wondering if their jobs are at stake. Rizel Scarlett, Developer Advocate at Github, is encouraging developers to embrace the technology instead of fearing it.
As a developer advocate, Rizel’s mission is to empower developers with the knowledge to navigate open source and make the most of GitHub’s tools - including Github’s AI pair programmer, Copilot. She sheds light on some of the features of Copilot that make it stand out among traditional code editors. She introduces Copilot for Docs, Voice, CLI, and Chat which are expected to elevate the coding experience, enhance coding efficiency, improve accessibility, and offer insights for developers of all skill levels. Rizel is a major AI advocate and she believes the technology will make coding more inclusive and user-friendly, allowing a wider range of individuals to participate actively in the developer community.
In this episode, Rizel talks to Chuck and Robbie about the importance of technical skills in advocacy roles, how AI is transforming coding, and using AI to foster inclusivity in tech.
Key Takeaways
Quotes
[15:24] - “I think particularly, it’s helpful if a developer advocate is willing to be technical or is already technical.” ~ Rizel Scarlett
[22:55] - “What people should start thinking about more is just having range on the team.” ~ Rizel Scarlett
[32:45] - “GitHub is going all in on the AI front.” ~ Rizel Scarlett
Links
Connect with our hosts
Subscribe and stay in touch
Top-Tier, Full-Stack Software Consultants
This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
Shaundai Person, Senior Software Engineer at Netflix, is a TypeScript convert, educator, and advocate for the programming language. But her unconventional journey started as a self-taught engineer working in sales before discovering her passion for coding during maternity leave.
Shaundai candidly shares her personal journey from initially disliking TypeScript to becoming an enthusiastic advocate for its adoption. As a self-taught engineer, Shaundai describes her transformation from a "YOLO" coding mindset to appreciating the structured benefits that TypeScript offers, leading to more organized and efficient codebases. Her upcoming course, "TypeScript for JavaScript Developers," aims to bridge the gap between skepticism and appreciation for TypeScript, helping engineers embrace its potential for making a meaningful impact on their projects and careers.
In this episode, Shaundai talks to Chuck and Robbie about how she landed her role at Netflix, her journey from being a TypeScript skeptic to an advocate, and her TypeScript course called Typescript to Javascript.
Key Takeaways
Quotes
[31:55] - “TypeScript was something I hated until I learned what the purpose was.” ~ Shaundai Person
[34:11] - “I was in love with JavaScript because it fit my personal values.” ~ Shaundai Person
[51:39] - “If I can spend time with the people that I love in the ways that I want to, then this is the most beautiful life that I can imagine for myself.” ~ Shaundai Person
Links
Connect with our hosts
Subscribe and stay in touch
Top-Tier, Full-Stack Software Consultants
This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
Matt Pocock, a TypeScript educator and author of Total TypeScript, became an evangelist for the programing language after searching for a solution for a project plagued by API contract issues. When TypeScript brought newfound confidence and increased velocity to the team, Matt never looked back.
Matt highlights the benefits of functional components and the seamless transition from class components to hooks, leading to a happier development environment for everyone involved. From improved error detection to real-time catching of potential issues, TypeScript provides an unmatched level of comfort and productivity for developers, making it a must-have in modern development. For developers like Matt, TypeScript is more than just a tool—it's an indispensable companion. His love for TypeScript inspired him to dedicate his career to teaching other developers how to adopt and leverage the language for optimal efficiency.
In this episode, Matt talks to Robbie and Chuck about his journey with TypeScript, his experience with React hooks, and advice on transitioning a team to Typescript.
Key Takeaways
Quotes
[23:55] - “TypeScript gives you a different way of coding, and a different way is, you feel like you could just get away with anything.” ~ Matt Pocock
[25:21] - “For me, when I’m not using TypeScript, it feels like I’m coding in low power mode.” ~ Matt Pocock
[26:35] - “If someone gets really into TypeScript, they just love it, and they don’t stop loving it.” ~ Matt Pocock
Links
Connect with our hosts
Subscribe and stay in touch
Top-Tier, Full-Stack Software Consultants
This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
Una & Adam from The CSS Podcast defend their Frontend Feud title against challengers Chuck & Robbie from Whiskey Web and Whatnot. Let’s get it on!
For more info, see: https://changelog.com/jsparty/285
Navigating the current job market is proving to be a daunting task for developers, even experienced ones like Chuck. Does the hiring process need to be fixed?
Taylor Desseyn, former Managing Director at Vaco, and a seasoned recruiter with 12 years of experience, believes so. Taylor advocates for a much-needed shift in mindset among hiring managers, emphasizing the importance of meeting candidates where they are. He suggests measures such as contract-to-hire options and redo opportunities, allowing candidates to show their true potential beyond the limitations of a single interview. Taylor believes a new approach would invite more diversity and inclusion into the hiring process and make the experience more fair and effective for the candidates and the employers.
In this episode, Taylor talks to Robbie and Chuck about the flaws in the hiring process in the tech industry, the impact of hiring flaws on candidates, and potential solutions to create a more inclusive and effective system.
Key Takeaways
Quotes
[11:18] - “To me, I would say that company missed out on a great talent, you, because they were too concerned about the industry.” ~ Taylor Desseyn
[22:50] - “I think 60% to 70% of the interview needs to be the company selling the opportunity to the candidate.” ~ Taylor Desseyn
[36:14] - “Because of COVID, one thing I’ve realized is that we’re all overworked.” ~ Taylor Desseyn
Links
Connect with our hosts
Subscribe and stay in touch
Top-Tier, Full-Stack Software Consultants
This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
In this milestone 100th episode, Chuck and Robbie are joined by a round table of industry experts and web developers with different philosophies, preferences, and experiences in the tech space to share their opinions on the state of web development. The round table includes Chris Coyier, Co-Founder of CodePen; Scott Tolinski, former Owner of Level Up Tutorials; Tracy Lee, CEO and Co-Founder of This Dot Labs; and Wes Bos, Founder of BosType Inc.
The panel shares their opinions on the state of web development, reflecting on the journey from vanilla JavaScript to the rise of Tailwind CSS. They delve into the impact of Tailwind CSS on modern web development, discuss exciting new front-end APIs like the View Transitions API and Anchor Positioning API, and emphasize the importance of mastering JavaScript fundamentals.
In this episode, Robbie and Chuck bring industry experts together for a captivating discussion filled with valuable insights on the evolution of front-end development, new web technologies, and their interests outside of web development.
Key Takeaways
Quotes
[09:11] - “CSS is getting so complex now that it has to be compiled.” ~ Wes Bos
[23:15] - “Yeah, man, HTML rules.” ~ Scott Tolinski
[25:33] - “People stopped using Google as much, they’re going to AI.” ~ Wes Bos
Links
Connect with our hosts
Subscribe and stay in touch
Top-Tier, Full-Stack Software Consultants
This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
Brian Douglas, Founder and CEO at OpenSauced, learned to code while pursuing his MBA and stayed up-to-date with the latest trends and technologies by tuning into podcasts and blogs.
Brian’s passion eventually caught the attention of Netlify, where he joined as an advocate. Later, he became the first advocate at GitHub, building out a developer relations team. Brian shares insights into the open-source world and the challenges faced by maintainers. He introduces his current venture, OpenSauce.pizza, which aims to improve GitHub insights and provide valuable knowledge about open-source contributions and tech debt. Brian mentions plans to expand the platform's support to include other Git host providers like GitLab and Bitbucket.
In this episode, Brian talks to Robbie and Chuck about his journey from developer to developer advocate, the importance of developer experience, and his current project, OpenSauce.pizza, focusing on GitHub insights with plans to expand to support other Git host providers.
Key Takeaways
Quotes
[21:08] - “Everyone complains about how many Spidermans have we seen or Batman origin stories we’ve seen, but it’s the same thing on the web.” ~ Brian Douglas
[26:53] - “We want to move away from the big brother-like tools that exist.” ~ Brian Douglas
[39:11] - “My thing is, just do it. If it doesn't work out, use all that to start a new one.” ~ Brian Douglas
Links
Connect with our hosts
Subscribe and stay in touch
Top-Tier, Full-Stack Software Consultants
This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
Chuck and Robbie are joined by Emmy Cao, Developer Advocate at Wix, and Yoav Abrahami, Chief Architect at Wix at the RenderATL 2023 conference to talk all things tech, including whether low code, no code tools are making developers obsolete.
Emmy and Yoav delve into Wix’s code-first approach, where users can write code and then create screens that modify that code visually. They highlight the accessibility of Wix's platform for designers and individuals new to development, allowing them to learn coding concepts with ease. They also discuss the inclusivity of the developer community, acknowledging that coding proficiency does not define one's legitimacy as a developer. They appreciate the democratization of coding and the potential for more people to learn and engage with technology through platforms like Wix.
In this episode, Emmy and Yoav talk to Robbie and Chuck about their perspective on popular tech debates on Twitter, the evolving nature of developer roles, and the concept of no-code and low-code platforms like Wix.
Key Takeaways
Quotes
[14:01] - “Development is about the experience, getting something done, getting software shipped, fixing these problems.” ~ Yoav Abrahami
[15:03] - “Thirty years ago, it was just a developer alone sitting behind a computer coding.” ~ Yoav Abrahami
[41:48] - “Honestly, I don’t think coding is as hard as people make it out to be.” ~ Emmy Cao
Links
Connect with our hosts
Subscribe and stay in touch
Top-Tier, Full-Stack Software Consultants
This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
Chuck and Robbie catch up with Chance Strickland, Senior Software Engineer at Replo, at the RenderATL conference. Chance kicks off the conversation by sharing that he is now working at a small startup after leaving the Remix core team.
The trio discuss the benefits and drawbacks of using signals, a tool that helps manage asynchronous JavaScript. They explore how signals can enhance code readability and simplify complex workflows, but caution against potential performance issues and the learning curve involved. The conversation shifts to rebasing, with Chance providing insights into its usage and advantages. He explains how rebasing can help maintain a clean Git history and enable seamless collaboration in a team setting.
In this episode, Chance talks to Robbie and Chuck about his experiences with tools like Tailwind, rebasing in Git, and the pros and cons of using signals in web development.
Key Takeaways
Quotes
[18:55] - “You can’t just come in and swing a hammer at everything because you read someone somewhere said this. You have to think about all of that context and understand.” ~ Chance Strickland
[20:47] - “Tailwind really is just a tool built on a CSS Principle.” ~ Chance Strickland
[28:28] - “The thing that keeps me coming back is the very simple promise that React has always given, which is, your UI is a function of your state.” ~ Chance Strickland
Links
Connect with our hosts
Subscribe and stay in touch
Top-Tier, Full-Stack Software Consultants
This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
Chuck and Robbie are joined by Scott Tolinski, Executive Producer at Sentry, for a recorded chat from the RenderATL conference. The trio delves into lively discussions on various tech topics and shares their candid opinions on ongoing Twitter debates.
Scott opens up about his role at Sentry and how the acquisition has impacted his other venture, Level Up Tutorials. He sheds light on the new direction of Level Up Video and the exciting opportunities it brings for delivering free web development content. Scott also emphasizes the advantages of partnering with Sentry and the increased focus it allows for Syntax. He also provides insights on using a PostCSS plugin to deploy custom media queries and addresses the progress of Safari and its position compared to Internet Explorer (IE) as the browser with the poorest support for certain features.
In this episode, Scott talks to Chuck and Robbie about custom media queries, browser support for new CSS features, and the acquisition of Level Up Tutorials.
Key Takeaways
Quotes
[13:41] - “People just repeat what the library authors have said over and over again even if they don’t necessarily know what that means.” ~ Scott Tolinski
[16:44] - “Between Firefox and Safari, they’re really close into who has the worst support for things.” ~ Scott Tolinski
[26:33] - “People don’t realize that, to use the clipboard API, it’s a one-liner of JavaScript that is really easy to remember, but everybody reaches for a library.” ~ Scott Tolinski
Links
Connect with our hosts
Subscribe and stay in touch
Top-Tier, Full-Stack Software Consultants
This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
Chuck and Robbie dive into their recent experience of building a new podcast site and all the frameworks in their toolkit including Next.js, Vercel, and surprisingly, React.
Robbie shares the motivation behind building a new podcast site, with the duo wanting more control over analytics, customization, and the overall look and feel, rather than relying on podcast platforms. Robbie used a Tailwind template in Next.js due to its modern features and the ease of leveraging Next.js' capabilities. But the frameworks in Chuck and Robbie’s toolkit are not without flaws. They discuss Vercel's payment model and pricing plans, including a request for a la carte payment options to escape multiple subscriptions.
In this episode, Robbie and Chuck talk about their experience using Next.js and Vercel for their podcast website, the potential for optimizing React usage in static sites, and the costly subscription model.
Key Takeaways
Quotes
[10:36] - ”Next.js, a good meta-framework that makes even React tolerable for Robbie.” ~ Chuck Carpenter
[26:34] - “IT organizations can be very strict about how many additional places you’re able to put code.” ~ Chuck Carpenter
[28:52] - “Anything that’s built to make money, is going to be optimized for the people making the money.” ~ Robbie Wagner
Links
Connect with our hosts
Subscribe and stay in touch
Top-Tier, Full-Stack Software Consultants
This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
Stephen Shaw is a Front End Developer at CodePen. But his journey into the world of web development traces back to his earliest memory, captured in a nostalgic photo from 1987 of him sitting on his dad's lap gazing at a computer tower.
Today Stephen contributes to building one of the most widely used code editors for the web. CodePen, as Stephen reveals, is a dynamic social network where people share code samples and demos among a vibrant community. Stephen reminisces about his involvement in working on Ken Wheeler's cash and using classic web animation tools like GSAP (GreenSock Animation Platform). He's also keen on exploring what lies ahead. Stephen predicts that Apple's rumored headset device will harness the power of AR/VR, pushing developers to adapt to the technology.
In this episode, Stephen talks to Robbie and Chuck about his challenges using typescript at CodePen, the evolution of web animation tools, and the future of VR and AR on the web.
Key Takeaways
Quotes
[07:32] - “If you have an existing code that works, don’t add typescript. That's not going to make your life any easier.” ~ Stephen Shaw
[25:00] - “I think that we’re very close to a crossroads. Similar to back in 2007 when the iPhone was introduced and suddenly everyone was scrambling to have a mobile website.” ~ Stephen Shaw
[39:57] - “That’s my idea of a web developer. I want to make information accessible. I want to figure out who the audience is and make them connect with what they need.” ~ Stephen Shaw
Links
Connect with our hosts
Subscribe and stay in touch
Top-Tier, Full-Stack Software Consultants
This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
Nathan Sobo, Founder of Zed Industries, is a founding member of the team that built Atom at GitHub. With nine years of experience under his belt, Nathan made the bold decision to leave GitHub and start a new venture: building Zed, a code editor that captures his vast knowledge and ambitious goals.
Nathan opens up about the frustrations he faced with web technology, specifically Electron, which was initially developed to construct Atom but ended up being a resource-hungry burden. Zed, on the other hand, aims to be a more streamlined and efficient code editor by harnessing the power of Rust. Of course, this path was not without its challenges, as Nathan candidly shares the steep learning curve and unique ownership model that came with using Rust. But with determination and a deep understanding of Rust's capabilities, Nathan and his team created an editor with enough promise to secure funding in just two weeks.
In this episode, Nathan talks to Robbie and Chuck about his experience working with Atom, his motivation for building Zed, and the challenges of analyzing community feedback.
Key Takeaways
Quotes
[17:52] - “The learning curve for Rust was, I describe it as a vertical cliff with snakes nesting in the rocks biting me as I ascended it.” ~ Nathan Sobo
[39:11] - “If I look for 20 miles in any direction, I see shit that would be a really good idea to add to Zed.” ~ Nathan Sobo
[42:31] - “I didn’t lick my finger and figure out which way the wind was blowing to start working on Zed. I did it because I wanted to do it, and I didn’t even know why I wanted to do it.” ~ Nahan Sobo
Links* Nathan Sobo Twitter * Nathan Sobo LinkedIn * Zed Industries * Redbreast Kentucky Oak Edition
Connect with our hosts
Subscribe and stay in touch
This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
Jarred Sumner, Founder and CEO of Oven, is bringing speed to the world of Javascript with his project, Bun. Bun is a next-generation Javascript runtime bundler, transpiler, and NPM package manager that promises lightning-fast speeds. It's already making waves in the industry. The company secured seven million dollars in funding to build hosting for Bun in August 2022.
One of the secrets to Bun's success is its use of the underrated programming language Zig. Jarred explains that Zig allowed him to be incredibly productive and save time with its memory allocator. Another essential feature of Bun is its pre-allocation of almost everything, avoiding the need for dynamically pushing arrays, which can significantly slow down the process. The new version of Bun also has a different runtime than other frameworks like Node and Deno, making it even faster.
In this episode, Jarred talks to Robbie and Chuck about his views on trending Twitter topics, how his company uses benchmarks to optimize Bun's performance, and what he believes has happened to the creativity of the web.
Key Takeaways
Quotes
[16:06] - “Zig is really productive. I tried to use Rust, and I just had a lot of trouble being productive.” ~ Jarred Sumner
[17:55] - “For CPUs, the thing that’s slow usually is not actually the processing, it’s memory.” ~ Jarred Sumner
[22:52] - “I think that we can make the internet and Javascript applications faster, and we can make it easier to deploy, and we can make it better. It going to be a lot of work, but it's going to be really fun.” ~ Jarred Sumner
Links* Jarred Sumner * Jarred Sumner Twitter * Jarred Sumner Github * Jarred Sumner LinkedIn * Peerless Small Batch Kentucky Straight Bourbon * Bun * Oven
Connect with our hosts
Subscribe and stay in touch
What happened to the blockchain? A few years ago, it seemed like the whole world had high hopes for the technology. Today, Chuck and Robbie wonder if it will ever make a comeback.
In addition to following up on last week’s episode about input types, Chuck and Robbie remember the days when software piracy was rampant and how it affected the industry. This leads to a discussion about the blockchain and how everyone seemed to jump on the bandwagon a few years ago. But now, the technology seems to have faded into the background. However, Chuck and Robbie point out that the blockchain still has practical use cases, especially for things that require trust and immutability like government documents or a history of maintenance on a property.
In this episode, Chuck and Robbie talk about the use of native inputs and how they can save time and effort, what happened to the blockchain and whether it will make a comeback, and the ebbs and flows of social media apps.
Key Takeaways
Quotes
[09:26] - “Buffalo Trace, really good, readily available, inexpensive that is a top choice.” ~ Chuck Carpenter
[12:26] - “Oftentimes, they ask what makes a senior engineer, and I think the joy in deleting code is one of them.” ~ Chuck Carpenter
[30:21] - “When TikTok came out, I was like TikTok is dumb. No one is ever going to use this. It’s just for little kids to post dance videos and do stupid things, and now it's the biggest thing ever.” ~ Robbie Wagner
Links
Engineers often have the urge to create something bigger and better than what already exists, driven by their competitive nature. But this desire for innovation can sometimes lead to overengineering, resulting in a loss of valuable time and resources.
Robbie shares his recent frustrating experience with the custom date and time pickers in an app that left him feeling flustered and confused. Chuck believes that a developer got carried away with trying to conquer a personal challenge or solve a unique user requirement, which is a common mistake. The truth is, there's no shame in using the existing vanilla libraries that are battle-tested. Chuck and Robbie recommend starting with the base functionality provided by the browser and progressively enhancing it, rather than building entirely custom components from scratch.
In this episode, Robbie and Chuck talk about the benefits and drawbacks of building custom web components versus using native browser functionalities, the complexities of the Twitter algorithm, and open-source projects that are backed by corporate funders.
Key Takeaways
Quotes
[09:41] - “Ultimately, you’re always looking at what a browser provides for free and why that isn’t good enough.” ~ Chuck Carpenter
[13:08] - “Safari is the new Internet Explorer.” ~ Chuck Carpenter
[41:21] - “The nice thing with Ethereum is it is really backing most coins because people just build on top of Ethereum.” ~ Robbie Wagner
Links
It’s not a normal day at the office. Robbie and his family are in Phoenix and the Whiskey Web and Whatnot hosts got together to play a losing game of golf and sip margaritas followed by whiskey.In this episode, Chuck and Robbie guess whether things are Javascript packages or grocery items in a game called “Is it a JS package?”, test their knowledge of tricky Javascript syntax from WTF JS, and talk about Robbie’s experience visiting Chuck in Phoenix.Key Takeaways[00:57] - A whiskey review - Joseph Magnus Bourbon.[04:20] - Chuck and Robbie play a game called “Is it a JS package?”[17:37] - Chuck and Robbie play WTF JS.[23:58] - Chuck and Robbie what not about their golf game and Arizona.Quotes[19:57] - “There is a site called JSFuck, and it basically shows you a bunch of examples of how to program things out using three characters.” ~ Chuck Carpenter[20:24] - “Not many programmers know about labels in Java Script. They are kind of interesting.” ~ Chuck CarpenterLinksJoseph MagnusHennessyNPMAndroidReactAvocado JSPepper JSBread JSButter JSjQueryScone JSSoup JSBurrito JSHam JSPizza JSGoogleSandwich JSBeEF JSWTF JSJSFuckOld Tucson StudiosDenys DovhanConnect with our hostsRobbie WagnerChuck CarpenterShip ShapeSubscribe and stay in touchApple PodcastsSpotifyGoogle PodcastsWhiskey Web and WhatnotTop-Tier, Full-Stack Software ConsultantsThis show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
React isn’t good at anything, except being popular. That’s a bold statement, but it’s one that Josh Collinsworth stands by. It seems like nearly every major tech company has React in their stack. But why is a framework built specifically for Facebook so popular in the general developer community? Josh Collinsworth, Senior Front End Developer at Shopify, wrote an article titled “The Self-Fulfilling Prophecy of React”. Even though Shopify uses React, Josh didn’t hold back his views on the framework. When React came about, it solved a major problem for Facebook. Since then, it’s been viewed as a solution to every problem and the tech community has been stuck in a loop of teaching React and hiring React developers. But for Josh, React isn’t a solution, it’s just a tool, and it’s not the best out there. In this episode, Josh talks to Chuck and Robbie about his viral article critiquing React’s popularity, his favorite fonts, and what it’s like juggling fatherhood with side projects.
Key Takeaways
[00:30] - An intro to Josh Collinsworth.
[03:46] - A whiskey review - Wolves Whiskey X Willet Distillery The Rye Project Volume One Batch Two.
[13:00] - Why Josh thinks React’s popularity is just a self-sustaining cycle.
[39:03] - Josh’s favorite fonts.
[45:00] - Josh speaks about how he maintains his hobbies being a father.
[53:34] - How Spotify acquiring Remix has affected Josh.
Quotes [14:04] - “If you look at the reasons you might actually pick a framework, React doesn't really tend to come out on top in any of those given categories.” ~ Josh Collinsworth [19:51] - “I think a lot of people don't realize that it hasn't aged that well. It has kind of held itself back in some ways, and the tools that we do now have offer us some advantages that React maybe can't.” ~ Josh Collinsworth [33:21] - “We're churning boot camp grads out with what we consider the minimum viable knowledge, and in this environment, that's React, and probably extremely little HTML and CSS.” ~ Josh Collinsworth
Links
Josh Collinsworth
React
Shopify
CSS Tricks Complete Beginner's Guide to NPM
Hacker News
Remix
Digital Ocean
Svelte Kit
Astro
Solid JS
Wolves Whiskey
Willett Family Estate
Harley
Sons of Anarchy
The Self-fulfilling Prophecy of React
Ember
Webpack
Guillermo
Vercel
Polymer
Vue
Gap
Nullvox
Brew
Max Howell
Preact
RightFont
VS Code
MonoLisa.dev
Slack
90-Day Fiance
Love Island
Pwabuilder.com
Xcode
Electron
Dun and Bradstreet
Linux Snap
Apple
Ubuntu
Stack Overflow
Hydrogen
Connect with our hosts
Robbie Wagner
Chuck Carpenter
Ship Shape
Subscribe and stay in touch
Apple Podcasts
Spotify
Google Podcasts
Whiskey Web and Whatnot
Top-Tier, Full-Stack Software Consultants This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
The tech layoff saga continues. The latest company in the hot seat is Twitter. After Elon Musk took control of the company, the platform has been in disarray, leaving developers out of jobs and Twitter users confused about the future of the platform. Is the tech world on fire? Whether it’s social media, browser wars, or framework debates – the tech community seems to be in disagreement or in crisis. Tech companies were aggressively hiring developers before the economic downturn. Now, these same companies are ruthlessly laying off around 15-20% of their employees. In many cases, shareholder interests are being placed above the people on the ground building the company. Where Elon Musk is concerned, it’s hard to tell his true intentions. In this episode, Chuck and Robbie talk about the slew of tech debates happening on Twitter, the fallout from Elon Musk’s Twitter takeover, and Robbie’s experience with Starlink.
Key Takeaways
[02:13] - A whiskey review - Barrell Seagrass.
[10:53] - What developers are saying on Twitter about frameworks.
[28:20] - How the tech world benefits from framework and browser wars.
[30:18] - Chuck and Robbie discuss the layoffs happening in tech.
[36:41] - The power of AWS in web hosting.
[42:03] - Robbie’s Starlink experience.
[46:56] - Robbie talks about his new Bronco and selling his Scout.
[53:10] - Shows Chuck and Robbie are currently watching.
Quotes [28:58] - “There are things that I like and dislike from every iteration of whatever wars (framework and browser wars) we have but there ultimately are beneficial things that come out of all of them.” ~ Robbie Wagner [33:52] - “Eight dollars for a Starbucks drink, enjoy it for 30 minutes, very happy. Eight dollars for a month on Twitter, super angry.” ~ Robbie Wagner [37:27] - “When AWS goes down, half the internet goes down.” ~ Chuck Carpenter
Links
Barrell Seagrass
Phil Collins
Fiori
MGP
George Dickel Whisky
React
Next Js
Astro
Web Pack
Turbo Pack
Vue
Vite
Gulp
Rollup
Remix
Shopify
Tea
Java Script
Azure Framework
WASM
Hulu
Netflix
Starbucks
Amazon
Amazon Web Services
Rack Space
Mac
Starlink
Eero
Disney Plus
Bronco
Porsche
Bring a Trailer
Peaky Blinders
Star Wars
The Mandalorian
Obi-Wan Kenobi
Cobra Kai
Karate Kid
The Haunting of Hill House
The Sandman
DC Titans
HBO Max
Batman
Justice League
Connect with our hosts
Robbie Wagner
Chuck Carpenter
Ship Shape
Subscribe and stay in touch
Apple Podcasts
Spotify
Google Podcasts
Whiskey Web and Whatnot
Top-Tier, Full-Stack Software Consultants This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
WordPress powers over 43% of sites on the internet today, making it a powerhouse web technology. Its simplicity attracted bloggers and do-it-yourselfers who navigate the platform by Googling code snippets. That knowledge gap comes with a whole host of accessibility issues. Amber Hinds, Founder and CEO at Equalize Digital, quit her part-time gig as a freelance developer when she found WordPress was an easier way to manage content. She’s been doing accessibility work on the platform since 2016 and has seen a boom in the past two years of companies searching for accessibility experts. Amber built the Accessibility Checker plugin as a guardrail to help DIYers avoid common mistakes by auditing a site and flagging accessibility issues. The plugin is also an education tool for content managers, and developers to learn about accessibility. In this episode, Amber talks to Chuck and Robbie about web accessibility on WordPress, making accessibility a priority in colleges and boot camps, and RVing around the country with her family.
Key Takeaways
[00:35] - An intro to Amber Hinds.
[00:54] - A whiskey review - Weller Special Reserve.
[07:49] - What it’s like working with WordPress in 2022 compared to earlier years.
[10:47] - Amber gives an overview of WordPress.
[13:36] - Amber explains unique accessibility problems in WordPress.
[15:47] - How Equalize Digital’s plug-in audits WordPress sites.
[21:55] - Amber’s thoughts on how to make accessibility a priority.
[35:33] - Chuck and Amber talk about RV life and being on the show, “Going RV”.
Quotes [08:43] - “I think the recent number that I saw was that 43% of websites are built in WordPress.” ~ Amber Hinds [23:53] - “I feel like having more general visibility about the broad range of disabilities and also putting people's faces to things is super helpful.” ~ Amber Hinds [28:33] - “Companies need to realize that accessibility is everyone's responsibility.” ~ Amber Hinds
Links
Amber Hinds LinkedIn
Amber Hinds Twitter
Amber Hinds
Equalize Digital
WordPress
Accessibility Checker
Weller Special Reserve
Pappy Van Winkle
Maker’s Mark
Buffalo Trace Distillery
React
Absolut Vodka
Shopify
Square Space
Drupal
Matt Mullenweg
Automattic
Magic Mouse
Logitech Lift
Mac
Darci USB
Colorado State University
Java Script
Dream Weaver
Next Js
Tumblr
WAVE
WordPress Accessibility Day
Shutterstock
Gutenburg
Nicolas Steenhout
A11y Rules Podcast
Colorado State
GitHub
Roomba
Going RV
House Hunters
HGTV
America's Got Talent
Property Brothers
Matthew McConaughey
HBO
Netflix
Hulu
PBS Kids
NewsHour
NFL
ESPN
New England Patriots
Astro
Nuxt 3
Google PageSpeed
Google Tag Manager
Google Fonts
Lighthouse
WordPress accessibility Meetup
Connect with our hosts
Robbie Wagner
Chuck Carpenter
Ship Shape
Subscribe and stay in touch
Apple Podcasts
Spotify
Google Podcasts
Whiskey Web and Whatnot
Top-Tier, Full-Stack Software Consultants This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
Working on open source projects is a largely thankless job and a labor of love. The developers behind these projects often juggle full-time jobs to pay their bills while maintaining the software that keeps so much of the internet afloat. Max Howell, CEO of tea.inc., pivoted from chemistry to web development because of his fascination for open source. He worked full-time and did pull requests for Homebrew during his free time. After hustling to build a package manager used by engineers working for corporate giants like Google and Microsoft, he reached an inevitable burnout. Max created tea.inc. to fairly compensate open source developers for the work they do with the hope that open source work will be lucrative and sustainable full-time. The project has raised 18 million so far and it’s set to launch in early November. In this episode, Max talks to Chuck and Robbie about the burnout of working on underfunded open source projects, why he left Homebrew despite its success, and launching tea.inc. as a Web3 solution for funding open source.
Key Takeaways
[00:21] - An introduction to Max Howell.
[01:15] - A whiskey review - American Highway Reserve Bourbon.
[07:18] - Max’s new project, tea.inc.
[26:21] - Max speaks about England.
[32:12] - Max discusses his U.S. journey.
[33:28] - Why Google turned down Max.
Quotes [08:15] - “I look back on the iPhone as the pivotal moment, really, when development suddenly became cool.” ~ Max Howell [13:27]- “I had a moment of inspiration where I could see how the open source ecosystem, with all its dependencies and all these packages could be similarly compensated.” ~ Max Howell [22:50] - “The bottom fell out of the boot camp market because it was a bit of a scam in some ways. You can't learn to program in 10 weeks is the truth of it.” ~ Max Howell
Links
Max Howell
Max Howell Twitter
MaxHowell LinkedIn
Tea.xyz
Homebrew
Microsoft
American Highway Reserve
Jefferson's Ocean
Sacred Stave
Russell Crowe
Mac
Windows
Linux
Sagamore
iPhone
PromiseKit
Timothy Lewis
Faker.js
GitHub
Slack
Heineken
Weather.com
Hacker News
Mark Zuckerburg
Apple
HP
Space X
Elon Musk
Forbes
Acquia
Tesla
Drupal
Web Summit
Connect with our hosts
Robbie Wagner
Chuck Carpenter
Ship Shape
Subscribe and stay in touch
Apple Podcasts
Spotify
Google Podcasts
Whiskey Web and Whatnot
Top-Tier, Full-Stack Software Consultants This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
While multi-page apps (MPAs) seem like a new fixation for the developer community, they’re pretty ancient news. If you were browsing the web in the 90s, you were likely visiting a multi-page app. Lucky for us, web tech improved, and made the entire experience of multi-page apps more appealing. One of the cons of MPAs is that they don’t have preload and prefetch out of the box. Single-page apps (SPAs) on the other hand give you the power to decide how your site loads by loading all the resources for your current page and fetching resources for a page you might navigate to after. This might seem small but it makes a huge impact on your site. The good news is, more computing power gave way to better server-rendered technology, a huge win for multi-page apps. Unlike single-page apps (SPAs), multi-page apps parse very little JavaScript. That shaves seconds off your initial load which is no small feat. In this episode, Chuck and Robbie discuss the pros and cons of multi-page apps, the benefits and the distinction between prefetch vs preload, and the good old days on the internet.
Key Takeaways
[02:10] - A whiskey review - Wolves Signature Blend Special Release.
[08:02] - Chuck and Robbie discuss multi-page apps.
[13:46] - Advantages and disadvantages of multi-page apps.
[27:13] - Robbie’s opinion on the React Framework.
[35:47] - Chuck and Robbie reminisce about StumbleUpon and earlier social media sites.
[41:52] - Chuck and Robbie discuss their parents’ internet use.
[44:30] - Chuck and Robbie talk about their weekend.
Quotes [8:15] - “Were you around in 1998 when the Internet was first blowing up? You were also on a multi-page app. It was just served by different technologies.” ~ Chuck Carpenter [10:56] - “Just HTML is actually pretty good, and it feels like people getting into the industry these days aren't getting exposed to it enough.” ~ Robbie Wagner [29:29] - “I'm sorry for all of our Ember listeners who are here to listen to me talk about good things about Ember, but the new add-on V2 stuff is some bullshit.” ~ Robbie Wagner
Links
Wolves Whiskey
React
Nuxt JS
Java Script
Astro
StumbleUpon
Pam
The Office
GitHub
Orbit
Preact
Meta
Ember
Web Pack
Chris Manson
Embroider
Null Vox
Gateway
Digg
Tik Tok
CNet
IRS
Download.com
Tesla
Boring Company
Hulu
American Horror Story
SNL
Kendrick Lamar
Hellraiser
Disney
Disney Plus
ESPN
Dish
College GameDay
Paramount
UEFA Champions League
NBC
Peacock
English Premier League
TBS
USA Network
TNT
The Olympics
Universal
Fox
AT&T
Warner Brothers
iPhone
Dolby
Connect with our hosts
Robbie Wagner
Chuck Carpenter
Ship Shape
Subscribe and stay in touch
Apple Podcasts
Spotify
Google Podcasts
Whiskey Web and Whatnot
Top-Tier, Full-Stack Software Consultants This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
Maintaining a CSS codebase can become chaotic pretty quickly and building a new stylesheet for every project can get tedious. Frameworks like Tailwind CSS were born to solve this problem. Adam Wathan, CEO of Tailwind Labs, built a “library-style CSS” for personal use and had no idea the concept would resonate with as many people as it did. When developers started asking him to share his library for them to use in their own projects, he got to work building out the framework. Two years after Tailwind CSS’s launch, Adam released Headless UI to bring unstyled compatible UI components into the fold. Since then, it’s sparked polarizing discourse between developers who either love it or hate it. In this episode, Chuck and Robbie talk to Adam about what motivated him to create Tailwind CSS, how Headless UI was born, why Tailwind is creating polarizing discourse among developers, and his powerlifting past.
Key Takeaways
[00:35] - An introduction to Adam Wathan.
[01:55] - A whiskey review - W3WC Sagamore Rye Barrel Pick #001.
[06:51] - Adam explains Tailwind CSS.
[09:47] - The problems that inspired Adam to create Tailwind.
[35:24] - How Headless UI fits into Tailwind.
[41:09] - Whether Tailwind will support other frameworks in the future.
[44:33] - Adam’s powerlifting career.
Quotes [16:47] - “I started noticing that the only things that really survived every port were the things that were lower and lower level. Something like a class that adds margin left to something that's useful in every project, but a button might look different in every project.” ~ Adam Wathan [23:40] - “The main problem that Tailwind is ultimately trying to solve is giving inline style superpowers. It's not like inline styles are evil, it's like inline styles are awesome. Let's make them super awesome.” ~ Adam Wathan [24:10] - “To me, Tailwind is basically inline styles with a bunch of extra power bolted on.” ~ Adam Wathan
Links
Adam Wathan
Adam Wathan Twitter
Adam Wathan LinkedIn
Tailwind CSS
Tailwind UI
Discord
CSS Zen Garden
Nicolas Gallagher
Normalize CSS
Bootstrap
Laravel
Vue
React
Riverside
Chrome
Stimulus
Select2
BEM
Atomic CSS
Markdown
Headless UI
Select2
Svelte
Caleb Porzio
Alpine JS
Solid JS
Acquia
Elon Musk
Connect with our hosts
Robbie Wagner
Chuck Carpenter
Ship Shape
Subscribe and stay in touch
Apple Podcasts
Spotify
Google Podcasts
Whiskey Web and Whatnot
Top-Tier, Full-Stack Software Consultants This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
There’s a lot to consider before committing to a framework to build a native app. If you choose to build in native, ask yourself whether you’re prepared to handle the downsides that come with it. To start, you’re limited to one framework and writing in one programming language. If you’re not familiar with the syntax, that could pose a major learning curve. With native apps, it’s tempting to have a separate app for every device that a user might run your app on, but on the operations front, that’s a slippery slope with high overhead costs. If you’re on a tight budget or working on small teams like Chuck and Robbie, the cost of paying developers to maintain a bunch of apps isn’t appealing. There’s no shame in knowing your resource limitations and taking the easy route. In this episode, Chuck and Robbie talk about the trade-off between building native apps in Swift, Objective-C, React Native, and other web technologies, why they enjoy progressive web apps, and Disney’s monopoly in media.
Key Takeaways
[02:21] - A whiskey Review - Four Roses Small Batch Select.
[11:11] - Chuck and Robbie discuss building apps in different frameworks.
[22:58] - Chuck and Robbie talk about progressive web apps.
[34:54] - TV Shows Chuck and Robbie are currently watching.
[51:46] - Chuck and Robbie’s Halloween plans.
Quotes [03:16] - “It's crazy how no one has money because of the recession, and yet everything that you could possibly buy is super expensive and sold out all the time. It doesn't make sense.” ~ Robbie Wagner [23:04] - “You feel like businesses don't feel like they have a presence unless they're in the App Store.” ~ Chuck Carpenter [25:05] - “The one thing that has been that I've used as a progressive web app that's worked well is Google Photos.” ~ Robbie Wagner
Links
Four Roses Bourbon Small Batch Select
Costco
WhistlePig Rye Whiskey
Sagamore Spirit
White Dog Distilling
Buffalo Trace Distillery
Android
Java Script
iPhone
Flutter
iOS
React Native
Expo
Capacitor
Electron
Samsung
Roku
NextJS
iPad
Apple
Chrome
Hulu
Wuf.plus
Astro
Ember
JSON API
Solid
American Horror Story
Game of Thrones
House of the Dragon
The Great
Netflix
Echoes
HBO Max
Disney
NBC
21st Century Fox
FX
National Geographic
Sons of Anarchy
Marvel
Star Wars
Wolverine
Spiderman
Deadpool
Aviation Gin
Welcome to Wrexham
Ballers
Entourage
David Letterman
My Next Guest Is
Peloton
Tik Tok
The Simpsons
Law and Order SVU
Peter Pan
Toy Story
He-Man
Zorro
Ninja Turtles
Connect with our hosts
Robbie Wagner
Chuck Carpenter
Ship Shape
Subscribe and stay in touch
Apple Podcasts
Spotify
Google Podcasts
Whiskey Web and Whatnot
Top-Tier, Full-Stack Software Consultants This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
Every once in a while a new framework rises to popularity and gets the developer community buzzing. One of the frameworks with the most momentum right now is SolidJS. But what makes Solid so special? Dan Jutan, Product Manager at Astro, Inc. and SolidJS core team member believes the frameworks that prioritize developer experience will always come out on top. Before he landed at Solid, Dan started his career using Vue 3. It didn’t take long before he was overwhelmed by the API surface and was searching for a framework that aligned with his values as a developer. Solid has a reputation as one of the fastest frameworks and also combines features from frameworks like React and Vue without any of the issues that bog them down. In this episode, Dan talks to Chuck and Robbie about his journey exploring different frameworks early in his career, why the developer community loves SolidJS, and the connection between being a programmer and a musician.
Key Takeaways
[00:59] - An intro to Dan.
[02:55] - A whiskey review - Frey Ranch Bourban.
[09:01] - Dan explains Solid.
[14:27] - Why Dan prefers Solid over other frameworks.
[20:47] - Specific use cases for Solid.
[28:07] - How Dan connected Chuck and Robbie with Astro on Twitter.
[45:25] - Dan speaks about his music and Taylor Swift.
Quotes [10:00] - “The special thing about Solid is that it combines something you might be used to from React, which is these functional JSX components, with something you might be used to in Vue 3 or even older frameworks.” ~ Dan Jutan [14:00] - “With Solid I was just like, oh this simple thing from React without the annoying part of React. And with the simple thing from Vue, without the baggage from Vue.” ~ Dan Jutan [24:28] - “If you're looking for a framework to run that interactive part of the page, Solid is a great choice because it’s super small and super fast.” ~ Dan Jutan
Links
Dan Jutan LinkedIn
Dan Jutan Twitter
Astro
Solid
Game of Thrones
Frey Ranch Bourbon
Vue
React
Knockout JS
Ember
RX JS
Preact
Svelte
Codemirror
Next
Remix
Solid Start
Ryan Florence
Kent C. Dodds
Nuxt
JavaScript
Paramore
Panic! At The Disco
Fall Out Boy
Justin Timberlake
Taylor Swift
Brendon Urie
MTV VMAs
Lizzo
Jay Z
2 Chainz
Outkast
Migos
Eminem
Soundcloud
The Pragmatic Programmer
Connect with our hosts
Robbie Wagner
Chuck Carpenter
Ship Shape
Subscribe and stay in touch
Apple Podcasts
Spotify
Google Podcasts
Whiskey Web and Whatnot
Top-Tier, Full-Stack Software Consultants This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
The beauty of tech is that it keeps evolving. As a developer, it’s important to keep evolving too. Whether that’s trying new frameworks, starting side projects, or adopting emerging tech. JavaScript, for example, has taken on a whole new purpose since it was developed in the 90s to support a web browser. The language keeps developers like Robbie intrigued with features that seem underpromoted and underused by the community. At ShipShape, Chuck and Robbie are always experimenting. They’re embracing Astro with plans to transition their website from Nuxt, developing a scheduling app, and most importantly they just launched the Whiskey Web and Whatnot NFT. In this episode, Chuck and Robbie talk about underrated JavaScript features, where to find the Whiskey Web and Whatnot NFT, and why Robbie can’t decide on a new car.
Key Takeaways
[01:22] - Chuck and Robbie introduce their NFT.
[04:11] - A whiskey review - Starlight Distillery Single Barrel Hubbard's Original Rick House of Indiana Straight Rye Whiskey.
[09:35] - The difference between Maps and Sets in JavaScript.
[22:52] - Chuck and Robbie discuss a scheduling app they’re developing.
[36:10] - Chuck and Robbie critique Solid, Astro, and React.
[44:02] - Robbie whatnots about Ciroc Vodka.
[45:13] - Chuck and Robbie discuss streaming services, TV shows, and Ryan Reynolds.
[52:45] - What Robbie thinks about different trucks.
Quotes [22:58] - “Internally, we're known for some technologies, but we're always experimenting with different things coming up as much as we can.” ~ Chuck Carpenter [39:42] - “So the cool thing about Astro is they have support for a lot of different types of frameworks like Vue, Preact, React, and Svelte. If it's a hot thing that someone has mentioned recently, they've got it.” ~ Robbie Wagner [41:44] - “I think for people that like React and want something that's not React just because React is super old, you could try Solid out.” ~ Robbie Wagner
Links
Bitski.com/Shipshapecode
Huber's Starlight Distillery Old Rickhouse Indiana Straight Rye Whiskey
Seelbach
Sagamore Rye
JavaScript
Oracle
Gerber
Hoover
Mad Men
Ember
The Doors
React
Vue 3
Nuxt
Expo
iOS
Jest
Cypress
Playwright
Ember
Hacktoberfest
Dependabot
Digital Ocean
Chris Coyier
CSS-Tricks
CodePen
Astro
Solid
Lit
JSX
Preact
Svelte
Absolute Vodka
Ciroc
Diddy
Stoli
Ryan Renolds
Welcome to Wrexham
FX
Hulu
Disney Plus
Roku
iPad
HBO Max
Netflix
Tik Tok
Aviation Gin
Mint Moblie
Ashton Kutcher
Verizon
Deadpool
Rob Macklehaney
It’s Always Sunny
Green Lantern
Detective Pikachu
Free Guy
The Old Man
Jeff Bridges
Jeep
Broncos
Hummer
Silverado
Chevy
F150 Lightning
Connect with our hosts
Robbie Wagner
Chuck Carpenter
Ship Shape
Subscribe and stay in touch
Apple Podcasts
Spotify
Google Podcasts
Whiskey Web and Whatnot
Top-Tier, Full-Stack Software Consultants This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
We all have at least one friend who somehow finds enough hours in a day to have a full-time job and take on several side projects. How can you successfully juggle a career, side hustles, and make time for your passions? Kelly Vaughn, Engineering Manager at Spot AI, has some thoughts. She is leading a diverse, fully remote, global team that spans from California to India. Kelly keeps her management style flexible to account for the quirks and personality types of her team. When she’s not steering the ship at Spot AI, she’s advising several startups and working as a consultant. Despite doing it all, she finds time for reading, cycling, and her passion for Porsches. In this episode, Kelly talks to Chuck and Robbie about her experience leading diverse global engineering teams from agencies to SaaS companies, juggling several side hustles, and collecting Porsches.
Key Takeaways
[01:22] - An intro to Kelly Vaughn.
[02:16] - A whiskey review - Barrell Craft Spirits Grey Label Dovetail 15.
[09:07] - Kelly’s current roles at Spot AI and her projects.
[12:23] - The difference between leading teams in an agency versus in a corporate environment.
[19:26] - What are the challenges of managing an international team?
[22:26] - What’s Kelly’s favorite leadership book?
[26:40] - Kelly speaks about her love of the Porsche Brand.
[44:25] - Kelly talks about her cycling challenge for childhood cancer research.
Quotes [13:37] - “The speed at which you work at an agency versus a SaaS company is vastly different because of the way that you're working. You're working with multiple clients directly versus having any number of customers.” ~ Kelly Vaughn [16:26] - “I think what's important to remember is when you're looking for metrics for growth, you need to look beyond just the quantitative metrics and really find a way to measure the qualitative metrics as well.” ~ Kelly Vaughn [21:59] - “What I’m doing to manage Team A is not going to be what I need to do to manage Team B. Finding out those differences and the personality quirks is what I’ve been focusing on so I can make sure they get what they need, in the structure they need it.” ~ Kelly Vaughn
Links
Kelly Vaughn Twitter
Kelly Vaughn LinkedIn
Spot AI
Barrell Craft Spirits Grey Label
Sherwin Williams
Porsche
George Stag Jr
First 90 Days
Acotar
Book of the Month
Barbarians at the Gate
The Big Short
Michael Lewis
The Premonition
The Five Dysfunctions of a Team
Spanish Love Deception
Astro
Vue
Nuxt
Cayman S
Taycan
Need for Speed Porsche
Boxster
911 GTS
Lotus Emira
Mazda Miata
1968 Porsche 912
1974 Porsche 914
LA Experience Center
Atlanta Experience Center
Cayenne
Stuttgart
Tesla
1965 Scout 800
2012 Toyota Camry
Porsche 718 EV
Mazda 3
PCA
Barbara Motorsports Park
Aston Martin
Rivian
Peloton
University of Georgia
University of Michigan
Ohio State University
University of Cincinnati
Michigan State University
Georgia Tech
Kennesaw State University
Sagamore Rye
Post-It
Ladybug Podcast
Connect with our hosts
Robbie Wagner
Chuck Carpenter
Ship Shape
Subscribe and stay in touch
Apple Podcasts
Spotify
Google Podcasts
Whiskey Web and Whatnot
Top-Tier, Full-Stack Software Consultants This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
Accessibility is like learning a new language, leaving many developers wondering where to start. The answer is pretty simple, start anywhere. But the onus isn’t all on devs. Crystal Preston-Watson has partial sight and uses a screen reader in her day-to-day as a Senior Digital Accessibility Analyst at Salesforce, one of the largest tech companies in the world. As strange as it may seem, she never used a screen reader until she was asked to test one out in her previous role as a quality engineer. Once she got her hands on one, she saw just how much businesses excluded people with disabilities from their target audience. Crystal knows first-hand how quickly the expenses rack up when the burden of accessibility is placed on people with disabilities. In her talks, she addresses this and other lessons on accessibility with a bit of humor to make the conversation more approachable and beginner-friendly. In this episode, Chuck and Robbie talk with Crystal about pitching accessibility to higher-ups, the actual cost of accessibility, and her love for comedy and improv.
Key Takeaways
[01:31] - An intro to Crystal Preston-Watson.
[02:51] - A whiskey review - Johnny Drum Private Stock.
[08:51] - Crystal explains accessibility.
[11:08] - How to pitch accessibility to company leadership.
[20:42] - Crystal’s guide to setting accessibility targets within a company.
[30:24] - Crystal explains the cost and some of the challenges of being disabled.
[40:41] - Crystal talks about her love for video games.
[45:05] - Crystal talks about her love for improv.
Quotes [17:07] - “Accessibility is everyone's concern. There are some really specific things that only a developer or tester or content creator can do, but at the end of the day, it's a very holistic thing, and everyone needs to be concerned about it.” ~ Crystal Preston-Watson [21:33] - “If you have users that can't use your application, that is money wasted. And that's the thing, disabled people have money, and if they can't use your product then they're going to take that money somewhere else unless it is something that is very vital.” ~ Crystal Preston-Watson [24:11] - “Everyone will use a mouse if they're not blind and visually impaired and that's just not true.” ~ Crystal Preston-Watson
Links
Crystal Preston-Watson
Crystal Preston-Watson LinkedIn
Crystal Preston-Watson Twitter
Johnny Drum Private Stock
Salesforce
Cardi B Wap
It's Always Sunny in Philadelphia
Jaws Screen Reader
React
Social Security Administration
MacBook
NVDA
Sketch
VS Code
Figma
Photoshop
Hitman 3
Lost Judgement
Skyrim
PS3
Thief Gold
Breath of the Wild
Switch
Offspring
Soulsborne
Dark Souls
Elden Ring
Stadia
George R.R. Martin
Degrassi
Odyssey of the Mind
Connect with our hosts
Robbie Wagner
Chuck Carpenter
Ship Shape
Subscribe and stay in touch
Apple Podcasts
Spotify
Google Podcasts
Whiskey Web and Whatnot
Top-Tier, Full-Stack Software Consultants This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
The best way to win over a developer is to make their job simpler. The release of Nuxt 3 promises an even better developer experience than its former versions. That’s music to every developer’s ears. Who doesn’t want faster rendering? Daniel Roe, framework architect at Nuxt Labs has been working to get Nuxt 3 production ready for a stable release. In addition to DX improvements, once N3 is out of release, you can expect hybrid rendering, less JavaScript, and a cross-platform framework that can be used with pretty much any cloud service. This Nuxt release is casting a wide net. Daniel and the team wanted the framework to be suited for everyone from hobby bloggers to enterprises. But the biggest win might be for e-commerce sites that need speed, performance, and personalization. In this episode, Chuck and Robbie talk to Daniel about the features of Nuxt 3, improving the developer experience, and his family vacation to Algarve, Portugal.
Key Takeaways
[00:38] - An introduction to Daniel Roe.
[03:29] - A whiskey review - Laphroig Lore.
[11:20] - The new features in Nuxt 3.
[19:16] - The best path to convert projects to Nuxt 3.
[32:47] - The target audience for Nuxt 2 and Nuxt 3.
[45:31] - Daniel’s holiday in Portugal .
[51:49] - David’s side project in Magic Regexp.
Quotes [12:21] - “Some of the things that Nuxt 3 brings, well, it's been rewritten from the start, so it's given us an opportunity to do what we really wanted to do with Nuxt. And to learn from some of the mistakes we made for Nuxt 2 and adapt Nuxt for a new world. That sounds a bit crap, but more and more I think we're looking to take advantage of different kinds of hardware for rendering HTML.” ~ @danielcroe [13:18] - “Nuxt 2, out of the box, is a bare minimum package. I did some checking on this. The cold start for the server was 300 milliseconds. With Nuxt 3, it is three milliseconds.” ~ @danielcroe [38:48] - “I always like using suppliers that win me over because they have the best of whatever it is. They're able to meet my needs. Whether that's experience or price point or whatever it is. But they've won me over. I don't have to stay with them. I'm not forced or coerced into it. I didn't make an early choice, and now I'm reaping the whirlwind and having to pay the price for it. I'm with them because I want to be. That's the best scenario. You have the power to choose. You're choosing the platform you feel is the best.“ ~ @danielcroe
Links
Daniel Roe LinkedIn
Daniel Roe Twitter
Nuxt
Vue
Bill Bryson
Durham University
Bill Bryson Library
Laphroig Lore
Laphroig
Pringles
Vite
Webpack
TypeScript
React
Discord
Jest
JavaScript
Remix
Astro
Solid
Redwood JS
Tom Preston Warner
DigitalOcean
Vercel
Netlify
Sunderland
Manchester United
Eric Cantona
Old Trafford
Vuejs Amsterdam
Magic Regexp
Regexper
Anthony Fu
David Tai
Connect with our hosts
Robbie Wagner
Chuck Carpenter
Ship Shape
Subscribe and stay in touch
Apple Podcasts
Spotify
Google Podcasts
Whiskey Web and Whatnot
Top-Tier, Full-Stack Software Consultants This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
Devs have a lot on their plate, but the key is to find time for what’s important. Championing accessibility is only possible if devs prioritize it and a good place to start is by knowing your HTML elements. If dogs can learn 50 human words, then devs can learn 50 HTML elements. On another note, not all package managers are made equal. Robbie has been loyal to Yarn for years and is okay with waiting a few minutes for installs. But from Chuck’s operations perspective, when you’re talking about continuous integration that can eat up a huge chunk of your day, it might be time to look for something that promises speed. In this episode, Chuck and Robbie talk about the importance of knowing your HTML elements, the pros and cons of different package managers, and the Whiskey Web and Whatnot NFT drop.
Key Takeaways
[02:09] - Why Chuck and Robbie struggle to find time for reading.
[04:43] - A whiskey review - Huling Station.
[12:27] - How many HTML elements can Chuck and Robbie name.
[26:25] - How to choose the right package manager.
[41:27] - Chuck and Robbie’s eventful trips.
[56:14] - Whiskey Web and Whatnot’s NFT drop.
Quotes [03:32] - “You can fit in anything that you prioritize, right? If you said working out is the same as eating, it has to be done. You would find time.” ~ @rwwagner90 [26:38] - “I think HTML is real, and it hasn't been the first-class citizen that it deserves in terms of the Internet itself, whose intention was to distribute documents and have that accessible across schools and scientific organizations and whatever else. So let's not forget what it was all about, especially if you have a content site. Give your content first-class citizenship.” ~ @CharlesWthe3rd [27:32] - “NPM is the leader in the JavaScript world, although it has its proponents and opponents. Many people have jumped over to Yarn for some of its benefits over a period of time, and some of its features influenced NPM and bring people back and forth a little bit.” ~ @CharlesWthe3rd
Links
Charlie Gerard
Java Script
Huling Station
National Geographic
Siri
Waze
Old Domonic’s
Justin Timberlake
Seelbach’s
Nuxt
JSX
React
NPM
Yarn
Github
Ember
jQuery
Vercel
JSON
Bun
Supabase
Firebase
Redwood
Postgres
DirecTV
Ron Burgundy
Sea World
Black Fin
Disneyland
Disney World
Chuck E. Cheese
Peter Piper Pizza
CostCo
Realtor.com
Whole Foods
Safeway
Tom Preston Warner
Connect with our hosts
Robbie Wagner
Chuck Carpenter
Ship Shape
Subscribe and stay in touch
Apple Podcasts
Spotify
Google Podcasts
Whiskey Web and Whatnot
Top-Tier, Full-Stack Software Consultants This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
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? 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.
Key Takeaways
[01:27] - A whiskey review - Barrell Dovetail Whiskey.
[08:00] - Why tech companies are reluctant to upgrade dependencies.
[18:08] - The importance of supporting open source projects.
[30:45] - Why React dominates the landscape.
[43:13] - Chuck and Robbie discuss TV shows.
[49:36] - Chuck’s weekend plans with family.
[54:29] - Chuck’s Korean fried chicken experience.
Quotes [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 [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 [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
Links
Barrell Dovetail Whiskey
MGP
Dr Pepper
Cherry Coca Cola
George Dickel Tenessee Whiskey
Jack Daniels Distillery
Green Brier Distillery
Ember
Next.js
GitHub
NPM
Melaine Sumner
Sindre Sorhus
Chris Manson
Microsoft
Jest
Vitest
Faker
Java Script
Hacker News
Sqwok
jQuery
LESS
Sass
Coffee Script
TypeScrpit
Lodash
Shop Talk
Electro-Voice
PHP
Angular CLI
Ember CLI
Kent C Dodds
Remix
Solid
Astro
Redwood
Old Man
Hulu
Jeff Bridges
Sally Fields
Arnold Schwarzenegger
The Big Lebowski
Severance
Adam Scott
Apple TV
Apple
Big Little Lies
Reese Witherspoon
Loot
Maya Rudolph
Jeff Bezos
Sea World
Lego Land
McDonald’s
Bonchon
In-N-Out
Connect with our hosts
Robbie Wagner
Chuck Carpenter
Ship Shape
Subscribe and stay in touch
Apple Podcasts
Spotify
Google Podcasts
Whiskey Web and Whatnot
Top-Tier, Full-Stack Software Consultants This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
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. 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. 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.
Key Takeaways
[00:49] - A quick intro to Nate.
[01:36] - A whisky review - Laws Centennial Straight Wheat Whiskey 4 Year.
[09:59] - What is Astro?
[23:24] - What are the new features in Astro 1.0?
[30:32] - Web components Nate has used.
[42:10] - The challenges with monorepos.
[44:41] - Nate’s life goal of visiting every national park.
Quotes [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 [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 [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
Links
Nate Moore Twitter
Astro Twitter
Astro
NASA
Law Whiskey Centennial Wheat Whiskey
1787 Coworking Space
JavaScript
React
HTML
JSX
Stack Overflow
JQuery
Svelte
Solid
Vue
Ryan Carniato Twitter
Redwood
Remix
React Router
NextJS
Ember
Glimmer
Snowpack
Skypack
Vite
Markdown
Netlify
Vercel
Discord
Microsoft
TypeScript
Stencil
Fred K. Schott LinkedIn
Fred K. Schott Twitter
Polymer
Lit
Backbone
Nuxt
Node
Deno
Monorepo
PNPM
Yarn
Lerna
Great Smokey Mountains National Park
Buffalo Trace Distillery
Grand Canyon National Park
Glacier National Park
Zion National Park
Yellow Stone National Park
Grand Tetons National Park
Badlands National Park
Theodor Roosevelt National Park
Bearizona Wildlife Park
Sonos
TRNTBL
Connect with our hosts
Robbie Wagner
Chuck Carpenter
Ship Shape
Subscribe and stay in touch
Apple Podcasts
Spotify
Google Podcasts
Whiskey Web and Whatnot
Top-Tier, Full-Stack Software Consultants This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
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. 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. 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.
Key Takeaways
[00:44] - A quick intro to Mark.
[02:52] - A whiskey review - Angel's Envy Bourbon Port Finish.
[11:47] - How Mark became an accessibility specialist.
[19:28] - Where the web accessibility issue originates.
[27:41] - How to make data visualization accessible.
[34:29] - The major accessibility complaint we fail to consider with JavaScript frameworks.
[36:17] - How to keep developers and frameworks on the right track with accessibility.
[44:22] - A Star Wars-themed whatnot.
[50:37] - Why Mark likes college football (and their stadiums).
Quotes [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 [38:53] - “That’s my biggest advocacy for automation, is it helps developers learn accessibility on the fly.” ~ @Steady5063 [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
Links
Mark Steadman
Fidelity Investments
JavaScript
Angel’s Envy - Port Wine Whiskey Kentucky Straight
Rivian
Old Forester
State Farm
Deque Systems
DEV Community
Jira
React
Angular
Vue
Ember.js
ARIA
JSX
Sarah L. Fossheim
Yahoo Finance
Google Finance
Astro
Melanie Sumner
axe Accessibility Linter
Karma
Jest
Pa11y
Prettier
Disney
The Mandalorian
The Book Of Boba Fett
Obi-Wan Kenobi
Andor
Rogue One
The Bad Batch
Rebels
Star Wars: Galaxy’s Edge
Chicago White Sox
Phoenix Open
Old Trafford
Camp Nou
San Siro Stadium
ESPN
Tom Brady
New England Patriots
Connect with our hosts
Robbie Wagner
Chuck Carpenter
Ship Shape
Subscribe and stay in touch
Apple Podcasts
Spotify
Google Podcasts
Whiskey Web and Whatnot
Top-Tier, Full-Stack Software Consultants This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
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. 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. 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.
Key Takeaways
[00:33] - A whiskey review - Howler Head Banana Whiskey.
[09:12] - A mild smackdown on conventional commits versus release-it.
[15:23] - Why Chuck and Robbie prefer the changelog.
[20:35] - What is fresh? And Robbie leaks some internal R&D.
[26:42] - What Robbie thinks about the Chevy Blazer EV and SUVs in general.
[44:55] - How Chuck and his family acquired a Recall box.
Quotes [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 [13:01] - “I’m not a big fan of conventional commits because it adds a lot of noise to your commit log.” ~ @rwwagner90 [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
Links
Howler Head Kentucky Banana Bourbon Whiskey
Suggest a Whiskey on Twitter!
UFC
Dana White
Wooler Brands
Fireball
Coke
release-it
changelog
GitHub Actions
semantic-release-bot
Hacker News
Microsoft
GitLab
github-changelog-generator
Ember.js
fresh
Next.js
Node
Yarn
Hooks
Starbeam
Astro
JavaScript
zerojs
nojs
Preact
React
Optix
Droopl
Acquia
Prisma
Prismic
GraphQL
Chevy Blazer EV
Plone CMS
Tesla
Model X
Rivian
Spotify
Range Rover
Hummer
Recalbox
Super Nintendo
N64
Super Star Wars
CHRONO TRIGGER
Castlevania
Bubble Bobble
Super Mario World
Super Mario Bros. 3
Skate or Die!
Ninja Turtles Game
StarTropics
The Legend of Zelda
Nintendo Switch
Tony Hawk’s Pro Skater
Dave Mirra Freestyle BMX
Destiny
Connect with our hosts
Robbie Wagner
Chuck Carpenter
Ship Shape
Subscribe and stay in touch
Apple Podcasts
Spotify
Google Podcasts
Whiskey Web and Whatnot
Top-Tier, Full-Stack Software Consultants This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
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. 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. 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.
Key Takeaways
[01:13] - The origin of Preston’s alias.
[03:13] - A whiskey review - Malahat Rye.
[10:14] - How Preston got into Ember.
[20:09] - The exciting tech projects Preston’s working on.
[26:21] - What Preston is looking forward to that’s coming out soon.
[29:13] - What tech Preston is violently against.
[31:17] - A corn-themed whatnot.
[35:04] - Why Preston loves pinochle and boring cereal.
[43:09] - A deep dive on Starcraft.
[47:54] - What retro games Chuck is playing.
Quotes [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 [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 [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
Links
Preston Sego
Preston on Twitter
Malahat Spirits Co. Handcrafted 100% Rye
FineCask
Sagamore Spirit
Jack Daniels
React
Glimmer
Ember
EmberConf
EmberConf 2022 - Keynote Part 1 by Yehuda Katz
Rails
Slack
Angular
TypeScript
CrowdStrike
EmberConf 2019 - Comparing Patterns in React and Ember by Preston Sego
Hooks
Starbeam
SolidJS
Vue.js
Remix
Svelte
WordPress
Ember Could Get Used To This
Ember Octane
JavaScript
Robert Jackson
Ember Data Resources
Ember Data
runspired
Yehuda Katz
Polaris
JSX
Framework Laptop
Apple
Build-in essential ubuntu
Pinochle
Euchre
GSAP - Green Sock
Chris Coyier
CSS-Tricks
Trix
Froot Loops
Special K
Wheaties
Raisin Bran Crunch
Starcraft
Nintendo 64
Sonic
Sonic 2
Genesis
Conker's Bad Fur Day
Raspberry Pi
Analogue
Recalbox
The Elder Scrolls III: Morrowind
Control
Connect with our hosts
Robbie Wagner
Chuck Carpenter
Ship Shape
Subscribe and stay in touch
Apple Podcasts
Spotify
Google Podcasts
Whiskey Web and Whatnot
Top-Tier, Full-Stack Software Consultants This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
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. 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. 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.
Key Takeaways
[00:39] - A brief intro to Eric.
[01:35] - A whiskey review - Jefferson's Ocean Bourbon.
[09:20] - How Eric got involved in accessibility and the A11Y Project.
[20:53] - How Eric solves for accessibility despite not being disabled.
[25:55] - How to solicit expertise from the disabled community even with a limited budget.
[28:35] - The best practices for getting started implementing accessibility.
[34:46] - A burgers-themed whatnot.
[37:08] - Comics, Marvel, and streaming culture.
[48:05] - How the gaming industry is going through an accessibility renaissance.
[56:35] - A few closing thoughts from Eric.
Quotes [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 [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 [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
Links
Eric Bailey
The A11Y Project
An accessibility checklist
Accessibility posts
Accessibility resources
Contribute to The A11Y Project
Git
Jefferson’s Ocean Voyage 24
Old Fitzgerald Whiskey
Microformats
National Geographic
Remix Run
11ty
JavaScript
element transition API
Velveeta
The Great American Burger Book by George Motz
Fable
axe
Deque
Open UI
Stark plugin
Lighthouse
The Burger Show
Hot Ones
Anthony Bourdain
David Chang
The Chef Show
Chef’s Table
Top Chef
Delicious In Dungeon
Locke & Key
Saga
Paper Girls
Y: The Last Man
Transmetropolitan
Cyclops
X-Men
Daredevil
Paramount Plus
Marvel
Netflix
Luke Cage
Iron Fist
Jessica Jones
Gotham
NBC
Hulu
GarageBand
Kanye West
Yeezy Boost
Nintendo Switch
The Legend of Zelda: Breath of the Wild
Sony
Tony Hawk's Pro Skater
Mario Kart
PS4
Stadia
Google Glass
Mac
Connect with our hosts
Robbie Wagner
Chuck Carpenter
Ship Shape
Subscribe and stay in touch
Apple Podcasts
Spotify
Google Podcasts
Whiskey Web and Whatnot
Top-Tier, Full-Stack Software Consultants This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
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. 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. 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.
Key Takeaways
[00:45] - A brief intro to Dan.
[03:02] - A whiskey review - Nikka Single Malt Miyagikyo.
[11:04] - Why Dan created Orbit.
[15:47] - Unexpected use cases for Orbit.
[21:42] - How Orbit flags a conflict.
[25:33] - Orbit’s use cases outside of JSON:API.
[32:46] - What Dan thinks about Starbeam.
[35:12] - How Dan escapes his computer.
[40:32] - Dan’s favorite power tool.
[42:33] - Dan’s thoughts on New Hampshire (and New Jersey).
[48:46] - Dan’s closing thoughts and his sneak peek at a new release.
Quotes [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 [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 [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
Links
Dan Gebhardt
Ember Core Team Emeritus
JSON:API
Orbit.js
Tilde
Ruby On Rails
Rust
Yehuda Katz
JSONAPI::Resources
Nikka Single Malt Miyagikyo
Nikka From The Barrel
The Glencairn Whiskey Glass
The Norlan Whiskey Glass
GraphQL
IndexedDB
Ember Data
Swach
Git
Apollo
Whiskey Web and Whatnot: Discovering Ember, Adopting Orbit, and Unlocking Optimization with Chris Thoburn (runspired)
ember-m3
Hooks
React
Eric Elliott
@glimmer/tracking
Starbeam
Astro
Svelte
View
RedwoodJS
Next.js
Acquia
Whiskey Web and Whatnot: Next.js 12, React vs. Svelte, and the Future of Frameworks with Wes Bos
D.C. United
Audi Field
Connect with our hosts
Robbie Wagner
Chuck Carpenter
Ship Shape
Subscribe and stay in touch
Apple Podcasts
Spotify
Google Podcasts
Whiskey Web and Whatnot
Top-Tier, Full-Stack Software Consultants This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
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. 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. 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.
Key Takeaways
[00:29] - A brief introduction to Matt.
[01:24] - A whiskey review.
[08:34] - How Matt discovered coding.
[12:17] - Matt’s (and Robbie’s) music career.
[15:14] - How Matt decides what tech to work with.
[16:33] - How often Matt actually codes as a business owner.
[22:56] - The very last piece of billable code Matt wrote for Midwestern Interactive.
[26:39] - How Matt views the value of Web3.
[34:40] - What golf and programming have in common.
[39:23] - What other businesses Matt runs and how those ventures came to be.
[44:20] - What Matt thinks of YAML.
[44:58] - How Chuck and Robbie strategize with tech and testing.
[52:42] - How Matt produces consistently strong outcomes.
Quotes [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 [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 [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
Links
Matt Johnson
Midwestern Interactive
W.L. Weller Antique 107
Pappy Van Winkle’s Whiskey
Maker’s Mark
Buffalo Trace Distillery
Old Forester 1920 Prohibition Style Whiskey
Total Wine
Bart Paden
Christ In Youth
The Jordan Howerton Band
Myspace
Extreme Ownership: How U.S. Navy SEALS Lead and Win
Slack
Bored Ape Yacht Club
SHIBA INU
Damien Hirst NFT
Zinc Coffee
YAML
Kubernetes
GitHub
ESLint
Ember.js
Prettier
Husky
React
Connect with our hosts
Robbie Wagner
Chuck Carpenter
Ship Shape
Subscribe and stay in touch
Apple Podcasts
Spotify
Google Podcasts
Whiskey Web and Whatnot
Top-Tier, Full-Stack Software Consultants This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
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. 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. 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.
Key Takeaways
[00:29] - A quick intro to Godfrey.
[01:49] - A whiskey review.
[09:27] - A sneak peek at Polaris.
[16:15] - Why Polaris is about easy transitions.
[20:11] - How Polaris plans to evolve.
[24:54] - How Godfrey got into Ember.
[27:30] - What Starbeam is.
[32:50] - Use cases for Starbeam.
[36:03] - Why Starbeam is necessary in 2022.
[39:49] - A hobby and people-watching themed Whatnot.
Quotes [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 [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 [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
Links
Godfrey Chan
Ember
Ember Core Team
Rails Core Team
Ruby on Rails
Tilde
Lyre’s American Malt
Multnomah Whiskey Library
EmberConf
Godfrey’s EmberConf 2022 Keynote
Slides
Yehuda’s EmberConf 2022 Keynote
Slides
Ember Octane
Ember Inspector
TypeScript
JavaScript
webpack
Visual Studio Code
Skypack
ember-auto-import
Embroider
Yehuda Katz
Tom Dale
Starbeam
React
Polaris sketch
JSNation
Hooks
Whiskey Web and Whatnot: RedwoodJS, Developer Experience, and Developing for Scale with Tom Preston-Werner
GitHub
RedwoodJS
Hacker News
Redux
Google Maps
YouTube
First We Feast
Hot Ones
90 Day Fiance
Cities: Skyline
Uncharted
Twitch
Discord
ember-resources
Connect with our hosts
Robbie Wagner
Chuck Carpenter
Ship Shape
Subscribe and stay in touch
Apple Podcasts
Spotify
Google Podcasts
Whiskey Web and Whatnot
Top-Tier, Full-Stack Software Consultants This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
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. 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.
Key Takeaways
[00:48] - A whiskey review.
[09:07] - Robbie’s terminal tips and tricks.
[15:38] - Why looking cool matters the most.
[22:28] - A few interesting things from WWDC.
[28:55] - Chuck and Robbie react to React.
[34:00] - A whatnot about Chuck’s semi-catastrophic trip to Italy.
[49:11] - An update on the Ship Shape NFT.
Quotes [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 [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 [29:54] - “React is becoming more opinionated as its user base continues to grow and becomes more opinionated.” ~ @CharlesWthe3rd
Links
Beast Masters Club Private Barrell - Elijah Craig - “Three Tenors, Hogze Carreras”
Slack
Whiskey Web and Whatnot: A Battle of Two Worlds and Mentorship Above Milestones with Cory Brown
Buffalo Trace
Eagle Rare
The FRIENDS Experience
5 Tips to Improve Your Terminal Experience
Amazon
iTerm
Hyper
Warp
fish shell
Fig
Z shell
dotfiles
Homebrew
Homebrew cask
MonoLisa font
Starship
Node.js
Rust
Ember
Bun
Discord
Remix
Next.js
API Routes
Middleware
WWDC22
Safari
Ember Inspector
Google Chrome
React
MacBook Air M2
iPad Air
iPad Pro
npm-install
Visual Studio Code
Swach
Windows
TypeScript
Electron
Hooks
JSS
RedwoodJS
Tom Preston-Werner
Tom Preston Werner’s $1M Redwood Startup Fund
Stripe
YAML
GraphQL
Plum Guide
Sonder
Avignonesi Vineyard
Stanley Tucci Searching For Italy
Armando al Pantheon
MetaMask
Connect with our hosts
Robbie Wagner
Chuck Carpenter
Ship Shape
Subscribe and stay in touch
Apple Podcasts
Spotify
Google Podcasts
Whiskey Web and Whatnot
Top-Tier, Full-Stack Software Consultants This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
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? 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? 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.
Key Takeaways
[00:40] - A brief introduction to Cory.
[01:19] - A whiskey review.
[08:39] - Cory’s controversial opinion on async/await patterns.
[18:56] - How Cory views classes and his defense of Hooks.
[29:54] - Why time matters with engineer seniority.
[42:00] - A Dr. Pepper and obscure language-themed whatnot.
Quotes [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 [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 [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
Links
Cory Brown on Twitter
Cory’s website
Aumni
National Geographic
Spiritless Kentucky 74
Eric Elliott
Why I avoid async/await
JavaScript
Promise
Async/await
Hacker News
YAML
Douglas Crockford
Yehuda Katz
Ember.js
React
Preact
Stencil.js
Hooks
Clojure
The Coming Storm (Cory’s post about emerging software developers)
Backstage
Dr. Pepper
Costco
Duolingo
Cory Brown speaking Galic (00:52)
UtahJS Conference
Kent C. Dodds
Remix
React Router
Next.js
Elm
RedwoodJS
Whiskey Web and Whatnot: RedwoodJS, Developer Experience, and Developing for Scale with Tom Preston-Werner
Rails
Apple
1787 Middleburg Coworking Space
Hot Ones
Connect with our hosts
Robbie Wagner
Chuck Carpenter
Ship Shape
Subscribe and stay in touch
Apple Podcasts
Spotify
Google Podcasts
Whiskey Web and Whatnot
Top-Tier, Full-Stack Software Consultants This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
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. 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. 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. 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.
Key Takeaways
[01:46] - A whiskey review.
[05:48] - Two truths and a lie.
[12:28] - How James discovered Ember and open source.
[16:28] - The purpose of the dot ember-cli file.
[22:00] - When TypeScript isn’t your best bet.
[22:53] - How the Ember TypeScript core team is handling private API.
[25:41] - How James feels about monorepos and functional programming in general.
[28:57] - What tool James uses to link packages.
[31:36] - How James created Glint.
[39:03] - A camping, travel, and steak-themed whatnot.
Quotes [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 [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 [21:53] - “The bigger and more complex your project is, the more that [TypeScript] helps you.” ~ @jamscdavis
Links
James on Twitter
GitHub
Elon Musk
Starlink
Ragged Branch Virginia Straight Bourbon (Wheated Bourbon)
It Might Get Loud
Whiskey Web and Whatnot: Bringing Types to Ember with Chris Krycho
Chris Krycho
Ember TypeScript Core Team
Center for Open Science
The Open Science Framework
Ember.js
TypeScript
ember-cli-typescript
Salsify
Dan Freeman
Babel
JavaScript
Definitely Typed
Peter Wagenet
SemVer
Glint
yarn link
Yalc
Using Yalc for Ember Engine/addon Development
Shepherd
Lerna
EmberConf
James’ EmberConf 2019 Talk
Glimmer.js
Blenheim Vineyards
Connect with our hosts
Robbie Wagner
Chuck Carpenter
Ship Shape
Subscribe and stay in touch
Apple Podcasts
Spotify
Google Podcasts
Whiskey Web and Whatnot
Top-Tier, Full-Stack Software Consultants This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
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. 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.
Key Takeaways
[01:50] - A lengthy whiskey review.
[22:53] - Why getting carried away with tests becomes your downfall.
[34:50] - Why Chuck thinks these tests in the React community are useless.
[38:16] - Chuck’s GraphQL confusion.
[40:49] - A browser bug Chuck noticed.
[44:09] - Robbie’s non-sponsored plug.
[44:50] - A sports-themed whatnot and an update on Robbie’s truck saga.
Quotes [26:52] - “There are things that warrant tests and things that don’t and there are good best practices for writing them.” ~ @rwwagner90 [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 [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 [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
Links
Maker’s Mark No. 46
Maker’s Mark Cask Strength
Maker’s Mark Private Selection
Woodford Reserve
Jack Rose Dining Saloon
The FRIENDS Experience
Mocha
Jest
Ember.js
Slack
reCAPTCHA
React
Cypress
Vite
GraphQL
Chuck on Twitter
Elon Musk
Starlink
Netlify
Middesk
QuickBooks
Walkabout Mini Golf on Oculus Quest
Holey Moley
Steph Curry
Topgolf
Rivian
Connect with our hosts
Robbie Wagner
Chuck Carpenter
Ship Shape
Subscribe and stay in touch
Apple Podcasts
Spotify
Google Podcasts
Whiskey Web and Whatnot
Top-Tier, Full-Stack Software Consultants This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
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. 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? 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.
Key Takeaways
[00:09] - A Cinco De Mayo-themed beverage review.
[02:47] - An intro to Tracy.
[06:17] - What RxJS is used for.
[09:28] - How Tracy balances everything.
[18:55] - Tracy’s life outside of coding, parenting, and business ownership.
[27:17] - How Tracy first got into web development.
[38:23] - Tracy’s advice for developers and the hardest pill to swallow when you’re over-eager.
[45:05] - An important conversation about whiskey and Tracy’s liquor cabinet.
Quotes [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 [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 [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 [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
Links
Tracy on Twitter
This Dot Labs
Cutwater Spirits
Bartesian
Keurig
RxJS Core Team
Google Developer Expert
GitHub Stars
Microsoft MVP
RxJS
Angular
Ember.js
ember-concurrency
tc39 Proposal for Observable
Introduction to RxJS Patterns in React
This Dot Media on YouTube
React
Ken Wheeler
Cricut
JavaScript
Meetup
ES2015
The Ember CLI
GraphQL
Apollo Federation
Vanilla JS
Sagamore Spirit
Four Roses Single Barrel
Blanton’s Bourbon
E.H. Taylor, Jr. Collection
W.L. Weller
Rickhouse
Buffalo Trace Distillery
Pappy Van Winkle's Whiskey
Willett Distillery
Stagg Jr.
Jeffrey Morgenthaler’s Amaretto Sour
Laphroaig
Porsche Experience Center
This Dot Media Angular Meetup
This Dot Media React Meetup
This Dot Media Women In Tech Monthly Mentoring
Connect with our hosts
Robbie Wagner
Chuck Carpenter
Ship Shape
Subscribe and stay in touch
Apple Podcasts
Spotify
Google Podcasts
Whiskey Web and Whatnot
Top-Tier, Full-Stack Software Consultants This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
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. 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. 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.
Key Takeaways
[01:10] - A brief intro to Chris.
[02:26] - A whiskey review.
[10:57] - How the Ember TypeScript Core Team originated.
[19:11] - When Chris believes TypeScript isn’t necessary.
[26:52] - Chris’ lengthy experience with programming languages.
[28:39] - Chris’ advice to Robbie as a new father.
[30:59] - How Chris responds to Robbie’s issue with TypeScript.
[43:50] - What a first-class component template is.
[52:14] - A music and Hot Ones-themed whatnot.
[57:43] - The one thing Chris always plugs for developers.
Quotes [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 [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 [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 Links
Chris Krycho
ChrisKrycho.com
Ember
LinkedIn Learning
Kent C. Dodds
Old Forester 1920 Prohibition Style Whiskey
W.L. Weller
The Glenlivet 14 Year Old
Four Roses Bourbon
runspired
Chris Manson
Whiskey Web and Whatnot: Runspired vs. Chris Manson on Solving the Number One Open Source Maintainer Dilemma
Discord
EmberConf
Ember TypeScript Core Team (Typed Ember)
Dan Freeman
James Davis
Derek Wickern
Mike North
Olo
Flow
JavaScript
TypeScript 2.1
Robert Jackson
Ember TypeScript on GitHub
DefinitelyTyped on GitHub
Glint
JSX
Vue.js
Svelte
Ember Observer
ember-cli-babel
IntelliJ IDEA
Jet Brains
VIM
Visual Studio
Ruby
Python
Sorbet
Stefan Penner
Repple
Greg Vaughn
Elixir
Glenn Vanderburg
Microsoft
GitHub
Vanilla JS
Fortran
PHP
Rust
Swift
Hascal
Elm
Discourse
Semantic Versioning for TypeScript Types
ember-try
Redux
Mark Erikson
Codebase
Sam Selikoff
Apollo GraphQL
Chris Krycho’s music
Chris Krycho’s on SoundCloud
SpaceX
Chris Garrett (zuraq)
ShopTalk Show Ep 512: Web Whiskey Crossover with Chuck Carpenter & Robbie Wagner
New Rustacean Podcast
Prolog
Julia Evans
Connect with our hosts
Robbie Wagner
Chuck Carpenter
Ship Shape
Subscribe and stay in touch
Apple Podcasts
Spotify
Google Podcasts
Whiskey Web and Whatnot
Top-Tier, Full-Stack Software Consultants This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
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. 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. 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.
Key Takeaways
[01:22] - A brief whatnot on SNOOs and Robbie’s status as a new parent.
[02:55] - A whiskey review.
[12:29] - Why Robbie can’t wrap his head around monorepos.
[28:20] - Why Robbie is (semi) entrenched in the metaverse.
[34:21] - Chuck and Robbie’s take on the Oscar slap and the future of comedy.
[37:16] - A less serious whatnot about podcasts, electric cars, entertainment, and new babies.
Quotes [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 [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 [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
Links
SNOO
Calumet Farm 12 Year Old Single Rack Black
Guinness Factory
Jack Daniel’s
Sagamore Spirit
Safari
Rails
Lerna
JSON
TypeScript
Ember.js
React
Remix
Shiba Token
SHIBOSHIS
The RECUR Portal Pass
Netflix
Darknet Diaries
PRO-SPEED Autoworks
babybrezza
The Honest Company
Pampers
Costco
Rivian
Toyota Tacoma
Model X
Q7
Lucid
Roadster
Wawa
Next.js
Vercel
Nuxt
Connect with our hosts
Robbie Wagner
Chuck Carpenter
Ship Shape
Subscribe and stay in touch
Apple Podcasts
Spotify
Google Podcasts
Whiskey Web and Whatnot
Top-Tier, Full-Stack Software Consultants This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
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.
Key Takeaways
[01:09] - A whiskey review.
[10:14] - What Chuck and Robbie think about introducing TypeScript to JavaScript natively.
[17:10] - A rant on everything except Git.
[23:60] - Why Robbie’s been having problems with Git.
[33:09] - What’s new from ES2022.
[34:44} - A football, capitalism, and bad vegan-themed whatnot.
Quotes [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 [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 [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
Links
The Senator 6 Year Straight Rye Whiskey Barrel Proof, Kentucky, USA
Buffalo Trace Distillery
TypeScript
Git
JavaScript
CodePen
PHP
Deno
Rust
Linux
Arduino Project Hub
Stanford University
CoffeeScript
Prettier
Mariana Tek
Ember.js
Gooey Apps
Dropbox
Adobe Dreamweaver
UEFA Champions League
PSG.FR - Paris Saint Germain
Real Madrid CF
Kylian Mbappe
Karim Benzema
Tom Brady
Brett Favre
Boston Red Sox
Liverpool FC
New York City FC
MLS
Manchester City FC
FIFA
Lemonade
Connect with our hosts
Robbie Wagner
Chuck Carpenter
Ship Shape
Subscribe and stay in touch
Apple Podcasts
Spotify
Google Podcasts
Whiskey Web and Whatnot
Top-Tier, Full-Stack Software Consultants This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
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. 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. 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.
Key Takeaways
[00:23] - Introducing Chris and his recent good news.
[03:20] - An heirloom whiskey review.
[10:12] - Why Chris left LinkedIn and what he’s up to now.
[17:20] - What Chris learned from React.
[18:58] - A chat about Classes, Functions, and Tailwind.
[26:20] - What goes awry with execution in open source.
[34:33] - Why open source is not sustainable and a brief history of the framework eras.
[40:40] - Why Bitski has moved away from Ember.
[46:49] - What Chris thinks about Web3.
[53:37] - A DC, Disney, and Cars-themed whatnot.
Quotes [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 [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 [44:06] - “I didn’t understand workers at first. I didn’t understand that it fundamentally changes the dynamics of writing web applications.” ~ @pzuraq
Links
Chris Garrett
Chris on Twitter
Laws San Luis Straight Rye Whiskey
Netflix
ABC Stores
Rob Jackson
Tom Dale
Dave Hermin
David Hamilton
Chris Krycho
Bitski
Ticketfly
Julian Tescher
Patrick Tescher
Rust
JavaScript
Wasm
React
View
Svelte
Hooks
Elm
Tailwind CSS
Ember.js
Glimmer.js
JSX
REPL JS
Jest
Red Hat
Cypress
NativeScript
Vercel
Next JS
Faker.js
OpenSSL
Henry Zhu
Babel
Angular
Backbone.js
Knockout
Rails
Meteor
Apollo Studio
SvelteKit
Ember Core Team
Rich Harris
Remix
Cloudflare Workers
EdgeWorkers
Netlify
Web3
Kevin Rose
Apple
Gary Vaynerchuk
Candy
Ethereum
Coinbase
RECUR
NFTU
ember-shepherd
National Cherry Blossom Festival
National Geographic
The Owl House
Connect with our hosts
Robbie Wagner
Chuck Carpenter
Ship Shape
Subscribe and stay in touch
Apple Podcasts
Spotify
Google Podcasts
Whiskey Web and Whatnot
Top-Tier, Full-Stack Software Consultants This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
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. 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. 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.
Key Takeaways
[00:50] - An introduction to Zach.
[01:57] - A whiskey tasting.
[09:36] - A final whiskey review.
[13:31] - Why Zach chose to tackle the terminal.
[17:02] - Why Zach chose Rust.
[21:10] - The method behind Warp’s madness.
[29:05] - How long it took Warp to scale up.
[33:22] - What Zach learned as the interim CTO at TIME.
[37:28] - A Kanye, dogs, and sports-themed whatnot.
Quotes [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 [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 [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
Links
Zach Lloyd
Porsche Experience Center
Warp
Google Workspace
Figma
Stellum Bourbon
Maynard James Keenan’s wine (Caduceus)
Pappy Van Winkle's Whiskey
Jim Beam
Total Wine
Seelbach’s
Chuck on Twitter
MGP of Indiana
Heaven Hill Distillery
George Dickel Whiskey Distillery
Jack Daniel’s
High West Whiskey
Rust
iTerm
Google Sheets
JavaScript
iPad
Hyper
Linux
Virtual Studio Code
JSON
curl
Zach’s blog
Code-First vs. Product-First
Hacker News
React
GoJS
The ZBook
TIME
National Geographic
Salesforce
National Geographic Society
jeen-yuhs
onyx
Hip-Hop Evolution
Dr. Dre
Beats by Dre
Eminem
50 Cent
Skylar Grey
Moms Spaghetti
Cincinnati Bengals
Squirrel Patrol
The Hustle
Buffalo Trace Distillery
Connect with our hosts
Robbie Wagner
Chuck Carpenter
Ship Shape
Subscribe and stay in touch
Apple Podcasts
Spotify
Google Podcasts
Whiskey Web and Whatnot
Top-Tier, Full-Stack Software Consultants This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
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. 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. 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. 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.
Key Takeaways
[00:26] - An introduction to Jen.
[01:18] - A whiskey review and freezing the perfect ice.
[09:32] - How Jen was introduced to Ember.
[14:57] - What working at a startup taught Jen about developing.
[19:20] - Why creating a standardized roadmap for developers is a helpful step.
[23:24] - What Jen thinks about ethical standardization.
[37:06] - The challenges of measuring developer expertise.
[42:57] - What hobbies Jen has outside of tech and a food-themed whatnot.
[53:25] - A midwest chat.
Quotes [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 [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 [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
Links
Jen Weber
Ember.js
Belfour Bourbon Whiskey Finished With Texas Pecan Wood
Maker’s Mark 46
Watcher’s Whiskey Tea
React
JavaScript
Blockchain
Dropbox
Adobe Dreamweaver
Astro
Ember for React Developers
24 days from node.js to Rust
Rust
Node
Microsoft Excel
Minecraft
Nintendo Wii
Mario Kart
Nintendo Switch
Stadia
Oculus
Skyrim VR
Acquia
Big Boy
Connect with our hosts
Robbie Wagner
Chuck Carpenter
Ship Shape
Subscribe and stay in touch
Apple Podcasts
Spotify
Google Podcasts
Whiskey Web and Whatnot
Top-Tier, Full-Stack Software Consultants This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
Whiskey, Web, and Whatnot is a weekly podcast from Robbie Wagner and Chuck Carpenter, the founders of Ship Shape (https://shipshape.io). Listen each week for wide-ranging conversations with developers from across the web. Each episode includes sampling a whiskey, followed by a chat about tech things, and slowly devolves into various whatnot. Unlike some other technical podcasts, our format allows you to see another, more human side of the devs you follow and admire. You can subscribe now wherever you listen to podcasts, and learn more at https://www.whiskeywebandwhatnot.fm.
Connect with our hosts
Robbie Wagner
Chuck Carpenter
Ship Shape
Subscribe and stay in touch
Apple Podcasts
Spotify
Google Podcasts
Whiskey Web and Whatnot
Top-Tier, Full-Stack Software Consultants This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
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. 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. 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.
Key Takeaways
[00:58] - A brief introduction to Kara.
[03:16] - A whiskey review.
[08:51] - Kara’s non-traditional path to tech.
[15:57] - Kara’s experience in a bootcamp and her thoughts on bootcamps as a developer launchpad.
[17:34] - How Kara found Ember.
[23:10] - Kara’s advice for people looking to make a career pivot.
[28:44] - Why Kara’s looking forward to contributing to open source projects.
[32:30] - How Kara’s home office setup has evolved.
[37:57] - Kara’s thoughts on NFTs.
[40:17] - Why Kara loves animals and a deep dive on her two pet dogs.
[47:48] - More of Kara’s hobbies outside of the web and a chat about Marvel movies.
[58:48] - A soccer and sports-themed whatnot.
Quotes [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 [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 [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
Links
Kara Luton
CrowdStrike
Glimmer.js
Three Chord Bourbon Strange Collaboration
Nelson’s Green Brier Distillery
Nashville Predators
Joffrey Ballet School Summer Intensives
Belmont University
freeCodeCamp
Codecademy
Ember.js
Ryan Tablada
Rock & Roll with Ember.JS
Ember Octane
Dev.to
Ed Faulkner
CodeNewbie
Jessica Rose
Alex Graul
National Geographic
Dependabot
Ember Learning Team
The Ember Times
The Difference Between Regular Functions and Arrow Functions
Introduction to CSS Grid: What You Should Know
Kara’s work from home setup
Yeti Blue Microphones
Amazon
Quartet Whiteboards
Lume Cube
The Frame TV
Damien Hirst’s NFT
Bored Ape Yacht Club
Web3 is going just great
Taras Mankovski
Whiskey Web and Whatnot: Alternatives to Relay, the GraphQL Stack, and Adulthood with Charles Lowell and Taras Mankovski
Connect with our hosts
Robbie Wagner
Chuck Carpenter
Ship Shape
Subscribe and stay in touch
Apple Podcasts
Spotify
Google Podcasts
Whiskey Web and Whatnot
Top-Tier, Full-Stack Software Consultants This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
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. 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.
Key Takeaways
[00:48] - An introduction to the Frontside guys.
[02:29] - A whiskey review.
[08:46] - How Charles and Taras discovered a less-than-ordinary GraphQL stack.
[18:39] - Why JSON:API doesn’t always make sense.
[23:11] - Taras’ criteria for a valuable alternative to Relay.
[25:04] - What is Pact?
[28:30] - An NFT chat, and why adulthood is vastly overrated.
[41:45] - Charles’ and Taras’ hobbies outside of the web and the best way to bond with your baby.
[54:38] - A few last-minute mentions.
Quotes [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 [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
Links
Charles on Twitter
Taras on Twitter
Frontside
The Balvenie Doublewood 12
The Singleton of Glendullan Liberty
GraphQL
Apollo
Discord
Envelope
JSON:API
runspired
Whiskey Web and Whatnot: Discovering Ember, Adopting Orbit, and Unlocking Optimization with Chris Thoburn (runspired)
Ember Data
Orbit
Relay
Pact
Swach
Blockchain
Web3
No JS
Rails
The Guild
Hive GraphQL
CodeGen
The Sandbox
Snoop Dog
Second Life
Linden Lab
Duolingo
Casamigos
Deno
GoJS
Backstage
Connect with our hosts
Robbie Wagner
Chuck Carpenter
Ship Shape
Subscribe and stay in touch
Apple Podcasts
Spotify
Google Podcasts
Whiskey Web and Whatnot
Top-Tier, Full-Stack Software Consultants This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
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. 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. 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.
Key Takeaways
[00:30] - An introduction to Charlie.
[01:04] - A whiskey review.
[07:53] - Why Charlie wrote a book about JavaScript and machine learning.
[11:23] - How Charlie comes up with the projects she works on.
[18:24] - What Charlie does at Netlify and what it means to be a Google Developer Expert.
[22:43] - What Charlie knows about the relationship between Remix and Netlify.
[26:23] - Why DX engineering matters.
[31:33] - A deep dive on Charlie’s Twitter and her hobbies outside of tech.
[41:40] - How Charlie thinks web3 can be used for good.
Quotes [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
Links
Charlie on Twitter
Netlify
JavaScript
Jamstack
The Balvenie Caribbean Cask 14
Practical Machine Learning in JavaScript
TensorFlow
Python
TensorFlow.js
Vanilla JS
Create React App
Chrome Dino Game
Street Fighter
Amazon
Amazon Web Services (AWS)
Google Developer Expert
Android
Angular
Remix
Vercel
Next.js
Whiskey Web and Whatnot: The Beauty of Remix, Falling for Tailwind, and Why NFTs Are a Scam with Kent C. Dodds
Astro
RedwoodJS
Backstage
Discord
YouTube
Netflix
Analogue Pocket
Pokemon
Rust
Blockchain
Connect with our hosts
Robbie Wagner
Chuck Carpenter
Ship Shape
Subscribe and stay in touch
Apple Podcasts
Spotify
Google Podcasts
Whiskey Web and Whatnot
Top-Tier, Full-Stack Software Consultants This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
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. 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.
Key Takeaways
[02:23] - A whiskey review.
[11:10] - The beauty of CodePen and a brief chat about Tampa.
[16:11] - The niche that sets CodePen apart.
[18:03] - Why going serverless is a wonderful thing.
[23:11] - How CodePen has evolved and how they have monetized.
[25:06] - How CodePen uses information for good.
[27:16] - How CSS-Tricks came to be and Chris’ other digital passions.
[38:38] - What Chris thinks of Tailwind.
[44:59] - What new things are coming to CSS.
[49:42] - Chris’ dad advice for Robbie.
[57:31] - A Rick Steves whatnot, complaints about Italian food, and why deadlines work.
Quotes [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 [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 [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
Links
Chris on Twitter
Discord
New Riff Single Barrel Bourbon
Sagamore Spirit
Jack Daniel’s
Jim Beam
CodePen
Sass
Next.js
JavaScript
Dart
Bitcoin
Eyeframe
Rust
Go
Acquia
Ruby
VS Code
CodePen PRO Plans
The CodePen Spark (CodePen newsletter)
CSS-Tricks
WordPress
How to Fetch and Parse RSS Feeds in JavaScript
Whiskey Web and Whatnot: Work-Life Balance, React, and Why Accessibility is Everything with Melanie Sumner
The Legend of Zelda: Breath of the Wild
Nintendo Switch
Oculus Quest 2
Workrooms
Rec Room on Oculus Quest
Pictionary
Oculus Guardian
Phasmophobia
Tailwind CSS
National Graphic
Codebase
React
JSX
Chrome DevTools
Netflix
The Red Hen
Rick Steves
Rick Steves, Cool Dude.
Europe Through The Back Door
Rick Steves’ Europe TV Show
VSCode All Autocomplete
GitHub
GitHub Copilot
Connect with our hosts
Robbie Wagner
Chuck Carpenter
Ship Shape
Subscribe and stay in touch
Apple Podcasts
Spotify
Google Podcasts
Whiskey Web and Whatnot
Top-Tier, Full-Stack Software Consultants This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
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. 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. 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.
Key Takeaways
[02:49] - A whiskey review.
[09:55] - What whiskey and NFTs have in common.
[11:37] - Runspired explains the source of his smackdown with Chris Manson.
[15:38] - Where Chris Manson and runspired stand on TypeScript.
[19:29] - Chris Manson’s side of the story.
[20:02] - How runspired and Chris Manson think we’ll get more developers contributing to Ember.
[29:09] - Where runspired and Chris Manson actually agree.
[37:18] - Where Chris Manson stands on TypeScript.
[40:56] - How to balance contributor-friendly with contributor careful.
[44:58] - The problem with Ember sponsorships and Ember advocates.
[01:02:53] - Some closing thoughts on today’s smackdown, Peaky Blinders, and an NFT-themed whatnot.
Quotes [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 [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 [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
Links
Chris Manson
runspired
Chuck on Twitter
Whiskey Web and Whatnot: Ember vs. React, Jamstack, and Holes in the Hiring Process with Chris Manson
Whiskey Web and Whatnot: Discovering Ember, Adopting Orbit, and Unlocking Optimization with Chris Thoburn (runspired)
Whiskey Web and Whatnot: Work-Life Balance, React, and Why Accessibility is Everything with Melanie Sumner
Jos. A. Magnus & Co. Murray Hill Club
Buffalo Trace Distillery
Redbreast 12 Year Old
Glendalough Whiskey
Booker’s Bourbon
Jim Beam
1787 Coworking
Juan Palomino
TypeScript
Ember.js
Ember Data
Ember Core Team
FourLoop
Thinking, Fast and Slow by Daniel Kahneman
Depreciations
Ember.js Open Collective
Tilde Inc
Hades
Ember Conf
Gary Vaynerchuk
Damien Hirst
Damien Hirst’s NFT
Bored Ape Yacht Club NFT
Connect with our hosts
Robbie Wagner
Chuck Carpenter
Ship Shape
Subscribe and stay in touch
Apple Podcasts
Spotify
Google Podcasts
Whiskey Web and Whatnot
Top-Tier, Full-Stack Software Consultants This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
In this episode, Robbie and Chuck talk with Melanie Sumner, web developer and member of the Ember Core Team. 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. Melanie talks with Robbie and Chuck about the value of empty days, intentional productivity, Ember’s evolution, React, and tips for making websites accessible.
Key Takeaways
[00:27] - A quick introduction to Melanie and her role in the Ember community.
[01:38] - A whiskey review.
[08:13] - Web dev “would you rather”.
[12:36] - Why Melanie started learning to write code and her thoughts on work-life balance.
[20:02] - The philosophy Melanie lives by and why she tracks the domains she buys.
[24:25] - Robbie’s tipping point with Ember and some shiny new toys.
[29:05] - Why Ember shouldn’t try to be React and the importance of accessibility.
[32:29] - How to make a website more accessible.
[35:54] - Today’s gaming-themed whatnot.
[43:07] - How Melanie survived the pandemic and news on the next EmberConf.
[48:10] - What Melanie cares about outside of web development.
Quotes [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 [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 [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
Links
Melanie Sumner
Ember
Ember Core Team
GitHub
Buy Me a Coffee
faker.js
Microsoft
Jos. A. Magnus & Co. Murray Hill Club
Binny’s Beverage Depot
Buffalo Trace Distillery
Sagamore Spirit
Chris Manson
Whiskey Web and Whatnot: Ember vs. React, Jamstack, and Holes in the Hiring Process with Chris Manson
Raspberry Pi Touch Screen
YAML
Nokia
AngularJS
Adobe Dreamweaver
Final Fantasy XI
GET Lab
Dracula Pro
Gardener
Robert Jackson
ShopTalk Show
ShopTalk Show on Patreon
NHK WORLD-JAPAN Documentaries
The Incredible Intelligence of Crows
React
Ember 4.0
Embroider
Glimmer
webpack
Rollup
Parcel
Parcel CSS
Next.js 12
Next.js
JavaScript
jQuery
Genshin Impact
Melanie’s Gaming Twitter
Melanie on Twitch
Stardew Valley
Minecraft
The Last Campfire
Job Simulator on Oculus Quest
Echo VR
Beat Saber
Stadia
EmberConf
Vets Who Code
Connect with our hosts
Robbie Wagner
Chuck Carpenter
Ship Shape
Subscribe and stay in touch
Apple Podcasts
Spotify
Google Podcasts
Whiskey Web and Whatnot
Top-Tier, Full-Stack Software Consultants This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
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. 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.
Key Takeaways
[00:09] - A non-traditional introduction.
[01:35] - A whiskey review.
[09:00] - What Robbie’s working on.
[14:41] - What it’s like working in Astro.
[18:56] - What Chuck’s working on.
[24:36] - Why Chuck is taking a break from VR.
[36:00] - What’s new in games and TV.
[47:40] - When Robbie’s getting a Tesla.
[49:53] - An update on Robbie’s co-working space.
Quotes [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 [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
Links
Blue Run Kentucky Straight Rye Whiskey Holiday Batch
Heaven Hill Distillery
Willett Distillery
Seelbach’s
Brach’s candy
Ember
JavaScript
Edward Faulkner
Cardstack
Blockchain
Web3
Astro
Snowpack
Vite
SWC
React
web.dev
Lighthouse
Google Fonts
Next.js
next/image
nuxt-img
Remix
RedwoodJS
GraphQL
Apollo
Apollo Studio
Helios
The Guild
Hive GraphQL
runspired
Whiskey Web and Whatnot: Discovering Ember, Adopted Orbit, and Unlocking Optimization with Chris Thoburn (runspired)
Syntax podcast
Wes Bos
Scott Tolinski
ShopTalk
Chris Coyier
Dave Rupert
Playdate
Raspberry Pi Projects
Arduino
Home Assistant
Apple
Zork
Stadia
FIFA
Nintendo Switch
Metroid Dread
Zelda
Echo VR
Rec Room
HBO Max
Netflix
Peacock
CBS Sports
Dish
WarnerMedia
DC Comics
Marvel
The Tim Ferriss Show: Sarah Silverman – How to Be Your Own Best Friend, Lessons from Therapy, and Grabbing Joy Where You Can Get It (#563)
Tesla
1787 Coworking
RECUR
The Tim Ferriss Show: The Random Show – Biohacking, Tim’s COVID Experience, Holiday Gift Ideas, Favorite New Apps, Bad Science, Quarantine Delights, and a Small Dose of NFTs and DAOs (#549)
Connect with our hosts
Robbie Wagner
Chuck Carpenter
Ship Shape
Subscribe and stay in touch
Apple Podcasts
Spotify
Google Podcasts
Whiskey Web and Whatnot
Top-Tier, Full-Stack Software Consultants This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
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, 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. 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. 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, the largest provider of mental health services in Arizona. 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.
Key Takeaways
[01:13] - A quick introduction to Juan.
[02:37] - Two truths and a lie.
[06:25] - A whiskey review.
[14:19] - Chuck's two truths and a brief history of Philadelphia.
[17:54] - Juan’s groundbreaking NFT fundraising project.
[23:17] - How tech trends like NFTs and smart contracts actually work.
[27:11] - How Juan algorithmically generates NFT images.
[31:20] - The right way to approach NFTs and why fees.wtf missed the mark.
[45:40] - What’s the deal with DAOs?
[46:50] - Where the blockchain truly belongs.
[49:06] - Why Chuck is back on Twitter.
[52:13] - The beauty of the NFT space.
Quotes [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 [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
Links
Juan on Twitter
Full Speed Media
Si Se Puede Foundation
Smooth Ambler
Lost Lantern Smooth Ambler West Virginia Straight Bourbon Whiskey
Seelbach’s
Coffee Zona
Geno’s Steaks
Lin Manuel Miranda
Encanto
Viva Muertos!
Valleywise Health Foundation
Valleywise Emerging Leaders Program
Lalo Cota
Ethereum
Kent C. Dodds
Solidity
Python
JavaScript
Rust
SpaceX
24 days of Rust
Web3
Hardhat
Gas DAO
fees.wtf
Blockchain
Oculus
Meta
DeFi
HoneyHaus
Robinhood
Odyssey DAO (12 Days of Web3)
Bitcoin
Chuck on Twitter
Blockbuster
JCPenney
Connect with our hosts
Robbie Wagner
Chuck Carpenter
Ship Shape
Subscribe and stay in touch
Apple Podcasts
Spotify
Google Podcasts
Whiskey Web and Whatnot
Top-Tier, Full-Stack Software Consultants This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
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. 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. 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. 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.
Key Takeaways
[01:37] - A whiskey review.
[11:26] - How runspired’s journey in the Ember community evolved.
[20:22] - What runspired thinks about RedwoodJS and API frameworks.
[24:03] - Why Orbit is flawed but incredibly useful.
[29:45] - What’s missing from the developer community.
[36:01] - Why JSON:API and GraphQL are a perfect marriage.
[41:59] - What Ember Data cares about.
[48:01] - A conversation about whatnot including Chris’ dive into professional running.
[55:55] - A cause runspired cares about in the Ember community.
Quotes [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 [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 [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
Links
EmberFest
Balcones Whiskey
Ember
Whiskey Web and Whatnot: Chuck’s Origin Story: Career Pivots and Learning to Love Ember
Whiskey Web and Whatnot: Robbie’s Origin Story: Learning to Code, Learning to Hire, and Taking the Entrepreneurial Leap
Whiskey Web and Whatnot: Ember vs. React, Jamstack, and Holes in the Hiring Process with Chris Manson
Whiskey Web and Whatnot: RedwoodJS, Developer Experience, and Developing for Scale with Tom Preston-Werner
National Geographic
JavaScript
jQuery
Backbone.js
Angular
Hacker News
React
Svelte
RedwoodJS
Rails
Spring
Rust
Orbit
GraphQL
Discord
JSON:API
Redux
runspired on Instagram
runspired on LinkedIn
Connect with our hosts
Robbie Wagner
Chuck Carpenter
Ship Shape
Subscribe and stay in touch
Apple Podcasts
Spotify
Google Podcasts
Whiskey Web and Whatnot
Top-Tier, Full-Stack Software Consultants This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
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. 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. 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.
Key Takeaways
[00:28] - Introduction to Rob.
[01:27] - A whiskey review.
[06:57] - Rob, Robbie, or both?
[13:05] - Rob’s technical background and the state of decentralized gaming.
[16:12] - A game of Stumped.
[24:50] - What Rob likes about WebStorm and IntelliJ.
[30:16] - A conversation about the VR universe, how it’s transformed, and where we’re headed.
[39:10] - Why NFTs are everywhere.
[43:20] - Rob’s hobbies outside of gaming and websites.
Quotes [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 [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
Links
Rob Cary
React
Ember
Dojo
Vuori
Lululemon
Widow Jane Rye Mash, Oak & Applewood-Aged Whiskey
Whiskey Web and Whatnot: Next.js 12, React vs. Svelte, and the Future of Frameworks with Wes Bos
Virginia Tech
StarCraft
Zoom
Unity
Blockchain
Halo
Syntax
Web3
DoorDash
Uber Eats
Async/await
NativeScript
BlueJ
JSON
IntelliJ IDEA
WebStorm
Visual Studio Code
Atom
yarn install
Sublime Text
TextWrangler
PHPStorm
Vim
EmberConf
JetBrains Rider
Oculus
Rec Room
Wii
Nintendo
Call of Duty
Medal Of Honor
Vader Immortal
Ethereum
adidas NFTs
Pepsi NFTs
Macy’s Thanksgiving Day Parade NFTs
Twitch
esports
Diablo II
Hellgate
Connect with our hosts
Robbie Wagner
Chuck Carpenter
Ship Shape
Subscribe and stay in touch
Apple Podcasts
Spotify
Google Podcasts
Whiskey Web and Whatnot
Top-Tier, Full-Stack Software Consultants This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
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. 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. 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. 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.
Key Takeaways
[00:27] - A whiskey review.
[08:41] - Where it all began for Chuck.
[11:48] - Chuck’s foray into the digital space.
[15:19] - Where Chuck went post-grad.
[19:08] - A turning point in Chuck’s career.
[21:27] - Why Chuck headed to Europe.
[23:14] - Chuck’s career with National Geographic and the software that shaped him.
[29:33] - When Chuck met Ember.
[33:30] - Why Chuck left the startup world.
[37:56] - How Chuck found Ship Shape.
[46:22] - Where Chuck’s headed next.
[48:30] - How to send suggestions our way and a brief chat on NFTs.
Quotes [20:25] - “For me, and I think for a lot of people, jQuery was kind of the entryway into JavaScript programming.” ~ Chuck Carpenter [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.” ~ Chuck Carpenter [41:55] - “It feels like things are going in a direction, even if it’s not Next, where there’s more opinionation.” ~ Chuck Carpenter
Links
Catoctin Creek
Roundstone Rye
Seelbach Whiskey
MOD Pizza
Adobe Photoshop
GoDaddy
WordPress
Vanilla JS
jQuery
Adobe ColdFusion
Homeless World Cup
National Geographic
Angular
React
Backbone
PHP
Slack
Ember
EmberConf
Acquia
Droopl
Edward Faulkner
Cardstack
Amazon Alexa
Next.js
NuxtJS
GraphQL
AWS CDK
Kubernetes
Astro
llamajs
Gary Vaynerchuk
Myspace
Damien Hirst
Kent C. Dodds
Connect with our hosts
Robbie Wagner
Chuck Carpenter
Ship Shape
Subscribe and stay in touch
Apple Podcasts
Spotify
Google Podcasts
Whiskey Web and Whatnot
Top-Tier, Full-Stack Software Consultants This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
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. 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.
Key Takeaways
[00:44] - Whiskey review and a brief overview of Pinhook.
[06:23] - Robbie’s introduction to the digital world.
[13:15] - College and his bridge to JavaScript.
[16:06] - The first startup Robbie worked at.
[18:30] - The start of Robbie’s post-grad gigs.
[21:20] - A proud whiteboard-ing moment.
[24:23] - What Robbie learned at Red Hat.
[30:28] - Where Robbie fell in love with Ember.
[34:56] - The next step in Robbie’s Ember career.
[36:55] - Where Robbie had the stereotypical startup experience.
[37:22] - Robbie’s return to Ember.
[45:25] - The start of Ship Shape and the value of networking.
[49:52] - Robbie’s thoughts on React.
Quotes [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.” ~ @rwwagner90 [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.” ~ @rwwagner90 [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.” ~ @rwwagner90
Links
Pinhook Kentucky Straight Rye Whiskey
Pinhook Tiz Rye Time
MGP of Indiana
The Boss Hogg
Pinhook AR
Noli Novak
GDB
Adobe Photoshop
Myspace
Angular
Virginia Tech KnowledgeWorks
PHP
Prototype JavaScript
jQuery
Mail Pilot
Ember
Kickstarter
ListServe
Red Hat
Microsoft
Amazon
Lauren Tan
Create a repo on GitHub
Linux
Fedora
.Net
Geico
Virtana (formerly Metricly)
CoffeeScript
JIRA
Berico Technologies
Internet Explorer
Google Chrome
Firefox
Leaflet
Esri
Shepherd.js
HubSpot
Tether
Addepar
Chris Garrett
pzuraq
Whiskey Web and Whatnot: Kamiki Whisky, Ember/Glimmer updates and whatnot w/ Chris Garrett (pzuraq)
Glimmer
Slack
Ember Shepherd
Diablo
Destiny
Jibe
RSA - Ember Group
Ember Learning Team
Chris Manson
Whiskey Web and Whatnot: Ember vs. React, Jamstack, and Holes in the Hiring Process with Chris Manson
Orbit.js
Expel
React
Next.js
Svelte
SvelteKit
RedwoodJS
Preact
Connect with our hosts
Robbie Wagner
Chuck Carpenter
Ship Shape
Subscribe and stay in touch
Apple Podcasts
Spotify
Google Podcasts
Whiskey Web and Whatnot
Top-Tier, Full-Stack Software Consultants This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
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. 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. 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.
Key Takeaways
[01:51] - An eggnog review.
[06:20] - Kent’s journey to Remix.
[09:13] - What makes Remix unique.
[13:13] - Remix’s true niche.
[16:51] - Remix vs. Astro vs. Qwik.
[21:21] - What you can’t do with Remix.
[22:14] - Why working around JavaScript is the way to go.
[26:15] - More ways that Remix improves the user experience.
[27:44] - The beauty of Tailwind.
[36:56] - Remix’s mutations API.
[41:51] - Kent and Tesla.
[50:25] - What Kent likes outside of coding and clean energy.
[53:51] - Why NFTs are a scam.
Quotes [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
[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
[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
Links
Kent C. Dodds
Kent’s website
Kent’s ‘Transparency’ page
Ryan Florence
Remix
Next.js
Redwood JS
Gatsby
Jamstack
Netlify
JavaScript
React
Damien Hirst
Blockchain
Cloudflare Workers
Amazon Web Services (AWS)
Fly.io
esbuild
Astro
Qwik
Angular
Miško Hevery
Tailwind CSS
UtahJS
Corey Brown
Glamorous
Paypal
Vanilla CSS
CSS Prop
Tesla
Tesla solar panels
Onewheel
Web3
Bitcoin
Connect with our hosts
Robbie Wagner
Chuck Carpenter
Ship Shape
Subscribe and stay in touch
Apple Podcasts
Spotify
Google Podcasts
Whiskey Web and Whatnot
Top-Tier, Full-Stack Software Consultants This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
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. 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. 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.
Key Takeaways
[00:27] – Who is Wes Bos?
[01:40] – Wes or Robbie or Both?
[05:42] – Whiskey review
[18:46] – The benefits of Next.js 12
[21:03] – React vs. Svelte
[26:20] – Wes’ thoughts on TypeScript
[30:26] – Commiserating over IE 11
[33:52] – What Wes does in his free time
[39:16] – Wes’ vintage road bikes
[40:54] - Wes’ tech-free BBQ saga
[50:59] - Wes’ thoughts on tech podcasts
Quotes [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 [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 [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
Links
Wes’s Website
Syntax Podcast
JavaScript
John Deere
LCBO
1792 Small Batch Bourbon
Glencairn Whiskey Glass
Property Brothers
Income Property
Island of Bryan
Starlink
Spectrum
Acquia
Next.js
Syntax 405: Hasty Treat - Next.js 12
React
Rich Harris
Vercel
Svelte
SvelteKit
Suspense
Nuxt
Astro
Redwood JS
Meteor
Ember
Shopify
Gatsby
TypeScript
CoffeeScript
JavaScript
jQuery
Babel
Transpilation
PostCSS
IE 11
Google Chromebook
GitHub Copilot
No.js
NodeJS With Arduino
The Tim Ferriss Show Episode #74: How One Computer Hack Conquered Online Dating, Open Locked Cars, and More
Big Green Egg
Airbnb
Kings Island
Evergreen
Closure Compiler
Connect with our hosts
Robbie Wagner
Chuck Carpenter
Ship Shape
Subscribe and stay in touch
Apple Podcasts
Spotify
Google Podcasts
Whiskey Web and Whatnot
Top-Tier, Full-Stack Software Consultants This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
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. 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. 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. 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.
Key Takeaways
[00:32] - Whiskey review and a history of Glendalough.
[14:14] - How Chris was introduced to Ember.
[25:10] - Chris’s thoughts on Husky.
[29:41] - What Chris is working on now.
[32:55] - Why Chris has a vendetta against ember-cli-addon-docs.
[37:34] - What’s changing in the Ember community.
[54:28] - The complexities of hiring developers.
[64:50] - The future of frameworks.
[73:04] - Chris’s problem with TypeScript.
[77:18] - Chris’s hobbies outside of developing.
Quotes [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 [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
Links
Glendalough Whiskey
Jamstack
The Essential Scratch & Sniff Guide to Becoming a Whiskey Know-It-All: Know Your Booze Before You Choose
Angular
Ember.js
Some Deprecations seem to side-step the deprecation workflow
Alex Matchneer
Ember Conf
Husky
Ember Learning Core Team
ember-cli-addon-docs
simplabs
Jen Weber
Melanie Sumner
Empress
Embroider
Rust
Vercel
Robert Jackson
Scott Newcomer
Glimmer.js
Yehuda Katz
Evergreen
Tesla
SpaceX
Stadia
Nintendo Switch
The Legend of Zelda
Metroid
Wii
Oculus
SteamVR
Vader Immortal
World of Warcraft
Beat Saber
Connect with our hosts
Robbie Wagner
Chuck Carpenter
Ship Shape
Subscribe and stay in touch
Apple Podcasts
Spotify
Google Podcasts
Whiskey Web and Whatnot
Top-Tier, Full-Stack Software Consultants This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
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. 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. 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.
Key Takeaways
[16:46] - The origins of RedwoodJS.
[22:02] - Tom’s approach to the upgrade process.
[24:26] - The dangers of reinventing the wheel.
[29:25] - What developers should stop focusing on.
[30:55] - The relationship between apps and scale.
[36:14] - Tom’s philosophy as a developer.
[41:18] - How RedwoodJS got its name.
[51:35] - Tom’s creative outlet outside of software development.
Quotes [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 [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 [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
Links
Tom Preston-Werner
Redwood JS
Lagavulin Scotch 8
Nelson’s Green Brier Distillery
Penn & Teller: Bullshit!
Mythbusters
Laphroaig Scotch
Octomore Whisky
Next.js
React Podcast Episode 117: Tom Preston-Werner on RedwoodJS
Meteor
Ruby on Rails
Ember.js
Svelte
React
Prisma
Jest
Storybook
Create a New React App
Active Record
Blitz.js
Remix
Bedrock
webpack
Erlang
GitHub
Elixir
Rust
WebAssembly
Vercel
Netlify
Apollo Client
Django
Redwood’s Read Me
Norse Mythology by Neil Gaiman
Hacker News
Hammer.js
Dragons Love Tacos by Adam Rubin
Meta
Oculus
Second Life
JavaScript
Ship Shape on Twitter
Connect with our hosts
Robbie Wagner
Chuck Carpenter
Ship Shape
Subscribe and stay in touch
Apple Podcasts
Spotify
Google Podcasts
Whiskey Web and Whatnot
Top-Tier, Full-Stack Software Consultants This show is brought to you by Ship Shape. Ship Shape’s software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
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.
In this episode, we try some Four Roses, and chat with Sundi about Elixir, Flutter, cooking and various whatnot.
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.
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.
This time we accidentally try two different Old Elk whiskeys, talk about NFTs, crypto, and go on various tech tangents.
This week we try Wild Turkey Kentucky Spirit, discuss EmberConf and Next.js and talk about Porsches vs Mustangs.
In this episode we try Basil Hayden's Dark Rye, discuss DevOps and Kubernetes, Arcades and Whatnot.
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.
In this episode we try Hudson Whiskey's Short Stack, discuss JavaScript frameworks, and explore Chuck's time in Italy.
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.
In this episode we sample Peerless Distilling's Rye, discuss the pros and cons of monorepos, and talk about our favorite and least favorite Super Bowl commercials.
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.