Ragoczy

Stories submitted by Ragoczy

The Programmer Responsible for the World’s Financial Collapse(lovethedot.net)

submitted by RagoczyRagoczy(655) 3 years, 1 month ago

I knew it. You knew it. We just didn’t want to admit it. There had to be software at the heart of world’s financial woes and some way to blame a programmer. read more...

add a comment |category: |Views: 26

tags: another

A Bit About the Performance of Concurrent Collections in .Net 4.0(lovethedot.net)

submitted by RagoczyRagoczy(655) 3 years, 1 month ago

In a previous post I mentioned the curious side-effect of the .Net 4.0 concurrent collections' thread-safety, that it will be possible to modify these collections (add/remove) while enumerating them. In this post, I examine the possible performance consequences of doing just that. read more...

add a comment |category: |Views: 29

tags: another

Changing a Collection While Enumerating in .Net 4.0(lovethedot.net)

submitted by RagoczyRagoczy(655) 3 years, 1 month ago

We've probably all done it at one point, tried to remove an item from a collection in the middle of a ForEach enumeration and gotten an exception for our trouble -- you can't change a collection in the middle of enumerating it. The Coordinated Data Structures coming in .Net 4.0 change that, giving us threadsafe collections for parallel programming that allow changes while enumerating. read more...

add a comment |category: |Views: 10

tags: another

spicIE How To: Writing Internet Explorer Plugins in Managed Code(lovethedot.net)

submitted by RagoczyRagoczy(655) 3 years, 2 months ago

An introduction to spicIE, a Code Gallery offering that wraps the COMplexities of writing Internet Explorer plugins and allows you to write a plugin in managed code (C#, VB.Net, etc.). read more...

add a comment |category: |Views: 45

tags: another

It's Not a "Bug", It's a Defect(lovethedot.net)

submitted by RagoczyRagoczy(655) 3 years, 2 months ago

The days of problems being caused by insects getting crushed in mechanical switches are far behind us – these days, if there’s a problem with software, it was put there by a programmer. It didn’t crawl in and it didn’t “develop” – it’s a result of someone’s screw-up. read more...

add a comment |category: |Views: 3

tags: another

TaskManager -- The Range Rover of the .Net 4 Parallel Extensions(lovethedot.net)

submitted by RagoczyRagoczy(655) 3 years, 2 months ago

A discussion of the TaskManager and TaskProfile classes available in .Net 4 and how they can be misused to negatively impact parallel and system performance. read more...

add a comment |category: |Views: 31

tags: another

Parallel.For(…): A Deeper Dive – Parallel Programming in .Net 4.0(lovethedot.net)

submitted by RagoczyRagoczy(655) 3 years, 3 months ago

An in-depth look at the Parallel.For() method from the Parallel Extensions coming in .Net 4.0. This article examines the return value and optional parameters of Parallel.For, including local thread initialization, finalization and the ParallelState object. Most of the information also applies to Parallel.ForEach, as well. read more...

1 comment |category: |Views: 376

tags: another

Future<T> -- Parallel Programming in .Net 4.0(lovethedot.net)

submitted by RagoczyRagoczy(655) 3 years, 3 months ago

This article examines Future<T> and it's use to start a parallel task that returns a value, enabling you to block when retrieving that value if it hasn't completed proessing yet. read more...

add a comment |category: |Views: 31

tags: another

Parallel Programming in .Net 4.0: BlockingCollection<T>(lovethedot.net)

submitted by RagoczyRagoczy(655) 3 years, 3 months ago

This article takes a look at BlockingCollection<T>, one of the new, threadsafe collections coming in .Net 4.0. BlockingCollection<T> allows different threads to add-to/iterate-over the collection simultaneously while giving subscribers the option of blocking until more items are available and publishers to block if too many items are already in the collection. read more...

add a comment |category: |Views: 508

tags: another

Update to: Microsoft cracking down on community extensions(lovethedot.blogspot.com)

submitted by RagoczyRagoczy(655) 3 years, 10 months ago

The original story (http://www.dotnetkicks.com/csharp/Microsoft_cracking_down_on_community_extensions) got quite a bit of traffic from here. There've been some clarifications and updates from Microsoft and the StyleCop team that, I think, make their position clear and reasonable -- also, the original how-to that had been taken down "at Microsoft's request" is back up. A lot of people kicked the original story, so I hope you'll all take the opportunity to read Microsoft's responses and give them fair consideration. read more...

1 comment |category: |Views: 338

tags: another

Customer Requirements and Online Dating(lovethedot.blogspot.com)

submitted by RagoczyRagoczy(655) 3 years, 10 months ago

What do online dating and customer requirements have in common? Sometimes telling the customer "no". read more...

add a comment |category: |Views: 3

tags: another

Microsoft cracking down on community extensions(lovethedot.blogspot.com)

submitted by RagoczyRagoczy(655) 3 years, 10 months ago

Microsoft released a tool called Microsoft Source Analyzer, or StyleCop. It analyzes source code for standards violations. It's a 1.0 release, so it doesn't do some things ... like have a published API for custom rules or MSBuild integration. So the community dug in and figured out how to do these things and now MS is firing off license-violation emails. Don't they get it? The community wants to use the product, but it's too limited ... these extensions help make it better. read more...

5 comments |category: |Views: 503

tags: another

This Blog is 80% Complete(lovethedot.blogspot.com)

submitted by RagoczyRagoczy(655) 3 years, 11 months ago

A rant on the inadvisability of scheduling 40-day tasks. Can you really provide an accurate status on an 8-week task by saying "sure, it's 70% done"? read more...

add a comment |category: |Views: 8

tags: another

Manycore Computing - Parallel Extension Library June CTP Available(lovethedot.blogspot.com)

submitted by RagoczyRagoczy(655) 3 years, 11 months ago

Link to the June 2008 CTP of the Parallel Extension Library from Microsoft and commentary on multi-threaded, parallel computing; why we need to learn it and how these libraries will make it easier to do, but not necessarily easier to do well. read more...

add a comment |category: |Views: 5

tags: another

Creating Custom Rules for Microsoft Source Analysis for C# (StyleCop)(lovethedot.blogspot.com)

submitted by RagoczyRagoczy(655) 3 years, 11 months ago

Step-by-step instructions for creating your own custom rules for Microsoft's StyleCop add-in for Visual Studio. read more...

add a comment |category: |Views: 281

tags: another