Being The Worst show

Being The Worst

Summary: Audio apprenticeships for the aspiring software craftsman. Currently exploring DDD, Event Sourcing, CQRS, distributed systems, cross-platform, cross-cloud, & cross-language software delivery.

Join Now to Subscribe to this Podcast
  • Visit Website
  • RSS
  • Artist: Kerry Street and Rinat Abdullin
  • Copyright: New BSD License

Podcasts:

 Episode 27 – Evolving Event Centric Infrastructure | File Type: audio/mpeg | Duration: 00:41:19

Kerry and Rinat review some of the lessons learned from the deployment of Lokad.CQRS. Then, they discuss Rinat’s blog post about those experiences, and some of his ideas for future improvement. This results in a sneak peek of the new event centric hosting infrastructure that will be used in their GTD sample project. Download (mp3): […]

 Episode 26 – Rinat Gits Committed | File Type: audio/mpeg | Duration: 00:47:16

In this episode, there is a lot of new code to dig into. Kerry and Rinat cover the newly added features, discuss how the console relates to future UIs and assists with ongoing maintenance, dabble in Event message design, and get into the CQS pattern that was used to implement some of the Entity classes. […]

 Episode 25 – These Aren’t The Projects You’re Looking For | File Type: audio/mpeg | Duration: 01:01:48

Kerry and Rinat discuss changes to the ubiquitous language, the characteristics of lists and projects, and lessons learned from using a similar productivity system. In between, they probably talk too much about some variable names and system implementation details. Download (mp3): Episode 25 – These Aren’t The Projects You’re Looking For – (62 minutes) Subscribe […]

 Episode 24 – Grambo’s Got A Shotgun | File Type: audio/mpeg | Duration: 00:38:56

Kerry and Rinat dive into the GTD® code and discuss ways to choose words in the ubiquitous language. The new interactive shell allows them to use and shape the domain model as it evolves. In addition, an Event store is introduced to persist messages to disk, and they discuss ways to replay and view these […]

 Episode 23 – Spaghetti-Free Terminology | File Type: audio/mpeg | Duration: 00:35:33

Kerry and Rinat revisit and correct some DDD terminology they used based on new learning and listener feedback. After they readdress Domain, Domain Model, Subdomains, Bounded Contexts, Published Language, Shared Kernel, and Anti-Corruption Layer, they try to relate these terms to real examples and code. Download (mp3): Episode 23 – Spaghetti-Free Terminology – (36 minutes) […]

 Episode 22 – Biohazard Blah Blah | File Type: audio/mpeg | Duration: 00:42:29

Kerry and Rinat discuss the problem space, Bounded Contexts within it, Subdomains, and the Core Domain of “Getting Things Done”(TM). After the DDD discussion, they dive into the initial approach to structuring the code, exploring the Published Language, and making sense of information flows. Download (mp3): Episode 22 – Biohazard Blah Blah – (42 minutes) […]

 Episode 21 – Linguistic Cartographers | File Type: audio/mpeg | Duration: 01:04:38

Kerry and Rinat start the discussion with a Context Map that has several Bounded Contexts. They use their conversation to refine the Context Map and carve out the initial key words of the Core Domain’s Ubiquitous Language. Download (mp3): Episode 21 – Linguistic Cartographers – (65 minutes) Subscribe via RSS | Subscribe for free in […]

 Episode 20 – Staring At A Blank Page | File Type: audio/mpeg | Duration: 00:39:25

Kerry and Rinat discuss approaches you can use to start the domain modeling process in various situations. This helps them determine the first step to take to start designing their new domain. Download (mp3): Episode 20 – Staring At A Blank Page – (39 minutes) Subscribe via RSS | Subscribe for free in iTunes Episode […]

 Episode 19 – The Hermit: An Unexpected Journeyman | File Type: audio/mpeg | Duration: 00:33:40

Kerry and Rinat introduce the topics to be covered and the general direction for the next set of episodes. They discuss the new domain to be implemented, as they officially launch the next expedition. Download (mp3): Episode 19 – The Hermit: An Unexpected Journeyman – (34 minutes) Subscribe via RSS | Subscribe for free in […]

 Episode 18 – Git Army Knife | File Type: audio/mpeg | Duration: 01:04:43

Kerry and Rinat dig into some of the development tools and practices used at Lokad. They specifically discuss Distributed Version Control Systems (DVCS) with a focus on Git’s familiar design and our usage of it. Direct Podcast Download Link: Episode 18 – Git Army Knife – (65 minutes) Subscribe via RSS | Subscribe for free […]

 Episode 17 – View Projections | File Type: audio/mpeg | Duration: 00:33:33

Kerry and Rinat wrap-up the Car Factory sample domain with an introduction to View Projections. The Event messages that we generate represent the state of our Aggregates. Projection classes can also listen for these Event messages and generate Views to provide query results to client applications. Direct Podcast Download Link: Episode 17 – View Projections […]

 Episode 16 – Adding Value | File Type: audio/mpeg | Duration: 00:36:21

A listener’s questions lead Kerry and Rinat into the details of Value Objects. They review several examples of Value Objects and cover some pros and cons of their usage. This very important concept is commonly used to represent the nouns in the sentences of our ubiquitous language. Direct Podcast Download Link: Episode 16 – Adding […]

 Episode 15 – The Bits That Keep On Giving | File Type: audio/mpeg | Duration: 00:38:39

Kerry and Rinat discuss new ways to reuse and benefit from our modeling efforts. This includes using our messages to test any serializer, auto-generating diagrams of our current design, and giving our domain its own command prompt. Direct Download link: Episode 15 – The Bits That Keep On Giving – (39 minutes) Subscribe via RSS […]

 Episode 14 – Back In The U.S.S. caR Factory Tests | File Type: audio/mpeg | Duration: 00:29:36

Kerry and Rinat continue discussing the Car Factory sample domain from Episode 12. Then, they cover its Domain.Test project and the updated specifications and testing approach within. Direct Download link: Episode 14 – Back In The U.S.S. caR Factory Tests – (30 minutes) Subscribe via RSS | Subscribe for free in iTunes Episode References: Episode […]

 Episode 13 – So, Uh, We Need Boundaries | File Type: audio/mpeg | Duration: 00:50:10

A homework question takes the conversation to unplanned places. Kerry and Rinat start with clarifying Application and Domain Services, but end up discussing many things. From system design, tactical options like CQRS (Command Query Responsibility Segregation) and SOA (Service-Oriented Architecture), to an attempt to influence a presidential election. Direct Download link: Episode 13 – So, […]

Comments

Login or signup comment.