gpeipman
Name: gpeipman
Score: 3,910.06
Last Seen: 772 days, 17 hours, 36 minutes ago
Member Since: 3 March, 2009
DotNetShoutout
atom rss
9
Shouts

Visual Studio: Microsoft should simplify producing quality software

published 998 days, 1 hour, 21 minutes ago posted by gpeipmangpeipman 1000 days, 6 hours, 51 minutes ago
Tuesday, August 31, 2010 4:08:28 PM GMT Sunday, August 29, 2010 10:38:49 AM GMT
I am looking at features of different versions of Visual Studio and I less and less understand how and why is the quality of software handled as fun of few seasoned professionals. Although Visual Studio is best development platform I have ever seen I really don’t understand why Microsoft hates people who want to provide quality to their customers. (more)
category: How To | clicked: 0 | comment | | source: weblogs.asp.net
7
Shouts

Book review: Patterns of Enterprise Application Architecture

published 998 days, 1 hour, 21 minutes ago posted by gpeipmangpeipman 1000 days, 7 hours, 48 minutes ago
Tuesday, August 31, 2010 4:08:28 PM GMT Sunday, August 29, 2010 9:42:16 AM GMT
Lately I finished reading the famous patterns book by Martin Fowler - Patterns of Enterprise Application Architecture. This book introduces and describes design patterns you will usually see when building enterprise applications. There are also examples for patterns and although they are simple and primitive they give you the idea how to implement or use specific patterns. Read more why I suggest you to read this book. (more)
category: Architecture | clicked: 0 | comment | | source: weblogs.asp.net
9
Shouts

Managing business object locks on application level

published 1000 days, 2 hours, 30 minutes ago posted by gpeipmangpeipman 1000 days, 21 hours, 31 minutes ago
Sunday, August 29, 2010 2:59:30 PM GMT Saturday, August 28, 2010 7:58:37 PM GMT
Today I worked out simple application side object locking solution for one server scenario. My motivation came from ASP.NET architecture forum thread How to solve concurrent site issue where one user asks for locking solution that works without changing database. Here is my simple and primitive solution that should help this guy out. I added also sample solution to this posting. (more)
category: Web Dev | clicked: 0 | comment | | source: weblogs.asp.net
9
Shouts

ASP.NET MVC meets HTML5

published 1011 days, 2 hours, 58 minutes ago posted by gpeipmangpeipman 1013 days, 19 hours, 56 minutes ago
Wednesday, August 18, 2010 2:32:16 PM GMT Sunday, August 15, 2010 9:33:52 PM GMT
Today I tried out ASP.NET MVC HTML5 Helpers Toolkit by Dean Hume. Although browsers today support HTML5 partially it is time to start playing with it. As soon as HTML5 gets common standard in web you should be able to react fast. In this posting I will introduce you HTML5 Helpers Toolkit and some HTML5 field types. (more)
category: Web Dev | clicked: 0 | comment | | source: weblogs.asp.net
tags: MVC, ASP.NET, html5
7
Shouts

ASP.NET MVC 3: Using HttpNotFoundResult in controller tests

published 1011 days, 2 hours, 58 minutes ago posted by gpeipmangpeipman 1014 days, 41 minutes ago
Wednesday, August 18, 2010 2:32:16 PM GMT Sunday, August 15, 2010 4:48:25 PM GMT
Lately I blogged about HttpNotFoundResult and HttpStatusCodeResult action results that come with ASP.NET MVC 3. These results are ideal for controller tests as we don’t have to mess with HttpContext and Response objects anymore. In this posting I will show you how to use HttpNotFoundResult in controller tests to check if errors are given correctly to user. (more)
category: Web Dev | clicked: 11 | comment | | source: weblogs.asp.net
tags: Testing, MVC, ASP.NET
10
Shouts

ASP.NET MVC 3: Introducing Razor view engine

published 1013 days, 4 hours, 37 minutes ago posted by gpeipmangpeipman 1014 days, 16 hours, 16 minutes ago
Monday, August 16, 2010 12:52:46 PM GMT Sunday, August 15, 2010 1:13:25 AM GMT
ASP.NET MVC 3 brings us new view engine called Razor. Razor view engine was made available with WebMatrix first beta. Razor brings us new and very short syntax for writing views. In this posting I will introduce you shortly ASP.NET MVC Razor view engine. (more)
category: Web Dev | clicked: 4 | 1 comment | | source: weblogs.asp.net
tags: Razor, MVC, ASP.NET
9
Shouts

ASP.NET MVC 3: Global action filters

published 1013 days, 4 hours, 37 minutes ago posted by gpeipmangpeipman 1014 days, 19 hours, 55 minutes ago
Monday, August 16, 2010 12:52:46 PM GMT Saturday, August 14, 2010 9:35:23 PM GMT
ASP.NET MVC 3 supports global action filters. Global action filters are applied to all actions in web application. By example, you can use global action filters for common security checks. In this posting I will show you how to write dummy action filter, register it as global and test it. (more)
category: Web Dev | clicked: 2 | 4 comments | | source: weblogs.asp.net
tags: MVC, ASP.NET
6
Shouts

Example: Creating workflow to request songs from radio station

posted by gpeipmangpeipman 1016 days, 16 hours, 20 minutes ago
Friday, August 13, 2010 1:09:50 AM GMT
Today I played with WF 4.0 declarative workflows. This posting shows you simple workflow that you can extend to add songs to online radio station queue. My main focus here is workflow and I will provide here no logic for actual queue implementation. You can find here also Visual Studio 2010 sample solution. (more)
category: Web Dev | clicked: 0 | comment | | source: weblogs.asp.net
tags: WF4, Visual Studio 2010
7
Shouts

ASP.NET MVC 3: Using multiple view engines in same project

published 1031 days, 3 hours, 21 minutes ago posted by gpeipmangpeipman 1031 days, 8 hours, 53 minutes ago
Thursday, July 29, 2010 2:08:31 PM GMT Thursday, July 29, 2010 8:36:35 AM GMT
One of nice features of ASP.NET MVC 3 is support for multiple view engines. There will be two out-of-box view engines: one for classic ASPX-based views and one for Razor-based views. In this posting I will show you this new feature and demonstrate how to use different view engine in same project. (more)
category: Web Dev | clicked: 0 | comment | | source: weblogs.asp.net
tags: ASP.NET MVC
11
Shouts

ASP.NET MVC 3: Creating HttpStatusCodeResult with view based body

published 1030 days, 5 hours, 29 minutes ago posted by gpeipmangpeipman 1032 days, 5 hours, 46 minutes ago
Friday, July 30, 2010 12:01:01 PM GMT Wednesday, July 28, 2010 11:43:55 AM GMT
My last posts described new action results in ASP.NET MVC 3 – HttpNotFoundResult and HttpStatusCodeResult. Unfortunately these result have no body to send to client but there are times we need it to inform our visitor about problems the way that we don’t go out of information context where visitor is. In this example I will show you how to write your own HttpStatusCodeResult that has also body. (more)
category: Web Dev | clicked: 5 | comment | | source: weblogs.asp.net
tags: ASP.NET MVC
11
Shouts

ASP.NET MVC 3: Using HttpStatusCodeResult

published 1030 days, 5 hours, 29 minutes ago posted by gpeipmangpeipman 1032 days, 8 hours, 39 minutes ago
Friday, July 30, 2010 12:01:01 PM GMT Wednesday, July 28, 2010 8:50:52 AM GMT
ASP.NET MVC 3 also introduces new action result HttpStatusCodeResult. This action result provides you way how to specify HTTP status code and status description in your controllers. In this posting I will show you how to use HttpStatusCodeResult in your real-world applications providing meaningful status code for products that were online once but are now gone and we don’t expect them to be back in future. (more)
category: Web Dev | clicked: 7 | comment | | source: weblogs.asp.net
tags: ASP.NET MVC, SEO
11
Shouts

ASP.NET MVC 3: New ViewModel is dynamic ViewData

published 1031 days, 3 hours, 21 minutes ago posted by gpeipmangpeipman 1032 days, 23 hours, 2 minutes ago
Thursday, July 29, 2010 2:08:31 PM GMT Tuesday, July 27, 2010 6:27:33 PM GMT
ASP.NET MVC 3 introduces new ViewModel property of Controller that you can use to assign different properties to the model of your view. ViewModel is dynamic by type. In this posting I will show you how to use ViewModel property in your ASP.NET MVC applications. (more)
category: Web Dev | clicked: 1 | comment | | source: weblogs.asp.net
tags: ASP.NET MVC
9
Shouts

ASP.NET MVC 3: Using HttpNotFoundResult action result

published 1032 days, 4 hours, 24 minutes ago posted by gpeipmangpeipman 1032 days, 23 hours, 11 minutes ago
Wednesday, July 28, 2010 1:05:43 PM GMT Tuesday, July 27, 2010 6:18:43 PM GMT
ASP.NET MVC 3: Using HttpNotFoundResult action result ASP.NET MVC 3 introduces some new action results like HttpNotFoundResult that you can use to let browser know that resource was not found. In this posting I will show you how to use HttpNotFoundResult in real-world applications. (more)
category: Web Dev | clicked: 2 | comment | | source: weblogs.asp.net
tags: ASP.NET MVC
11
Shouts

ASP.NET MVC 3 Preview 1 is released!

published 1031 days, 3 hours, 21 minutes ago posted by gpeipmangpeipman 1032 days, 23 hours, 26 minutes ago
Thursday, July 29, 2010 2:08:31 PM GMT Tuesday, July 27, 2010 6:03:34 PM GMT
ASP.NET MVC 3 Preview 1 is launced and available for download. There are many cool features and I strongly suggest you to try the new version out. In this posting I will give you quick overview about what’s new in ASP.NET MVC 3. (more)
category: Web Dev | clicked: 0 | comment | | source: weblogs.asp.net
tags: ASP.NET MVC
5
Shouts

How to make AJAX-requests to ASP.NET MVC application using jQuery

posted by gpeipmangpeipman 1034 days, 20 hours, 6 minutes ago
Sunday, July 25, 2010 9:23:29 PM GMT
How to make AJAX-requests to ASP.NET MVC application using jQuery I decided to write over long time one posting that is directed to beginners who start with jQuery and AJAX. One of the first things to study is how to make requests to server and how to retrieve objects. In this posting I will show you how to use jQuery to retrieve JSON data from ASP.NET MVC application and how to debug it. (more)
category: Web Dev | clicked: 1 | comment | | source: weblogs.asp.net
tags: ASP.NET MVC, Beginners, jQuery, Ajax
10
Shouts

ASP.NET MVC: Using dynamic type to test controller actions returning JsonResult

published 1033 days, 7 hours, 38 minutes ago posted by gpeipmangpeipman 1036 days, 4 hours, 57 minutes ago
Tuesday, July 27, 2010 9:52:03 AM GMT Saturday, July 24, 2010 12:32:37 PM GMT
I wrote unit tests for my ASP.NET MVC application that uses some jQuery AJAX-components. These components load data from server in JSON format. I needed to write tests for these methods to make sure that correct data is returned to client. In this posting I will show you how to use dynamic type to test JSON-based action results and therefore avoid creating DTO classes. (more)
category: Web Dev | clicked: 1 | comment | | source: weblogs.asp.net
tags: ASP.NET MVC, JSON, Testing
6
Shouts

Solution Navigator: Killer replacement for Solution Explorer

published 1036 days, 19 minutes ago posted by gpeipmangpeipman 1037 days, 9 hours, 9 minutes ago
Saturday, July 24, 2010 5:11:12 PM GMT Friday, July 23, 2010 8:21:22 AM GMT
Solution Navigator: Killer replacement for Solution Explorer Visual Studio 2010 Productivity Power Tools contains now Solution Navigator that merges many good features of Visual Studio 2010, Solution Explorer and some Power Tools features to single view. After playing shortly with Solution Navigator I found it to be very good replacement for Solution Explorer. In this posting I will show you some very cool features of Solution Navigator. (more)
category: How To | clicked: 1 | comment | | source: weblogs.asp.net
tags: productivity power pack, Visual Studio 2010, solution navigator
7
Shouts

WebMatrix Beta in pictures

published 1051 days, 3 hours, 45 minutes ago posted by gpeipmangpeipman 1051 days, 17 hours, 3 minutes ago
Friday, July 09, 2010 1:44:47 PM GMT Friday, July 09, 2010 12:27:03 AM GMT
Long time ago there was simple ASP.NET editor called Web Matrix that was replaced by Visual Web Developer Express when Express versions came for Visual Studio. Now is time again for some small and easy tool and here it is – Microsoft WebMatrix Beta. In this posting I will introduce you Microsoft WebMatrix and show how it works. (more)
category: Web Dev | clicked: 0 | comment | | source: weblogs.asp.net
tags: Razor, IIS Express, MVC, ASP.NET
11
Shouts

Stepping into ASP.NET MVC source code with Visual Studio debugger

published 1054 days, 2 hours, 50 minutes ago posted by gpeipmangpeipman 1055 days, 22 hours, 19 minutes ago
Tuesday, July 06, 2010 2:39:43 PM GMT Sunday, July 04, 2010 7:10:50 PM GMT
Stepping into ASP.NET MVC source code with Visual Studio debugger Using Visual Studio symbols and source files makes debugging much easier. I am specially happy about ASP.NET MVC 2 source files because I develop on ASP.NET MVC 2 almost every day. You may also find other useful symbols and source files. In this posting I will show you how to get ASP.NET MVC source to your computer and how to use it. (more)
category: Web Dev | clicked: 1 | comment | | source: weblogs.asp.net
tags: Debugging, Visual Studio, MVC, ASP.NET
10
Shouts

ASP.NET MVC: MVC Time Planner is available at CodePlex

published 1088 days, 7 hours, 29 minutes ago posted by gpeipmangpeipman 1090 days, 9 hours, 44 minutes ago
Wednesday, June 02, 2010 10:01:18 AM GMT Monday, May 31, 2010 7:45:28 AM GMT
I get almost every week some e-mails where my dear readers ask for source code of my ASP.NET MVC and FullCalendar example. I have some great news, guys! I ported my sample application to Visual Studio 2010 and made it available at CodePlex. (more)
category: Web Dev | clicked: 2 | comment | | source: weblogs.asp.net
tags: jQuery, MVC, ASP.NET