Does Not Compute
311 episodes - English - Latest episode: over 2 years ago - ★★★★★ - 53 ratingsA weekly chat about the lives and workflows of modern web developers, hosted by Sean Washington & Rockwell Schrock.
Homepage Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed
Episodes
185: Elixir Hot Upgrades
July 30, 2019 12:00 - 57 minutes - 52.5 MBThings Mentioned Nova Playdate Infantry Game IntelliJ IntelliJ Recent Locations IntelliJ Elixir Elixir Conf Scenic Penetration Testing Ecto Nuxt.js Elecraft K3 Flex Radio RabbitMQ Elixir in Action Phoenix in Action Bear Notes Notion Concepts App Statamic Pipedrive DitDit Podcast RHR Flex Radio Spectrogram Leave us a review Last but not least, if you haven't rated or reviewed the show yet and you'd like to do us a huge favor, you can do so by clicking here! Show Note...
184: Elixir Boilerplates with Bryan Joseph
July 23, 2019 12:01 - 53 minutes - 49.2 MBBryan Joseph This week's guest is Bryan, a Senior Developer at Revelry Labs, and co-organizer of The Big Elixir Conference. He's also the creator of multiple Elixir modules, including geo, geo postgis, and primary contributor to joken. Follow him on Twitter @bryanjos Things Mentioned Revelry Labs Ruby on Rails Ruby Python Java DotNet Scala Elixir C++ Logo Turtle Academy Design Thinking Playbook App Template for Revelry Phoenix Codemod Dependabot Bloodstained Ritual of the...
183: Third-Party Authentication
July 16, 2019 12:00 - 49 minutes - 45.8 MBThings Mentioned Telnet Readline Heroku Instance Eval Puma worker killer Chaos Monkey Coherence Guardian Don't use JWT Phoenix.Token Auth0 Stormpath Hyperping GraphQL Complex Requests Logger.metadata Plug.Conn Timber.io Sentry.io JavaScript setInterval Hammer Rockwell's RateLimiter Leave us a review Last but not least, if you haven't rated or reviewed the show yet and you'd like to do us a huge favor, you can do so by clicking here! Show Notes Archive If you're looki...
182: Authentication Complexities
July 09, 2019 12:00 - 58 minutes - 53.2 MBThings Mentioned App Template for Revelry Phoenix Nuxt Template Cloudflare Downtime NetJets ValleyFair Coherence Pow Pow Extensions Task Driven User Interfaces Slap Chop Declarative Authorization Warp HapiJS Leave us a review Last but not least, if you haven't rated or reviewed the show yet and you'd like to do us a huge favor, you can do so by clicking here! Show Notes Archive If you're looking for a link we've mentioned in the past, head on over to the Does Not Compute sit...
182: Authentication Complexities
July 09, 2019 12:00 - 58 minutes - 53.2 MBIn episode 182 of Does Not Compute, Sean and Rockwell discuss the complexities and pitfalls of authentication and authorization libraries.
181: Databases and Interfaces
July 02, 2019 12:00 - 1 hour - 56.3 MBSponsored by Sentry.io Relying on customers to report errors is not good. It's rude to customers and bad for business. Ideally, this would be solved easily with tests. Why not just cover every scenario with a test? Then life would be perfect and fine and great. Because here in reality, humans are pretty bad at writing tests. Not just because we’re all kinda lazy and maybe a little dumb, but also because we can’t anticipate every single way users are going to interact with our product. They...
180: Pair Programming
June 25, 2019 12:00 - 48 minutes - 44.9 MBSponsored by Sentry.io Relying on customers to report errors is not good. It's rude to customers and bad for business. Ideally, this would be solved easily with tests. Why not just cover every scenario with a test? Then life would be perfect and fine and great. Because here in reality, humans are pretty bad at writing tests. Not just because we’re all kinda lazy and maybe a little dumb, but also because we can’t anticipate every single way users are going to interact with our product. They...
179: Codifying Process
June 18, 2019 12:00 - 54 minutes - 49.8 MBSponsored by Sentry.io Relying on customers to report errors is not good. It's rude to customers and bad for business. Ideally, this would be solved easily with tests. Why not just cover every scenario with a test? Then life would be perfect and fine and great. Because here in reality, humans are pretty bad at writing tests. Not just because we’re all kinda lazy and maybe a little dumb, but also because we can’t anticipate every single way users are going to interact with our product. They...
178: Distributed Elixir with Dave Lucia
June 11, 2019 12:00 - 53 minutes - 48.7 MBSponsored by Sentry.io Relying on customers to report errors is not good. It's rude to customers and bad for business. Ideally, this would be solved easily with tests. Why not just cover every scenario with a test? Then life would be perfect and fine and great. Because here in reality, humans are pretty bad at writing tests. Not just because we’re all kinda lazy and maybe a little dumb, but also because we can’t anticipate every single way users are going to interact with our product. They...
177: Hiring is Hard
June 04, 2019 12:00 - 49 minutes - 45.4 MBSponsored by Sentry.io Relying on customers to report errors is not good. It's rude to customers and bad for business. Ideally, this would be solved easily with tests. Why not just cover every scenario with a test? Then life would be perfect and fine and great. Because here in reality, humans are pretty bad at writing tests. Not just because we’re all kinda lazy and maybe a little dumb, but also because we can’t anticipate every single way users are going to interact with our product. They...
176: Extreme Programming
May 28, 2019 12:00 - 52 minutes - 48.5 MBSponsored by Sentry.io Relying on customers to report errors is not good. It's rude to customers and bad for business. Ideally, this would be solved easily with tests. Why not just cover every scenario with a test? Then life would be perfect and fine and great. Because here in reality, humans are pretty bad at writing tests. Not just because we’re all kinda lazy and maybe a little dumb, but also because we can’t anticipate every single way users are going to interact with our product. They...
175: Removing Features for Growth
May 21, 2019 12:00 - 1 hour - 56.3 MBSponsored by Datadog Thanks to [Datadog] for sponsoring today's episode! Datadog is a SAAS platform that monitors your applications from end to end, all the way from the front end, your database, and everything in-between. With their Application Performance Monitoring feature, you can identify, analyze, and resolve performance issues down to the code level in your Python, Ruby, Go, Node, and Java applications. With more than 250 turn-key integrations, Datadog seamlessly aggregates metrics ...
174: Microsoft Build 2019
May 14, 2019 12:00 - 42 minutes - 39.1 MBSponsored by Sentry.io Relying on customers to report errors is not good. It's rude to customers and bad for business. Ideally, this would be solved easily with tests. Why not just cover every scenario with a test? Then life would be perfect and fine and great. Because here in reality, humans are pretty bad at writing tests. Not just because we’re all kinda lazy and maybe a little dumb, but also because we can’t anticipate every single way users are going to interact with our product. They...
173: Functional CSS
May 07, 2019 12:00 - 53 minutes - 48.7 MBThings Mentioned Mastering Modular Javascript https://ponyfoo.com/books/mastering-modular-javascript/chapters/2#single-responsibility-principle-gvs4HwFK RadarScope windy.com The Suck Zone Tailwind.css https://tailwindcss.com/docs/extracting-components/#extracting-utility-patterns-with-apply https://rscss.io/ https://rscss.io/elements.html https://github.com/css-modules/css-modules https://vue-loader.vuejs.org/guide/scoped-css.html Reading List https://hapijs.com/ Leave us a rev...
172: Internal Tooling
April 30, 2019 12:00 - 55 minutes - 51 MBSponsored by Sentry.io Relying on customers to report errors is not good. It's rude to customers and bad for business. Ideally, this would be solved easily with tests. Why not just cover every scenario with a test? Then life would be perfect and fine and great. Because here in reality, humans are pretty bad at writing tests. Not just because we’re all kinda lazy and maybe a little dumb, but also because we can’t anticipate every single way users are going to interact with our product. They...
171: Integrating Rust and Elixir with Dave Lucia
April 23, 2019 12:00 - 57 minutes - 52.2 MBSponsored by Sentry.io Relying on customers to report errors is not good. It's rude to customers and bad for business. Ideally, this would be solved easily with tests. Why not just cover every scenario with a test? Then life would be perfect and fine and great. Because here in reality, humans are pretty bad at writing tests. Not just because we’re all kinda lazy and maybe a little dumb, but also because we can’t anticipate every single way users are going to interact with our product. They...
170: Performance Monitoring Tools
April 16, 2019 12:00 - 52 minutes - 48.4 MBSponsored by Sentry.io Relying on customers to report errors is not good. It's rude to customers and bad for business. Ideally, this would be solved easily with tests. Why not just cover every scenario with a test? Then life would be perfect and fine and great. Because here in reality, humans are pretty bad at writing tests. Not just because we’re all kinda lazy and maybe a little dumb, but also because we can’t anticipate every single way users are going to interact with our product. They...
169: Choosing The Right Tools
April 09, 2019 12:00 - 54 minutes - 49.5 MBSponsored by Sentry.io Relying on customers to report errors is not good. It's rude to customers and bad for business. Ideally, this would be solved easily with tests. Why not just cover every scenario with a test? Then life would be perfect and fine and great. Because here in reality, humans are pretty bad at writing tests. Not just because we’re all kinda lazy and maybe a little dumb, but also because we can’t anticipate every single way users are going to interact with our product. They...
168: Emails and Downtime
April 02, 2019 12:00 - 1 hour - 58.3 MBSponsored by Sentry.io Relying on customers to report errors is not good. It's rude to customers and bad for business. Ideally, this would be solved easily with tests. Why not just cover every scenario with a test? Then life would be perfect and fine and great. Because here in reality, humans are pretty bad at writing tests. Not just because we’re all kinda lazy and maybe a little dumb, but also because we can’t anticipate every single way users are going to interact with our product. They...
167: Integrating an APM
March 26, 2019 12:00 - 51 minutes - 47.1 MBSponsored by Sentry.io Relying on customers to report errors is not good. It's rude to customers and bad for business. Ideally, this would be solved easily with tests. Why not just cover every scenario with a test? Then life would be perfect and fine and great. Because here in reality, humans are pretty bad at writing tests. Not just because we’re all kinda lazy and maybe a little dumb, but also because we can’t anticipate every single way users are going to interact with our product. They...
166: The Wonders of WebRTC
March 19, 2019 12:00 - 50 minutes - 45.9 MBSponsored by Sentry.io Relying on customers to report errors is not good. It's rude to customers and bad for business. Ideally, this would be solved easily with tests. Why not just cover every scenario with a test? Then life would be perfect and fine and great. Because here in reality, humans are pretty bad at writing tests. Not just because we’re all kinda lazy and maybe a little dumb, but also because we can’t anticipate every single way users are going to interact with our product. They...
165: Updating Your Dependencies
March 12, 2019 12:00 - 49 minutes - 45.3 MBSponsored by Sentry.io Relying on customers to report errors is not good. It's rude to customers and bad for business. Ideally, this would be solved easily with tests. Why not just cover every scenario with a test? Then life would be perfect and fine and great. Because here in reality, humans are pretty bad at writing tests. Not just because we’re all kinda lazy and maybe a little dumb, but also because we can’t anticipate every single way users are going to interact with our product. They...
164: Refactoring and Unitaskers
March 05, 2019 13:00 - 57 minutes - 52.6 MBRefactoring and Unitaskers Sponsored by Sentry.io Relying on customers to report errors is not good. It's rude to customers and bad for business. Ideally, this would be solved easily with tests. Why not just cover every scenario with a test? Then life would be perfect and fine and great. Because here in reality, humans are pretty bad at writing tests. Not just because we’re all kinda lazy and maybe a little dumb, but also because we can’t anticipate every single way users are going to int...
163: Give Me Some Gridsome
February 26, 2019 13:00 - 48 minutes - 44.6 MBSponsored by Sentry.io Relying on customers to report errors is not good. It's rude to customers and bad for business. Ideally, this would be solved easily with tests. Why not just cover every scenario with a test? Then life would be perfect and fine and great. Because here in reality, humans are pretty bad at writing tests. Not just because we’re all kinda lazy and maybe a little dumb, but also because we can’t anticipate every single way users are going to interact with our product. They...
162: Planning For The Unexpected
February 19, 2019 13:00 - 49 minutes - 45 MBSponsored by Sentry.io Relying on customers to report errors is not good. It's rude to customers and bad for business. Ideally, this would be solved easily with tests. Why not just cover every scenario with a test? Then life would be perfect and fine and great. Because here in reality, humans are pretty bad at writing tests. Not just because we’re all kinda lazy and maybe a little dumb, but also because we can’t anticipate every single way users are going to interact with our product. They...
161: Vue.js Advice for Productivity
February 12, 2019 13:00 - 53 minutes - 49.1 MBSponsored by Sentry.io Relying on customers to report errors is not good. It's rude to customers and bad for business. Ideally, this would be solved easily with tests. Why not just cover every scenario with a test? Then life would be perfect and fine and great. Because here in reality, humans are pretty bad at writing tests. Not just because we’re all kinda lazy and maybe a little dumb, but also because we can’t anticipate every single way users are going to interact with our product. They...
160: Decision Making 101
February 05, 2019 13:00 - 53 minutes - 48.6 MBSponsored by Sentry.io Relying on customers to report errors is not good. It's rude to customers and bad for business. Ideally, this would be solved easily with tests. Why not just cover every scenario with a test? Then life would be perfect and fine and great. Because here in reality, humans are pretty bad at writing tests. Not just because we’re all kinda lazy and maybe a little dumb, but also because we can’t anticipate every single way users are going to interact with our product. They...
159: Practical Project Management
January 29, 2019 13:00 - 54 minutes - 49.5 MBSponsored by Sentry.io Relying on customers to report errors is not good. It's rude to customers and bad for business. Ideally, this would be solved easily with tests. Why not just cover every scenario with a test? Then life would be perfect and fine and great. Because here in reality, humans are pretty bad at writing tests. Not just because we’re all kinda lazy and maybe a little dumb, but also because we can’t anticipate every single way users are going to interact with our product. They...
158: Approaching New Projects
January 22, 2019 13:00 - 51 minutes - 47.1 MBSponsored by Sentry.io Relying on customers to report errors is not good. It's rude to customers and bad for business. Ideally, this would be solved easily with tests. Why not just cover every scenario with a test? Then life would be perfect and fine and great. Because here in reality, humans are pretty bad at writing tests. Not just because we’re all kinda lazy and maybe a little dumb, but also because we can’t anticipate every single way users are going to interact with our product. They...
157: Let's Talk CES
January 15, 2019 13:00 - 54 minutes - 50.3 MBSponsored by get.tech Guys we have an absolutely amazing offer for you today! Something that is super interesting about CES is that they moved from a .ORG address to CES.TECH. Having seen that further validates how well a .TECH Domain fits for an entity that has TECH at its core whether it’s the biggest consumer TECH Show in the world or a passionate techie like yourself. We highly recommend securing your very own .TECH Domain. Brands such as Viacom and Intel have moved to a .TECH Domain...
157: Let's Talk CES
January 15, 2019 13:00 - 54 minutes - 50.3 MBIn episode 157 of Does Not Compute, Sean and Rockwell talk about lit-vue, Vue single file components, and CES 2019 – Flying cars, animal food bowls with AI, and even a desk with a computer built into it.
156: 2018 Year-End Review
January 08, 2019 13:00 - 49 minutes - 45.6 MBSponsored by Sentry.io Relying on customers to report errors is not good. It's rude to customers and bad for business. Ideally, this would be solved easily with tests. Why not just cover every scenario with a test? Then life would be perfect and fine and great. Because here in reality, humans are pretty bad at writing tests. Not just because we’re all kinda lazy and maybe a little dumb, but also because we can’t anticipate every single way users are going to interact with our product. They...
155: Testing Vue
December 18, 2018 13:00 - 51 minutes - 47.2 MBThanks to Manifold for sponsoring today's episode! Manifold makes your life easier by providing a single workflow to organize your services, connect your integrations, and share with your team. Discover the best services for your projects in the Manifold marketplace or bring your own custom integrations, and manage them all in one dashboard. With services covering authentication, messaging, monitoring, content management, and more, Manifold will keep you on the cutting edge, so you can fo...
154: Origin Stories and Nuxt
December 11, 2018 13:00 - 48 minutes - 44.8 MBThanks to Manifold for sponsoring today's episode! Manifold makes your life easier by providing a single workflow to organize your services, connect your integrations, and share with your team. Discover the best services for your projects in the Manifold marketplace or bring your own custom integrations, and manage them all in one dashboard. With services covering authentication, messaging, monitoring, content management, and more, Manifold will keep you on the cutting edge, so you can fo...
153: PostgreSQL Triggers and Views
December 04, 2018 13:00 - 39 minutes - 36.1 MBThanks to Manifold for sponsoring today's episode! Manifold makes your life easier by providing a single workflow to organize your services, connect your integrations, and share with your team. Discover the best services for your projects in the Manifold marketplace or bring your own custom integrations, and manage them all in one dashboard. With services covering authentication, messaging, monitoring, content management, and more, Manifold will keep you on the cutting edge, so you can fo...
152: Productivity On The Go
November 27, 2018 13:00 - 52 minutes - 48.2 MBThanks to [Datadog] for sponsoring today's episode! Datadog is a SAAS platform that monitors your applications from end to end, all the way from the front end, your database, and everything in-between. With their Application Performance Monitoring feature, you can identify, analyze, and resolve performance issues down to the code level in your Python, Ruby, Go, Node, and Java applications. With more than 250 turn-key integrations, Datadog seamlessly aggregates metrics and events across the ...
151: Developer Communication
November 13, 2018 13:00 - 45 minutes - 41.3 MBThanks to Datadog for sponsoring today's episode! Datadog is a SAAS platform that monitors your applications from end to end, all the way from the front end, your database, and everything in-between. With their Application Performance Monitoring feature, you can identify, analyze, and resolve performance issues down to the code level in your Python, Ruby, Go, Node, and Java applications. With more than 250 turn-key integrations, Datadog seamlessly aggregates metrics and events across the fu...
150: Microservices and Monoliths
November 06, 2018 13:00 - 47 minutes - 43.7 MBThanks to Datadog for sponsoring today's episode! Datadog is a SAAS platform that monitors your applications from end to end, all the way from the front end, your database, and everything in-between. With their Application Performance Monitoring feature, you can identify, analyze, and resolve performance issues down to the code level in your Python, Ruby, Go, Node, and Java applications. With more than 250 turn-key integrations, Datadog seamlessly aggregates metrics and events across the fu...
150: Microservices and Monoliths
November 06, 2018 13:00 - 47 minutes - 43.7 MBIn episode 150 of Does Not Compute, Sean and Rockwell talk about coupon codes, a DevOps adventure, and the benefits of purpose built services.
149: Clean Architecture
October 30, 2018 12:00 - 43 minutes - 39.9 MBThings Mentioned High Point Market Clean Architecture: A Craftsman's Guide to Software Structure and Design Stripe Terminal Oracle Database for SAP Agile - User Stories Flaming Elmo Shopify Leave us a review Last but not least, if you haven't rated or reviewed the show yet and you'd like to do us a huge favor, you can do so by clicking here! Show Notes Archive If you're looking for a link we've mentioned in the past, head on over to the Does Not Compute Show Notes repo and use Git...
148: Refactoring and Data Integrity
October 23, 2018 12:00 - 45 minutes - 41.8 MBThanks to [Datadog] for sponsoring today's episode! Datadog is a SAAS platform that monitors your applications from end to end, all the way from the front end, your database, and everything in-between. With their Application Performance Monitoring feature, you can identify, analyze, and resolve performance issues down to the code level in your Python, Ruby, Go, Node, and Java applications. With more than 250 turn-key integrations, Datadog seamlessly aggregates metrics and events across the ...
147: Finding Developer Productivity
October 16, 2018 12:00 - 47 minutes - 43.8 MBThanks to [Datadog] for sponsoring today's episode! Datadog is a SAAS platform that monitors your applications from end to end, all the way from the front end, your database, and everything in-between. With their Application Performance Monitoring feature, you can identify, analyze, and resolve performance issues down to the code level in your Python, Ruby, Go, Node, and Java applications. With more than 250 turn-key integrations, Datadog seamlessly aggregates metrics and events across the ...
146: Quality of Life Apps
October 09, 2018 12:00 - 45 minutes - 41.8 MBThings Mentioned Bethink.life Swift Exercism.io Model-View-Controller Metaprogramming Elixir Safari Books Online Firebase Things App Phoenix’s LiveView: Client-Side Elixir At Last? Elixir Talk Podcast Forgot Password Cheat Sheet Password Reset Email Best Practices Elixir - EEX Overcast.fm Tailwind CSS David Smith Under the Radar Podcast Indie Hackers Leave us a review Last but not least, if you haven't rated or reviewed the show yet and you'd like to do us a huge favor, y...
145: Elixir Conf 2018 pt. 2
October 02, 2018 12:00 - 50 minutes - 46.4 MBThings Mentioned MacOS Mojave Intellij Intellij Elixir Plugin Webstorm Cocoapods Carthage Yarn Nuxt.js 2.0 Configuration for empty VNode not to render to StandardJs ElixirConf 2018 - Sustainable Testing - Andrew Bennett Formal Verification Property-Based Testing with PropEr, Erlang, and Elixir Happy Path X Unit Tests, 0 Integration Tests Cypress Nightwatch.js Capybara Elixir - Bypass @BoydMulterer Elixir - Scenic ElixirConf 2018 - Introducing Scenic A Functional UI Fra...
144: Elixir Conf 2018 pt. 1
September 25, 2018 12:00 - 48 minutes - 44.5 MBThings Mentioned ElixirConf 2018 - Keynote - Chris McCord Lighting Talk ElixirConf 2018 - Kernel functions you'll want to start using - Moxley Stratton ElixirConf 2017 Lightning Talk - Typespec, for the love of God! - Zac Barnes Phoenix’s LiveView: Client-Side Elixir At Last? Elixir - hd/1 Elixir - struct/2 Elixir - length/1 Elixir - Typespecs Dialyxir Kanban Board Gantt Chart Trello GitHub And Trello: Integrate Your Commits Remote Ham Radio Nuxt.js Cross-Origin Resource Shar...
143: Discord and WebRTC
September 18, 2018 12:00 - 40 minutes - 36.8 MBThanks to DigitalOcean for sponsoring Does Not Compute! DigitalOcean is the easiest cloud platform to run and scale your applications. From effortless administration tools to robust compute, storage, and networking services, DigitalOcean provides an all-in-one cloud platform to help developers and their teams save time while running and scaling their applications. Build your next app on DigitalOcean. Get started today with a free $100 credit at do.co/doesnot. It only takes a few minutes to...
142: Functional Polymorphism
September 11, 2018 12:00 - 48 minutes - 44.4 MBThanks to DigitalOcean for sponsoring Does Not Compute! DigitalOcean is the easiest cloud platform to run and scale your applications. From effortless administration tools to robust compute, storage, and networking services, DigitalOcean provides an all-in-one cloud platform to help developers and their teams save time while running and scaling their applications. Build your next app on DigitalOcean. Get started today with a free $100 credit at do.co/doesnot. It only takes a few minutes to...
142: Functional Polymorphism
September 11, 2018 12:00 - 48 minutes - 44.4 MBIn episode 142 of Does Not Compute, Sean and Rockwell talk about mechanical keyboards, replacing Vuex with custom controllers, and implementing GraphQL with Dataloader.
141: Always Run Your Tests
September 04, 2018 12:00 - 55 minutes - 50.8 MBThanks to DigitalOcean for sponsoring Does Not Compute! DigitalOcean is the easiest cloud platform to run and scale your applications. From effortless administration tools to robust compute, storage, and networking services, DigitalOcean provides an all-in-one cloud platform to help developers and their teams save time while running and scaling their applications. Build your next app on DigitalOcean. Get started today with a free $100 credit at do.co/doesnot. It only takes a few minutes to...
140: Second-System Effect
August 28, 2018 12:00 - 41 minutes - 37.9 MBThanks to DigitalOcean for sponsoring Does Not Compute! DigitalOcean is the easiest cloud platform to run and scale your applications. From effortless administration tools to robust compute, storage, and networking services, DigitalOcean provides an all-in-one cloud platform to help developers and their teams save time while running and scaling their applications. Build your next app on DigitalOcean. Get started today with a free $100 credit at do.co/doesnot. It only takes a few minutes to...