bo2bo2

Stories submitted 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

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

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

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

MongoDb is a document oriented database, identified as part of the NoSql movement. In this series of post I will try to create a provider to use with the open source blogging engine Blogengine.net read more...

add a comment |category: |Views: 19

tags: another

Clone a project on Codeplex to your own Codeplex repo (ala Github)(blog.dynamicprogrammer.com)

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

Github and Bitbucket allow you to clone a repository from inside the site. Codeplex doesn't offer that just yet but there is an alternative. read more...

add a comment |category: |Views: 18

tags: another

Mercurial integration with Visual Studio(blog.dynamicprogrammer.com)

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

Since codeplex is supporting Mercurial. It seems like a good idea to use an integration package for Visual Studio. read more...

add a comment |category: |Views: 664

tags: another

Integrating Visual Studio with Git(blog.dynamicprogrammer.com)

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

If you are using Git you may want to integrate it with Visual Studio. There is a plug-in for that :-) read more...

add a comment |category: |Views: 160

tags: another

Leveraging Windows 7 Boot to VHD to Test Visual Studio 2010(lostechies.com)

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

How to set up bootable VHD in win 7. read more...

add a comment |category: |Views: 15

tags: another

Insert route, route registration after the fact with ASP.NET MVC(blog.dynamicprogrammer.com)

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

Registering routes need to be done in order, so adding a route after the initial route registration may not work if the route need to be in another position that is not the last one. This set of extension methods will help with this problem. read more...

add a comment |category: |Views: 9

tags: another