Browse by Tags

All Tags » Architecture
  • Fellowship One REST API - OAuth Security Update

    NOTE: THIS UPDATE ONLY CONCERNS THE FELLOWSHIP ONE RESTFUL API BETA OAUTH IMPLEMENTATIONYesterday a minor security threat was discovered in the OAuth protocol.The OAuth community is aggressively working on the issue and have released an advisory update on this on 4.23.2009 at 12:00 am PST. We have been in contact with them on the details of this ...
    Posted to Intelligent Design (Weblog) by  FTProductDev  on April 23, 2009
  • Fellowship One APIs - Past, Present, and Future

    With the up coming Fellowship One RESTful API we wanted to take the some time and look back on our other two APIs and reflect on what we intended them to be and what they actually became.  We looked at the their interfaces, authentication, resources, versioning, protocols, logging mechanisms, ''debuggability'', etc...  What we found out ...
    Posted to Intelligent Design (Weblog) by  FTProductDev  on February 25, 2009
  • Innovating with MVC in ASP.NET

    If you were following our blog at the end of last year, you read my entry on MVC - Wrestling an Enterprise Architecture out of .NET.  Well, we pressed forward and developed a fully-working MVC2 architecture on top of ASP.NET.  We've had some bumps along the way, but we think it's been worth the effort to move to an MVC2 ...
    Posted to Intelligent Design (Weblog) by  FTProductDev  on October 31, 2007
  • Typed Navigation

    One of the features we've worked into our new home-grown architecture is typed navigation.  Without typed navigation, urls are strewn throughout the code, and any changes to navigation or querystrings involve updates to many pages.  Not only that, providing a page the data it needs to properly initialize can be difficult to ...
    Posted to Intelligent Design (Weblog) by  thardy  on January 9, 2007
  • Persistence via Attributes

    In the new architecture we've been developing, one of the features we've developed is a common persistence mechanism.  Once again, our attempts are to make development as clear and painless as possible.  We want to make it incredibly easy to write good code, and difficult to make mistakes.  As our development team grows and ...
    Posted to Intelligent Design (Weblog) by  thardy  on October 20, 2006
  • Wrestling an Enterprise Architecture out of .NET

    As a growing "Software as a Service" (SaaS) development shop using .NET we've encountered many growing pains and some of the speed bumps inherent in the architecture that many others probably have as well.  I'd like to express some of the issues we've encountered and hear if anyone else would like to start a ...
    Posted to Intelligent Design (Weblog) by  thardy  on September 22, 2006