Build your own keyword analysis with our tools
SEO Report
Server Infos
Backlinks

HTML Analysis

Page Status
 

Found

Highlighted Content
Title

Ben Morris is a technical architect from London.

Description

Ben Morris is a London-based technical architect writing about good software design, interesting online technology and pragmatic development process.

Keywords

H1

Ben Morris. Software architecture.

H2

Build vs Buy decisions and the importance of context Technology decisions should not be made in isolation, particularly when you are trying to weigh up building a solution or buying a third party platform. April 19th, 2013 Sharing web services and APIs in an organisation: challenges and pitfalls Sharing services and APIs can appeal to a desire to reduce duplication and improve development efficiency. It’s a worthy ambition though the journey there can be littered with costly traps for the unwary. April 4th, 2013 Writing a brokered messaging client for Azure Service Bus that is production-ready Azure’s Brokered Message API provides a basic set of methods that make it easy to start sending and receiving messages through the Azure Service Bus. The problem is that it doesn’t do much to provide some of the basic scaffolding required by a serviceable messaging client. March 16th, 2013 Using asynchronous log4net appenders for high performance logging Log4net provides decent logging performance out of the box, but you’ll need to consider asynchronous appending if you want more serious throughput or logging to a shared resource. February 22nd, 2013 Are CRUD methods what we really want from a repository? CRUD-based repositories may appear convenient but they can make for poor service interfaces as well as giving rise to a lot of unnecessary boiler-plate code. February 5th, 2013 Using Umbraco 6 to create an ASP.NET MVC 4 web application A lot of .Net-based CMS systems have been slow to adopt MVC and Umbraco have had more trouble than most. The newly released version 6 boasts a rendering model that plays pretty nicely with a full MVC 4 project – so long as you’re prepared to ignore the webforms lurking in the Umbraco UI. January 15th, 2013 Sharing code between geographically distributed development teams Large-scale development increasingly involves distributed teams as organizations seek to manage costs and leverage resources on a global scale. However, sharing code between distant development teams gives rise to problems that can only be addressed in part by processes and tools. You also need teams to communicate directly and build trust. December 17th, 2012 REST services may not have standards, but they should follow conventions REST is more of an architectural style than a set of standards. That said, a service should follow certain conventions if it is to be predictable and simple to work with. November 24th, 2012 Regular expressions and RegEx performance in .Net If you run into performance problems with regular expressions in .Net then your options for tuning and improving are pretty limited. Your only real hope is to keep a close eye on exactly what you’re throwing into the RegEx black box. November 6th, 2012 A shared database is still an anti-pattern, no matter what the justification Shared databases risk turning into performance bottlenecks that encourage close-coupling and create a single point of failure. There’s no justification for using them to integrate processes and applications. Older Articles » About me
Recent
Categories

H3

Build vs Buy decisions and the importance of context
Sharing web services and APIs in an organisation: challenges and pitfalls
Writing a brokered messaging client for Azure Service Bus that is production-ready
Using asynchronous log4net appenders for high performance logging
Are CRUD methods what we really want from a repository?
Using Umbraco 6 to create an ASP.NET MVC 4 web application
Sharing code between geographically distributed development teams
REST services may not have standards, but they should follow conventions

H4

H5

Text Analysis

Cloud of Keywords from all content
High relevance
 

development service performance services teams umbraco mvc web code logging lot sharing

Medium relevance
 

messaging distributed client brokered basic asynchronous methods bus azure standards decisions digital cms box log4net pretty build architecture conventions asp systems shared problems processes create

Low relevance
 

digital cms box log4net pretty build architecture conventions asp systems shared problems processes create version released boasts convenient repositories plays model newly rendering november nicely net-based expressions boiler-plate slow buy unnecessary trouble interfaces work leverage resources costs manage seek global scale tools communicate addressed distant trust organizations involves webforms lurking simple prepared you’ predictable crud-based geographically increasingly morris architectural style project crud it’s worthy efficiency improve reduce duplication ambition journey unwary message traps repository littered desire appeal buying party solution building isolation weigh platform april organisation challenges 4th 2013 sharing applications easy costly leading high appenders 2013 using resource sending throughput appending you’ll decent serviceable february doesn’t messages receiving scaffolding problem regex required

Very Low relevance
 
version released boasts convenient repositories plays model newly rendering november nicely net-based expressions boiler-plate slow buy unnecessary trouble interfaces work leverage resources costs manage seek global scale tools communicate addressed distant trust organizations involves webforms lurking simple prepared you’ predictable crud-based geographically increasingly morris architectural style project crud it’s worthy efficiency improve reduce duplication ambition journey unwary message traps repository littered desire appeal buying party solution building isolation weigh platform april organisation challenges 4th 2013 sharing applications easy costly leading high appenders 2013 using resource sending throughput appending you’ll decent serviceable february doesn’t messages receiving scaffolding problem regex required integrate quality online including stuff built data corporates high-availability agencies articles middleware spent integrations multi-screen veteran years london-based team older sites start-ups focusing strategy categories patterns sql large-scale application process artists framework rants seo episerver social azure’s justification linkedin context check twitter contact accessibility technology production-ready server writing pitfalls platforms 15th 5th application a 2013 are 22nd logging log4net january teams large-scale conventions rest 24th 2012 rest 17th december 16th march software june london architect technical 2013 build context technology production-ready azure’s 2013 writing pitfalls sharing 19th 2012 regular net if risk turning databases justification shared matter bottlenecks encourage failure point single close-coupling anti-pattern database improving limited tuning options regular close you’re 2012 a 6th black throwing there’s

Highlighted Content Analysis

Cloud of Keywords from all content
High relevance
 

performance 2013 sharing development services service teams

Medium relevance
 

code logging umbraco mvc web conventions methods shared distributed brokered log4net 2012 standards bus morris writing create client azure build decisions asynchronous messaging

Low relevance
 

conventions methods shared distributed brokered log4net 2012 standards bus morris writing create client azure build decisions asynchronous messaging regular production-ready basic box asp lot application geographically pretty repository crud expressions high processes problems february appenders november architect april software technology challenges justification regex context buy technical pitfalls organisation

Very Low relevance
 
regular production-ready basic box asp lot application geographically pretty repository crud expressions high processes problems february appenders november architect april software technology challenges justification regex context buy technical pitfalls organisation manage there’s point global scale resources leverage failure costs applications january 15th categories lurking webforms you’ prepared articles large-scale older distant seek organizations increasingly involves integrate addressed 24th 6th database simple work black throwing tuning options improving limited you’re close predictable style turning communicate tools bottlenecks close-coupling encourage risk databases anti-pattern architectural matter 17th trust december single unnecessary it’s worthy ambition efficiency improve reduce duplication journey littered azure’s message easy 4th unwary costly traps desire appeal online pragmatic process interesting good london london-based architecture isolation party platform 19th buying solution weigh building sending receiving cms systems slow net-based 5th interfaces boiler-plate trouble newly model plays nicely rendering boasts released version convenient repositories required serviceable march scaffolding doesn’t messages problem 16th decent 22nd crud-based resource throughput you’ll appending project