DEV Community

CodingBlocks

Software in Audio and How to Lead

In this episode, Allen, Michael and Joe discuss the latest update with the Reddit saga, software for designing audio and reproducing analog sounds, an open-ended interview question and tips on how to be a great leader.

Reviews

  • itunes: Mrfirley

Huge thank you for that!

News

  • DevFest Florida is a community-run one-day conference aimed to bring technologists, developers, students, tech companies, and speakers together in one location to learn, discuss and experiment with technology.
    https://devfestflorida.org/
  • Sounds like Reddit mostly won
    https://gizmodo.com/reddit-news-blackout-protest-is-finally-over-reddit-won-1850707509
    “We’re at the dawn of a platform shift. As Google tunes its algorithms and incorporates more AI content into its search results, the business model of the entire internet is undergoing an unpredictable change. Over the long term, Reddit’s scrambling efforts at financial security may prove just as futile as the moderators’ attempts to fight back.”
  • Make Air Pods Pro 2 actually not suck to wear – these comply foam tips will actually help them stay put in your ears!

    https://amzn.to/3rT0mz0

Episode

If you were going to create a web service / api that is consumable by “the world”, how would you do it?

  • Security / authentication
  • Versioning
  • Google what the best practices are
  • What technology stack to use
    • Java because it has everything?
    • .NET because it’s prescriptive and easier to jump into?
    • O
  • What is the newest, greatest, best way to create an API (what are top 3, etc)
  • How to handle paging
  • How do you not crush your backend
  • Serialization
  • Logging
  • Tracing
  • Documentation / Ability to update documentation for public consumption
  • Caching
  • Build pipeline

Software in Audio – How Good is It?

  • Using software to model real world sound using crossovers and speaker specs
  • Using software to replicate sounds of analog hardware

Being a Good Leader – The Positive Patterns Edition

  • Lose the Ego
  • Be a Zen Master
  • Be a Catalyst (making teams bond)
  • Remove Roadblocks
  • Be a Teacher and a Mentor
  • Set Clear Goals
  • Be Honest
  • Track Happiness

The Situational Leadership Theory is a way of thinking about interacting with people based on their maturity level of their skills.
https://en.wikipedia.org/wiki/Situational_leadership_theory

Resources

{"@context":"http:\/\/schema.org\/","@id":"https:\/\/www.codingblocks.net\/podcast\/software-in-audio-and-how-to-lead\/#arve-youtube-y8gif-gvlgg64d0352df37ec170721384","type":"VideoObject","embedURL":"https:\/\/www.youtube-nocookie.com\/embed\/y8GiF-GVLgg?feature=oembed&iv_load_policy=3&modestbranding=1&rel=0&autohide=1&playsinline=0&autoplay=0"}

Tips of the Episode

  • Joe bought his first mechanical keyboard, what could have possibly swayed him to finally make the switch? Simply put: asthetics! 8Bitdo is a company known for making game controllers, but they’re entering into keyboards, and Joe has placed a pre-order for the NES (there’s a Famicom version too!) 8Bitdo Retro Mechanical Keyboard. It even comes with some silly usb buttons. He couldn’t resist. We’ll let you know how it goes in late September!
    https://amzn.to/3Ylsabuhttps://amzn.to/3QrATqz
  • Ever generate a Threat Model? Threat Dragon is an open-source project from OWASP that helps you create basic threat-models based using a couple different categorization models (STRIDE, LINDUN, CIA). Source code and docker images are available. It’s designed to be Simple, Flexible and Accessible. There are companies out there that provide more sophisticated tools, but they are also more complicated, expensive, and often require you giving them sensitive data about your applications. Why not give Threat Dragon a go!
    https://owasp.org/www-project-threat-dragon/

    (Microsoft has one too, but it only supports Windows, it’s heavily tilted towards Azure, and it’s janky
    https://www.microsoft.com/en-us/securityengineering/sdl/threatmodeling)
  • Macrium Reflect Free
    https://www.macrium.com/reflectfree
  • Revo Uninstaller
    https://www.revouninstaller.com/
  • From Mikerg – how to compare two SQL tables
    https://github.com/remysucre/blog/blob/main/posts/sql-eq.md
  • Mac Fuse – extend macOS’s native file handling capabilities via third-party file systems – Allen used in conjunction with telepresence
    https://osxfuse.github.io/

Episode source