Unruly Software
Software without the Soft Skills
About the show
Join two uneducated fools for a magical romp through the world of software and development.
We discuss testing, best practices, and what it's like to be an engineer in todays microservice, monolith free world. We typically discuss our lives writing typescript monorepos for a living but on occasion we discuss AWS, GCP, devops, infrastructure as code, nodejs, react, angular, golang, css, and anything else that might be javascript or startup related.
Unruly Software on social media
Episodes
-
Episode 209: I Hate Scrum (and code review is overused too)
August 6th, 2022 | Season 2 | 36 mins 5 secs
agile, aws, code review, codereview, engineering, gcp, graphql, javascript, nebula, pair programming, process, scrum, serverless, software, testing, typescript, vpn
This podcast was recorded around January when I was feeling angsty so expect to get offended as we destroy code review and scrum and replace it with pair programming and suffering.
We also discuss how I recently implemented Nebula the "scalable overlay networking tool with a focus on performance, simplicity and security"
Also sorry about the dog barking but this was past me. -
Episode 208: April Fools
July 24th, 2022 | Season 2 | 32 mins 55 secs
aws, engineering, gcp, graphql, javascript, serverless, software, testing, typescript
Yep, this was recorded in April and no I am not working too much.
We discuss hoisting, interviews, April Fools day pranks and ramble too much about stuff we know too little about. -
Episode 207: Honing the developer toolkit
July 11th, 2022 | Season 2 | 40 mins 32 secs
aws, engineering, gcp, graphql, javascript, keyboards, react, serverless, software, testing, typescript, vim
What JS primitives is React built on? The many applications of Vim and honing it for your developer tool belt. Levelling up your keyboard game and its customisation.
-
Episode 206: useEffect and the celebration / disdain for React hooks depending on your preference
June 11th, 2022 | Season 2 | 18 mins 8 secs
aws, engineering, gcp, graphql, javascript, linting, react, serverless, software, testing, typescript, vue
Nothing gets a React dev excited like useEffect, we talk React hooks. Should we rebuild our app in Vue to avoid React libraries? Should we follow the linting rules of the React overlords?
-
Episode 205: The Software Fundamentalist
March 30th, 2022 | Season 2 | 53 mins 34 secs
aws, capybara, chai, developers, engineering, fundamentals, gcp, graphql, javascript, jest, mocha, serverless, software, testing, typescript
Jest sucks. Mocha is king.
-
Episode 204: SOFTWARE IS JUST TREES
March 29th, 2022 | Season 2 | 1 hr 1 min
architecture, aws, engineering, gcp, graphql, homelab, javascript, networking, pi, raspberry pi, serverless, software, testing, typescript, vpn, wireguard
I got a new job this week yay. We talk about architecture and how it's a dumb word. We also go through some r/homelab stuff which I've picked up as my new hobby.
-
Episode 203: ACID is BASED
March 28th, 2022 | Season 2 | 55 mins 30 secs
acid, aws, base, cap theorem, cassandra, engineering, gcp, graphql, javascript, neo4j, postgres, rdbms, rds, serverless, software, testing, transactional, typescript
Chit-chat about databases. Why Neo4j is suck and how Postgres is the best database ever and nothing anyone else says matters.
-
Episode 202: Yarn Berries & Build Tools
March 27th, 2022 | Season 2 | 44 mins 59 secs
aws, berry, engineering, gcp, graphql, interviewing, javascript, nodejs, npm, plug and play, pnpm, serverless, software, testing, typescript, yarn
Build tools, interviews, DDD, and some other stuff.
-
Episode 201: Interviews SUCK and also welcome to season 2
March 16th, 2022 | Season 2 | 41 mins 1 sec
ai, aws, bitcoin, blockchain, engineering, ether, gcp, graphql, javascript, machine learning, nft, nfts, non fungible tokens, serverless, software, testing, typescript
I'm interviewing and I hate it. Also we're calling this season 2 since we haven't recorded in ages and Frank and I no longer work together.
-
Episode 134: S.O.L.I.D Snake
December 18th, 2021 | Season 1 | 22 mins 54 secs
aws, clean code, code, engineering, gcp, graphql, javascript, serverless, software, solid, testing, typescript
We're gonna fumble through our horrible memories about what is a SOLID and whether people do SOLIDs anymore.
-
Episode 133: Domain Driven Design and Other D-Words
November 6th, 2021 | Season 1 | 39 mins 46 secs
aws, ddd, engineering, gcp, graphql, ioc, java, javascript, serverless, software, testing, typescript
Frank has started learning about DDD this week. We discuss resources for learning, our experiences, and how the DDD principles we've applied have benefitted our app tremendously.
-
Episode 132: The Status of the Startup
September 22nd, 2021 | Season 1 | 30 mins 38 secs
aws, engineering, gcp, graphql, javascript, serverless, software, testing, typescript
-
Episode 131: A Deep Dive Into Logging
September 21st, 2021 | Season 1 | 27 mins 4 secs
aws, cloudwatch, elastic, elasticsearch, engineering, gcp, graphql, javascript, logging, monitoring, operations, serverless, software, stackdriver, testing, typescript
-
Episode 130: TEST YOUR CODE
September 14th, 2021 | Season 1 | 19 mins 27 secs
aws, engineering, gcp, graphql, javascript, serverless, software, testing, typescript
-
Episode 129: Friendship with Eric Elliott OVER. Now TYPESCRIPT is my friend.
September 2nd, 2021 | Season 1 | 1 hr 2 mins
aws, azure, engineering, functional programming, gcp, graphql, javascript, serverless, software, testing, typescript
Listen to two idiots talking crap about some 3 year old articles about
Typescript because we're incredibly biased. Stay tuned for our official celebrity boxing match with Eric later this year. -
Episode 128: Github Copilot Took My Job
September 1st, 2021 | Season 1 | 55 mins
copilot, engineering, github, graphql, hibernate, java, javascript, orm, redux, serverless, software, tabnine, typeorm, typescript, zapatos
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.