Brian Ritchie's Blog

My ramblings on .NET & other development topics

News



Twitter

Blog Roll

Connect with me

CQRS at Jax Code Camp 2012

Continuing my CQRS world tour...I gave my CQRS presentation at the Jax Code Camp 2012 this past Saturday.  It was a great crowd with lots of representation from the wicked smart engineers at Feature[23] and others from the Jacksonville developer community.

If you'd like to take a look at my slide deck, they are out on SlideShare. The code I demoed is from Ashic Mahtab and is posted on github.  

If you can't get enough of CQRS, Microsoft has joined the CQRS party with their CQRS Journey which includes a free e-book called Exploring CQRS and Event Sourcing.

Posted: Oct 10 2012, 12:53 AM by brian_ritchie | with 97 comment(s)
Filed under: , ,

Comments

Trent said:

Magnificent goods from you, man. I've understand your stuff previous to and you're just too wonderful.

I actually like what you've acquired here, certainly like what you're stating and the way

in which you say it. You make it entertaining and you still care for to keep it wise.

I can't wait to read much more from you. This is actually a tremendous site.

# November 9, 2012 9:19 PM

Lehman said:

I will immediately snatch your rss feed as I can not

to find your e-mail subscription hyperlink or newsletter service.

Do you have any? Please permit me know so that I may just subscribe.

Thanks.

# November 11, 2012 2:10 PM

Butts said:

Howdy! I'm at work browsing your blog from my new apple iphone! Just wanted to say I love reading through your blog and look forward to all your posts! Carry on the outstanding work!

# November 13, 2012 12:39 AM

Pedersen said:

What's up, after reading this amazing article i am as well happy to share my experience here with friends.

# November 13, 2012 10:40 PM

Homer said:

Hi there would you mind stating which blog platform

you're working with? I'm looking to start my own blog soon but I'm having a hard time selecting between BlogEngine/Wordpress/B2evolution and Drupal. The reason I ask is because your design seems different then most blogs and I'm looking for something completely unique.

P.S Sorry for being off-topic but I had to ask!

# November 14, 2012 10:25 AM

Logsdon said:

Fantastic goods from you, man. I've understand your stuff prior to and you are simply extremely wonderful. I actually like what you've

bought right here, certainly like what you are stating and

the way in which through which you say it. You are making

it entertaining and you still take care of to keep it sensible.

I cant wait to learn much more from you. That is really

a terrific web site.

# November 15, 2012 10:30 AM

Borges said:

Hi there, just became aware of your blog through Google, and found that it's truly informative. I'm going to watch out for brussels.

I'll appreciate if you continue this in future. Lots of people will be benefited from your writing. Cheers!

# November 15, 2012 2:36 PM

Correa said:

Hey! This is my 1st comment here so I just wanted to give a quick shout out and tell you I truly enjoy reading

through your articles. Can you recommend any other blogs/websites/forums that cover the same

subjects? Thanks for your time!

# November 15, 2012 8:22 PM

Castellanos said:

I've been exploring for a bit for any high quality articles or blog posts in this sort of space . Exploring in Yahoo I finally stumbled upon this website. Reading this information So i'm happy to convey that I have an incredibly good uncanny feeling

I found out just what I needed. I so much indubitably will make sure to do not

overlook this web site and give it a look regularly.

# November 18, 2012 5:50 PM

Blank said:

Fantastic goods from you, man. I've take note your stuff previous to and you are just too fantastic. I really like what you've bought right here,

certainly like what you are saying and the way in which wherein you are saying it.

You're making it entertaining and you continue to take care of to stay it smart. I cant wait to read far more from you. This is really a tremendous site.

# November 20, 2012 5:37 PM

Koch said:

I love it whenever people get together and share ideas.

Great website, stick with it!

# November 20, 2012 11:17 PM

Mcclellan said:

Hello to all, as I am actually keen of reading

this website's post to be updated regularly. It carries pleasant stuff.

# November 22, 2012 2:23 PM

Eubanks said:

Hmm it looks like your site ate my first comment (it was super long) so I guess I'll just sum it up what I submitted and say, I'm thoroughly enjoying

your blog. I too am an aspiring blog blogger but I'm still new to the whole thing. Do you have any recommendations for rookie blog writers? I'd really appreciate it.

# November 24, 2012 8:17 PM

Gabriel said:

Hey! I just wanted to ask if you ever have

any problems with hackers? My last blog (wordpress) was hacked and I

ended up losing several weeks of hard work due to no back up.

Do you have any methods to stop hackers?

# November 27, 2012 5:48 AM

Langer said:

What's up to every one, the contents present at this web site are genuinely remarkable for people knowledge, well, keep up the nice work fellows.

# December 2, 2012 5:37 AM

Mattingly said:

This is a really good tip especially to those new to the blogosphere.

Simple but very precise information… Many thanks for sharing this one.

A must read post!

# December 3, 2012 7:12 PM

Farr said:

We're a group of volunteers and opening a brand new scheme in our community. Your web site provided us with helpful info to work on. You have performed a formidable process and our entire neighborhood will probably be thankful to you.

# December 3, 2012 7:34 PM

Carlin said:

If some one wishes expert view concerning blogging and site-building then i propose him/her to pay a visit this weblog, Keep up the pleasant

job.

# December 3, 2012 10:25 PM

Boling said:

This is really interesting, You're a very skilled blogger. I have joined your rss feed and look forward to seeking more of your magnificent post. Also, I have shared your site in my social networks!

# December 4, 2012 12:37 PM

Abell said:

Hmm it looks like your site ate my first comment (it was extremely long) so I guess I'll just sum it up what I wrote and say, I'm thoroughly

enjoying your blog. I as well am an aspiring blog blogger but I'm still new to everything. Do you have any tips for beginner blog writers? I'd certainly appreciate it.

# December 4, 2012 11:48 PM

Fischer said:

I every time used to study article in news papers but now as I am a

user of web so from now I am using net for articles, thanks to web.

# December 6, 2012 7:01 AM

Esposito said:

I am truly grateful to the holder of this web site who has

shared this fantastic paragraph at at this time.

# December 6, 2012 8:54 AM

Mulkey said:

Wow, amazing blog structure! How long have you been blogging for?

you make blogging look easy. The overall glance of your

site is fantastic, let alone the content!

# December 6, 2012 3:57 PM

Caswell said:

Great delivery. Great arguments. Keep up the amazing

spirit.

# December 7, 2012 4:57 PM

Gillette said:

For the reason that the admin of this website is working,

no doubt very soon it will be well-known, due to its feature contents.

# December 8, 2012 3:00 AM

Worsham said:

My partner and I absolutely love your weblog and find many of your posts to be high quality.

Do you offer opportunities for guest writers to write blog posts for your website?

I would like the opportunity to post on topics related to the

content that you publish here.

# December 8, 2012 3:54 AM

Rivard said:

I'm amazed, I must say. Seldom do I come across a blog that's both educative and interesting,

and without a doubt, you've hit the nail on the head. The issue is something which too few folks are speaking intelligently about. I'm very happy

I stumbled across this during my search for something relating to this.

# December 8, 2012 5:13 AM

Mcelroy said:

Excellent blog right here! Also your web site a lot up very fast!

What web host are you using? Can I am getting your

affiliate hyperlink for your host? I desire my web site loaded up as quickly as yours

lol

# December 8, 2012 11:08 AM

Ligon said:

Great weblog right here! Additionally your site so much up

fast! What web host are you using? Can I am getting your associate hyperlink to your host?

I wish my web site loaded up as quickly as yours lol

# December 8, 2012 7:26 PM

Lyman said:

Spot on with this write-up, I really think this

website needs a lot more attention. I'll probably be returning to see more, thanks for the advice!

# December 10, 2012 2:42 AM

Bollinger said:

Hey are using Wordpress for your site platform? I'm new to the blog world but I'm trying to

get started and create my own. Do you require any coding expertise to make your own blog?

Any help would be greatly appreciated!

# December 10, 2012 9:42 PM

Loera said:

Its like you read my mind! You seem to know so

much about this, like you wrote the book in it or something.

I think that you can do with some pics to drive the message home

a little bit, but other than that, this is wonderful blog.

An excellent read. I'll definitely be back.

# December 12, 2012 12:11 AM

Milburn said:

May I simply just say what a relief to find someone

who really understands what they're discussing online. You certainly understand how to bring a problem to light and make it important. More and more people have to look at this and understand this side of the story. I can't believe you

aren't more popular since you certainly possess the gift.

# December 12, 2012 11:25 AM

Carmona said:

I absolutely love your blog and find most of your post's to be just what I'm looking for.

Do you offer guest writers to write content to suit your needs?

I wouldn't mind producing a post or elaborating on many of the subjects you write about here. Again, awesome weblog!

# December 12, 2012 1:37 PM

Childs said:

Why users still use to read news papers when in this

technological world all is existing on web?

# December 12, 2012 7:39 PM

web icons said:

P.S. Please review our <a href="http://devcourse.com">design portfolio</a> for Doors2012.

How to Develop a Club Name and Personality

You're tired of the club scene, psychos, or drama. And now you're considering a fake name. There are a few reasons why this is a good idea. First of all, you can protect your privacy. Type any person's name into Google and you'll most likely find multiple links with information about that person. Or you could happen to run into someone who is related to someone who has important ties within their family. An example would be the son of a politician. Having the paparazzi catch that person, in not so impressive situations would damage the politician's name.Second, you don't really know someone you just met in the club scene. v For all you know, you could be talking to someone involved in criminal activity. Nowadays, you really have to be cautiious on who you meet. They are however, for a reason, called STRANGErs. There's endless possibilities that could happen, at the minimum, psychos or drama. Three, you don't want your name tarnished by some psycho who decides to slander your name all throughout the Internet. This could possibly damage your chances with future employers.1. Choose a believable fake nameSome stripper name or crazy spelled name will not do. You have to choose a believable fake name. Using one of your favorite names is a good start, as well as characters in movies, books, etc. You should choose a simple name and you should stick with this name. You don't want to look like the idiot who forgets who they meet, which name they were, and where you met them. The simpler you keep it, the easier it will be to remember.2. Obtain a fake phone numberNow that you've decided you're going to have a fake name, the next step is to have a fake phone number. A good place to go for a fake number is Google Voice. To use it, you must have a Google account. If you don't have one, sign up, and then you can choose which area code you want. You can possibly have a number that you want, if it's available. This number will be able to call you directly on your cell phone.3. Change your cell phone voice mailYou've got to make sure to cross all your t's and dot your i's. Meaning that you need to change your cell phone voice mail to not reveal your actual name. When you have a Google Voice number, when it's forwarded, it will go to your cell phone voice mail. So, a line that says 'Hi, leave a voice mail' would work. And be sure to always call from your Google Voice number and not your cell phone.4. Privatize your FacebookYou can also take it a step further and make your profile private. Although you may think you don't have mutual founds and he couldn't find you, there are ways to do it. So, to protect your privacy and true identity, you should choose the option to make your name 'not searchable' to the public. You should also hide your friends and family list to where it is only available to you or just a small circle of friends.5. When out, give your fake nameYou should decide at the beginning of the night if you'll use your real name or not. If you're going to choose to give out your fake name, always be sure your good friends around you know you are doing that. Also, be sure to give out only your fake first name. If there are future chances, then you can give out your last name. But definitely not on first meeting.You should know when to choose to give a fake name. If you have the feeling someone is a genuine person, you'd probably want to choose not to give your fake name. Some people's standards are high and they wouldn't accept you after you reveal that you gave a fake name. You want to make sure you really consider the person's personality (upon first meeting) as to whether you should take a chance and give our your real name. Because then, you might miss the chance of being with a genuine, caring person.

# December 13, 2012 10:42 PM

Mcnamee said:

This is really interesting, You are a very professional blogger.

I've joined your rss feed and look forward to searching for more of your wonderful post. Additionally, I've shared your site in my social networks.

# December 14, 2012 9:27 AM

Piazza said:

Actually no matter if someone doesn't know after that its up to other visitors that they will help, so here it occurs.

# December 14, 2012 2:44 PM

Dean said:

It's very simple to find out any topic on net as compared to books, as I found this paragraph at this web site.

# December 15, 2012 8:09 AM

Forsyth said:

I have read so many articles or reviews concerning the blogger lovers but this paragraph is really

a good piece of writing, keep it up.

# December 17, 2012 4:14 AM

Lafferty said:

When someone writes an article he/she keeps the image of a user in his/her brain that how

a user can understand it. Thus that's why this article is amazing. Thanks!

# December 17, 2012 8:09 PM

Potter said:

Appreciate this post. Will try it out.

# December 18, 2012 7:05 AM

Colbert said:

You need to be a part of a contest for one of the finest blogs on the net.

I am going to highly recommend this blog!

# December 18, 2012 9:53 AM

Lister said:

This is a topic that's close to my heart... Take care! Where are your contact details though?

# December 19, 2012 9:50 PM

Rosales said:

Hello, this weekend is nice in favor of me,

because this point in time i am reading this impressive informative article

here at my home.

# December 20, 2012 10:47 AM

Burnett said:

Attractive section of content. I just stumbled upon your blog and in accession capital to assert that I get in fact

enjoyed account your blog posts. Any way I'll be subscribing to your feeds and even I achievement you access consistently fast.

# December 21, 2012 8:11 PM

Denning said:

Outstanding post however I was wondering if you could write a litte more on

this topic? I'd be very grateful if you could elaborate a little bit more. Thanks!

# December 21, 2012 8:12 PM

Watt said:

When I initially commented I clicked the "Notify me when new comments are added" checkbox and now

each time a comment is added I get three e-mails with the

same comment. Is there any way you can remove me from that service?

Thanks!

# December 22, 2012 12:17 AM

Gunn said:

Once a firm integrates the software program into its system,

the employees must be accustomed to its dynamics. " The answer is no, however in order to get rid of the potential problems linked to projects, it helps to clearly identify the resources available to the LEA for resolution of issues. Construction software basically describes any software that assists with all the planning, budgeting, or execution of project needs for contractors and builders.

# December 22, 2012 10:59 PM

Bouchard said:

I'm not sure why but this blog is loading incredibly slow for me. Is anyone else having this issue or is it a problem on my end? I'll check

back later on and see if the problem still exists.

# December 24, 2012 7:30 PM

Shuler said:

Thanks for one's marvelous posting! I really enjoyed reading it, you happen to be a great author. I will be sure to bookmark your blog and definitely will come back someday. I want to encourage you to definitely continue your great work, have a nice morning!

# December 24, 2012 7:33 PM

Tolliver said:

With havin so much written content do you ever run into any issues of plagorism or copyright violation?

My website has a lot of exclusive content I've either written myself or outsourced but it appears a lot of it is popping it up all over the web without my permission. Do you know any methods to help protect against content from being stolen? I'd really appreciate it.

# December 24, 2012 8:11 PM

Sipes said:

Heya this is somewhat of off topic but I was wanting to know if blogs use WYSIWYG editors or if you have to manually code with HTML.

I'm starting a blog soon but have no coding expertise so I wanted to get advice from someone with experience. Any help would be greatly appreciated!

# December 25, 2012 4:31 AM

Mclaurin said:

For most up-to-date news you have to go to see the web and on web I found this website as a most excellent web page for most up-to-date updates.

# January 1, 2013 10:51 AM

Ely said:

I am really grateful to the owner of this site who has shared this

great piece of writing at at this time.

# January 2, 2013 7:02 AM

Ellison said:

Do your very best self to make him feel at ease and broach the topic gently.

Effective and open communication is often a large part of being extremely effective and building the relationships that matter.

The essential conditions for group communication are highlighted

below:.

# January 2, 2013 3:09 PM

Stringer said:

Great blog right here! Additionally your website a lot up

fast! What host are you the usage of? Can I am

getting your affiliate hyperlink in your host?

I want my site loaded up as quickly as yours lol

# January 3, 2013 9:00 AM

Mcmanus said:

Do you have a spam problem on this site; I also am a

blogger, and I was wondering your situation; we have developed some nice

practices and we are looking to swap methods with other folks, be sure to shoot me an e-mail if interested.

# January 3, 2013 1:49 PM

Simpkins said:

Sets: You will be needing to recognize how many sets you will be doing to the particular

exercise. The repetitions then follow the lighter weight until the

muscles are fatigued after which the spotter lifts more

decreasing the overall weight permitting a few more 'forced reps'.

So thinking about go from fine to wonderful like a triathlete and figure out how to apply

these measures within your triathlon workout schedule.

# January 3, 2013 2:25 PM

Whitson said:

I have been surfing online greater than three hours today, yet I by no means discovered any attention-grabbing

article like yours. It is beautiful value enough for me.

In my opinion, if all website owners and bloggers made just right content as you did, the web can be much more helpful than ever before.

# January 5, 2013 9:23 PM

Leyva said:

Hi, I think your website might be having browser compatibility issues.

When I look at your blog in Chrome, it looks fine but when opening

in Internet Explorer, it has some overlapping.

I just wanted to give you a quick heads up! Other then that, great blog!

# January 6, 2013 8:57 AM

Ontiveros said:

Link exchange is nothing else except it is only placing the other person's weblog link on your page at appropriate place and other person will also do similar in support of you.

# January 7, 2013 10:22 PM

Stuart said:

Please let me know if you're looking for a article author for your site. You have some really great articles and I think I would be a good asset. If you ever want to take some of the load off, I'd love to write some content for

your blog in exchange for a link back to mine.

Please send me an email if interested. Cheers!

# January 22, 2013 10:32 AM

Toney said:

Greetings, I do think your site could possibly be having browser compatibility problems.

Whenever I look at your web site in Safari, it looks fine

however, if opening in IE, it's got some overlapping issues. I simply wanted to provide you with a quick heads up! Other than that, fantastic website!

# January 26, 2013 11:59 AM

Amador said:

Incredible! This blog looks just like my old one! It's on a totally different subject but it has pretty much the same page layout and design. Wonderful choice of colors!

# January 27, 2013 10:39 PM

Maddox said:

Hi there to all, the contents present at this site are actually remarkable for people experience, well, keep up the

nice work fellows.

# January 28, 2013 11:15 AM

Zapata said:

I'm not sure exactly why but this website is loading incredibly slow for me. Is anyone else having this issue or is it a issue on my end? I'll

check back later on and see if the problem still exists.

# February 11, 2013 11:26 PM

Cruz said:

Useful information. Fortunate me I found your site unintentionally, and I am stunned why this accident didn't came about in advance! I bookmarked it.

# February 12, 2013 7:05 AM

Haag said:

Having read this I believed it was very informative.

I appreciate you finding the time and energy to put this short article

together. I once again find myself personally spending a lot of time both reading and leaving comments.

But so what, it was still worthwhile!

# February 12, 2013 1:18 PM

Hollingsworth said:

What's up, everything is going sound here and ofcourse every one is sharing information, that's really fine, keep up writing.

# February 12, 2013 6:59 PM

Mixon said:

This is the right webpage for everyone who hopes to understand this topic.

You know a whole lot its almost hard to argue with you (not that I

actually will need to…HaHa). You certainly put a new spin on a topic that's been written about for decades. Great stuff, just great!

# February 12, 2013 7:30 PM

Guzman said:

Paragraph writing is also a fun, if you be familiar with afterward you can write if not it is

difficult to write.

# February 13, 2013 1:59 PM

Cambell said:

This is the right web site for anybody who wishes to find out about this topic.

You realize so much its almost tough to argue with

you (not that I really will need to…HaHa). You certainly put a fresh spin on a topic which has been

discussed for decades. Wonderful stuff, just excellent!

# February 13, 2013 6:47 PM

Mullis said:

Wonderful goods from you, man. I've understand your stuff prior to and you are just too fantastic. I really like what you have got here, really like what you're

saying and the way in which by which you say it. You make it enjoyable and you continue

to take care of to keep it sensible. I cant wait to

learn much more from you. This is really a tremendous site.

# February 14, 2013 6:25 PM

Fortier said:

This is a topic that is near to my heart... Many thanks!

Where are your contact details though?

# February 18, 2013 4:35 PM

Arndt said:

Wonderful beat ! I wish to apprentice while you

amend your site, how can i subscribe for a blog website?

The account helped me a acceptable deal. I had been a little bit acquainted of this your broadcast offered bright clear concept

# February 26, 2013 9:37 AM

Bunch said:

Excellent web site you have got here.. It's difficult to find quality writing like yours these days. I truly appreciate people like you! Take care!!

# February 26, 2013 1:37 PM

James said:

I am sure this piece of writing has touched all the internet

visitors, its really really nice piece of writing on building up new webpage.

# March 2, 2013 7:08 PM

Altman said:

I'm no longer positive where you are getting your info, however great topic. I must spend some time learning much more or understanding more. Thanks for wonderful information I used to be in search of this information for my mission.

# March 3, 2013 2:51 PM

Sheldon said:

Thanks for one's marvelous posting! I genuinely enjoyed reading it, you're a great author.

I will always bookmark your blog and will come back in the foreseeable future.

I want to encourage yourself to continue your great job,

have a nice morning!

# March 4, 2013 12:43 PM

Fuchs said:

Very nice post. I just stumbled upon your blog and wished to say that I

have truly enjoyed browsing your blog posts. After all I'll be subscribing to your feed and I hope you write again soon!

# March 6, 2013 4:25 AM

Helm said:

Very rapidly this site will be famous amid all

blogging and site-building viewers, due to it's pleasant articles or reviews

# March 11, 2013 2:33 PM

Doty said:

When someone writes an article he/she keeps the plan of a user in his/her mind

that how a user can know it. Therefore that's why this paragraph is amazing. Thanks!

# March 15, 2013 9:25 AM

Barela said:

I feel that is among the so much vital information for me.

And i'm satisfied studying your article. But want to commentary on few basic issues, The site style is wonderful, the articles is truly nice : D. Good process, cheers

# March 16, 2013 8:12 AM

Koenig said:

I read this article fully regarding the difference of hottest and previous

technologies, it's amazing article.

# March 16, 2013 8:06 PM

Brinson said:

Hi there! This is my 1st comment here so I just wanted to give a quick

shout out and tell you I really enjoy reading your posts.

Can you recommend any other blogs/websites/forums that go over the same subjects?

Thanks for your time!

# March 17, 2013 3:42 PM

Sterling said:

This is the right website for anybody who wants to understand this

topic. You realize a whole lot its almost tough to argue with

you (not that I actually would want to…HaHa). You definitely

put a fresh spin on a subject that's been written about for decades. Wonderful stuff, just great!

# March 22, 2013 4:46 AM

Basham said:

With Wall Street Journal listed Zames among a coterie of senior JPM organ, or 2.

Before the July 5, the pain comes back you've got Android 4. Were busy and will continue to be independent in all kinds of reasons. Is an excessively high dividend Trader 247 so you will only harm you long-term.

# March 22, 2013 7:38 AM

Deal said:

I have read so many content concerning the blogger lovers but this

post is really a good piece of writing, keep it up.

# April 3, 2013 12:35 PM

Mancini said:

Hi there this is kind of of off topic but I was wondering if blogs use WYSIWYG editors or if you have to manually

code with HTML. I'm starting a blog soon but have no coding expertise so I wanted to get advice from someone with experience. Any help would be enormously appreciated!

# April 6, 2013 7:48 PM

Schoonover said:

Saved as a favorite, I love your site!

# April 15, 2013 7:09 AM

Varela said:

you are really a just right webmaster. The web site loading velocity is amazing.

It sort of feels that you are doing any unique trick.

Also, The contents are masterpiece. you've performed a wonderful activity in this subject!

# April 15, 2013 5:01 PM

Kauffman said:

I am really loving the theme/design of your site. Do you

ever run into any web browser compatibility problems?

A couple of my blog readers have complained about my website not operating correctly in

Explorer but looks great in Firefox. Do you have any tips to help

fix this problem?

# April 18, 2013 9:06 PM

Collazo said:

I'm not sure exactly why but this weblog is loading very slow for me. Is anyone else having this issue or is it a issue on my end? I'll check back later on and see

if the problem still exists.

# April 19, 2013 11:01 PM

Autry said:

Pretty! This has been a really wonderful article. Thanks

for supplying these details.

# April 21, 2013 8:02 PM

Alfred said:

If some one wishes expert view about blogging and site-building after that i advise him/her to pay a visit this web

site, Keep up the pleasant work.

# April 22, 2013 12:56 PM

Nichols said:

An outstanding share! I have just forwarded this

onto a friend who was doing a little research

on this. And he in fact bought me breakfast because I discovered it for him.

.. lol. So allow me to reword this.... Thanks for the meal!

! But yeah, thanx for spending the time to discuss this topic here on your website.

# April 29, 2013 10:53 AM
Leave a Comment

(required) 

(required) 

(optional)

(required)