Articles by asiemer (25)
-
The Command Pattern
Published: 10 Feb 2010 Views: 1,718 Avg Rating: 0/5 Votes: 0 Comments: 0
In this article I will provide a quick refresher on what the command pattern is used for, how it works, and where it fits in the web development world.
-
Using NBuilder to mock up a data driven UI - Part 2
Published: 15 Jan 2010 Views: 999 Avg Rating: 0/5 Votes: 0 Comments: 0
In this article we will continue our discussion by filling out the implementation in our service class with some NBuilder code. Once we have the working service class in place we can then create a working UI (in the ASP.NET MVC project we created in the last article).
-
Using NBuilder to mock up a data driven UI - Part 1
Published: 13 Jan 2010 Views: 1,630 Avg Rating: 0/5 Votes: 0 Comments: 0
In this article we will take a look at a fairly new open source project called NBuilder (http://www.nbuilder.org and http://code.google.com/p/nbuilder/) and how it can be used to provide us with fake data out of the gate. NBuilder allows you to quickly stand up generated objects based on standard .net types in an easy fluent manner. And that is just the start!
-
Installing the Spark View Engine into ASP.NET MVC 2 Preview 2
Published: 27 Nov 2009 Views: 6,701 Avg Rating: 0/5 Votes: 0 Comments: 4
Learn how to integrate the Spark View Engine into a standard ASP.NET MVC 2 application
-
Tracking access to media resources with HttpHandlers
Published: 25 Nov 2009 Views: 3,690 Avg Rating: 0/5 Votes: 0 Comments: 0
This article will discuss what it takes to create an HttpHandler that can keep track of new and existing resources and how many people access those resources.
-
LINQ to SQL Profiler
Published: 23 Nov 2009 Views: 2,126 Avg Rating: 0/5 Votes: 0 Comments: 0
In this article we will be taking a look at the new LINQ to SQL Profiler from HibernatingRhinos. This tool gives you a view into the goings on of LINQ to SQL. Not only does it allow you to see the SQL that is generated by your LINQ queries but it also shows you information about your connections, queries, as well as alerting you to all sorts of information that you might otherwise not know about.
-
Building a StackOverflow inspired Knowledge Exchange Three Tiers to MVC – Distributed systems: adding a WCF service layer
Published: 18 Nov 2009 Views: 1,584 Avg Rating: 0/5 Votes: 0 Comments: 2
In this article we are going to look at how distributable our current code base is. We will find that even with all the refactoring and modifications that we have done we are still pretty married to a fairly hardwired infrastructure. If one piece of our code requires more resources than any other we can’t simply scale out that bit.
-
Building a StackOverflow inspired Knowledge Exchange Three Tiers to MVC – Hooray – Inversion of Control with StructureMap
Published: 16 Nov 2009 Views: 1,291 Avg Rating: 0/5 Votes: 0 Comments: 0
In this article we will discuss how we can enhance the power of the Dependency Injection pattern by implementing an Inversion of Control container. We will discuss what an IoC container can be used for and how it works. Then we will look at implementing an Inversion of Control container in our code. We will specifically implement the IoC container StructureMap.
-
Building a StackOverflow inspired Knowledge Exchange Three Tiers to MVC – Hooray – Dependency Injection
Published: 13 Nov 2009 Views: 1,755 Avg Rating: 5/5 Votes: 1 Comments: 4
In this article we will address the lack of testability that our current application has. We will do this by making our application conform to the dependency injection pattern. This will allow us to push up all of our dependencies which makes our code considerably more testable than it currently is.
-
Building a StackOverflow inspired Knowledge Exchange Three Tiers to MVC – Hooray – Reversing Dependencies
Published: 02 Nov 2009 Views: 1,920 Avg Rating: 5/5 Votes: 1 Comments: 6
In this article we will focus on less of the structural issues and instead work on removing our dependency on LINQ to SQL. We will achieve this by employing an object to object mapping tool called AutoMapper.
-
Lucene.NET vs SQL Server Full-text – Generating a million records and a full-text index
Published: 28 Oct 2009 Views: 3,587 Avg Rating: 4/5 Votes: 2 Comments: 3
In this article we will take a look at how SQL Server performs with one million records in a table. We will create a quick data pumper program to fill up a table with a million dynamically created rows of data. From there we will take a look at querying the data without any special optimizations. Then we will create a Full-text index and see how that helps our searching capability.
-
Building a StackOverflow inspired Knowledge Exchange Three Tiers to MVC – Hooray – Physical Separation
Published: 19 Oct 2009 Views: 1,569 Avg Rating: 5/5 Votes: 1 Comments: 0
In this article we will start to address some of the flaws in our original design. The first step will be to refactor towards logical separation of our code. Then we can analyze the code to see what the remaining issues are. Then we will analyze the pros and cons of this design.
-
Building a StackOverflow inspired Knowledge Exchange Three Tiers to MVC – Hooray – Logical Separation
Published: 16 Oct 2009 Views: 1,750 Avg Rating: 5/5 Votes: 2 Comments: 11
In this article we will take the next step in improving this code by further elevating our logical tiers to physical tiers. This simply means that we will create separate assemblies for each of the separate tiers. By the end of this article we will have our web project, a business layer project, domain project, and a data access project.
-
Building a StackOverflow inspired Knowledge Exchange - Three Tiers to MVC – Hooray - A simple MVC application
Published: 16 Oct 2009 Views: 1,906 Avg Rating: 5/5 Votes: 2 Comments: 2
In this article series we are going to discuss some architectural concepts.
-
Building a StackOverflow inspired Knowledge Exchange - Sitemap and wireframes with Expression Blend 3 and SketchFlow Part 4
Published: 09 Oct 2009 Views: 1,325 Avg Rating: 0/5 Votes: 0 Comments: 0
In this article we will take a look at some team collaboration aspects of SketchFlow in the form of getting feedback from the users of our prototype. Then we will build a reusable component for our header and navigation controls that all of the screens in our project can use.
-
Building a StackOverflow inspired Knowledge Exchange - Sitemap and wireframes with Expression Blend 3 and SketchFlow Part 3
Published: 07 Oct 2009 Views: 1,372 Avg Rating: 5/5 Votes: 1 Comments: 0
In this article we will create our first SketchFlow application. We will then dig through the current version of StackOverflow and document all of the important aspects of that site (layout, navigation, workflow, and usability). We will then implement a working mock up that directly resembles StackOverflow which you will be able to play with when you are done reading this!
-
Building a StackOverflow inspired Knowledge Exchange - Sitemap and wireframes with Expression Blend 3 and SketchFlow Part 2
Published: 25 Sep 2009 Views: 1,322 Avg Rating: 5/5 Votes: 1 Comments: 0
In this article we will take a look at what a mock up is good for. We will discuss the definition of usability, getting client sign off, streamlining the specification process, and improving client collaboration. We will then take a look at a list of some of the tools that are out there to use for creating a mock up, some more complex than others.
-
Building a StackOverflow inspired Knowledge Exchange - Sitemap and wireframes with Expression Blend 3 and SketchFlow Part 1
Published: 24 Sep 2009 Views: 1,472 Avg Rating: 0/5 Votes: 0 Comments: 0
In this article we are going to start to look at one of the required design aspects when building a large web application. We will specifically look at what the new SketchFlow tool (in Expression Blend 3) has to offer us when designing our sitemap, wireframe, and user interaction for our site.
-
Building a StackOverflow inspired Knowledge Exchange - Continuous integration with CruiseControl.NET
Published: 10 Sep 2009 Views: 2,864 Avg Rating: 5/5 Votes: 1 Comments: 0
In this article we will take a look at build automation on the server side of our development environment.
-
Building a StackOverflow inspired Knowledge Exchange –Build automation with NAnt
Published: 25 Aug 2009 Views: 4,037 Avg Rating: 5/5 Votes: 1 Comments: 15
In this article we will take an additional step in the completion of our local development environment by adding various forms of build automation.
-
Creating a Dynamic Email Drop Box – Part 3 of 3
Published: 20 Aug 2009 Views: 2,118 Avg Rating: 5/5 Votes: 1 Comments: 5
In this article we’re going to build the drop box application.
-
Building a StackOverflow inspired Knowledge Exchange – Setting up the development environment
Published: 12 Aug 2009 Views: 2,889 Avg Rating: 5/5 Votes: 2 Comments: 13
In this article we will be setting up the start of our development environment.
-
Building a StackOverflow inspired Knowledge Exchange – Introduction
Published: 10 Aug 2009 Views: 4,716 Avg Rating: 5/5 Votes: 4 Comments: 1
Andrew Siemer will walk you through from start to finish (in a series of articles) on how he would go about creating a StackOverflow style knowledge exchange.
-
Creating a Dynamic Email Drop Box – Part 2 of 3
Published: 29 Jul 2009 Views: 7,773 Avg Rating: 5/5 Votes: 1 Comments: 4
In the previous article we discussed the idea of a dynamic email drop box. In this article we will take a look at the first half of our task list.
-
Creating a Dynamic Email Drop Box – Part 1 of 3
Published: 21 Jul 2009 Views: 3,364 Avg Rating: 0/5 Votes: 0 Comments: 5
The author discusses the creation of an email drop box that would allow a site’s users to accept data into their profiles via email sent to accounts that didn’t physically exist.
|
Article Comments by asiemer (30)
|