bo2bo2

Stories kicked by friends of bo2bo2

CLR 4.5: .Net Framework Kernel Improvements(eknowledger.wordpress.com)

submitted by eknowledgereknowledger(156) 23 days, 6 hours ago

In this post I’ll go through some of the enhancements and improvements done by the CLR team as part of the performance improvements in .Net 4.5. In most cases developers will not have to do anything different to take advantage of the new stuff, it will just works whenever the new framework libraries are used. Topics covered: - Improved Large Object heap Allocator - Background mode for Server GC - Auto NGEN read more...

2 comments |category: |Views: 358

tags: another

Max Number of Threads Per Windows Process(eknowledger.wordpress.com)

submitted by eknowledgereknowledger(156) 26 days, 5 hours ago

Developers usually thinks that Windows has a default value for the max number of threads a process can hold. while in fact the limitation is due to the amount of address space each thread can have. When you create new thread, it has some memory in the kernel mode, some memory in the user mode, plus its stack, the limiting factor is usually the stack size. The secret behind that is the default stack size is 1MB and the user-mode address space assigned to the windows process under 32 bit Windows OS is about 2 GB. that allow around 2000 thread per process (2000 * 1MB = 2GB). read more...

1 comment |category: |Views: 133

tags: another

CLR 4.5: Managed Profile Guided Optimization (MPGO)(eknowledger.wordpress.com)

submitted by eknowledgereknowledger(156) 1 month ago

The Managed Profile Guided Optimization (MPGO) technology can improve the startup and working set (memory usage) of managed applications by optimizing the layout of precompiled native images.By organize the layout of your native image so most frequently called data are located together in a minimal number of disk pages in order to optimize each request for a disk page of image data to include a higher density of useful image data for the running program which in return will reduce the number of page requests from disk. if you think more about it, mostly it will be useful to machines with mechanical disks but if you have already moved to the Solid State Drive Nirvana the expected performance improvement will probably be unnoticeable. read more...

add a comment |category: |Views: 3

tags: another

CLR 4.5: Multicore Just-in-Time (JIT)(eknowledger.wordpress.com)

submitted by eknowledgereknowledger(156) 1 month, 1 day ago

.Net 4.5 introduce the concept of Parallel JIT Compilation, where a background thread runs on a separate processor core taking care of the JIT Compilation while the main execution thread running on a different core. In ideal scenario the JIT Compilation thread gets ahead of the main thread execution thread so whenever a method is required it is already Compiled. The question now which methods are required for the startup? in order for the background thread to compile to be ready for a faster startup. That leads us to the new ProfileOptimization type. read more...

1 comment |category: |Views: 192

tags: another

Visual Debugging Experience in Modern IDEs(eknowledger.wordpress.com)

submitted by eknowledgereknowledger(156) 1 month, 2 days ago

A collaboration between Brown University (Where Code Bubbles was born) and Microsoft Research, integrating ideas from Brown University’s Code Bubbles project into Visual Studio result Debugger Canvas as a new power tool for Visual Studio that enable Code Bubbles Like experience, it enable visual debugging experience based on code bubbles on a 2-D canvas which in return I believe it will greatly increase developer productivity and understanding of the code set. read more...

add a comment |category: |Views: 10

tags: another

A simple approach to hydrating the C# MongoDB Driver Objects(www.lostechies.com)

submitted by hgarciahgarcia(1534) 1 year, 2 months ago

How to add some extension methods to the BSon object to make your life simpler. read more...

add a comment |category: |Views: 39

tags: another

Efficient Paging with WebGrid Web Helper - ASP.NET MVC 3 RC(www.dotnetcurry.com)

submitted by malcolmsmalcolms(1156) 1 year, 5 months ago

The following article demonstrates one way of performing efficient paging using the WebGrid WebHelper in ASP.NET MVC 3 RC. read more...

add a comment |category: |Views: 180

tags: another

Windows Phone 7 Line Up Announced(www.winphone7.net)

submitted by polymorphpolymorph(55) 1 year, 7 months ago

A definitive list of all Windows Phone 7 Devices (and their carriers) set for release in early November read more...

1 comment |category: |Views: 171

tags: another

Ruby and .Net Developers Solve Two Different Kinds of Problems(blog.nitriq.com)

submitted by viggityviggity(1124) 1 year, 10 months ago

Explains that a lot of Ruby's criticism of .Net's use of an IDE stems from the differences in the kinds of projects that are solved with each platform. read more...

add a comment |category: |Views: 456

tags: another

What’s new in Subtext 2.5: full-text search, related posts and more(codeclimber.net.nz)

submitted by siphilpsiphilp(919) 1 year, 11 months ago

In Subtext 2.5 we changed the internal search provider from the “like %term%” SQL based one to a more mature and powerful one powered by Lucene.net. I wrote about how Lucene.net is implemented inside Subtext, but it didn’t show the benefits for the users. In this post I’m explaining the visible features of the full-text search. read more...

add a comment |category: |Views: 115

tags: another

RavenDB – Basic usage considerations(codeofrob.com)

submitted by robashtonrobashton(384) 2 years ago

A summary of the common considerations to take when developing new applications against RavenDB read more...

add a comment |category: |Views: 28

tags: another

Automating Web Deployment using Windows Installer XML (WIX)(ranjithk.com)

submitted by ranjithkranjithk(100) 2 years, 1 month ago

Deployment of web sites is usually done by copying the compiled ASP.NET web site files into the target virtual directory using Copy Web Site or Publish web site features in Visual Studio and manually creating and configuring the Web Site in IIS. Though this method is simple, it involves lot of manual effort in verifying the Pre Requisites, Creating/Modifying or Configuring the Web sites in IIS. We can automate this whole process by building a simple Windows Installer Package using WIX. read more...

add a comment |category: |Views: 503

tags: another

That No Sql Thing(ayende.com)

submitted by hgarciahgarcia(1534) 2 years, 1 month ago

Ayende introduction to a series of post on the different alternatives to RDBMS read more...

add a comment |category: |Views: 538

tags: another

Gherkin editor, syntax highlighting, autocompletion for user stories(blog.dynamicprogrammer.com)

submitted by hgarciahgarcia(1534) 2 years, 2 months ago

A simple WPF based editor to write user stories BDD style to use with SpecFlow or Cucumber. Open source based on AvalonEdit from the SharpDevelop project. read more...

add a comment |category: |Views: 251

tags: another

MongoDB provider for Blogengine.net, saving an entity.(blog.dynamicprogrammer.com)

submitted by hgarciahgarcia(1534) 2 years, 2 months ago

In the second part of this multi part serie, we finally save something to the database. We refactor our code and we set the foundations for further work on the select and mapping features. read more...

add a comment |category: |Views: 43

tags: another

Dynamic Programmer - Creating a MongoDB provider for Blogengine.Net 1(blog.dynamicprogrammer.com)

submitted by hgarciahgarcia(1534) 2 years, 2 months ago

In this multipart serie, I will create a MongoDB provider for BlogEngine.Net I will explore the problems and solutions I find during the development process. I will use mostly a test first approach and all the code is public in Codeplex for you to follow along. read more...

add a comment |category: |Views: 37

tags: another