ashic
Name: ashic
Score: 240
Last Seen: 433 days, 22 hours, 2 minutes ago
Member Since: 9 December, 2009
DotNetShoutout
atom rss
2
Shouts

Yes, I Use a Text Editor for Demonstrating Code

published 429 days, 16 hours, 25 minutes ago posted by ashicashic 433 days, 22 hours, 2 minutes ago
Monday, March 19, 2012 7:49:15 AM GMT Thursday, March 15, 2012 2:12:47 AM GMT
Sometimes a text editor is all you need for cultivating ideas... (more)
category: Agile | clicked: 34 | comment | | source: www.heartysoft.com
tags: C#, Notepad
2
Shouts

My CQRS Session at the Canary Wharf Dot Net User Group

posted by ashicashic 703 days, 4 minutes ago
Monday, June 20, 2011 12:10:28 AM GMT
About a couple of weeks ago, I presented some very basic CQRS and Event Sourcing concepts to the Canary Wharf Dot Net User Group. It was an interesting experience to say the least. About everybody there had heard of CQRS (hmmm), about a quarter knew a bit about how it works (wow) and only one guy there actually uses it (ah well). This confusing spread in the audience made it quite challenging as to which bits to focus on and what to ... (more)
category: Architecture | clicked: 7 | comment | | source: www.heartysoft.com
tags: cqrs; community
3
Shouts

Heartysoft.com | ASP.NET MVC Gotcha – String as Model

published 762 days, 23 hours, 7 minutes ago posted by ashicashic 763 days, 15 hours, 28 minutes ago
Thursday, April 21, 2011 1:07:06 AM GMT Wednesday, April 20, 2011 8:46:27 AM GMT
Ashic looks at a gotcha when returning a view with a string model from a controller in ASP.NET MVC. (more)
category: Web Dev | clicked: 0 | comment | | source: www.heartysoft.com
2
Shouts

Heartysoft.com | Ninja Coding: Composition over Inheritance–Even when Overriding

posted by ashicashic 796 days, 21 hours ago
Friday, March 18, 2011 3:14:18 AM GMT
Ashic shows a trick that can make overriding more flexible, specially when stubbing for tests. (more)
category: How To | clicked: 2 | comment | | source: www.heartysoft.com
tags: C#
2
Shouts

Heartysoft.com | ViewBag can be good…honestly

posted by ashicashic 801 days, 4 hours, 53 minutes ago
Sunday, March 13, 2011 7:21:21 PM GMT
Ashic discusses why some data is best passed in via the ViewBag dynamic as opposed to strongly typed viewmodels. (more)
category: Web Dev | clicked: 1 | comment | | source: www.heartysoft.com
2
Shouts

Heartysoft.com | Ninja Coding: Code Comments and Self Explanatory Code

published 882 days, 15 hours, 8 minutes ago posted by ashicashic 884 days, 11 hours, 57 minutes ago
Wednesday, December 22, 2010 9:06:10 AM GMT Monday, December 20, 2010 12:17:31 PM GMT
Ashic starts off a new series of articles on software craftsmanship called "Ninja Coding". In this post, he looks at code comments and why he favours self explanatory code over comments, with examples. (more)
category: Agile | clicked: 0 | comment | | source: www.heartysoft.com
tags: software craftsmanship
2
Shouts

Heartysoft.com | ASP.NET MVC 3 CTP1 View Improvements

posted by ashicashic 979 days, 22 hours, 55 minutes ago
Thursday, September 16, 2010 1:19:34 AM GMT
Ashic shows the various View improvements in ASP.NET MVC 3 CTP1 in a 45 minute screencast. Topics covered include Razor syntax, layouts, templating, global namespaces. He also takes a look at the new dynamic viewmodel and how it can be used to clean up View code. (more)
category: Web Dev | clicked: 2 | comment | | source: www.heartysoft.com
tags: Screencast, ASP.NET MVC 3 Preview 1
2
Shouts

Heartysoft.com | Selecting ListView Items with CheckBoxes

posted by ashicashic 980 days, 5 hours, 51 minutes ago
Wednesday, September 15, 2010 6:23:54 PM GMT
Often we need to enable users to select multiple items from a ListView control and do a batch operation on them. While the ListView control does enable selection, it only supports selecting one row (item) at a time. This article shows a nice, easy and reusable way to enable multiple selection with checkboxes.The Project I've created a very simple "Empty ASP.NET WebForms Application" and added a standard Default.aspx page. I've created an App_Data folder and added a database called PeopleDB.mdf into it. ... (more)
category: Web Dev | clicked: 1 | comment | | source: www.heartysoft.com
tags: WebForms, listview, ASP.NET
6
Shouts

Heartysoft.com | Anonymous Types are Internal, C# 4.0 Dynamic Beware!

published 1091 days, 11 hours, 44 minutes ago posted by ashicashic 1092 days, 41 minutes ago
Thursday, May 27, 2010 12:30:52 PM GMT Wednesday, May 26, 2010 11:33:57 PM GMT
This article explains why C# 4.0's dynamic features don't seem to work when evaluating instances of anonymous types returned from a public method of a different assembly. (more)
category: How To | clicked: 1 | 1 comment | | source: www.heartysoft.com
tags: C# 4.0
6
Shouts

Heartysoft.com | ASP.NET MVC – Unit Testing JsonResult Returning Anonymous Types

published 1092 days, 13 hours, 56 minutes ago posted by ashicashic 1092 days, 23 hours, 20 minutes ago
Wednesday, May 26, 2010 10:18:44 AM GMT Wednesday, May 26, 2010 12:54:30 AM GMT
In this article, Ashic shows a few approaches to unit testing JsonResults that wrap anonymous types in ASP.NET MVC. (more)
category: Web Dev | clicked: 1 | comment | | source: www.heartysoft.com
8
Shouts

Heartysoft.com | Encrypted Hidden Redux : Let's Get Salty

published 1165 days, 11 hours, 25 minutes ago posted by ashicashic 1166 days, 4 hours, 15 minutes ago
Sunday, March 14, 2010 12:49:12 PM GMT Saturday, March 13, 2010 7:59:46 PM GMT
In this article, Ashic Mahtab shows an elegant, reusable and unobtrusive way in which to persist sensitive data to the browser in hidden inputs and restoring them on postback without needing to change any code in controllers or actions. The approach is an improvement of his previous article and incorporates a per session salt during encryption. (more)
category: Web Dev | clicked: 0 | comment | | source: www.heartysoft.com
tags: ASP.NET MVC, Security
6
Shouts

MVC 2 RC 2 Templated Helper Bug and a Potential Solution

published 1176 days, 8 hours, 40 minutes ago posted by ashicashic 1178 days, 3 minutes ago
Wednesday, March 03, 2010 3:34:31 PM GMT Tuesday, March 02, 2010 12:11:06 AM GMT
In this Article, Ashic Mahtab looks at a potential bug in the MVC 2 RC 2 source code and proposes a solution. (more)
category: Web Dev | clicked: 0 | comment | | source: www.heartysoft.com
4
Shouts

Heartysoft.com | Encrypted Hidden Inputs in ASP.NET MVC

published 1181 days, 23 hours, 45 minutes ago posted by ashicashic 1182 days, 10 hours, 48 minutes ago
Friday, February 26, 2010 12:30:00 AM GMT Thursday, February 25, 2010 1:26:35 PM GMT
In this article, Ashic Mahtab shows an elegant, reusable and unobtrusive way in which to persist sensitive data to the browser in hidden inputs and restoring them on postback without needing to change any code in controllers or actions. (more)
category: Web Dev | clicked: 3 | comment | | source: www.heartysoft.com
tags: ASP.NET MVC, Security, Html Helper
6
Shouts

Exposing a WCF Service for Ajax and Silverlight

published 1184 days, 4 hours, 37 minutes ago posted by ashicashic 1185 days, 4 hours, 59 minutes ago
Tuesday, February 23, 2010 7:37:51 PM GMT Monday, February 22, 2010 7:15:11 PM GMT
In this article, Ashic Mahtab shows how to create a WCF service and expose it to Ajax and Silverlight. In doing so, he demonstrates some new features of ASP.NET Ajax and how it compares to jQuery in consuming WCF services. Lastly, he shows how simple configuration changes can enable binary encoding for a WCF service, which can increase data transfer efficiency in clients like Silverlight. (more)
category: Web Dev | clicked: 0 | comment | | source: www.heartysoft.com
tags: Silverlight, ASP.NET AJAX 4.0, jQuery, WCF
8
Shouts

Heartysoft.com | Ajax, Asp.net Ajax, jQuery – Misconceptions and Facts

published 1257 days, 18 hours, 10 minutes ago posted by ashicashic 1260 days, 5 hours, 5 minutes ago
Saturday, December 12, 2009 6:04:19 AM GMT Wednesday, December 09, 2009 7:09:45 PM GMT
There seems to be some confusion among a lot of developers about Asp.net Ajax. This article will hopefully clear some doubts regarding what it is, what it isn’t and where jQuery comes in. (more)
category: Web Dev | clicked: 0 | 1 comment | | source: www.heartysoft.com