Latest Event sourcing Podcast Episodes

Being The Worst artwork

Episode 42 – Rinat's Clojure Tattoo

Being The Worst - January 27, 2016 05:00 - 1 hour ★★★★★ - 4 ratings
Kerry and Rinat babble about a buffet of programming languages and some of their strengths and weaknesses. It soon becomes clear that Rinat has a crush on clojure, but still walks us through several of the programming languages he has explored the last couple of years. (109 minutes) Subscribe...

Being The Worst artwork

Episode 41 – Minimum Viable Doesn't Annoy Me Product

Being The Worst - December 23, 2015 02:37 - 34 minutes ★★★★★ - 4 ratings
Kerry and Rinat start a new development project from scratch. They discuss the plan, with caveats, then talk through the approach to getting started. (34 minutes) Subscribe via RSS | Subscribe for free in iTunes Episode References: Microsoft Azure Service Fabric documentation Feedback and ...

Being The Worst artwork

Episode 40 – Talk Of Atonement

Being The Worst - September 11, 2015 01:30 - 32 minutes ★★★★★ - 4 ratings
Kerry and Rinat discuss Rinat's recent blog post that covers all the things that he thinks he did wrong with his open-source Lokad.CQRS framework. Kerry asks for clarification on some of the topics in the post, and tries to get Rinat to see the good things that came from his, "big mistake", of ...

Being The Worst artwork

Episode 39 – In Flux And Back To React

Being The Worst - January 27, 2015 04:15 - 31 minutes ★★★★★ - 4 ratings
Kerry and Rinat return. The guys catch-up on some of the development that Rinat’s been doing while they were away and set their recording timer to 30 minutes. They discuss that their sample GTD domain, from past episodes, is being implemented with Facebook Flux and React.JS as they set the stage...

Being The Worst artwork

Episode 38 – Glenn Block Evolves APIs

Being The Worst - April 18, 2014 19:35 - 1 hour ★★★★★ - 4 ratings
Kerry and Rinat welcome guest Glenn Block to discuss hypermedia Web APIs, and the new book he co-authored on the subject. They get into some of the differences between systems that are designed to take advantage of the constraints of the REST architecture style, with those that are not. What is ...

Being The Worst artwork

Episode 37 – Variety Is The Spice of Pancakes

Being The Worst - March 28, 2014 19:39 - 56 minutes ★★★★★ - 4 ratings
Kerry and Rinat discuss some of the learning that Rinat and the HappyPancake team did to evaluate their language and tool options for their new project. Rinat makes some observations about his long history with C#, and the benefits of looking at other languages and approaches. In Episode 38, the...

Being The Worst artwork

Episode 36 – Break It Down Again

Being The Worst - March 06, 2014 17:47 - 56 minutes ★★★★★ - 4 ratings
In this episode Kerry and Rinat discuss some of the benefits of decomposing your software into even smaller components. Some may refer to this technique as “micro services” or “system-of-systems”. They end their conversation with a look at how this approach was applied to the Lokad codebase to r...

Being The Worst artwork

Episode 35 – Totally Crossed Out

Being The Worst - January 09, 2014 06:09 - 48 minutes ★★★★★ - 4 ratings
This episode is the third of a three part series on client-side development. Kerry and Rinat discuss their initial experiment with applying the MvvmCross framework to the GTD sample’s cross-platform mobile application. They review why they selected this approach, the initial code in the solution...

Being The Worst artwork

Episode 34 – Model View Who?

Being The Worst - October 20, 2013 04:39 - 41 minutes ★★★★★ - 4 ratings
This episode is the second of a three part series on client-side development. Kerry and Rinat discuss the changes that were made to the sample’s WinForms client to make it easier to add new features. They review the three main contexts in their GTD sample, the benefits of passing around immutabl...

Being The Worst artwork

Episode 33 – Client-side Components

Being The Worst - September 11, 2013 06:16 - 39 minutes ★★★★★ - 4 ratings
Kerry and Rinat return from their summer break to discuss their initial explorations into client-side development. This episode, and the two episodes after it, cover a two month period in which Rinat and Kerry went off to write some new client code for their Getting Things Done(tm) sample projec...

Being The Worst artwork

Episode 32 – Questionable Approach

Being The Worst - July 23, 2013 07:49 - 54 minutes ★★★★★ - 4 ratings
Kerry and Rinat answer listener questions about code syntax, differences between event sourcing and relational storage, and concrete examples of Domain-Driven Design (DDD) concepts. Along the way, your questions lead them to questioning themselves and to consider an alternate approach. (54 min...

Being The Worst artwork

Episode 31 – Cloud Clearing Events

Being The Worst - July 05, 2013 05:33 - 1 hour ★★★★★ - 4 ratings
Kerry and Rinat choose the event storage to use for their project. They’re using Windows Azure, so should they stick with Lokad CQRS event storage, or switch to Event Store from Event Store LLP? They discuss some of the pros and cons of their options, review some scaling approaches, and guess at...

Being The Worst artwork

Episode 30 – The 30 Thirty Experience

Being The Worst - June 04, 2013 18:53 - 27 minutes ★★★★★ - 4 ratings
Rinat returns home from his trip to the United States which was filled with milestones, memories, and marriage. The guys briefly catch-up on some of the insights that were gained from looking over the fence at the Java ecosystem, and how it has made more progress than .NET in specific areas. The...

Being The Worst artwork

Episode 29 – Acting Like We Get The Message

Being The Worst - May 15, 2013 06:23 - 1 hour ★★★★★ - 4 ratings
Kerry and Rinat introduce the Actor in the Actor Model of Computation. They wonder if the Actor’s embodiment of communication (via messaging) may simplify the way that they reason about and implement their solutions. They discuss this potential use of the Actor Model in the context of their cur...

Being The Worst artwork

Episode 28 – Learning Lokad CQRS

Being The Worst - April 24, 2013 07:10 - 49 minutes ★★★★★ - 4 ratings
Kerry and Rinat dig into the Lokad CQRS project that laid the code foundation for their current projects. This open source sample provides a working slice of a production system’s registration and user management subdomains that were implemented with Aggregates and Event Sourcing. While they ge...

Being The Worst artwork

Episode 27 – Evolving Event Centric Infrastructure

Being The Worst - April 12, 2013 19:29 - 41 minutes ★★★★★ - 4 ratings
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 the...

Being The Worst artwork

Episode 26 – Rinat Gits Committed

Being The Worst - March 27, 2013 17:04 - 47 minutes ★★★★★ - 4 ratings
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...

Being The Worst artwork

Episode 25 – These Aren’t The Projects You’re Looking For

Being The Worst - March 06, 2013 09:38 - 1 hour ★★★★★ - 4 ratings
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 –...

Being The Worst artwork

Episode 24 – Grambo’s Got A Shotgun

Being The Worst - February 20, 2013 02:26 - 38 minutes ★★★★★ - 4 ratings
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 ...

Being The Worst artwork

Episode 23 – Spaghetti-Free Terminology

Being The Worst - February 10, 2013 05:39 - 35 minutes ★★★★★ - 4 ratings
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 ...

Being The Worst artwork

Episode 22 – Biohazard Blah Blah

Being The Worst - January 29, 2013 06:29 - 42 minutes ★★★★★ - 4 ratings
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. D...

Being The Worst artwork

Episode 21 – Linguistic Cartographers

Being The Worst - January 19, 2013 13:28 - 1 hour ★★★★★ - 4 ratings
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) S...

Being The Worst artwork

Episode 20 – Staring At A Blank Page

Being The Worst - January 07, 2013 11:49 - 39 minutes ★★★★★ - 4 ratings
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 fo...

Being The Worst artwork

Episode 19 – The Hermit: An Unexpected Journeyman

Being The Worst - December 29, 2012 05:09 - 33 minutes ★★★★★ - 4 ratings
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 v...

Being The Worst artwork

Episode 18 – Git Army Knife

Being The Worst - December 21, 2012 10:56 - 1 hour ★★★★★ - 4 ratings
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) Subscrib...

Being The Worst artwork

Episode 17 – View Projections

Being The Worst - December 07, 2012 16:30 - 33 minutes ★★★★★ - 4 ratings
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 applicatio...

Being The Worst artwork

Episode 16 – Adding Value

Being The Worst - December 03, 2012 03:43 - 36 minutes ★★★★★ - 4 ratings
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 Podc...

Being The Worst artwork

Episode 15 – The Bits That Keep On Giving

Being The Worst - November 24, 2012 12:05 - 38 minutes ★★★★★ - 4 ratings
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 Givin...

Being The Worst artwork

Episode 14 – Back In The U.S.S. caR Factory Tests

Being The Worst - November 08, 2012 06:50 - 29 minutes ★★★★★ - 4 ratings
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 | Su...

Being The Worst artwork

Episode 13 – So, Uh, We Need Boundaries

Being The Worst - November 01, 2012 04:17 - 50 minutes ★★★★★ - 4 ratings
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 Architect...

Related Event sourcing Topics