Synopsis
A weekly chat about the lives and workflows of modern web developers, hosted by Sean Washington & Paul Straw.
Episodes
-
125: What's My Name
15/05/2018 Duration: 38minThings Mentioned Razer Basilisk Fortnite @_mikhailbot Spectrum - Vue.js Spectrum - Elixir Discord WebRTC Dreaming in Code Google Cloud Natural Language Postgres Text Search Machine Learning 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 GitHub's excellent search tool! Join Us On Spectrum If you have enjoyed the show so far, reach out to us on twitter at @seanwashbot and @paulstraw, or join us in the Spectrum community at https://spectrum.chat/specfm/does-not-compute!
-
124: Always Be Open To Other Techniques
08/05/2018 Duration: 36minThanks to Stack Overflow for sponsoring this week's episode! Stack Overflow for Teams is a private, secure home for your team’s questions and answers. It will help you and your team get answers FAST so you get back to building great software. Get everything that 50 million people already love about Stack Overflow in a private, secure environment with Stack Overflow for Teams. Sign up today and you'll get your first 14 days free! Things Mentioned Design Kollective - Marketing Video Trello Google Merchant Center 40 Watt Club Back to Work 53: The Wages of Security O'Reilly's Safari Books Online Socratic questioning Swipies Mark Richards Software Design Patterns What is a design pattern? The Guitarist's Guide to the CAGED System 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
-
Re-Air: 02 - Component is A Fancy Word for Class
01/05/2018 Duration: 39minThings Mentioned and/or Useful Items Rails image management gems: Paperclip, Carrierwave, Refile Imgix - Image management Pkgr - Deploy rails apps via Debian packages Capistrano - A remote server automation and deployment tool Slashrocket - Community focused on learning web development Smoothstate - Make any site one-page like after initial load (aka Pjax or Turbolinks) Animate CSS - A badass collection of CSS transitions and animations that make it easy to spice up your project (responsibly of course) Angular - HTML enhanced for web apps! (really?) React - A Javascript library for building User Interfaces What Backbone developers can learn from React.js Don't repeat yourself Explanations What in the world is a Single Page App? Single-Page Applications (SPAs) are Web apps that load a single HTML page and dynamically update that page as the user interacts with the app. SPAs use AJAX and HTML5 to create fluid and responsive Web apps, without constant page reloads. However, this means much of the work happens
-
123: Stop Trying To Change The World
24/04/2018 Duration: 32minSpecial thanks to Datadog for supporting today's episode! Thousands of organizations rely on Datadog to collect, visualize and alert on out of the box and custom metrics to gain full-stack observability with a unified view of all their systems, apps, and services at cloud-scale. Out of the box, Datadog has 200+ turnkey integrations including AWS, Postgres, Kubernetes, Slack, and Java (view the full list here). They offer features including real-time visibility from built-in and customizable dashboards, algorithmic alerts, end-to-end request tracing to visualize app performance, and real-time collaboration! Datadog is offering DNC listeners a free trial, and as an added bonus for signing up and creating a dashboard you'll receive a free shirt! Things Mentioned Allegiant's Own Pilots Say Airline Cuts Corners Reconsider by DHH Toyota: 81 514 issues in the code The Power of Ten – Rules for Developing Safety Critical Code Dreaming In Code (Book) Reid Hoffman TGIF (ABC) Leave us a review Last but not least, if yo
-
122: Time Budgets & Sticky Brains
17/04/2018 Duration: 33minSpecial thanks to Datadog for supporting today's episode! Thousands of organizations rely on Datadog to collect, visualize and alert on out of the box and custom metrics to gain full-stack observability with a unified view of all their systems, apps, and services at cloud-scale. Out of the box, Datadog has 200+ turnkey integrations including AWS, Postgres, Kubernetes, Slack, and Java (view the full list here). They offer features including real-time visibility from built-in and customizable dashboards, algorithmic alerts, end-to-end request tracing to visualize app performance, and real-time collaboration! Datadog is offering DNC listeners a free trial, and as an added bonus for signing up and creating a dashboard you'll receive a free shirt! Things Mentioned Pasta Water is Liquid Gold, Here's How to Use It EasyPost ShipHawk VS Code Live Share Atom Teletype Pair Programming Focus App Motivation Chrome Extension Leave us a review Last but not least, if you haven't rated or reviewed the show yet and you'd lik
-
121: Outgrowing Ego
10/04/2018 Duration: 44minSpecial thanks to Datadog for supporting today's episode! Thousands of organizations rely on Datadog to collect, visualize and alert on out of the box and custom metrics to gain full-stack observability with a unified view of all their systems, apps, and services at cloud-scale. Out of the box, Datadog has 200+ turnkey integrations including AWS, Postgres, Kubernetes, Slack, and Java (view the full list here). They offer features including real-time visibility from built-in and customizable dashboards, algorithmic alerts, end-to-end request tracing to visualize app performance, and real-time collaboration! Datadog is offering DNC listeners a free trial, and as an added bonus for signing up and creating a dashboard you'll receive a free shirt! Things Mentioned @kevinjbayer: "https://twitter.com/chadfowler/status/982273942785163264 … thought you might be interested in this thread." CTO Talk - Spectrum Community Prettier Elixir - Mix Format Notion Google Docs Intercom.com Trello Replacing jQuery With
-
120: Source of Truth
03/04/2018 Duration: 44minIn episode 120 of Does Not Compute, Sean and Paul talk about camping and national parks, writing functional feature specs for an application, and some practical examples of elixir's pattern matching and guard clauses. Things Mentioned Monty Python - Holy Hand Grenade Grand Canyon Yellowstone National Park Campendium Koa Campgrounds Simplenote How to Write a Painless Product Requirements Document What Goes Into a Functional Specification? Intercom React FAQ Elixir - Pattern Matching Elixir School - Pattern Matching Elixir - Guards Elixir - ProductPresenter code with pattern matching and guards Single responsibility principle 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 GitHub's excellent search tool! Join Us On Spectrum If you have enjoyed the show so far, reach out
-
119: Separation of Concerns
27/03/2018 Duration: 29minIn episode 119 of Does Not Compute, Sean and Paul talk about rethinking separation of concerns, building reusable components with Vue.js, and how relying on some simple Elixir conventions can replace the need for external libraries. Things Mentioned Ecto.Schema Ecto.Changeset Elixir - Atom Elixir - Pattern Matching Bounded Contexts Vue.js Guide Vue.js - $listeners Nuxt.js Vuex 7 Secret Patterns Vue Consultants Don’t Want You to Know - Chris Fritz Finite-State Machine ECMAScript Pattern Matching Syntax ESNext Proposal: The Pipeline Operator Bethink.life 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 GitHub's excellent search tool! Join Us On Spectrum If you have enjoyed the show so far, reach out to us on twitter at @seanwashbot and @paulstraw, or join us in the Spec
-
118: Paring Down
20/03/2018 Duration: 32minThings Mentioned Blair Valley A Goofy Movie - Pete's Trailer Fireflies Glowing in Sync to Attract Mates | National Geographic Inside the World of Fire Ants! Wolf Spider Victron Energy Backline Axe-FX Eric Johnson Helix Native Breakfast Station Alton Brown 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 GitHub's excellent search tool! Join Us On Spectrum.chat If you have enjoyed the show so far, reach out to us on twitter at @seanwashbot and @paulstraw, or join us in the Spectrum.chat community at http://spectrum.chat/specfam/does-not-compute!
-
117: The Underbed Situation
13/03/2018 Duration: 37minSpecial thanks to Datadog for supporting today's episode! Thousands of organizations rely on Datadog to collect, visualize and alert on out of the box and custom metrics to gain full-stack observability with a unified view of all their systems, apps, and services at cloud-scale. Out of the box, Datadog has 200+ turnkey integrations including AWS, Postgres, Kubernetes, Slack, and Java (view the full list here). They offer features including real-time visibility from built-in and customizable dashboards, algorithmic alerts, end-to-end request tracing to visualize app performance, and real-time collaboration! Datadog is offering DNC listeners a free trial, and as an added bonus for signing up and creating a dashboard you'll receive a free shirt! Things Mentioned 10,000 Days Tool The Remedy - Puscifer Logic Pro - Drummer Sean's Last.fm Smashing Pumpkins: iTunes Killed the Album Black Panther Soundtrack Underoath - On My Teeth Rdio Apple's Decision to Delay Some New Features and Focus on Software Quality Extends
-
116: Think Of Schemas As Post-It Notes
06/03/2018 Duration: 35minIn episode 116 of Does Not Compute, Sean and Paul talk about rethinking Sean's approach to organizing Ecto Schemas, learning and growing from incorrect assumptions, and digging into a new Nuxt.js app for Design Kollective. Special thanks to Datadog for supporting today's episode! Thousands of organizations rely on Datadog to collect, visualize and alert on out of the box and custom metrics to gain full-stack observability with a unified view of all their systems, apps, and services at cloud-scale. Out of the box, Datadog has 200+ turnkey integrations including AWS, Postgres, Kubernetes, Slack, and Java (view the full list here). They offer features including real-time visibility from built-in and customizable dashboards, algorithmic alerts, end-to-end request tracing to visualize app performance, and real-time collaboration! Datadog is offering DNC listeners a free trial, and as an added bonus for signing up and creating a dashboard you'll receive a free shirt! Things Mentioned Vue.js Nuxt.js Elixir Ecto - S
-
115: CTOing is Hard
27/02/2018 Duration: 35minSpecial thanks to Datadog for supporting today's episode! Thousands of organizations rely on Datadog to collect, visualize and alert on out of the box and custom metrics to gain full-stack observability with a unified view of all their systems, apps, and services at cloud-scale. Out of the box, Datadog has 200+ turnkey integrations including AWS, Postgres, Kubernetes, Slack, and Java (view the full list here). They offer features including real-time visibility from built-in and customizable dashboards, algorithmic alerts, end-to-end request tracing to visualize app performance, and real-time collaboration! Datadog is offering DNC listeners a free trial, and as an added bonus for signing up and creating a dashboard you'll receive a free shirt! Things Mentioned Twist Slack Discord Defining roles: CTO and/or VP Engineering Vue JS Elixir Elixir - Plug Elixir - Phoenix Elixir - @deprecated Elixir - Phoenix Contexts Heroku Timber Timber - User Context papertrail Apollo GraphQL Vue Apollo Nuxt.js Leave us a review
-
114: Navigating A New Code Base
20/02/2018 Duration: 40minSpecial thanks to Gusto for supporting today's episode! Payroll and benefits are hard, especially for small businesses. You certainly don’t have the time to be an expert in things like taxes and regulations. That's where Gusto comes in – Gusto is making payroll, benefits, and HR easy for small businesses! They're hiring! They’re solving hard engineering problems as they evolve our architecture to meet mutating regulatory requirements in the US and beyond. They obsess over intuitive UX, and this requires hidden complexity in software design. Gusto engineers own features end-to-end, including building APIs in Rails to UX in React. Help them engineer a world where payroll, HR, and benefits are easy for small businesses. If this sounds up your alley, you can learn more at https://gusto.com/spec.fm. Things Mentioned imgix Cerberus What I wish I knew when I became CTO Pundit Ecto Schema Phoenix Contexts Ex Machina Factory Bot VS Code VS Code GitFlow Prettier Mix Format Credo Vetur Eslint Vue GitFlow Leave us a re
-
113: Robo-Productive
13/02/2018 Duration: 39minSpecial thanks to Gusto for supporting today's episode! Payroll and benefits are hard, especially for small businesses. You certainly don’t have the time to be an expert in things like taxes and regulations. That's where Gusto comes in – Gusto is making payroll, benefits, and HR easy for small businesses! They're hiring! They’re solving hard engineering problems as they evolve our architecture to meet mutating regulatory requirements in the US and beyond. They obsess over intuitive UX, and this requires hidden complexity in software design. Gusto engineers own features end-to-end, including building APIs in Rails to UX in React. Help them engineer a world where payroll, HR, and benefits are easy for small businesses. If this sounds up your alley, you can learn more at https://gusto.com/spec.fm. Things Mentioned How to Make New-York-Style Pizza - TMNT II: Secret of the Ooze Binging with Babish 2 Million Subscriber Special: The Every-Meat Burrito from Regular Show Belvita The SaaS CTO Security Checklist Fellow
-
112: Being Lazy To Get Things Done
06/02/2018 Duration: 34minSpecial thanks to Gusto for supporting today's episode! Payroll and benefits are hard, especially for small businesses. You certainly don’t have the time to be an expert in things like taxes and regulations. That's where Gusto comes in – Gusto is making payroll, benefits, and HR easy for small businesses! They're hiring! They’re solving hard engineering problems as they evolve our architecture to meet mutating regulatory requirements in the US and beyond. They obsess over intuitive UX, and this requires hidden complexity in software design. Gusto engineers own features end-to-end, including building APIs in Rails to UX in React. Help them engineer a world where payroll, HR, and benefits are easy for small businesses. If this sounds up your alley, you can learn more at https://gusto.com/spec.fm. Things Mentioned Hippo Dental Cleaning Craft GraphQL APIs in Elixir with Absinthe Bethink.life GraphQL GraphiQL GraphQL - Interfaces GraphQL - Unions GraphQL - Introspection GraphQL - Inline Fragments JSON API Swagger
-
111: Two Weeks To A New Job
30/01/2018 Duration: 34minThings Mentioned Combat Jiu Jitsu Getting coffee with others: How do you schedule and what do you talk about? @chrisvfritz MIPS - The Rabbit Code Code - Elixir LS Elixir - Ecto Elixir - Umbrella Projects Working with Ecto associations and embeds Absinthe - GraphQl Vue Apollo GraphIQL 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 GitHub's excellent search tool! Join Us On Slack If you've enjoyed the show so far, reach out to us on twitter at @seanwashbot and @paulstraw, or join us in the Spec.fm slack community at http://spec.fm/slack!
-
110: Focus On The Foundation
23/01/2018 Duration: 42minThings Mentioned I’m harvesting credit card numbers and passwords from your site. Here’s how. Affogato Milling UFC 220 Mac Day Rails - Default Scope Fullpage.js Statamic Nanobox Digital Ocean - Kicking Off the New Year with New Droplet Plans Pinboard Bear Writer What are the best ways to cook sizzle steaks? 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 GitHub's excellent search tool! Join Us On Slack If you've enjoyed the show so far, reach out to us on twitter at @seanwashbot and @paulstraw, or join us in the Spec.fm slack community at http://spec.fm/slack!
-
109: Building With What You've Got
16/01/2018 Duration: 35minThings Mentioned Meltdown & Spectre iPhoneX Elixir Weekly ElixirStatus Elixir Weekly Elixir - Timex Elixir - Money Elixir - Decimal Elixir - Stripity Stripe Elixir - ExUnit Elixir - Genserver Elixir - Quantum Beyond Functions in Elixir: Refactoring for Maintainability A Tweak to Phoenix Contexts 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 GitHub's excellent search tool! Join Us On Slack If you've enjoyed the show so far, reach out to us on twitter at @seanwashbot and @paulstraw, or join us in the Spec.fm slack community at http://spec.fm/slack!
-
108: New Year, New Problems, New Fixes
09/01/2018 Duration: 34minThings Mentioned Meltdown & Spectre I’m harvesting credit card numbers and passwords from your site. Here’s how. Nuxt.js Elixir Elixir - GenServer Elixir - Ecto Elixir - Phoenix Elixir - Phoenix Channels Vector Podcast Razer Synapse Macminicolo @reneritchie Erlang Term Storage Vuex VS Code Credo Dogma Kiex Kerl Elixir Formatter Prettier 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 GitHub's excellent search tool! Join Us On Slack If you've enjoyed the show so far, reach out to us on twitter at @seanwashbot and @paulstraw, or join us in the Spec.fm slack community at http://spec.fm/slack!
-
107: Napping & Reducing
19/12/2017 Duration: 37minIn episode 107 of Does Not Compute, Sean and Paul talk about living in an RV in San Francisco and boiling web apps down to data input and output. Thanks to Storyblocks for sponsoring this week's episode! https://storyblocks.com/doesnotcompute is your one stop shop for high quality stock media at a fraction of the cost. Download all the stock your heart desires from their Member Library, including 400K images, 150K videos, and 100K audio clips. All content is royalty-free so you can use it for commercial and personal projects. New content is added regularly so there’s always something fresh to download! Normally you could get a single part of the library (video, audio or photo) for $149 but if you visit https://storyblocks.com/doesnotcompute you'll get all three for $149. Offer ends December 31st 2017 Things Mentioned Paul's Energy Usage Logs The Outline Planner Mailgun Twilio Wilderborn Composable Queries with Ecto Part 2 Filtrex Ecto.Schema Overwatch Brawlhalla RV Mobile Interent Leave us a review Last but