podcast
details
.com
Print
Share
Look for any podcast host, guest or anyone
Search
Showing episodes and shows of
Ben Nadel
Shows
Working Code
223: The Six Month Autonomy Rule
In this week's episode, Adam and Ben discuss the notion of “If I'm still telling you what to do in six months, then something went wrong”, a take heard in a recent episode of Lenny's Podcast.How can a company orientate itself to encourage autonomy throughout the career of an engineer? What are reasonable expectations of a junior engineer? These questions and more are discussed in today's episode.Follow the show and be sure to join the discussion on Discord! Our website is workingcode.dev and we're @workingcode.dev on Bluesky. New episodes drop weekly on Wednesd...
2025-07-09
57 min
Working Code
216: Ben's New Job
In this week's episode, the team discusses Ben's new job in a radically different domain, the common difficulties when joining a new team with a new 'language', and the unique challenges of working at a manufacturing focused business as opposed to a start-up style tech business.Follow the show and be sure to join the discussion on Discord! Our website is workingcode.dev and we're @workingcode.dev on Bluesky. New episodes drop weekly on Wednesday.And, if you're feeling the love, support us on Patreon.With audio editing and engineering by ZCross Media.Fu...
2025-05-08
56 min
Working Code
214: Is Tech the Bad Guy Now?
In this week's episode, Adam, Ben, and Tim discuss the evolving perception of technology, shifting from an optimistic view in the 80s and 90s to a more critical stance today due to its potential negative impacts.They delve into the consolidation of tech power among major companies like Facebook and Amazon, contrasting it with ideas like Amazon's two pizza teams for maintaining team efficiency.Adam also has some authentication issues that Ben and Tim weigh in on.Follow the show and be sure to join the discussion on Discord! Our website is workingcode.de...
2025-04-17
1h 06
Working Code
213: Staying Motivated Through Long Projects
In this week's episode, Adam, Ben, and Tim discuss strategies to stay motivated during long-term projects or repetitive tasks.If you've been at the same company or working on a project for a very long time, how do you stay motivated doing the same thing for a long time?Mentioned Links:Ze Frank - An Invocation for Beginnings - https://www.youtube.com/watch?v=RYlCVwxoL_gCat Purr Generator - https://purrli.com/Follow the show and be sure to join the discussion on Discord! Our website is workingcode.dev and we're @workingcode.dev on...
2025-04-10
50 min
Working Code
212: You Are Not a Coder
In this week's episode, Adam, Ben, and Tim tackle the intriguing and timely topic of AI and its implications for the future of coding.They delve into how AI is currently being used, including the hype around LLMs, its perceived threat to coding jobs, and the limitations of AI in professional software development.Follow the show and be sure to join the discussion on Discord! Our website is workingcode.dev and we're @workingcode.dev on Bluesky. New episodes drop weekly on Wednesday.And, if you're feeling the love, support us on Patreon.With...
2025-04-05
59 min
Working Code
209: MVP Therapy
In this week's episode, Adam seeks support from Ben and Tim as he ventures into creating a Minimum Viable Product (MVP) for a new app designed to digitize the operations of drop zones.The discussion centers on the importance of developing a solid hypothesis, engaging potential users early on, and navigating the emotional hurdles associated with bringing a side project to market.Follow the show and be sure to join the discussion on Discord! Our website is workingcode.dev and we're @workingcode.dev on Bluesky. New episodes drop weekly on Wednesday.And, if you...
2025-03-13
57 min
Working Code
207: Potluck and Fun Facts
In this week's episode, Adam, Ben, and Carol discuss a variety of topics including "disagree and commit", responsive design, and feature flags. We take a trip through time with some fun facts from internet and web development history.Follow the show and be sure to join the discussion on Discord! Our website is workingcode.dev and we're @workingcode.dev on Bluesky. New episodes drop weekly on Wednesday.And, if you're feeling the love, support us on Patreon.With audio editing and engineering by ZCross Media.Full show notes and transcript here.
2025-02-27
1h 07
Working Code
206: The Most Impactful Books
In this week's episode of the podcast, Adam, Ben and Tim discuss various books that have significantly influenced their careers and coding philosophies. The conversation ranges from classics like 'Clean Code' and 'The Phoenix Project' to unexpected titles such as 'Fight Club' and 'The Four Agreements'.The discussion underscores the value of continuous learning and how different types of books can offer unique perspectives and practical wisdom.Follow the show and be sure to join the discussion on Discord! Our website is workingcode.dev and we're @workingcode.dev on Bluesky. New episodes drop weekly on Wedn...
2025-02-20
1h 02
Working Code
202: Um, Actually!
In this week's episode, Tim and Ben go head-to-head in a trivia game inspired by Cunningham's Law, answering questions, with points awarded for correct 'um, actually' corrections.The game reveals lesser-known facts and recent updates in HTML, CSS, JavaScript, and browser functionalities. Source material for all questions came from this article.Follow the show and be sure to join the discussion on Discord! Our website is workingcode.dev and we're @WorkingCodePod on Twitter and Instagram. New episodes drop weekly on Wednesday.And, if you're feeling the love, support us on Patreon.With aud...
2025-01-22
47 min
The Leadership Exchange
People Problems vs. Tech Problems: Engineering Leadership’s Balancing Act with Ben Nadel
On this episode of the Leadership Exchange, Tracy Lee chats with Ben Nadel, Principal Engineer and co-founder of InVision. They explore Ben’s journey building InVision, lessons on scaling, staying connected to customers, and the challenges of closing a company after 14 years. They also discuss team structures, microservices vs. monoliths, and reevaluating "best practices" in software development. Ben’s passion for building and learning shines as he shares insights on creating meaningful products and embracing change in tech. Chapters 00:00 - Introduction 01:25 - Ben’s Career Journey 06:11 - Leadership & Resili...
2024-12-19
31 min
Working Code
190: Career Advice For Our Younger Selves - Ben & Carol Edition
In this week's episode, Ben and Carol of the Working Code Podcast reflect on career advice they would give to their younger selves, touching on the importance of simplicity in coding, continuous learning, and maintaining work-life balance. They emphasize the significance of learning from mentors, leveraging database constraints, and avoiding premature optimization.Follow the show and be sure to join the discussion on Discord! Our website is workingcode.dev and we're @WorkingCodePod on Twitter and Instagram. New episodes drop weekly on Wednesday.And, if you're feeling the love, support us on Patreon.With audio ed...
2024-08-07
1h 00
Working Code
187: Is it Possible to be a Solo Developer in 2024?
In this week's episode, Adam and Ben talk about the feasibility of being a solo developer in 2024, considering industry pressures, tools, and personal strategies for balancing simplicity and complexity in the development process.Follow the show and be sure to join the discussion on Discord! Our website is workingcode.dev and we're @WorkingCodePod on Twitter and Instagram. New episodes drop weekly on Wednesday.And, if you're feeling the love, support us on Patreon.With audio editing and engineering by ZCross Media.Full show notes and transcript here.
2024-07-17
56 min
Working Code
186: Warm Blankies For Your Work Insecurities
In this week's episode Ben and Carol delve into their personal and professional insecurities. The discussion includes feeling the need to justify one's value at work, struggles with validations. They also talk about the emotional impact of customer interactions and the importance of human connections. The conversation highlights broader issues regarding job promotions, industry expectations, and the myth of constant innovation.Follow the show and be sure to join the discussion on Discord! Our website is workingcode.dev and we're @WorkingCodePod on Twitter and Instagram. New episodes drop weekly on Wednesday.And, if you're feeling the lov...
2024-07-10
50 min
Working Code
185: Adam's A/B Testing MVP
On this week's show, Adam and Ben explore the complexities of implementing AB testing in email campaigns.The hosts tackle the challenge of integrating AB testing into existing systems without causing disruptions and examine methods for experimenting with various elements like subject lines, calls-to-action, and email contents. They also discuss strategies for automating the selection of winning variants based on metrics such as opens and clicks.Follow the show and be sure to join the discussion on Discord! Our website is workingcode.dev and we're @WorkingCodePod on Twitter and Instagram. New episodes drop weekly on Wednes...
2024-07-04
1h 03
Working Code
184: Solving World Peace with Code Comments
On today's show, Adam and Ben talk about their respective strategies for leaving comments within code. Each of them inhabits a different end of the spectrum, with Ben erring on the side of viewing comments as an inherent value-add; and, Adam believing that the urge to add a comment is more akin to a "code smell", indicating a need to refactor the underlying code structure. They disagree on a lot in this conversation; but, it turns out, they actually agree on more than you might expect.Follow the show and be sure to join the discussion on Dis...
2024-06-26
53 min
Working Code
182: Coffee Talk and Catching Up
On today's show, Tim and Carol share personal updates while Adam and Ben are away. Carol discusses her challenging workday involving a difficult rebase and adjusting to a new routine after moving to Texas.Follow the show and be sure to join the discussion on Discord! Our website is workingcode.dev and we're @WorkingCodePod on Twitter and Instagram. New episodes drop weekly on Wednesday.And, if you're feeling the love, support us on Patreon.With audio editing and engineering by ZCross Media.Full show notes and transcript here.
2024-06-12
21 min
Working Code
178: Upgrading From Node 0.10
This week on the podcast, we touch on a variety of topics. Ben has been incrementally building a data export feature for his customers; and, he's gotten to a point in which he can see a viable light at the end of the tunnel. Carol has discovered that if she doodles circles with her non-dominant hand, it occupies the ADHD portion of her brain and frees her up to focus on reading. Tim is continuing to improve his AI voice-agent, using a listener-suggested approach to loading Spanish language voice models on demand. And, Adam is battling some pretty steamy...
2024-05-15
43 min
Working Code
177: Infinite Invisibility Timeout
Adam uses the new CSS color functions for HSL (Hue, Saturation, Lightness) in order to create a heatmap for the number of dollars raised by his platform. Ben dives into the Algolia search service as a way to provide a search feature on his blog. Carol is trying to alleviate performance concerns around an N+1 SQL problem using an ORM (Object-Relational Mapper) that has decided to use an N+1 selection strategy as "the way" with no escape hatch. And, Tim is getting some great feedback regarding his AI-powered call system that will alert customers to upcoming renewal dates.Fo...
2024-05-08
1h 01
Working Code
176: Triumph and Fail Safe Space
On today's show, we cover a variety of topics. Tim was suffering from a "carding" attack (aka, a "credit card stuffing" attack) and had to build an internal CAPTCHA system in order to protect his web-based payment forms from bad actors. Adam created an open-source JavaScript library for mocking ES modules (see Mockable) that makes it possible to swap implementation details at runtime. And Ben falls back in love with ColdFusion—again—continuing to find that even the small language details bring him great joy.Follow the show and be sure to join the discussion on Discord! Our we...
2024-05-01
49 min
Working Code
175: Build Times, Overcompensating, Mentoring and More
On today's show, we cover a variety of topics. Ben talks about overcompensation at work; and, how we often swing way too hard in one direction as the first signs of a challenge. Carol talks about how her current task got away from her; and, how she suddenly founder herself creating a Pull Request with 84 files in it. Tim talks about the generation smoking ban going into effect in England. And Adam talks about the challenges of mentoring junior developers; and, how hard it is to have enough "right sized" tasks ready for them to work on....
2024-04-24
1h 01
Working Code
172: Building Your Own Standard Library
In a world where many programmers instinctively reach for an existing solution in "user land", Ben poses the question: is there value in building out and maintaining your own standard library? This would be the collection of commonly-used functions and classes that you enjoy using; and, which are tailored to your use-cases and programming paradigms. Doing so would be a vibrant mixture of pragmatism, vanity, ego, efficiency, and compensation. But, would it ultimately be a net befit?Follow the show and be sure to join the discussion on Discord! Our website is workingcode.dev and we're @WorkingCodePod on Twitt...
2024-04-03
1h 04
Working Code
171: From Tactics to Strategy
Tim just completed his quarterly strategy review meeting at work. As such, he's in the perfect head space to teach Adam and Ben what strategy is; how strategy differs from tactics; and, how OKRs (Objectives and Key Results) can be used in order to ensure that the work to be done actually rolls-up to one of the company's core strategies. In the end, Ben still has no idea what's going on (as per usual); but, Adam is down to clown.Follow the show and be sure to join the discussion on Discord! Our website is workingcode.dev and...
2024-03-27
59 min
Working Code
164: Solo Programming, Chrome Monoculture and More - Potluck
On this week's show, we explore a variety of topics. Ben wants to perform a mini retrospective on his desire to support the legacy platform at work. Carol is feeling isolated as the only engineer on her team - her dog is a good listener, but isn't very helpful when it comes to brainstorming. And, Adam wants to talk about the browser landscape; and see which browser(s) everyone is currently using.Also, Ben offers up some high praise for Lenny's Podcast - a show in which Lenny Rachitsky interviews top Product and Marketing leaders in our in...
2024-01-31
1h 06
Working Code
162: A Question of Time
Ben never has enough time to accomplish everything that he wants to accomplish. On its own, this isn't necessarily a "bad thing". But, it can quickly lead to feelings of guilt: is he not good enough, is he not effective enough, is he letting everyone down? So much of this angst is emotional. And he knows this. But, he doesn't have the wherewithal that he needs to evolve his own perspective. The crew tries to help him out.Follow the show and be sure to join the discussion on Discord! Our website is workingcode.dev and we're @Work...
2024-01-17
43 min
Working Code
160: Design Systems and Coding Philosophy
Happy New Year! This week, we ease into 2024 with a variety of topics. Adam is building a new design system at work using Svelte and Tailwind CSS. Ben wonders if there's any way to create an "Overview Effect" in the world of programming. And Tim discusses a few philosophical fallacies in a work context: planning fallacy, overconfidence effect, automation bias, and plan continuation bias (aka, the sunk cost fallacy).Follow the show and be sure to join the discussion on Discord! Our website is workingcode.dev and we're @WorkingCodePod on Twitter and Instagram. New episodes drop weekly on Wed...
2024-01-03
1h 03
Working Code
159: No Effort December Returns
After a stressful year, we happily ease into another round of "No Effort December" in which the conversations flow without concern or constraint. Carol is excited to go ice skating for the first time in her life. Tim is trying to teach his kids about financial literacy. Ben shares his limited ability to fantasize. And Adam wonders why his computer gets so sticky.Follow the show and be sure to join the discussion on Discord! Our website is workingcode.dev and we're @WorkingCodePod on Twitter and Instagram. New episodes drop weekly on Wednesday.And, if you're...
2023-12-27
58 min
Working Code
153: Our Biggest Failures
Inspired by a 4-part series on "Failure" produced by the Freakanomics radio podcast, we went around the table and talked about our own failures. This helps to remove the social stigma associated with failure; and, helps other people process internal conflicts of emotion. Tim talks about failing to sell websites in the early dot-com boom; Adam talks about failing to create a ColdFusion package manager; and, Ben talks about the years he lost trying to learn Object Oriented Programming (OOP).Follow the show and be sure to join the discussion on Discord! Our website is workingcode.dev and we'r...
2023-11-15
53 min
Working Code
152: Cron Heatmaps, Harvard AI, and Ben's Book - What's On Your Workbench
This week on the show, the hosts talk about what they have going on. Adam is trying to better understand the cadence with which his scheduled tasks are executing; and, has built a visualization tool using Svelte and D3. Tim has signed up for CS50 at Harvard - an online course introducing Artificial Intelligence (AI) with Python. And, Ben has a working draft for the first half of his Feature Flags book; and, is now considering some sort of pre-sale (if he can figure out how to turn his Markdown files into something consumable).Follow the show an...
2023-11-08
1h 00
Working Code
150: What's on Your Workbench #3
This week we go around the table and see what the hosts have going on. Carol got a promotion in her first week back at work, despite the fact that she's had to emotionally suppress everything she once knew about dotnet. Adam is now - finally - at 100% SOC compliance (and is awaiting a 3-month review period). Tim has been wrestling with APIs and bending them to his will (to receive JSON payloads). And, Ben is considering different ways in which to package his Feature Flags book.Follow the show and be sure to join the discussion o...
2023-10-25
56 min
Working Code
147: Potluck #9
This week, we go around the table and talk about a variety of topics. Ben talks about Transactive Memory Systems Theory and how it might be applied in an engineering context. Carol—having moved into a new home and a new job—talks about the joys of starting something new in her life. Tim talks about the short-comings of a ticketing system; and, Goodhart's Law (which states that "when a measure becomes a target, it ceases to be a good measure"). And, Adam considers what his life would look like if he took on more of a leadership / force-multiplier role...
2023-10-04
1h 09
Working Code
139: New Tables vs New Columns
Early on in his career, Ben's default behavior was to add new database columns to any existing table that felt "similar enough" in nature. After years of evolving an application, however, this has lead to relatively wide tables with only a loose sense of cohesion. More recently in his career, Ben has started to err on the side of creating new tables in order to house new columns. While this approach adds complexity in some ways, it also reduces complexity in other ways and creates a more clearly defined data model. Or, so he hopes.Follow the show an...
2023-08-09
59 min
Working Code
138: Ben Goes Streaking
As Ben builds-out Dig Deep Fitness, he wants to include an "Activity Streak" indicator as a way for people to feel good about the consistent effort that they've been putting into their workouts. "Streaks", however, are bucketed by "day"; and, said "day" is specific to the user's current timezone experience. Historically, Ben has stored all of his application dates in UTC time; but, he senses that this won't be appropriate for "Activity Streak" tracking. As such, he turns to his brilliant Working Code co-hosts for their sagely advice.Follow the show and be sure to join the di...
2023-08-02
59 min
Working Code
135: Note To Self v0.3.0
On today's episode, we invite you into another dimension. A dimension not only of sight and sound, but of mind. Ben's mind. Ben's sick, twisted cavern of decay and depravity wherein we gain insight into what actually makes this man tick. Topics include the slippery slope of the "Shift Left" mentality; over-complicating life with JWTs (JSON Web Tokens); dangerous public-on-public method invocation; and, the inherent cost of everything.Follow the show and be sure to join the discussion on Discord! Our website is workingcode.dev and we're @WorkingCodePod on Twitter and Instagram. New episodes drop weekly on Wednesday...
2023-07-12
51 min
Working Code
134: Ben Goes to a Conference
After a multi-year global pandemic, preceded by a dearth of ColdFusion conferences in the U.S., Ben finally made it out to Munich, Germany for CFCamp 2023 - Europe's premier CFML-oriented conference. At 130 attendees, it was the perfect place to re-enter society and talk tech with like-minded engineers. Going into it, Ben was anxious. But, by the end of the 3-day event, he ended up having a great time and was privileged to hang out with some truly wonderful people!Follow the show and be sure to join the discussion on Discord! Our website is workingcode.dev and we're...
2023-07-05
50 min
Working Code
131: Starting From Scratch
After years of wanting to build a fitness tracking application, Ben has finally started to write code for Dig Deep Fitness. But, starting a new project from scratch isn't something that we engineers do very often; and, all of the features that we take for granted - session manage, error logging, rate limiting, email delivery - those foundational aspects all need to be created when we start something new. On today's show, Ben walks us through the pragmatic choices that he's made in order to try and keep progress moving forward even if it comes at the cost of e...
2023-06-14
57 min
Working Code
128: Potluck #8
This week on the show, we discuss a variety of web and web-adjacent topics. Adam is feeling dubious about recommending a career in web development to his children (is it still worth it)? Ben legitimately wants to understand why we - the web development community - don't approach Testing with a YAGNI (You Ain't Gonna Need It) mindset. And, Tim wants to consider different ways to handle errors in a RESTful API.Follow the show and be sure to join the discussion on Discord! Our website is workingcode.dev and we're @WorkingCodePod on Twitter and Instagram. New episod...
2023-05-24
1h 02
Working Code
125: What's on Your Workbench? #2
On today's show, the crew discusses a variety of topics. By which, I mean, Ben waxes philosophical on the subjective nature of everything; and, how he wants to live in a world where those who choose to indent code with 2-spaces may peacefully coexist alongside those who choose to indent code with tabs. Also, Adam body-slams his younger brother into a concrete floor. And then, gets in trouble because he let blood get on the carpet. Be sure to listen for Adam's pro-tips for removing blood stains.Follow the show and be sure to join the discussion on...
2023-05-03
1h 01
Working Code
122: Coding Hot Takes
This week on the show, we talk about stuff we've been working on or thinking about lately. Adam dazzles us with his use of 1Password's Secrets Automation feature to drive key rotation in his production app. Ben misses the beautiful agony of having to support IE11 (and how it make the web more predictable). And, Carol shares her frustration with React and, especially, with JSX. It turns out, not everyone loves JSX or - clutches pearls - the idea of single-file components!Follow the show and be sure to join the discussion on Discord! Our website is work...
2023-04-12
51 min
Working Code
121: Ben's Testing Tribulations
Ben was recently tasked with removing an old feature from one of his services. As he did this, he kept breaking tests that were tightly coupled to the rendering of user interface (UI). In his mind, these tests were unnecessarily "brittle" and appeared to be testing the underlying front-end framework more so than the underlying business logic. When he brought this up in the podcast's Discord server, people disagreed. As such, we decided to dig into the topic of "what to test" more closely.Follow the show and be sure to join the discussion on Discord! Our we...
2023-04-05
1h 00
Working Code
119: Potluck #7
On today's show, we all bring something juicy to consider. Carol kicks things off with some trepidation about becoming an independent contractor; Tim shares an article on Technical Debt and digs into the subtle differences between tech debt and bad code; Ben is befuddled by the fact that "common sense" is apparently wildly subjective; and, Admin introduces us to Bloom Filters.Follow the show and be sure to join the discussion on Discord! Our website is workingcode.dev and we're @WorkingCodePod on Twitter and Instagram. New episodes drop weekly on Wednesday.And, if you're feeling the love, sup...
2023-03-22
1h 10
Working Code
109: Best of 2022
On today's show, Matt Cavender — the man who turns our incoherent babbling into meaningful thought — is gonna share a selection of his favorite clips from the past year (2022). Adam, Ben, Carol, and Tim are taking the week off to recover from our families and work off some of those food babies. But, fear not dear listeners, the team will be back next week to ring in 2023 - Working Code style. Here's hoping y'all had a lovely holiday and a happy new year!Follow the show and be sure to join the discussion on Discord! Our website is workingc...
2023-01-11
1h 03
Working Code
107: Through The Wormhole
Happy Festivus, dear listeners! Welcome to our last show of 2022! Closing out "No Effort December", we truly run the gamut this time: Ben talks about the crippling attachment he has to his own fingers (and why he won't work with wood); Adam talks about how excited he is for the v1.0 release of Svelte Kit; and, Tim reflects on the blinding speed with which people seem to be to making science and technology breakthroughs - I mean, we're talking some serious Sci-Fi-level stuff here!Follow the show and be sure to join the discussion on Discord! Our we...
2022-12-28
56 min
Working Code
105: No Effort December
Welcome to the start of No Effort December! That's the time of the year in which we gather 'round the mics and talk about whatever the heck comes to mind. We just passed two years on the Working Code podcast, it's the holidays, we've been peopling super hard with our families, and we all need a little jolly relaxation. On today's show, Carol wonders if she can use Hackathons as a means to "improve community outreach" - one of her team's new OKR (Objectives and Key Results). And, Ben discusses the difference between deploying on Friday vs. deploying during the...
2022-12-14
50 min
Working Code
099: Technical Debt Isn’t Always A Choice. Or Is It?
SponsorsAudible - get a free audiobook from Audible with no strings attached at https://workingcode.dev/audibleThis week, we're super excited to be getting the band back together! After several weeks of personal and professional obligations, Adam, Ben, Carol, and Tim are all back at it again. And today, we're talking about Technical debt. When engineers talk about technical debt in public, they often try to use financial metaphors; such as taking out a loan in order to buy a house.These financial metaphors romanticize the notion of technical debt, elevating it into the r...
2022-11-02
58 min
Working Code
098: In Defense Of Working On The Legacy Platform
SponsorsAudible - get a free audiobook from Audible with no strings attached at https://workingcode.dev/audibleIf you've listened to the Working Code podcast for any period of time, you've no doubt heard Ben mention the fact that he works on maintaining a legacy platform at InVision. His role on the legacy team was originally focused on security, stability, and bug-related fixed. However, over the years, he's become increasingly aggressive about adding features and actively improving the legacy experience. This has caused no shortage of controversy both internally to the company, and more broadly within the W...
2022-10-26
48 min
Working Code
096: Why Do You Write?
SponsorsAudible - get a free audiobook from Audible with no strings attached at https://workingcode.dev/audibleA year ago, on Episode 36, we talked about blogs and digital gardens. Today, Adam and Ben, our resident authors, dive deeper into how they got started writing, what keeps them writing today, and how the act of - and the engagement with - writing has changed over the years. The advent of Social Media, along with the doubling of new programmers every 5-years, has certainly created a contentious relationship with long-form content. And, is at times, antithetical to our hope...
2022-10-12
58 min
Working Code
094: Disagree And Commit
SponsorsAudible - get a free audiobook from Audible with no strings attached at https://workingcode.dev/audiblePeople don't burn out because they have too much work to do, they burn out because they feel powerless. And, for Ben, feeling powerless correlates strongly with doing work that he doesn't believe in. Which is why he's never understood the notion of, "Disagree and commit". After all, in order to quell the feelings of dissent, he has to numb a fundamental part of who he is; and, he's convinced that such a technique can't be good for the ov...
2022-09-28
52 min
Working Code
091: Side Project Therapy
SponsorsAudible - get a free audiobook from Audible with no strings attached at https://workingcode.dev/audibleOn last week's show, we talked about "Side Hustles" - those extracurricular activities that we do in order to earn a little extra income. On this week's show, we want to talk about the flip-side to that coin: the coding that we do on the side because we freakin' love coding! Carol celebrates the WordPress site that she's built and now maintains for her son's band, including the ability to accept payments and donations. And, Ben talks about trying to...
2022-09-07
51 min
Working Code
087: Note To Self v0.2.0
SponsorsAudible - get a free audiobook from Audible with no strings attached at https://workingcode.dev/audibleOn today's episode, we get to pull up the floor boards and once again peer into the dark recesses of Ben's brain: all the random and, frankly, sometimes incoherent chit-cat that Ben has with himself. Listen to him call B.S. on flaky tests; shake his first at overly-specific CSS selectors; preen about GulpJS build scripts; pontificate on the ROI (return on investment) of personal growth; and, theorize that building - not buying - can sometimes be the smarter (an...
2022-08-10
53 min
Working Code
082: GitHub Copilot - Is It Worth It?
SponsorsAudible - get a free audiobook from Audible with no strings attached at https://workingcode.dev/audibleThis week on the show, the crew talks about GitHub Copilot. After being in private beta for several months, this "AI pair programmer" is now generally available as a paid product for $10/month or $100/year. But is this something people want to pay for? Will a price put the kibosh on grassroots adoption? Are there pros-and-cons to different pricing models? And, is there ever going to be a world in which Ben can get past his own fanatical formatting tende...
2022-07-06
54 min
Working Code
081: Total Randos
SponsorsAudible - get a free audiobook from Audible with no strings attached at https://workingcode.dev/audibleThis week on the show, the crew shares some of the random stuff that they've been dealing with at work. Carol is about to submit a PR (Pull Request) that accounts for 8-weeks worth of commits; and, she's already warning her engineers that it's gonna be beefy! Ben wonders if he's been fooling himself into his love of Lucee CFML's "Tag Islands"; or, if there's something fundamentally more enjoyable about the developer ergonomics of the CFQuery tag. And, Tim's been...
2022-06-29
47 min
Working Code
079: Potluck #5
SponsorsAudible - get a free audiobook from Audible with no strings attached at https://workingcode.dev/audibleThis week on the show, Adam and Ben examine a variety of random topics: Adam loves watching conference videos on YouTube; Ben is feeling terribly insecure about falling behind in the field of web development; neither of us can believe that Elon Musk is forcing his employees back into the office; and, how is it possible that some people seem have so much free time - what the heck is their secret?!Follow the show and be su...
2022-06-15
59 min
Working Code
078: UX - Pushing Users Into The Pit of Success
SponsorsAudible - get a free audiobook from Audible with no strings attached at https://workingcode.dev/audibleThis week on the show, Adam and Ben talk about the "unhappy paths" in software design. An unhappy path - also known as a "sad path" - is anything that can go wrong during the consumption of a product. Some unhappy paths are nothing more than unanticipated edge-cases in the code while other unhappy paths are caused by poorly designed user interfaces (UI) that lack necessary constraints and affordances. But of course, it doesn't much matter why something is brea...
2022-06-08
59 min
Working Code
076: Ben Needs A Minute
SponsorsAudible - get a free audiobook from Audible with no strings attached at https://workingcode.dev/audibleIf Ben crushes it in the woods, and no one is there to see it, is he truly crushing it? Such are the philosophical questions that go through Ben's brain as he continues to pour his heart and soul into a legacy product that no one else at the company cares about. That is, except for the customers that still log into the legacy platform on a daily basis. Don't those customers deserve something? Ultimately, Ben just wants to he...
2022-05-25
57 min
Working Code
074: What's On Your Workbench?
SponsorsAudible - get a free audiobook from Audible with no strings attached at https://workingcode.dev/audibleThis week on the show, the crew talks about what they've been working on recently. Adam is exploring the use of AWS (Amazon Web Services) message queues and S3 in order to manage nightly data processing in a way that won't crush his application servers. Tim has been approved to use the national "Do Not Call" list and is now working to integrate this list into his communications workflow. Ben is dealing with post-deployment depression, which is often what happ...
2022-05-11
58 min
Working Code
073: Our Golden Parachute
SponsorsAudible - get a free audiobook from Audible with no strings attached at https://workingcode.dev/audibleIn the 20+ years of Ben's career, he can't remember ever seeing a person in a leadership position get fired. He's seen plenty of people leave a company to "explore other opportunities", typically accompanied by much praise and congratulations. He assumes that at least some of these people were actually fired; but, were allowed to depart under friendly terms. He poses this question to the crew: assuming that his assumption is valid, is suppressing this information healthy for the company (per...
2022-05-04
37 min
Working Code
071: Potluck #4
SponsorsAudible - get a free audiobook from Audible with no strings attached at https://workingcode.dev/audibleThis week on the show, the crew discusses a potluck of tasty topics. Ben is trying to figure out what project he wants to use as his vehicle for learning Docker and container-based deployments. Adam wants to completely overhaul his data synchronization workflow, but is having a lot of trouble getting excited about the work (despite all of the exciting ingredients). Carol is being worn-down by the analysis phase of a project and just wants to start doing the wor...
2022-04-20
1h 00
Working Code
070: Self Reflections
SponsorsAudible - get a free audiobook from Audible with no strings attached at https://workingcode.dev/audibleThis week on the show, the crew looks back on the first 70 episodes of Working Code and reflects on what's working, what's not working, and what we'd like to see in the future. I think we all agree that we've made it a lot farther than we thought we would. And, thanks to Matt at Z-Cross Media, we always end up sounding totes profesh' on tape even when we sounded like bunch of monkeys in the recording studio. We've also...
2022-04-13
43 min
Working Code
066: Make Meetings Suck Less
SponsorsAudible - get a free audiobook from Audible with no strings attached at https://workingcode.dev/audibleFor many of us, meetings feel like a necessary evil. We love to complain that we have too many meetings; and, that most of them are useless. However, forgoing meetings and attempting to solve problems and reach consensus asynchronously can feel like even more of a drain on our time and effort. We all have some degree of meeting PTSD. But, none of us is really sure what to do about it.This week on the show, the...
2022-03-16
46 min
Working Code
062: Note To Self
SponsorsAudible - get a free audiobook from Audible with no strings attached at https://workingcode.dev/audibleThis week on the show, the crew peers into the deep, dark recesses of Ben's mind and tries to understand what exactly makes him tick. Composed of equal parts rant and dialogue, the topics range from throwing errors on delete operations, handling bulk operations idempotently, feeling guilty about using backup cameras, keeping large task backlogs, reprioritizing tasks on-the-fly, transpiling JavaScript to ES5 for legacy browsers, the benefits and drawbacks of a robust QA (Quality Assurance) phase, and the cargo cu...
2022-02-16
1h 08
Working Code
054: We're So Quacked
At 3:30 AM the day before Thanksgiving, Ben received an emergency page about a failing API end-point. Rushing to his desk, groggy-eyed and in various states of undress, he jumped into the #incident channel on Slack to see what was happening. What unfolded over the next 30-hours was the manifestation of Ben's worst nightmare. The moment he had been dreading for the last 4-years had finally come to pass: two of his database columns had run out of storage space! Using feature flags, emergency hot-fixes, shadow tables, and a database migration being performed over a transient and unstable terminal session, he...
2021-12-22
41 min
Working Code
040: Automaticity Is a Weird Word
The other day, Ben was listening to an episode of the MongoDB podcast in which Mat Keep shared a story about the adding of atomic transactions into the MongoDB product. Mat said that the engineer who spearheaded the effort used to joke about the fact that his team was spending a huge amount of time working on a feature that 90% of developers would never need. For Ben - who leans heavily on transactions for referential integrity - this sounded like an crazy statement. But is it? Are database transactions overrated? Or, is it more so that the type of use-ca...
2021-09-15
41 min
Working Code
039: Ben's Future at InVision
For last 8-years, Ben Nadel has poured his heart and soul into InVision, a product that drives design collaboration. During this period, his area of expertise has focused on the (now named) "legacy" platform - the ColdFusion and AngularJS monolith that has built the business into what it is today. Soon, however, the "legacy" platform will be wholly subsumed by the "modern" platform - a distributed, microservices architecture built on Go, Node.js, and React.In today's episode, Ben opens up about the emotional struggle that he's facing as his role on the legacy platform comes to a...
2021-09-08
51 min
Working Code
036: Blogs and Digital Gardens
Blogging is a win-win activity. Not only does the act of writing help burn knowledge into your long-term memory, it also acts as an easily searchable repository of your own thoughts. Furthermore, it helps other people solve similar problems when they stumble upon your blog in the future.The value-add of blogging is obvious; the way start blogging is less clear. This week, Adam, Ben, and Tim talk to Carol about her desire to start blogging. The discussion touches on tooling, platforms, hosting, content, and strategy which Adam sums up nicely as:Do whatever it takes...
2021-08-18
58 min
Working Code
027: Giving Technical Presentations
As Jerry Seinfeld joked, when it comes to funerals, most people would rather be the one in the casket than the one giving the eulogy. Because, public speaking isn't easy. And, for many, it's a source of great anxiety. A technical presentation takes that anxiety and compounds it by layering on a need to provide complicated information in an engaging way. Part deep-dive, part story telling, a compelling technical presentation has to present enough information on a topic so as to deliver meaningful take-aways while, at the same time, keeping the information light enough so as not to overwhelm t...
2021-06-16
34 min
Working Code
026: Passwords
This week, the crew talks about passwords. Web applications store a great deal of sensitive information. But, there is something categorically different about storing passwords. Because—if compromised—a password from one application may grant a malicious actor access to another application. As such, it is essential that we store our customers' passwords using modern, one-way hashing algorithms that protect the underlying payload against increasingly powerful compute resources. And, that we have a way to evolve our password hashing strategies in order to stay a step ahead of potential attackers.Of course, sometimes the best password hashing strate...
2021-06-09
59 min
Working Code
025: Breaking Up With Your Stack
There's no one reason that companies move away from or onto a technology stack. Sometimes a given technology is no longer actively updated; sometimes the pool of developers that uses a technology shrinks, making it hard to hire new engineers or find community support; sometimes people just like the new hawtness; sometimes licensing costs become prohibitively expensive; sometimes there's a leadership change at your company; and, sometimes a team just believes that a new technology will solve all of their problems (spoiler alert: it won't). This week, the crew meets to talk about reasons that they've move on from or stuck w...
2021-06-02
1h 00
Working Code
024: The Archetype of an Effective Developer
We all love the Hollywood portrayal of the "brilliant programmer" who can step in and just crush it at a moment's notice. We've probably all fantasized about being that programmer. But, that's not how people work. And it's not how teams work. Highly effective developers don't just "crush it" - they cultivate good habits that they then apply consistently, day-in and day-out, for years. This week, the crew discusses which habits make - or break - the most effective developers.Triumphs & FailuresAdam's Triumph - After struggling to get several Java-based feature flag services configured correctly in...
2021-05-26
1h 24
Working Code
023: Book Club #1 Clean Code by "Uncle Bob" Martin (pt2)
This week, the crew meets to finish their review of Clean Code: A Handbook of Agile Software Craftsmanship by Robert Martin (aka, "Uncle Bob"). This book is filled with so much thought-provoking information that it took us two episodes to get through it! And, while some of the practices in the book didn't quite connect with the programming languages that we use or the types of applications that we build, our general consensus is that most of the suggestions in this book are spot-on.All-in-all, I'd say that our first attempt at a book review was a smas...
2021-05-19
1h 06
Working Code
022: Book Club #1 Clean Code by "Uncle Bob" Martin (pt1)
This week, the crew talks about Clean Code: A Handbook of Agile Software Craftsmanship by Robert Martin (aka, "Uncle Bob"). Recommended to us by friend-of-the-show Adam Cameron, this book outlines a series of "best practices" that programmers can use in order to create applications that are easy to understand and easy to maintain. Just imagine if applications became easier to understand over time - not harder; that is the goal of this book.A lot of the approaches feel obvious once you see them articulated. However, they're not always easy to apply in your own applications. And, some o...
2021-05-12
1h 11
Working Code
021: Listener Questions #2
This week, the crew responds to questions shared by our wonderful, wonderful audience! Nathan Strutz - who called the Working Code Hotline - shares his exciting journey into feature flags; Ryan Mueller wants to compare and contrast Kanban and Scrum style project management; and, LD2 covers the gamut with questions regarding staying-up on new technology, the importance of having a GitHub profile, and whether the hosts prefer having a deep knowledge in one area (ie, a technical expert) or a shallower knowledge across a variety of areas (ie, a Jack or Jill of All Trades).This week's spon...
2021-05-05
1h 20
Working Code
020: Carol Needs a Consult
At Carol's company, Support emails are sorted, labeled, and processed using a manual - and very expensive - workflow that won't be able to scale with the increasing demand. As such, Carol is looking to build a robust auto-reply system on Amazon Web Services (AWS) using machine learning (ML). At least, that's the long-term goal. In the near-term, she'd be thrilled just to get more users to log into the existing web-portal instead of using email as their primary means of communicating with Support.But, where to begin? This week, the crew meets to commiserate with Carol on...
2021-04-28
58 min
Working Code
019: Makefiles
Adam Tuttle first came into contact with makefiles (pronounced "make files") back in high school when compiling code. But, at the time, he didn't really understand what they were or how they worked - he was just a consumer. And, after high school, years went by in which he never gave makefiles a second thought. That is, until, one fateful conversation with Mark Mandel.Mark explained that he used makefiles to create aliases for complex Docker commands. This piqued Adam's curiosity; and soon, Adam went down the rabbit hole! Today, he uses makefiles extensively for complex shell com...
2021-04-21
1h 15
Working Code
018: Feature Flags (Finally!)
For Ben and his team, few things have fundamentally changed the product development life-cycle as much as LaunchDarkly, a feature flag management platform. Feature flags allow software engineers to separate the "deployment" of code from the "releasing" of code. Which means safer deployments; instantaneous roll-backs; smaller Pull Requests (PRs); incremental feature development; load-testing with real-world traffic; and - generally speaking - a big bowl of awesome sauce that you didn't even know you needed! And, once you have it, you realize that you can't live without it.Mic drop!But, while Feature Flags may seem magic...
2021-04-14
1h 25
Working Code
017: Premature Optimization
This week, the crew talks about "premature optimization". As Ben explained it to his wife, this is when you "solve problems that you don't have yet". But, what kind of problems are we talking about? Missing features? Missing methodologies? Missing performance characteristics? It seems that every aspect of the development life-cycle offers up potential pitfalls in which we may chase "perfection" needlessly when all we really needed was something that was "good enough." In the best case scenario, premature optimization is a waste of time. But, in the worst case scenario, premature optimization can kill a project before it e...
2021-04-07
53 min
Working Code
016: Interviewing
This week, the crew sits down to talk about interviewing, both from the side of the interviewer and from the side of interviewee. What are we looking for? What are the red flags? What kinds of questions should we be asking? Are we putting too much faith in the sanctity of the interview process? And, why the heck does Zappos offer to pay you $2,000 not to work there?!This discussion is particularly insightful because Carol shares her perspective as a female which includes things most men will have never considered. For example, did you kn...
2021-03-31
1h 15
Working Code
015: Potluck #1
This week, we're trying something new: each host has brought with them a topic for the crew to discuss. Topics range from considerations about data-context; what does and does not make for a good manager; code that we're proud to have written; and, what it looks like when a team develops a strong bias for action. One particularly thought-provoking matter is the fact that 20% of Tim's clients prefer to make payments over the phone even when given a web-based option. This is a great reminder of the "bubble" that we can live in, often forgetting that what seems like an...
2021-03-24
1h 22
Working Code
014: Zen and the Art of Pull Requests
Ben has "feelings" about many aspects of web application development. And, after working with git and GitHub for the last 10-years, he's formed a lot of strong opinions - oftentimes strongly held - about how Pull Requests (PRs) should be created and managed within a team context. For example:Code completed is more important than code being written. As such, if an open PR sits around for more than an hour, your team has failed to review said PR in a timely manner.And:If a PR takes more than 15-minutes to review, the PR is too large. The a...
2021-03-17
1h 11
Working Code
013: Do What You Love And You'll Never Work A Day In Your Life
A friend of Ben's once said, "If you hate your job, you'll spend 5-7ths of your life waiting for the weekend." This is a dark way to think about existence. And, to address the flip-side of that coin, Mingo Hagen suggested that we talk about the phrase, "Do what you love and you'll never work a day in your life." This is a significantly more optimistic view on the human experience; but, does it hold up to scrutiny?This week, the crew talks about the privilege of being able to choose work that we truly...
2021-03-10
46 min
Working Code
012: Idiomatic Code
Many programming languages have a sense of idiomatic code: the "blessed way" to solve a particular set of problems with a language's native constructs. These patterns exist to help people work more effectively together; and, to help new developers adapt to the language. But, unfortunately, the expression of idiomatic code in some communities shifts from "carrot" to "stick", getting used to separate the "right" way from the "wrong" way, thereby creating an implicit division between the "good developers" and the "bad developers".The ColdFusion / CFML community has never had a sense of "idiomatic code". An...
2021-03-03
42 min
Working Code
011: Listener Questions #1
Cunningham's Law states:The best way to get the right answer on the internet is not to ask a question; it's to post the wrong answer.The crew recently experienced a bit of this law first hand in response to their episode on Testing. Adam Cameron - friend of the show and long-time friend of the hosts - posted a scathing (but loving) rebuttal of basically everything that Ben said in episode 009. This week, the crew meets to discuss Adam's post; and, to dig more deeply into how testing gets applied in real world scenarios....
2021-02-24
1h 09
Working Code
010: Scaling
An engineer at SquareSpace once referred to his company as "an overnight success, 7-years in the making." This cheeky insight pays homage to the marathon of work that is often required when building a successful product and / or business. Which begs the question: when is it appropriate to start thinking about scale? Should you be taking it into account during early ideation and the construction of your MVP (Minimum Viable Product)? Or, should you kick the can down the road with the assumption that you can always throw money at the problem later (either by hiring smart people or by...
2021-02-17
1h 08
Working Code
009: Testing
There are very few people in the programming world who will argue against the idea of testing software. But, when it comes to the mechanisms though which code is tested, the conversation starts to get interesting. There are those who feel that TDD - Test Driven Development - is "the way"; and, that any divergence from TDD is not only laziness but is, in fact, borderline malfeasance. At the other end of the spectrum are the people who perform all their testing manually; often, relying on QA (Quality Assurance) teams and smoke tests to find regressions before each deployment....
2021-02-10
58 min
Working Code
008: Origin Stories Pt 2
All super heroes have an origin story. And, so do nerds. Many of us can remember back to that moment when we realized that there was magic in the world - magic that we could be part of; and, magic that we could help create. This week, we get personal with the crew and learn more about where they came from, what kind of stuff makes them tick, and what it is that they love about being web application developers.This Part II of a two-part series. Part II will includes Carol and Adam. P...
2021-02-03
1h 10
Working Code
007: Origin Stories Pt 1
All super heroes have an origin story. And, so do nerds. Many of us can remember back to that moment when we realized that there was magic in the world - magic that we could be part of; and, magic that we could help create. This week, we get personal with the crew and learn more about where they came from, what kind of stuff makes them tick, and what it is that they love about being web application developers.This Part 1 of a two-part series. Part 1 includes Tim and Ben. Part 2 will include...
2021-01-27
58 min
Working Code
006: Hopes for 2021
Oxford Dictionary included "doomscrolling" in their "word of the year" report for 2020; we're all feeling pandemic fatigue; many people still believe in wide-spread election fraud; the Georgia senate race was a nail-biter; and - oh yeah - we recorded this show the day after the storming of the United States capitol building.It's all been more-than-a-bit surreal.But, in the face of such physically and emotionally trying times, we look forward to a new year of possibility. Whether it's taking control of our finances, finding ways to be more...
2021-01-20
57 min
Working Code
005: Monolith vs. Microservices
Monoliths are bad! Microservices are good! These are the "obvious" truths that many engineers hold close to heart. So, why is it that Ben Nadel has been slowly merging some of his Microservices back into his Monolith? It turns out that a Monolith - like a Microservice - is a valid architectural choice that carries its own set of pros and cons. And, for him, his team, and their particular set of skills, the Monolith is proving to contain the right set of trade-offs.This week, the crew talks about Ben's journey; why InVision...
2021-01-13
42 min
Working Code
004: Impostor Syndrome
Impostor Syndrome is a psychological pattern in which people doubt their skills, talents, and accomplishments. Most of us have felt something like this in our careers, whether it's a fleeting moment or a persistent fear that we're going to be discovered as frauds. These feelings can be overwhelming, even debilitating; but, they can also drive us towards self-improvement.This week, the crew talks about their own mistakes, feelings of fraud, insecurities, and how Impostor Syndrome manifests in their own careers.Follow the show! Our website is workingcode.dev and...
2021-01-06
1h 18
Working Code
003: Burnout, Mental Exhaustion, and Productivity
Your hostsAdam Tuttle -- Twitter, WebsiteBen Nadel -- Twitter, WebsiteCarol Hamilton -- TwitterTim Cunningham -- TwitterFollow the show! Our website is workingcode.dev and we're @WorkingCodePod on Twitter & Instagram. New episodes weekly on Wednesday.Triumphs & FailsCarol's Triumph: Her college freshman son, majoring in computer science, called mom to ask for comp-sci help!Ben's Fail: R&D effort exposed that he doesn't remember how to start a new project any more. Tim's Triumph: He turned in...
2020-12-30
1h 04
Working Code
002: Working from home
Your hostsAdam Tuttle -- Twitter, WebsiteBen Nadel -- Twitter, WebsiteCarol Hamilton -- TwitterTim Cunningham -- TwitterFollow the show! Our website is workingcode.dev and we're @WorkingCodePod on Twitter & Instagram. New episodes weekly on Wednesday.Triumphs & FailsBen's Triumph and Failure: He finally backs up his computer! Only 5 years in the work.Tim's Triumph: He was invited to speak at a virtual conference this week as a community expert. It was really amazing.Carol's Triumph and...
2020-12-23
54 min
Working Code
001: Adam's Secret Shame
Your hostsAdam Tuttle -- Twitter, WebsiteBen Nadel -- Twitter, WebsiteCarol Hamilton -- TwitterTim Cunningham -- TwitterFollow the show! Our website is workingcode.dev and we're @WorkingCodePod on Twitter & Instagram. New episodes weekly on Wednesday.Triumphs & FailsAdam's Triumph: His team realized that they could write a tool that would log, per controller method, how many times it had been run, whether or not it threw exceptions, and some performance stats, which is reducing the pain...
2020-12-16
1h 08
Working Code
000: Hello, World!
Your hostsAdam Tuttle -- Twitter, WebsiteBen Nadel -- Twitter, WebsiteCarol Hamilton -- TwitterTim Cunningham -- TwitterGet subscribed, share with your friends and coworkers, and follow the show! We're on Twitter & Instagram.New episodes publish weekly on Wednesday morning! (US/Eastern)
2020-12-09
08 min
Adventures in Angular
AiA 224: The Irrational Demonization of Two-Way Data-Binding in Angular with Ben Nadel
SponsorsSentry use the code “devchat” for $100 creditAngular BootcampTripleByteCacheflyPanelJoe EamesAaron FrostAlyssa NicollWard BellJoined by Special Guest: Ben NadelSummaryBen Nadel introduces the irrational demonization of two-way data-binding in Angular as a topic for the panel. The panel discusses the survey that put Angular in a poor light and favors React; acknowledging that a fair survey is hard to find. The panel considers how technologies that are now out of favor changed the web. The panel compares Angular to other frameworks and considers what to they can do about other frameworks. Ward Bell invites the panel to try other frameworks and find what is b...
2019-01-30
1h 06
Adventures in Angular
AiA 224: The Irrational Demonization of Two-Way Data-Binding in Angular with Ben Nadel
SponsorsSentry use the code “devchat” for $100 creditAngular BootcampTripleByteCacheflyPanelJoe EamesAaron FrostAlyssa NicollWard BellJoined by Special Guest: Ben NadelSummaryBen Nadel introduces the irrational demonization of two-way data-binding in Angular as a topic for the panel. The panel discusses the survey that put Angular in a poor light and favors React; acknowledging that a fair survey is hard to find. The panel considers how technologies that are now out of favor changed the web. The panel compares Angular to other frameworks and considers what to they can do about other frameworks. Ward Bell invites the panel to try other frameworks and find what is b...
2019-01-30
1h 06
Adventures in Angular
085 AiA Looking at Angular 2 with Ben Nadel
02:14 - Ben Nadel IntroductionTwitter GitHub BlogAdventures in Angular Episode #029: Angular At Work with Ben Nadel InVision@InVisionApp02:56 - Looking at Angular 204:01 - Dialect and Mechanics13:17 - Angular 2: Likes and DislikesThe Angular Learning Curve Graph28:02 - Promises and Observables32:11 - Change DetectionngModel39:13 - The Mental Model47:12 - redux Picks Ex-Con #2 (Joe) Ben's Blog (Ward) Ben Lesh: Learning Observable By Building Observable (Lukas) The Lulu (Lukas) Dropbox (Chuck) The Best Podcast Rap Video (Chuck) Tef: Write code that is easy to delete, not easy to extend. (Ben) Sandi Metz: The Wrong Abstraction (Ben) Kyle Simp...
2016-03-24
57 min
Adventures in Angular
085 AiA Looking at Angular 2 with Ben Nadel
02:14 - Ben Nadel IntroductionTwitter GitHub BlogAdventures in Angular Episode #029: Angular At Work with Ben Nadel InVision@InVisionApp02:56 - Looking at Angular 204:01 - Dialect and Mechanics13:17 - Angular 2: Likes and DislikesThe Angular Learning Curve Graph28:02 - Promises and Observables32:11 - Change DetectionngModel39:13 - The Mental Model47:12 - redux Picks Ex-Con #2 (Joe) Ben's Blog (Ward) Ben Lesh: Learning Observable By Building Observable (Lukas) The Lulu (Lukas) Dropbox (Chuck) The Best Podcast Rap Video (Chuck) Tef: Write code that is easy to delete, not easy to extend. (Ben) Sandi Metz: The Wrong Abstraction (Ben) Kyle Simp...
2016-03-24
57 min
Adventures in Angular
038 AiA Performance with Ben Nadel
01:35 - Katya Eames IntroductionTwitter[YouTube] Katya Eames: How to Teach Angular to Your Kids01:52 - Ben Nadel IntroductionTwitter GitHub BlogAdventures in Angular Episode 029: Angular At Work with Ben NadelInVision@InVisionApp04:47 - PerformanceBasecamp Nested Pages08:04 - User Experience10:01 - Fixing Performance Problems as a TeamEngineering Validation “Premature optimization is the root of all evil -- Donald Knuth” DOM ManipulationngRepeatScreen Experience23:28 - Finding Performance IssuesChrome Developer ToolsFirefoxFirebugUtilizing Chrome Dev Tools and Creating the Videos on Ben’s Blog“Imposter Syndrome”Addy OsmaniPaul Irish29:27 - “Just-in-Time View Construction”34:43 - ngIf 37:16 - Angular 2 Opinions[YouTube] Dave Smith: Angular + React = SpeedUnit Directional Data Flow & FunctionalityVictor Savkin: Change De...
2015-04-16
56 min
Adventures in Angular
038 AiA Performance with Ben Nadel
01:35 - Katya Eames IntroductionTwitter[YouTube] Katya Eames: How to Teach Angular to Your Kids01:52 - Ben Nadel IntroductionTwitter GitHub BlogAdventures in Angular Episode 029: Angular At Work with Ben NadelInVision@InVisionApp04:47 - PerformanceBasecamp Nested Pages08:04 - User Experience10:01 - Fixing Performance Problems as a TeamEngineering Validation “Premature optimization is the root of all evil -- Donald Knuth” DOM ManipulationngRepeatScreen Experience23:28 - Finding Performance IssuesChrome Developer ToolsFirefoxFirebugUtilizing Chrome Dev Tools and Creating the Videos on Ben’s Blog“Imposter Syndrome”Addy OsmaniPaul Irish29:27 - “Just-in-Time View Construction”34:43 - ngIf 37:16 - Angular 2 Opinions[YouTube] Dave Smith: Angular + React = SpeedUnit Directional Data Flow & FunctionalityVictor Savkin: Change De...
2015-04-16
56 min
Adventures in Angular
029 AiA Angular At Work with Ben Nadel
The crew talks to InVision's Ben Nadel.Special Guest: Ben Nadel. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.
2015-02-12
35 min
Adventures in Angular
029 AiA Angular At Work with Ben Nadel
The crew talks to InVision's Ben Nadel.Special Guest: Ben Nadel. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.
2015-02-12
35 min