JShimty

Stories kicked by JShimty

Why Do "Not Windows Store"?(rapidapplicationdevelopment.blogspot.com)

submitted by LearLear(1195) 8 months, 7 days ago

On Friday we released an open source alternative to the Windows Store for Windows 8 Apps called the "Not Windows Store". Why? Will people even want unverified apps? Aren't multiple app stores a detriment to end users? read more...

2 comments |category: |Views: 95

tags: another

BigInteger in C# 4.0 (www.dotnetlogix.com)

submitted by dotnetlogixdotnetlogix(524) 8 months, 8 days ago

BigInteger in C# 4.0 read more...

add a comment |category: |Views: 62

tags: another

Death to the DAO and How to Test LINQ (rapidapplicationdevelopment.blogspot.com)

submitted by LearLear(1195) 1 year, 10 months ago

Occasionally I hear complaints that LINQ is hard to unit test. These complaints aren’t about LINQ to objects, mind you, they’re specific to the complexities of the flavors of LINQ that turn C# code into something else like SQL or CAML using expression trees. The most common technologies are LINQ to SQL, the Entity Framework, or in my case at the moment LINQ to SharePoint. In this post I’m going to propose a technique that makes testing LINQ not just easy, but downright elegant – assuming you’re ok with extension methods – lots of extension methods. And assuming you’re ready to kill your Data Access Objects (DAO) tier. read more...

add a comment |category: |Views: 438

tags: another

TFS Sucks, here is a list why(nearinfinity.com)

submitted by josephfjosephf(235) 2 years, 8 months ago

If you are thinking about using TFS here is a list of reasons why TFS sucks for SCM. Any suggestions on making these annoyances go away is very welcome. read more...

14 comments |category: |Views: 2446

tags: another

Unit Testing SharePoint - Past, Present, and Sporm(rapidapplicationdevelopment.blogspot.com)

submitted by LearLear(1195) 2 years, 8 months ago

As I described in SharePoint: The Wild West of Software Development there is a serious problem when you develop for SharePoint: ensuring quality through unit testing is really, really hard. And that's where a new open source tool just released today called sporm (SharePoint Object Relational Mapper) comes in. While sporm provides many benefits besides simplified unit testing I wanted to focus on this topic first, because sporm's approach, which models the entity framework in the way it supports POCO's, is a unique feature not available with other SharePoint tools like LINQ to SharePoint. read more...

add a comment |category: |Views: 8

tags: another

SharePoint: The Wild West of Software Development(rapidapplicationdevelopment.blogspot.com)

submitted by LearLear(1195) 2 years, 9 months ago

Some argue that Microsoft developers lack rigor -- that techniques like unit testing and continuous integration are virtually unheard of in this space. That’s rubbish. I would be shocked if the percentage of developers that track code coverage is significantly different for the .Net or Java spaces (not quite mainstream, but respectable). Mind you I’m talking .Net development in general. SharePoint, now that’s another story. read more...

1 comment |category: |Views: 326

tags: another

Problems with UpdatePanel on SharePoint(dobrzanski.net)

submitted by dobrzanski.netdobrzanski.net(173) 2 years, 9 months ago

Are you experiencing problems with with UpdatePanel on SharePoint? Get rid of them! read more...

add a comment |category: |Views: 42

tags: another

C# lambda and foreach variable(resnikb.wordpress.com)

submitted by resnikbresnikb(110) 2 years, 9 months ago

Surprising behavior of lambdas read more...

4 comments |category: |Views: 647

tags: another

IEnumerable.Count() is a Code Smell(rapidapplicationdevelopment.blogspot.com)

submitted by LearLear(1195) 2 years, 10 months ago

Count() is a frequently abused LINQ extension method that iterates through every item in an enumerable. But many developers don't realize that .Count() won't short circuit after it finds more than zero items -- it will continue iterating through every single item. This article introduces the problem and proposes a couple of solutions. read more...

add a comment |category: |Views: 83

tags: another

Introducing CodePaste.NET(west-wind.com)

submitted by rstrahlrstrahl(7226) 2 years, 10 months ago

As a learning experience for taking ASP.NET MVC for a spin I recently created a new site that has now gone live: Codepaste.NET which provides a public location to post code snippet and link them from social network sites that have limited input lengths and make code discussions otherwise difficult. The site's a work in process, but I hope it's useful to some of you for sharing and discussing small blocks of code online. read more...

2 comments |category: |Views: 407

tags: another

Secrets of SharePoint 2010 Exposed at TechEd 2009(rapidapplicationdevelopment.blogspot.com)

submitted by LearLear(1195) 3 years ago

The details of SharePoint 2010 are under tight wraps. If you asked any of the presenters at Tech Ed the typical response was "I have no idea what you're talking about." But that doesn't mean presenters didn't occasionally slip up or say more than they probably should have. read more...

add a comment |category: |Views: 14

tags: another

Rarely used C# Keywords(dotnetcube.com)

submitted by dncdudedncdude(1350) 3 years ago

When doing code reviews or when working with code that was developed by someone else, once in a while I come across keywords that are rarely used. Some of them are forgotten keywords that are not considered a good practice and hence are not promoted by the community. Some of them could be handy and efficient but they never made it to the limelight. read more...

4 comments |category: |Views: 1245

tags: another

Code Access Security Cheat Sheet(rapidapplicationdevelopment.blogspot.com)

submitted by JShimtyJShimty(15) 3 years ago

A full page cheat sheet on Code Access Security (CAS). Includes screenshots of the .NET Framework 2.0 Configuration tool. Describes the following terms: Permission, PermissionSet, Code Group, Policy Level, Assembly Instance, Evidence; and Evidence Type. read more...

add a comment |category: |Views: 28

tags: another

Code Generation Should be the Nuclear Option(codethinked.com)

submitted by justin_etheredgejustin_etheredge(8539) 3 years ago

So let me first just start off by saying: I do not like code generation. In certain cases I think it can help greatly, but many people are far too eager to jump to this solution. I don't think that there is anything particularly evil about the process of generating code, but I do feel like using code generation as a day to day tool is a very bad practice. Code generation should be the tool of last resort when there is no good way to cleanly implement a solution which doesn't require code to be spread out everywhere. read more...

5 comments |category: |Views: 322

tags: another

Why aren't I an MVP?(codebetter.com)

submitted by klaus_b0klaus_b0(210) 3 years, 3 months ago

There's a problem with the MVP program I'd like to talk about. The fact that I'm no longer an MVP (haven't been for over a year now) isn't the problem, merely a symptom. My problem is that I don't know why I'm not an MVP, and by extension I don't know why others are. The process of becoming and remaining an MVP is completely opaque. Plainly, the MVP program lacks transparency. read more...

add a comment |category: |Views: 680

tags: another

Is F# faster than C#(nearinfinity.com)

submitted by josephfjosephf(235) 3 years, 5 months ago

I had a bet with a co-worker that C# would out perform F# for a simple counting exercise. This turned out to be quite a surprise for many reasons. In this blog post I will try to explain why. read more...

add a comment |category: |Views: 776

tags: another