Instantly share code, notes, and snippets.

# Eric Kepes ekepes

Last active August 29, 2015 14:08 — forked from abdullin/serving-architect.md
View serving-architect.md

I think, I heard term "Serving Architect" from a ThoughtWorks presentation. It can be described this way.

Somebody with an experience works with a team, eliminating bottlenecks and helping them to move forward in the project. Ideally he or she would have experience of multiple roles in a software project: architect (software designer), developer, tester, lead and manager; with technical hands-on expertise covering stacks used by the team. This way a serving architect can help and share experience with any role in the team, without interfering with the team dynamics.

Last active August 29, 2015 14:06
View DapperSagaRepository
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
 using Automatonymous; using Dapper; using MassTransit.Exceptions; using MassTransit.Logging; using MassTransit.Pipeline; using MassTransit.Saga; using MassTransit.Util; using Newtonsoft.Json; using System; using System.Collections.Generic;
Created December 16, 2013 00:19 — forked from gregoryyoung/ProbabilityKata
View ProbabilityKata
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
 Value objects are an important concept in DDD. This kata is made both to learn value objects and to learn better ways of testing. Write a probability value object. It should contain the following methods: Probability CombinedWith(Probability) Probability InverseOf() Probability Either(Probability) if you forget your probability math: Either:P(A) + P(B) - P(A)P(B) CombinedWith: P(A)P(B)
Last active December 30, 2015 03:39 — forked from yevhen/SpecificationFixture.cs
Pull in all of the specifications in the test assembly.
View SpecificationFixture.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
 [TestFixture] public class SpecificationFixture { [Test, TestCaseSource("GetSpecificationTestCases")] public void Verify(SpecificationToRun spec) { var runner = new SpecificationRunner(); RunResult result = runner.RunSpecifciation(spec); if (result.Passed)