DotNetKick.com is an open-source project. Please report any bugs and let us know your great suggestions. Currently running svn revision 620 (rss)

Kick Spy!, Kick Zeitgeist and Kick Widgets

pheaven Subscribe to this feed
pheaven
Profile Kicked Submitted Comments Tags Friends Kicked By Friends Submitted By Friends

Stories kicked by pheaven
4
kicks
submitted by pheaven 7 months, 28 days ago

programmersheaven.com — In this post we look into a curious quirk of C#: you can't use parameters passed as "ref" inside a Linq query (or a lambda expression or anonymous method either). By analysing the intermediate code produced by the C# compiler, we learn how anonymous methods are compiled when they need lexical scoping semantics. Finally, an attempt to change the IL to get the desired semantics reveals why C# forbids this. read more...

Add a comment add a comment | category: | Views: 0
tags: | tag it

3
kicks
submitted by pheaven 7 months, 28 days ago

programmersheaven.com — In the second part of our series to quickly get you up and running with DLinq, we look at using it to do insert, update and delete queries. Includes simple code examples to show you how to do it. read more...

Add a comment add a comment | category: | Views: 0
tags: | tag it

1
kicks
submitted by pheaven 8 months, 16 days ago

programmersheaven.com — The first part of our series on DLinq, this post illustrates the steps involved in creating the LINQ to SQL classes using Visual Studio 2008. It then looks at how to use them to write a simple query on the database and iterate over the results. read more...

Add a comment add a comment | category: | Views: 1
tags: | tag it

1
kicks
submitted by pheaven 8 months, 21 days ago

programmersheaven.com — There are a number of data types available in the .Net framework for storing numbers with fractional parts. They are each appropriate for different situations, and using the wrong one can lead to errors in calculations as well as performance issues! Learn which one you should use when. read more...

Add a comment add a comment | category: | Views: 0
tags: | tag it

1
kicks
submitted by pheaven 8 months, 29 days ago

programmersheaven.com — When it comes to choosing a programming language, there is plenty of personal preference involved. This post considers a few reasons that might make people prefer one language over another. It then asks how much personal preference matters, and how much weight should be put on it when deciding which language to use. read more...

Add a comment add a comment | category: | Views: 0
| tag it

1
kicks
submitted by pheaven 8 months, 29 days ago

programmersheaven.com — Google Trends shows the popularity of search terms over a period of time and allows you to compare how many searches are being performed on various terms. This post looks at the result of querying Google Trends on various programming languages, and considers whether we can use this data to say anything at all about the relative popularity of different programming languages. read more...

Add a comment add a comment | category: | Views: 0
| tag it

28
kicks
published 9 months, 12 days ago, submitted by pheaven 9 months, 12 days ago

programmersheaven.com — This posts looks at the real runtime cost of writing a try...catch block in a .Net language. Drawing on his knowledge of .Net internals, the author looks at how such structures are represented in a compiled .Net assembly and what happens at runtime, so the performance characteristics can be understood. read more...

Add a comment add a comment | category: | Views: 5
tags: , | tag it

2
kicks
submitted by pheaven 9 months, 21 days ago

programmersheaven.com — Recently we got a question from a user asking which of C# and VB.NET was best suited to developing commercial applications like Payroll systems. In this post we look at the similarities and differences between the languages and pick out some of the things that may be worth considering when making the decision. read more...

Add a comment add a comment | category: | Views: 4
tags: | tag it

1
kicks
submitted by pheaven 9 months, 26 days ago

programmersheaven.com — In this article, we explain REST (Representational State Transfer). It’s an approach to building distributed systems, though less commonly used than Remote Procedure Calls. We look at what it is, how it differs from RPC, when it might be suitable to use it and what lessons we can learn from it. read more...

Add a comment add a comment | category: | Views: 1
tags: | tag it

1
kicks
submitted by pheaven 10 months, 1 day ago

programmersheaven.com — What happens when you mix Yorkshire slang with the new features in C# 3.0? A useful extension method for categorizing Lists, it seems. This article provides an example of how you can use generics, lambda expressions, extension methods and collection initializers together and get something useful, compact and still readable as a result. read more...

Add a comment add a comment | category: | Views: 0
tags: | tag it

3
kicks
submitted by pheaven 10 months, 1 day ago

programmersheaven.com — Higher Order Programming is one of those things that to many people sounds weird, magical, mysterious or just too hard for them to be able to do. It's not, and you have likely done it without realizing it. This article takes a quick look at the paradigm, using a couple of short examples. read more...

Add a comment add a comment | category: | Views: 0
tags: | tag it

2
kicks
submitted by pheaven 10 months, 15 days ago

programmersheaven.com — This blog post discusses a couple of the author’s experiences with automated testing, and takes an honest look at how well it worked out. It then goes on to cover how to jump into automated testing of your own projects, suggesting tools and some best practices. read more...

Add a comment add a comment | category: | Views: 1
tags: | tag it

1
kicks
submitted by pheaven 10 months, 17 days ago

programmersheaven.com — What does it take to be a good programmer, and are computer science courses providing that to today’s students? This post takes a quick look at the key things that really should be on a computer science course, and discusses what the overall aim of the course should be: not just turning out code monkeys in today’s hot languages, but scientists who can effectively use (or create) the tools and languages that are available in a couple of decades time. read more...

Add a comment add a comment | category: | Views: 0
| tag it

2
kicks
submitted by pheaven 11 months, 19 days ago

programmersheaven.com — This is the final part of a series on C# 3.0. It covers Linq - Language Integrated Query. It explains what declarative programming is, how Linq fits in with this paradigm and why it is a good thing, before explaining how to write Linq queries using a variety of basic and advanced features. Finally, the architecture of Linq is examined, with some notes on DLinq and XLinq. read more...

Add a comment add a comment | category: | Views: 0
tags: , | tag it

2
kicks
submitted by pheaven 11 months, 19 days ago

programmersheaven.com — This is the third of a four part series on C# 3.0. It covers new features that will help you to build data structures more easily, including object and collection initializers. It then moves on to anonymous types, which are useful in Linq, and how type equivalence works with anonymous types. read more...

Add a comment add a comment | category: | Views: 0
tags: , | tag it

2
kicks
submitted by pheaven 11 months, 19 days ago

programmersheaven.com — This is the second of a four part series on C# 3.0. It covers extension methods, explaining what they are, when to use them and how to write them. It then moves on to lambda expressions, explaining the syntax and showing how C# 2.0 anonymous methods can be re-written using the new syntax. It also looks at how type inference and lambda expressions work together. read more...

Add a comment add a comment | category: | Views: 2
tags: , , , | tag it

 

Sponsored Link: www.carlist.ie

Search:

Ads via The Lounge