Software Crafts Podcast

De: João Rosa
  • Resumen

  • You can listen to the weekly episodes where João Rosa (@joaoasrosa) interview one guest. We will discuss the views on one heuristic (or rule of thumbs). It will be a relaxed conversation about the crafts around the software.
    João Rosa
    Más Menos
Episodios
  • Interview with Marijn Huizendveld
    Feb 1 2023

    Marijn is the guest of this episode, and he brings his heuristic: Do NOT rewrite from scratch if it is in production (https://marijn.huizendveld.com/design-heuristics/do-not-rewrite-from-scratch-if-it-is-in-production). He gives examples of how to evolve software in production, reducing the risk of building the same thing in a new tech stack. We discuss how the software evolution is connected to the business model of an company, and seems a technical design, can even impact the revenue model.

    Marijn recommends the following resources:

    • https://www.eventstorming.com/: Learn more about EventStorming, which is a great way to talk with people outside of tech
    • Introducing EventStorming by Alberto Brandolini - https://leanpub.com/introducing_eventstorming
    • Crossing the River by Feeling the Stones • Simon Wardley • GOTO 2018
    • A different take on (context) mapping - Marijn Huizendveld - DDD Europe 2020 Marijn Huizendveld
    • How to relate your OKRs to your technical real-estate - Marijn Huizendveld
    • http://hintjens.com/blog:94: Ten rules for Good API Design by Peter Hintjens
    • https://marijn.huizendveld.com: Learn more about Marijn, and his perspective on software design

    As a consultant, Marijn Huizendveld (@huizendveld) helps scale-ups in Europe apply Domain-Driven Design.

    Más Menos
    41 m
  • Interview with Charity Majors
    Dec 21 2022

    Our guest for this episode is Charity Majors. The pattern that serves as the stage for the episode is “Build Confidence” from the Object-Oriented Reengineering Patterns (http://scg.unibe.ch/download/oorp/OORP.pdf). Charity describes the infamous “death spiral”, where folks that produce code lack confidence in their processes and practices to deploy code to production. According to Charity, our job is not done until we close the feedback loop!

    Charity also gives excellent advice regarding patterns and heuristics: to understand a pattern or heuristic, take one that you see working, and modify it. Learn what comes out of that!

    Charity recommends:

    • Honeycomb blog - https://www.honeycomb.io/blog
    • Charity Majors blog - https://charity.wtf/
    • Raw Signal newsletter - https://www.rawsignal.ca/newsletter
    • Liz Fong-Jones Twitter - https://twitter.com/lizthegrey
    • Jessica Kerr Twitter - https://twitter.com/jessitron

    Charity Majors (@mipsytipsy) is the co-founder and CTO of honeycomb.io, the original observability company.

    Más Menos
    40 m
  • Interview with Marco Heimeshoff
    Jul 20 2022

    In this episode, we host Marco Heimeshoff. The interview starts with the heuristic “Optimise for future potential” from the DDD Heuristics repository (https://www.dddheuristics.com/design-heuristics/optimise-for-future-potential/). Marco will take us through the journey of optimising for future potential, where he explains the need for boundaries as an enabler to optimise different parts of a system. We explore the idea of discovering boundaries and how semantics plays a crucial role in the discovery process.

    Marco recommends:

    • VirtualDDD.com
    • DDD Crew @ GitHub - https://github.com/ddd-crew
    • Domain Modeling Made Functional: Pragmatic Programmers: Tackle Software Complexity with Domain-Driven Design and F# by Scott Wlaschin
    • KanDDDinsky conference - https://kandddinsky.de/

    Marco Heimeshoff (@Heimeshoff) is a trainer, speaker and software developer from Germany. He organizes KanDDDinsky, a conference about Domain-Driven Design and the art of business software and co-founded the german DDD community in 2013 and VirtualDDD.com in 2019. Between consulting companies around the globe and building health care software, you'll find him speaking at conferences about DDD, socio-technical systems and first principles.

    With over a decade of experience, he is helping teams to change and learn in all things from code to culture and to master Domain-Driven Design, agile software development, functional programming and CQRS with event sourcing.

    Más Menos
    47 m

Lo que los oyentes dicen sobre Software Crafts Podcast

Calificaciones medias de los clientes

Reseñas - Selecciona las pestañas a continuación para cambiar el origen de las reseñas.