Unruly Software

Unruly Software

Download on the App Store

Unruly Software episodes

  • Episode 133: Domain Driven Design and Other D-Words

    Questions? Comments? Find out more on our site podcast.unrulysoftware.com.

    You can join our discord to chat about tech anytime directly with the hosts.

    Links:

    • Domain-driven Design: Tackling Complexity in the Heart of Software : Evans, Eric: Amazon.com.au: Books
    • Domain-Driven Design Distilled eBook : Vaughn, Vernon: Amazon.com.au: Kindle Store
    • Implementing Domain-Driven Design : Vernon, Vaughn: Amazon.com.au: Books
    • Khalil Stemmler | Advanced TypeScript & Node.js best practices for large-scale applications
    • CodeOpinion - Software Architecture & Design
    40 min
  • Episode 131: A Deep Dive Into Logging

    Questions? Comments? Find out more on our site podcast.unrulysoftware.com.

    You can join our discord to chat about tech anytime directly with the hosts.

    Links:

    • Free and Open Search: The Creators of Elasticsearch, ELK & Kibana | Elastic
    • OpenSearch
    • Operations: Cloud Monitoring & Logging  |  Google Cloud
    • Cloud Monitoring as a Service | Datadog
    28 min
  • Episode 130: TEST YOUR CODE

    Questions? Comments? Find out more on our site podcast.unrulysoftware.com.

    You can join our discord to chat about tech anytime directly with the hosts.

    Links:

    • Stryker Mutation Testing for Scala/Javascript/Typescript/Scala
    • PIT Mutation Testing
    • TestCon Europe - Software Testing and QA Conference
    • The Practical Test Pyramid
    20 min
  • Episode 129: Friendship with Eric Elliott OVER. Now TYPESCRIPT is my friend.

    This is a true epic so we talk about how much AWS sucks a bit more and how Microsoft owns like everything now.

    Can you believe Microsoft owns NPM, Github and Typescript now? They practically
    own us.
    We implemented billing in our application this week so I go into detail about
    how I used react-query to simplify our
    state management and make the app feel snappier.

    Also please forgive me for talking even more poopoo about Typeorm.

    And then also functional programming in JS sucks.

    Questions? Comments? Find out more on our site podcast.unrulysoftware.com.

    You can join our discord to chat about tech anytime directly with the hosts.

    Links:

    • Terraform by HashiCorp
    • Durable Functions Overview - Azure | Microsoft Docs
    • CloudFormation : aws — While I've definitely had things that weren't covered by CF, what has irked me more is the lack of template validation before it starts that leads to hours of lost time from easily caught mistakes. I've had multiple times a CFT with a r53 record and something like elasticache and it provision the elasticache (which takes a while) and then rollback because it finds a syntax error, then I have to wait for it to finish destroying elasticache before I can resubmit the same template with the fix (destroying seems to take longer than creating btw). Its a silly loss of time
    • Steve Ballmer: Developers - YouTube
    • Medium
    • JavaScript Monads Made Simple. Note: This is part of the “Composing… | by Eric Elliott | JavaScript Scene | Medium
    • Pandoc - About pandoc
    • Annotating JavaScript for the Closure Compiler  |  Google Developers
    • typeorm
    • React Query - Hooks for fetching, caching and updating asynchronous data in React
    1 hr 3 min
  • Episode 128: Github Copilot Took My Job

    No bloated ORM is safe this episode. Zapatos, react-query and other libraries are incredible and have replaced many of our old disgusting tools like Typeorm, Hibernate and Redux. We're interested in everything DX so we've given Github Copilot and Tabnine a shot and discuss how much we absolutely hate AI pair programming.

    Questions? Comments? Find out more on our site podcast.unrulysoftware.com.

    You can join our discord to chat about tech anytime directly with the hosts.

    Links:

    • Code Faster with AI Code Completions | Tabnine
    • GitHub Copilot · Your AI pair programmer
    • Zapatos: Zero-Abstraction Postgres for TypeScript
    • jawj/zapatos: Zero-abstraction Postgres for TypeScript: a non-ORM database library
    • Hibernate. Everything data. - Hibernate
    • PostgreSQL: The world's most advanced open source database
    55 min
  • Episode 127: Make Serverless BORING Please

    Questions? Comments? Find out more on our site podcast.unrulysoftware.com.

    You can join our discord to chat about tech anytime directly with the hosts.

    Links:

    • What Is Infrastructure as Code? How It Works, Best Practices, Tutorials – Stackify
    • yarnpkg/berry: 📦🐈 Active development trunk for Yarn ⚒
    • The Serverless Application Framework | Serverless.com
    • Terraform by HashiCorp
    • Pulumi - Modern Infrastructure as Code
    • AWS Lambda – Serverless Compute - Amazon Web Services
    59 min
  • Episode 126: Pulumi Considered Harmful

    Questions? Comments? Find out more on our site podcast.unrulysoftware.com.

    You can join our discord to chat about tech anytime directly with the hosts.

    Links:

    • Pulumi - Modern Infrastructure as Code
    • terraform-aws-modules/lambda/aws | Terraform Registry
    • Amazon RDS Proxy | Highly Available Database Proxy | Amazon Web Services
    • 2 - Installation | Yarn - Package Manager
    • Reddit - node - Yarn Plug'n'Play: Getting rid of node_modules
    • Workspaces | Yarn - Package Manager
    54 min

About Unruly Software

From the publisher's feed

Join hosts James and Frank for a humorous and informative podcast about the world of software and development. In each episode, we discuss the latest trends and challenges in the tech industry,…