igoro

Stories kicked by igoro

Use C# dynamic typing to break encapsulation of an object(igoro.com)

submitted by igoroigoro(815) 2 years ago

The article shows how dynamic typing in C# can be used to break encapsulation of an object without messy reflection code. This is interesting as a demonstration of dynamic typing in C#, and also comes occasionally useful for testing, experimentation, or hacking around issues. read more...

add a comment |category: |Views: 32

tags: another

7 tips for extending browser functionality to Silverlight apps(igoro.com)

submitted by igoroigoro(815) 2 years, 11 months ago

Some browser features do not work seamlessly in Silverlight apps. For example, the Back and Forward browser buttons do not work as the user may expect. This article discusses workarounds for 7 such issues. read more...

add a comment |category: |Views: 9

tags: another

Precomputed view: A cool and useful SQL pattern(igoro.com)

submitted by igoroigoro(815) 3 years, 1 month ago

This article explains the benefits and implementation of precomputed views in SQL. A precomputed view is a table that is updated using triggers whenever any of its underlying data changes. read more...

add a comment |category: |Views: 11

tags: another

'choose' expression: proposal for a revolutionary C# construct(igoro.com)

submitted by igoroigoro(815) 3 years, 1 month ago

Proposed C# construct provides an elegant and efficient solution to the Travelling Salesperson problem. read more...

add a comment |category: |Views: 7

tags: another

The first month of my Silverlight game(igoro.com)

submitted by igoroigoro(815) 3 years, 2 months ago

Reflections after the first month since the launch of RoboZZle on the game addictiveness, features, code quality and traffic. read more...

add a comment |category: |Views: 30

tags: another

Can Games Teach You To Program?(genericerror.com)

submitted by GenericErrorGenericError(215) 3 years, 3 months ago

RoboZZle is an awesome little game made in Silverlight, perhaps it has something to teach you... read more...

add a comment |category: |Views: 22

tags: another

A cool puzzle game for programmers, written in Silverlight(robozzle.com)

submitted by igoroigoro(815) 3 years, 3 months ago

The goal of the game is to program a robot to pick up stars. The puzzles are submitted by other users, and ranked by difficulty based on votes. read more...

3 comments |category: |Views: 567

tags: another

Silverlight makes history(microsoft-watch.com)

submitted by igoroigoro(815) 3 years, 4 months ago

"Looks like Adobe Flash is about as fashionable as George W. Bush to the incoming Obama administration. Today, Microsoft announced—and quite proudly, I must say—that Tuesday's historic presidential inauguration would be streamed using Silverlight." - Microsoft Watch read more...

add a comment |category: |Views: 13

tags: another

Silverlight now included in Windows Live downloads(blogs.msdn.com)

submitted by igoroigoro(815) 3 years, 4 months ago

Exciting news for those of us writing Silverlight applications: Windows Live downloads now include Silverlight in the installation. read more...

add a comment |category: |Views: 4

tags: another

One LINQ operator to rule them all(igoro.com)

submitted by igoroigoro(815) 3 years, 8 months ago

SelectMany is an incredibly useful and also surprisingly powerful LINQ operator. In fact, all variety of these operators are just constrained versions of SelectMany: Select, Concat, Where, Take, Skip, TakeWhile, SkipWhile and Distinct. read more...

add a comment |category: |Views: 14

tags: another

Data structure zoo: 6 ways of implementing an ordered set(igoro.com)

submitted by igoroigoro(815) 3 years, 8 months ago

This article compares six different ways of implementing an ordered set: AVL tree, red-black tree, treap, splay tree, skip list, and a pre-balanced tree. The different data structures make different trade offs and ultimately arrive at curiously different solutions that fit a variety of real-world use cases. read more...

add a comment |category: |Views: 27

tags: another

Big Oh in the parallel world (igoro.com)

submitted by igoroigoro(815) 3 years, 9 months ago

Big-Oh notation is a simple and powerful way to express how running time of a particular algorithm depends on the size of the input. But, what about the complexity of parallel programs? There are several ways to incorporate this variable into the Big-Oh notation, and I am going to describe them one-by-one. read more...

add a comment |category: |Views: 1

tags: another

Skip lists are fascinating! (igoro.com)

submitted by igoroigoro(815) 3 years, 10 months ago

Skip lists are a fascinating data structure: very simple, and yet have the same asymptotic efficiency as much more complicated AVL trees and red-black trees. In this article, I discuss the asymptotic efficiency of operations on skip lists, the ideas that make them work, and their interesting use cases. And, of course, I give you the source code for a skip list in C#. read more...

add a comment |category: |Views: 358

tags: another

Overview of concurrency in .NET Framework 3.5(igoro.com)

submitted by igoroigoro(815) 3 years, 11 months ago

An easy-to-digest high-level summary of concurrency on .Net: what are the different pieces, where they differ and how they relate. If you want to know the difference between a Thread and a BackgroundWorker, or what is the point of interlocked operations, read this article. read more...

add a comment |category: |Views: 325

tags: another

New Parallel Extensions to the .NET Framework CTP Released(blogs.msdn.com)

submitted by jolson88jolson88(70) 3 years, 11 months ago

Microsoft has released the latest CTP for Parallel Extensions to the .NET Framework. Parallel Extensions to the .NET Framework simplifies development by providing library-based support for introducing concurrency into applications written with any .NET language. read more...

add a comment |category: |Views: 284

tags: another

A neat way to express multi-clause 'if' statements in C#, C++ or Java(igoro.com)

submitted by igoroigoro(815) 3 years, 11 months ago

I stumbled upon a neat trick that works in all C-based languages. By composing ternary conditional operators in a particular way, we can express multi-clause if statements in a surprisingly concise and clean way. read more...

add a comment |category: |Views: 25

tags: another