WinForms 2.0 Bug Reporting challenge

The challenge for the reporting of bugs in Windows form 2.0 is on. For  the eligibility and other info follow the link:


dotnetraj at 11:07:27 pm on 3/13/2005
comment

want VB.COM.. sign the petition



dotnetraj at 10:53:37 pm on
comment


Using Eclipse for developing .NET apps

Who said eclipse is only for java development

Follow these simple steps to create/run your mono apps on eclipse:

1. get Eclipse
2. get JRE
3. ensure you have the JRE path in your PATH environment variable
4. get Improve's C# plug-in
5. open eclipse pull File->New->Project and choose 'Simple' on the dialog presented
6. File->New->C# File

Your new file will be filled in with a simple template of a C# program

more on..eclipsing mono
more on...eclipsing .NET


dotnetraj at 12:07:01 pm on 3/8/2005
comment

Socket Workbench V3.1

Socket Workbench is a tool for analyzing socket communications. It can be configured to run as a socket client or server, or you can run it in pass-through mode to intercept socket communications without packet sniffing. You can send and receive both text and binary data that you have typed in or read from a file. It can be used to "stress test" servers and clients. It's ideal tool for analyzing HTTP and SMTP as it includes a library of common protocols.

more



dotnetraj at 11:19:19 am on
comment


Microsoft XNA Studio

Microsoft announced XNA Studio a Microsoft's game development platform. Its mission is to enable developers to help contain costs while allowing developers to create better games, faster and across consumer platforms

XNA Studio will enable enhanced collaboration between content creators, programmers, management and QA staff to speed the game production process. Based on Microsoft's Visual Studio 2005 Team System, the latest innovation of the flagship development platform, XNA Studio is the "Visual Studio" for game development; an integrated, team-based development environment tailored for game production.

more


dotnetraj at 12:45:26 pm on 3/7/2005
comment


layout change

Hey! did you noticed new layout of this page;)


dotnetraj at 2:43:57 pm on 3/4/2005
comment

Monoppix 1.0 download rush

due to heavy downloads of Monoppix 1.0 ....its direct link is taken down. But there is torrent links anywayz. All you need to do to get the iso file is to install any torrent software...blogtorrent or bitorrent

After downloading the iso..just burn the iso to a cd or mount it to some emulator and you are ready for mono/.NET experience on it's own linux version.


dotnetraj at 10:47:51 am on
comment

Reduce False Sharing in .NET

software that performs well in a single threaded environment do not always perform as expected in multiprocessor/multithreaded environments. There are many well known non-platform specific issues with multithreaded applications running on MP systems. One of the most well known issues is that the processor cache line reloads due to what is known as false sharing. These misses effectively undo the scaling benefits of adding additional processors to systems. It forces the memory subsystem to reacquire data into the processor cache for every memory load/store a worker thread performs on certain types of global data.


Unfortunately, the .NET framework hides most of the logic that would allow you to overcome false sharing in a native environment. Memory management, both allocation and garbage collection is handled inside the .NET framework with very little exposure for you. The .NET framework does this to keep up the promise of writing once run on many platforms. But, the tradeoff is a significant scaling and performance impact on your multithreaded code.

Solution

   Take either of the following two possible approaches: 

  • Pad each thread's data element to ensure that elements owned by different threads all lie on separate cache lines. 
  • Use a local copy from stack for all updates, and then perform a global update that reflects these updates to the global entity.

False sharing problems can also be identified during the tuning stage using the VTune™ Performance Analyzer, and the appropriate measures can be taken in that stage to address this problem. In all cases, developers should avoid false sharing by carefully dividing the work among the threads to cache line boundaries.

source: intel



dotnetraj at 10:27:25 am on
comment


yahoo b'day

grown from David & Jerry's Guide to the World Wide Web (which was a short list of websites) to Yahoo! .....Yahoo is celebrating today it's 10th B'day.... by giving away ice creams!! .... to claim urs click here
If you noticed yahoo is using Jonathan J. Harris's tenbyten (10x10) for a 10 years flashback




dotnetraj at 9:10:35 pm on 3/2/2005
comment

Microsoft Patterns and Pracices Digest

get your's  free copy of Microsoft Patterns and Practices Digest from http://www.sdmediagroup.com/msdnmag/ppse_digest/PPSE_vol1.pdf


dotnetraj at 3:56:36 pm on
comment


Previous Page Next Page


<< June 2017 >>
Sun Mon Tue Wed Thu Fri Sat
 01 02 03
04 05 06 07 08 09 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30


Contact Me

If you want to be updated on this weblog Enter your email here:
 

Blogdrive