<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description></description><title>Bruce Boughton</title><generator>Tumblr (3.0; @bruceboughton)</generator><link>http://bruceboughton.me.uk/</link><item><title>The LMAX Architecture</title><description>&lt;a href="http://martinfowler.com/articles/lmax.html?t=1319912579"&gt;The LMAX Architecture&lt;/a&gt;: &lt;p&gt;LMAX is a new retail financial trading platform. As a result it has to process many trades with low latency. The system is built on the JVM platform and centers on a Business Logic Processor that can handle 6 million orders per second on a single thread. The Business Logic Processor runs entirely in-memory using event sourcing. The Business Logic Processor is surrounded by Disruptors - a concurrency component that implements a network of queues that operate without needing locks. During the design process the team concluded that recent directions in high-performance concurrency models using queues are fundamentally at odds with modern CPU design.&lt;/p&gt;</description><link>http://bruceboughton.me.uk/post/12156822091</link><guid>http://bruceboughton.me.uk/post/12156822091</guid><pubDate>Mon, 31 Oct 2011 10:56:38 +0000</pubDate></item><item><title>"Overdraft fees are the bank’s way of saying, “Hi, we noticed you are out of money, so we charged you..."</title><description>“Overdraft fees are the bank’s way of saying, “Hi, we noticed you are out of money, so we charged you more money.””&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;BankSimple &lt;a href="http://banksimple.com/blog/Banking/the-36-dollar-soda-overdrafting-in-america/"&gt;http://banksimple.com/blog/Banking/the-36-dollar-soda-overdrafting-in-america/&lt;/a&gt;&lt;/em&gt;</description><link>http://bruceboughton.me.uk/post/11943047623</link><guid>http://bruceboughton.me.uk/post/11943047623</guid><pubDate>Wed, 26 Oct 2011 08:42:25 +0100</pubDate></item><item><title>http://blogs.msdn.com/b/kirillosenkov/archive/2011/10/18/roslyn-ctp.aspx</title><description>&lt;a href="http://blogs.msdn.com/b/kirillosenkov/archive/2011/10/18/roslyn-ctp.aspx"&gt;http://blogs.msdn.com/b/kirillosenkov/archive/2011/10/18/roslyn-ctp.aspx&lt;/a&gt;</description><link>http://bruceboughton.me.uk/post/11691464130</link><guid>http://bruceboughton.me.uk/post/11691464130</guid><pubDate>Thu, 20 Oct 2011 13:30:38 +0100</pubDate></item><item><title>Super slo’ mo of an owl. Amazing!</title><description>&lt;iframe width="400" height="245" src="http://www.youtube.com/embed/37MNE8tOBG4?wmode=transparent&amp;autohide=1&amp;egm=0&amp;hd=1&amp;iv_load_policy=3&amp;modestbranding=1&amp;rel=0&amp;showinfo=0&amp;showsearch=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Super slo’ mo of an owl. Amazing!&lt;/p&gt;</description><link>http://bruceboughton.me.uk/post/8704431308</link><guid>http://bruceboughton.me.uk/post/8704431308</guid><pubDate>Tue, 09 Aug 2011 22:37:29 +0100</pubDate></item><item><title>2D Photography Rube Goldberg (by 2dphotography)</title><description>&lt;iframe width="400" height="245" src="http://www.youtube.com/embed/qKpxd8hzOcQ?wmode=transparent&amp;autohide=1&amp;egm=0&amp;hd=1&amp;iv_load_policy=3&amp;modestbranding=1&amp;rel=0&amp;showinfo=0&amp;showsearch=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;2D Photography Rube Goldberg (by &lt;a href="http://www.youtube.com/watch?v=qKpxd8hzOcQ&amp;feature=player_embedded"&gt;2dphotography&lt;/a&gt;)&lt;/p&gt;</description><link>http://bruceboughton.me.uk/post/7664777341</link><guid>http://bruceboughton.me.uk/post/7664777341</guid><pubDate>Fri, 15 Jul 2011 23:02:48 +0100</pubDate></item><item><title>Guitar Oscillations Captured with iPhone 4 (by justkylevids)</title><description>&lt;iframe width="400" height="323" src="http://www.youtube.com/embed/TKF6nFzpHBU?wmode=transparent&amp;autohide=1&amp;egm=0&amp;hd=1&amp;iv_load_policy=3&amp;modestbranding=1&amp;rel=0&amp;showinfo=0&amp;showsearch=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Guitar Oscillations Captured with iPhone 4 (by &lt;a href="http://www.youtube.com/watch?v=TKF6nFzpHBU&amp;feature=player_embedded#at=67"&gt;justkylevids&lt;/a&gt;)&lt;/p&gt;</description><link>http://bruceboughton.me.uk/post/7664688226</link><guid>http://bruceboughton.me.uk/post/7664688226</guid><pubDate>Fri, 15 Jul 2011 22:52:39 +0100</pubDate></item><item><title>"Sigh. I feel like a lot of people in this generation are using their talents thinking up new ways to..."</title><description>“Sigh. I feel like a lot of people in this generation are using their talents thinking up new ways to get users to click ads. Myself included.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;a href="http://news.ycombinator.com/item?id=2758147"&gt;clobber on Hacker News&lt;/a&gt;&lt;/em&gt;</description><link>http://bruceboughton.me.uk/post/7663084796</link><guid>http://bruceboughton.me.uk/post/7663084796</guid><pubDate>Fri, 15 Jul 2011 22:03:59 +0100</pubDate></item><item><title>Overloading Dynamic</title><description>&lt;a href="http://www.codethinked.com/post.aspx?id=7f3bb9e7-63c2-4c6a-817a-b0e74cc9d946"&gt;Overloading Dynamic&lt;/a&gt;: &lt;p&gt;If you’ve been checking out Visual Studio 2010 (or reading my blog) then you might have noticed the new “dynamic” keyword in C# 4.0. So what is the dynamic keyword? The dynami…&lt;/p&gt;</description><link>http://bruceboughton.me.uk/post/318534667</link><guid>http://bruceboughton.me.uk/post/318534667</guid><pubDate>Tue, 05 Jan 2010 20:38:05 +0000</pubDate></item><item><title>Thoughts on EF vs NHibernate</title><description>&lt;a href="http://feedproxy.google.com/~r/wekeroad/EeKc/~3/R1D7uWjO07Q/thoughts-on-ef-vs-nhibernate"&gt;Thoughts on EF vs NHibernate&lt;/a&gt;: &lt;p&gt;I read through Oren’s “What can EF do that NHibernate Can’t” post the other day, and his response to some of the thoughts today and I was about to leave a comment but I though…&lt;/p&gt;</description><link>http://bruceboughton.me.uk/post/302639678</link><guid>http://bruceboughton.me.uk/post/302639678</guid><pubDate>Sun, 27 Dec 2009 11:14:26 +0000</pubDate></item><item><title>Ten things that annoy the fuck out of me on Twitter</title><description>&lt;a href="http://feedproxy.google.com/~r/jeffcroft/blog/~3/9pBl3Y7myrw/"&gt;Ten things that annoy the fuck out of me on Twitter&lt;/a&gt;: &lt;p&gt;God dammit, people. You suck at this social networking thing. Allow me to educate your asses on how to suck less by outlining ten things that annoy the fuck out of me on Twitter:&lt;/p&gt; &lt;ol&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;.@whoever&lt;/strong&gt; —…&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;</description><link>http://bruceboughton.me.uk/post/295992275</link><guid>http://bruceboughton.me.uk/post/295992275</guid><pubDate>Wed, 23 Dec 2009 02:13:45 +0000</pubDate></item><item><title>Online Development Studio - CodeRun</title><description>&lt;a href="http://www.coderun.com/studio/"&gt;Online Development Studio - CodeRun&lt;/a&gt;: &lt;p&gt;&lt;blockquote&gt;Shared by bruceboughton &lt;br/&gt;
Web-based C#/&lt;a href="http://ASP.NET/PHP"&gt;ASP.NET/PHP&lt;/a&gt; IDE with intellisense, cloud hosting integration and nice UI. Could use source control support though.&lt;/blockquote&gt;
Online development platform - A free,…&lt;/p&gt;</description><link>http://bruceboughton.me.uk/post/295637488</link><guid>http://bruceboughton.me.uk/post/295637488</guid><pubDate>Tue, 22 Dec 2009 21:55:57 +0000</pubDate></item><item><title>Difficult languages: Tongue twisters | The Economist</title><description>&lt;a href="http://www.economist.com/world/international/displaystory.cfm?story_id=15108609"&gt;Difficult languages: Tongue twisters | The Economist&lt;/a&gt;: &lt;p&gt;&lt;blockquote&gt;Shared by bruceboughton &lt;br/&gt;
A fascinating tour of human languages and their peculiarities. Slightly disappointed that Japanese’s habit of changing counters depending on the subject didn’t make the…&lt;/blockquote&gt;&lt;/p&gt;</description><link>http://bruceboughton.me.uk/post/295637473</link><guid>http://bruceboughton.me.uk/post/295637473</guid><pubDate>Tue, 22 Dec 2009 21:55:56 +0000</pubDate></item><item><title>Node.js is genuinely exciting</title><description>&lt;a href="http://simonwillison.net/2009/Nov/23/node/"&gt;Node.js is genuinely exciting&lt;/a&gt;: &lt;p&gt;I gave a talk on Friday at &lt;a href="http://2009.full-frontal.org/"&gt;Full Frontal&lt;/a&gt;, a new one day JavaScript conference in my home town of Brighton. I ended up throwing away my intended topic (JSONP, APIs and cross-domain security) three…&lt;/p&gt;</description><link>http://bruceboughton.me.uk/post/254431157</link><guid>http://bruceboughton.me.uk/post/254431157</guid><pubDate>Mon, 23 Nov 2009 15:47:55 +0000</pubDate></item><item><title>My Enemy, My Self</title><description>&lt;a href="http://feedproxy.google.com/~r/CodeBetter/~3/X9LxBplkK5M/my-enemy-my-self.aspx"&gt;My Enemy, My Self&lt;/a&gt;: &lt;p&gt;&lt;blockquote&gt;Shared by Bruce Boughton &lt;br/&gt;
We’ve all experienced the inner dialog of quality vs. shipping. Rob Conery shows us why, for him, quality should win out and why often quality and shipping are allied&lt;/blockquote&gt;
I’m…&lt;/p&gt;</description><link>http://bruceboughton.me.uk/post/177079994</link><guid>http://bruceboughton.me.uk/post/177079994</guid><pubDate>Tue, 01 Sep 2009 14:08:36 +0100</pubDate></item><item><title>Singletons Are Evil Part 2</title><description>&lt;a href="http://feedproxy.google.com/~r/LosTechies/~3/wStV1MQ2tvg/singletons-are-evil-part-2.aspx"&gt;Singletons Are Evil Part 2&lt;/a&gt;: &lt;p&gt;&lt;blockquote&gt;Shared by Bruce Boughton &lt;br/&gt;
Good explanation of why singletons are evil, and how you can use IoC to make singletons testable.&lt;/blockquote&gt;
&lt;p style="clear:both"&gt;A while back I wrote a post about why &lt;a href="http://blogs.msdn.com/scottdensmore/archive/2004/05/25/140827.aspx"&gt;singletons are evil&lt;/a&gt;. I still…&lt;/p&gt;&lt;/p&gt;</description><link>http://bruceboughton.me.uk/post/162911871</link><guid>http://bruceboughton.me.uk/post/162911871</guid><pubDate>Fri, 14 Aug 2009 18:05:57 +0100</pubDate></item><item><title>“Hero Mode Refactoring” AKA Enemy Of Brown Field Development</title><description>&lt;a href="http://feedproxy.google.com/~r/LosTechies/~3/VMTaBLt6DtM/hero-mode-refactoring-aka-enemy-of-brown-field-development.aspx"&gt;“Hero Mode Refactoring” AKA Enemy Of Brown Field Development&lt;/a&gt;: &lt;blockquote&gt;Shared by Bruce Boughton &lt;br/&gt;
Ryan coins the term “Hero Mode Refactoring” for when you try to push a refactoring through too hastily and end up causing yourself more problems than you started with.&lt;/blockquote&gt;
&lt;p&gt;…&lt;/p&gt;</description><link>http://bruceboughton.me.uk/post/162911863</link><guid>http://bruceboughton.me.uk/post/162911863</guid><pubDate>Fri, 14 Aug 2009 18:05:56 +0100</pubDate></item><item><title>Considering ASP.NET MVC UI controls? Learn HTML and Javascript!</title><description>&lt;a href="http://feedproxy.google.com/~r/martijnboland/~3/sPe315f0eRI/"&gt;Considering ASP.NET MVC UI controls? Learn HTML and Javascript!&lt;/a&gt;: &lt;blockquote&gt;Shared by Bruce Boughton &lt;br/&gt;
Too damn right.&lt;/blockquote&gt;
&lt;p&gt;Warning: highly subjective content ahead.&lt;/p&gt;
&lt;p&gt;In the recent weeks we’ve seen &lt;a href="http://www.telerik.com/products/aspnet-mvc.aspx"&gt;several&lt;/a&gt; &lt;a href="http://mvc.devexpress.com/"&gt;control&lt;/a&gt; &lt;a href="http://www.syncfusion.com/products/aspnet-mvc"&gt;vendors&lt;/a&gt; come up with toolkits that target ASP.NET MVC….&lt;/p&gt;</description><link>http://bruceboughton.me.uk/post/162030552</link><guid>http://bruceboughton.me.uk/post/162030552</guid><pubDate>Thu, 13 Aug 2009 14:14:06 +0100</pubDate></item><item><title>VAN: Doing 2 Part Series on Castle development July 1st and 8th at 8pm</title><description>&lt;a href="http://feedproxy.google.com/~r/LosTechies/~3/kuUYYIb8F2o/van-doing-2-part-series-on-castle-development-july-1st-and-8th-at-8pm.aspx"&gt;VAN: Doing 2 Part Series on Castle development July 1st and 8th at 8pm&lt;/a&gt;: &lt;p&gt;I know this isn’t related to my Pylons series and worry not there is no interruption in that, but I’m giving a couple of talks on &lt;a title="Virtual Alt.net" href="http://www.lostechies.com/controlpanel/blogs/posteditor.aspx/www.virtualaltnet.com"&gt;Virtual Alt.Net&lt;/a&gt;&lt;span style="border-collapse:collapse"&gt;. The first one I’ve done before and you may…&lt;/span&gt;&lt;/p&gt;</description><link>http://bruceboughton.me.uk/post/130125892</link><guid>http://bruceboughton.me.uk/post/130125892</guid><pubDate>Thu, 25 Jun 2009 19:39:56 +0100</pubDate></item><item><title>SerialSeb: Interfaces with static methods, reducing the cost of extensibility</title><description>&lt;a href="http://serialseb.blogspot.com/2009/06/interfaces-with-static-methods-reducing.html"&gt;SerialSeb: Interfaces with static methods, reducing the cost of extensibility&lt;/a&gt;: &lt;p&gt;Sebastien Lambla points out that you can implement “static” interface members using extension methods. This is a very handy technique.&lt;/p&gt;</description><link>http://bruceboughton.me.uk/post/122244482</link><guid>http://bruceboughton.me.uk/post/122244482</guid><pubDate>Fri, 12 Jun 2009 08:59:36 +0100</pubDate></item><item><title>Download Internet Explorer 8 &amp; Help Fight Hunger</title><description>&lt;a href="http://windowsteamblog.com/blogs/windowsexperience/archive/2009/06/10/download-internet-explorer-8-amp-help-fight-hunger.aspx"&gt;Download Internet Explorer 8 &amp; Help Fight Hunger&lt;/a&gt;: &lt;blockquote&gt;Shared by Bruce Boughton &lt;br/&gt;
It’s official, if you’re still on IE6 or IE7, you’re starving a child. You bad, bad person.&lt;/blockquote&gt;
&lt;p&gt;Today, the Internet Explorer Team took over New York City’s Time Warner Center…&lt;/p&gt;</description><link>http://bruceboughton.me.uk/post/121653105</link><guid>http://bruceboughton.me.uk/post/121653105</guid><pubDate>Thu, 11 Jun 2009 08:56:50 +0100</pubDate></item></channel></rss>

