| |
browse.develop.com
Browse.develop.com is a community that was established to collect and
organize valuable web information. Our technical staff have selected and
indexed information and courses that they feel will help you stay
current on best practices across the SDLC.
|
10 Articles match "Article"
See all articles with
"Article"
| The Latest from .NET Mutterings | MORE | | Testing on varying number of cores I’ve written many blog articles in the past that show that the performance of a piece of parallel code can vary dramatically based on the number of available cores. With that it mind, its obviously desirable even when given a machine with 8 cores that you test your code against a machine that could have substantially less. You can resort to task manager and set Process Affinity and reduce the number of cores available for the process, but this is tedious. There is a.NET API that allows access to controlling which cores to make available for a process. GetCurrentProcess().ProcessorAffinity; .NET Mutterings - Thursday, July 16, 2009 Pfx team examples moving into the real world I’ve written many articles on my blog about how Im sick of trade show demos of Pfx ( Parallel framework extensions ). Thankfully the Pfx team have written a blog article offering some suggestions about what to do when the piece of work inside the for loop is too small. Blog article ). You know the ones using simple Parallel.For with Thread.Sleep or Thread.SpinWait as the piece of work. These examples scale wonderfully but the moment people take those simple examples and apply them to their own for loops terrible performance often results. .NET Mutterings - Wednesday, June 10, 2009 | | The Best from .NET Mutterings | MORE | | Testing on varying number of cores I’ve written many blog articles in the past that show that the performance of a piece of parallel code can vary dramatically based on the number of available cores. With that it mind, its obviously desirable even when given a machine with 8 cores that you test your code against a machine that could have substantially less. You can resort to task manager and set Process Affinity and reduce the number of cores available for the process, but this is tedious. There is a.NET API that allows access to controlling which cores to make available for a process. GetCurrentProcess().ProcessorAffinity; .NET Mutterings - Thursday, July 16, 2009 Pfx team examples moving into the real world I’ve written many articles on my blog about how Im sick of trade show demos of Pfx ( Parallel framework extensions ). Thankfully the Pfx team have written a blog article offering some suggestions about what to do when the piece of work inside the for loop is too small. Blog article ). You know the ones using simple Parallel.For with Thread.Sleep or Thread.SpinWait as the piece of work. These examples scale wonderfully but the moment people take those simple examples and apply them to their own for loops terrible performance often results. .NET Mutterings - Wednesday, June 10, 2009 | - Fingerprinting in schools
I was interviewed by the Guardian on Tuesday, the article can be found hereI’ve been campaigning in my kids school to stop the introduction of finger printing for school registration. .NET Mutterings - Monday, July 3, 2006 - Reduce your risk; only store what you really need
The BBC were present and did an article for BBC online. I've been drawn further into the campaign to prevent biometric information being used by schools, on Tuesday I attended a briefing session for MP's with the aim to highlight the issues with adopting this technology in the context of school children. Schools have historically failed here; a forensic computer science faculty bought hard drives off ebay, and extracted school records ( [link] ). This therefore poses the question do schools need biometric information in order to educate our children? .NET Mutterings - Thursday, February 8, 2007 - Ensure local transaction snippet
It came to me whilst teaching the deck on System.Transactions, I was in the middle of demonstrating to them how you need to be really careful not to cause a transaction to be promoted to the DTC ( See Previous Blog Article ). Whilst teaching developmentors enet 3 class this week I had an idea for a new snippet. Two strategies I suggest are Stop the DTC, net stop MSDTC Add an Debug.Assert statement inside your TransactionScope block to ensure the current transaction is not a distributed transaction, by checking that the DistributedIdentifier is an empty GUID. .NET Mutterings - Friday, January 18, 2008 - Classic Snake in Silverlight 2
Inspired by Dave Wheeler's article in VSJ magazine, I decided it was time to write a simple game in Silverlight 2. The game I chose was the classic game of Snake. Whilst there is no doubt Silverlight 2 is a massive step closer to a.NET environment in the browser, there are still a few bits and pieces that trip you up. As for WPF feature parity things have massively improved since we now have controls, not just simple shapes. There is also now support for data binding and resources. You can play the game here and download the source from here .NET Mutterings - Sunday, May 18, 2008 - Parallel Boids
The main reason for digging into Pfx over the last two weeks was to write an article for the August edition of Developmentor's "development's" monthly news letter, this article attempts to cover the highlights of the recent CTP, so after completing that part of it I had to find some fun use of Pfx, so I ported a developmentor favorite "Boids". The last two weeks Ive found myself immersed in looking at the new Pfx CTP release. must say it has come on loads since the last drop in December. Perhaps some of the best addition is the set of concurrent data structures ( cds ). .NET Mutterings - Sunday, July 20, 2008 - Developmentor Pfx Article
I have written an article for Developmentor Developments magazine on the June 2008 CTP of Microsoft Parallel Extensions known as Pfx. To read the article click here .NET Mutterings - Tuesday, August 19, 2008 - Random Sampling extension method
After a look around I found this blog article that describes how to implement Reservoir sampling without the need to keep all the items. Had reason recently to select a random sample of data from a stream of elements. The amount of samples I needed to take was finite but what was unknown was the number of elements in the input stream. managed to find various implementations of an IEnumerable extension method on the net, but all the ones I found would cache the entire stream before selecting the sample. This clearly isn't scalable as the input stream increases in size. .NET Mutterings - Wednesday, October 1, 2008 %>
182 Articles match "Article"
See all articles with
"Article"
| The Latest from DevelopMentor | MORE | | Optimistic concurrency in MongoDB using.NET and C# 'This article demonstrates a technique and supporting library for adding optimistic concurrency control to NoSQL databases and MongoDB in particular. At the end of this article is a simple C# class (data context) which has save and delete methods which internally are safe via optimistic concurrency control. Quickly, what is optimistic concurrency control? Ideally, all databases that allow concurrent access or disconnected access need to implement some form of concurrency control. This usually comes in two flavors: Pessimistic concurrency control. Optimistic concurrency control. Michael C. Kennedy's Weblog - Monday, April 8, 2013 People or the system? An article in the MIT Sloan Management Review a few years back suggested that when “star players” move to a new team they don’t necessarily, or even normally, keep their “star player” performance. “the two view-points are always tenable. The one, how can you improve human nature until you have changed the system? The other, what is the use of changing the system before you have improved human nature?” George Orwell, “Charles Dickens” essay in Shooting and Elephant and Other Essays, Penguin Books I am sure I am not alone in exhibiting another of Orwellian trait: Double think. Allan Kelly's Blog - Tuesday, March 26, 2013 Links! - 2 conferences, 1 week This presentation was based on an article I wrote for InfoQ last year My 10 things for making your Agile adoption successful. I’ve been to two conferences this week! The first was Agile Dev Practices in Potsdam, outside of Berlin. At I presented my Retrospective Dialogue Sheets (www.dialoguesheets.com) , well I say presented, it was 10 minutes of introduction, 60 minutes of attendees doing Dialogue Sheets and 20 minutes wrap up. Anyone who has attended one of my Dialogue Sheet sessions will recognise the format. Which also means there aren’t a lot of slides for download. Allan Kelly's Blog - Friday, March 8, 2013 | -
| The Best from DevelopMentor | MORE | - MongoDB vs. SQL Server 2008 Performance Showdown
This article is a follow up one I wrote last week entitled “The NoSQL Movement, LINQ, and MongoDB – Oh My!”. In that article I introduced the NoSQL movement, MongoDB, and showed you how to program against it in.NET … Continue reading → NoSQL Articles Visual Studio Michael C. Kennedy's Weblog - Thursday, April 29, 2010 - Article: 10 Features in.NET 4.0 that made Me Smile
I recently wrote another article for DevelopMentor 's Developments newsletter (not subscribed yet? Speaking of that XAML stuff, if you write WPF or Silverlight code and don’t know MVVM, stop reading this article and tp://msdn.microsoft.com/en-us/magazine/dd419663.aspx" target="_blank">learn about it here. Also have a look at my article from last month Six Things That’ll Surprise You About.NET 4.0. Tags: Articles DevelopMentor see top-right of this page ). This one is entitled. 10 Features in.NET 4.0 that made Me Smile. Cheers, Michael. 10 Features in.NET 4.0 Michael C. Kennedy's Weblog - Wednesday, December 16, 2009 - Building Windows Machines in Amazon EC2
In this article I'm going to give you a simple, step-by-step overview of how to create a Windows 2008 server image in Amazon's Elastic Cloud Compute (EC2) infrastructure. Tags: Articles Tools Now I must admit I'd rather have found a good tutorial on The Internets or even in a book. Feel free to send me any I missed. My experience is they are either dated or about Linux and so on. First, briefly why does one care about EC2? That's a great reason and Microsoft and Google have interesting plays there too. Personally I just want a simpler way to create virtual machines. Here we go. Michael C. Kennedy's Weblog - Saturday, January 30, 2010 - MongoDB vs. SQL Server 2008 Performance Showdown
This article is a follow up one I wrote last week entitled “The NoSQL Movement, LINQ, and MongoDB - Oh My!”. In that article I introduced the NoSQL movement, MongoDB, and showed you how to program against it in.NET using LINQ and NoRM. For ease-of-use, you’ll have to want to read the original article. This article is about the performance argument for MongoDB over SQL Server (or MySql or Oracle). In the first article, I threw out a potentially controversial graph showing MongoDB performing 100 *times* better than SQL Server for inserts. Those were. Your Turn. Michael C. Kennedy's Weblog - Thursday, April 29, 2010 - Article: Azure Storage
I recently wrote an article for DevelopMentor's Developments newsletter entitled Azure Storage. Listen to this article as a podcast: Azure-Storage-Article-Kennedy.mp3 ]. In this article, we will cover just the basics of the three storage services of Windows Azure. Read it at the DevelopMentor website here: [link]. I've republished here for my readers. Enjoy! Developments: Azure Storage. by Michael Kennedy. October 27th 2008, Los Angeles CA - It's 9 AM and Microsoft is hosting PDC (their most forward looking developer conference). Enter Azure Storage. Listing 3. Michael C. Kennedy's Weblog - Wednesday, April 8, 2009 %>
| | |