Welcome to BARMAGY Sign in | Join | Help

ASP.NET 4.0 New Features

Microsoft just release a white paper about ASP.NET 4.0 features contains a nice brief list of features

get it here

http://download.microsoft.com/download/D/E/D/DEDB44F1-230D-456C-A4FC-D20914D38990/ASP.NET4.0_and_Visual_Studio_2010_Web_Development_Beta_1_Overview.doc


posted by KAL | 4 Comments

ORM Identity resolution & fixed length keys

among the stuff that you really need to take care of while using ORMs (like EF or nHibernate) http://blogs.msdn.com/alexj/archive/2009/05/20/tip-20-how-to-deal-with-fixed-length-keys.aspx
posted by KAL | 3 Comments

That's what happen when you drop your science



For a very long time now i run my VPCs on an external HDD this is to avoid having to many I/O on physical OS's HDD. was happy things going well. i currently have a 240 GB HDD where i run my VPCs out of.

recently i was flirting with the idea that a flash disk is definitely faster than an HDD (no mechnical part as an obvious first reason) - so i got one 32 GB which is enough to run one V machine with undo disks format it to NTFS (as you will need do this to have 4GB+ files on it) and tried it out.

the experience is as the following it took me 4 hours to install windows another 4 to install VSTS 08 and i am not going to try SP1! - having a moment of silent (and stupidty) i realized that the thumb drive is actually slower than an external HDD - simply to make it very cheap as they are they had to go with a lower end chips ending up with "saving state" takes around 10 mins to complete.

a simple IO view on the virtual machines showed that i am able to write more than 160 KB per sec on the flash drive :( - so now i copying my VPC on my HDD running it from there as i used to. will be giving my new thumb drive out to the wify as its good for saving files not for high performance operations. and will be looking for one of those ultra fast ultra expensive thumb drives. (maybe i even get a solid state HDD for my notbook!)

for what it matters i am building a new VPC for BTS 09 RTM with all the related stuff. sadly i am going to slow at it!

posted by KAL | 1 Comments

IE8 running mutiple sessions

the idea is to run browser signing-in to web apps using different identities, because fact is session cookies are shared across browser tabs (and sometimes windows) testing identities concurrency is really hard during developed and quality assurance of code.

IE8 introduced a little feature (actually was there implicitly before) but not it is an explicit menu - for this specific purpose.

check more here:
http://blogs.msdn.com/ie/archive/2009/05/06/session-cookies-sessionstorage-and-ie8.aspx
 
posted by KAL | 2 Comments

BTS 09

BizTalk 09 is RTM and available for download was about to write about the new features on Dev/Admin when i found this post already took care of it :)

http://seroter.wordpress.com/2008/12/10/so-whats-actually-in-the-biztalk-2009-beta/

posted by KAL | 2 Comments

Windows 7 - RC1

RC 1 for windows 7.0 is coming up, alot has changed specially the multi-touch features of windows 7.0 - I am actually more intersted in Vista like experience without the performance that comes with it

http://www.theregister.co.uk/2009/04/26/windows_7_release_candidate/


posted by KAL | 2 Comments

Spheres, clouds and other buzz words

            To start with cloud computing is not Microsoft’s nor IBM’s not even any of the big players concept (good to see that the fight is not on this one). It was actually Amazon who were the first to offer such a service they named it ECS – Elastic Computing Cloud

 

The concept is very simple applications are like little lives and lives are seasonal all application require extra processing power on very high immediate demand for temporary situation not CIO insane enough to size  their application & data based on the peak load it is too much money that will be spent to cater for a situation that spans limited time frame and then this computing power will stay idle burning money (starting with electricity & heat).

 

Consider the following the scenarios an eCommerce application serving users this eCommerce application gets 10 times the regular concurrent users at Christmas times – so how IT can handle this?

 

Consider another more relevant scenario a site serving exam results for high school education (Thanya Amma) obviously the peak is the day the results are published – so how IT can handle this?

 

Typically speaking IT manages this by adding servers to handle the load (sometimes scientifically driven and other not)  obviously the effort to add/configure an array of 70 servers and then removing them next day is an insane job!

 

If you have a cloud that contains virtually unlimited amount of computing resources that you can allocate de-allocate quickly that will solve IT problems. The problem these clouds are either too complex to build and manage or the intellectual property is too expensive to give away even as a license so Microsoft, Amazon offer this as a service (think S+S or SaaS). Microsoft Azure is Microsoft offering on this front. However you will not be able to run it locally as a matter of fact you will have to write your code slightly different to run it on the cloud sounds fair – but how about your data center where you want the same solution is needed locally (for any reason I am quite sure you can think of some)

 

It was until very recent that this was not possible until VMware came and introduced vSphare (http://www.computerworld.com/action/article.do?command=viewArticleBasic&taxonomyName=networking_and_internet&articleId=9131898&taxonomyId=16&intsrc=kc_top) which is a cloud that you can host locally giving you all the features you need locally – I Love them (not everything they do but I still love them) – the expectation that the cloud not be as smart hosting Microsoft based application but will definitely be a brilliant thing for open source solution specifically Linux/PHP/Perl apps  

 

 

 

 

 

 

posted by KAL | 31 Comments

Oracle Database Machine

HP / Oracle jointly built a machine for database only, meaning all the horse power is there to do database operations - this is probably the smartest idea i have heared from Oracle world recently (other than buying Sun!)

http://www.oracle.com/database/database-machine.html

according to data sheet it can handle 1 TB of data load an hour, 1 TB user data an hour and it can scale to - ok get this, not TBs but Petabyte! - i definitely wounder if it can take my music files :)
posted by KAL | 11 Comments

BizTalk LOB Adapter Pack

Microsoft released BizTalk LOB Adapter Pack based on WCF LOB Adapter Pack which has adapters for SAP, Sieble & Oracle

The adapters doesn't need BTS to run as a matter of fact we can host it in any .NET enabled application (makes you wonder why BTS name is even mentioned)

the adapter is here: http://www.microsoft.com/biztalk/en/us/adapter-pack.aspx

you will need to install WCF LOB Adapter SDK before you actuall install BTS LOB Adapter Pack - a strong advice read all the installtion guide before you install

 

 

 

posted by KAL | 4 Comments

[PPT & Code] dotNETWorks presentation at CIC

Yesterday, Feb 9th i did a presentation on WCF & Channel models, at CIC with dotNETWorks user group attached is the PPT & code i have demoed

 

Kal

 

posted by KAL | 6 Comments
Attachment(s): ALL.rar

VS.NET Roadmap (along with .NET)

Recently I have been digging around VS.NET extensibility for a little thing am helping doing, found this one http://visualstudiomagazine.com/features/article.aspx?editorialsid=2392 this one is about where VS.NET going in the upcoming 2 years.

 

Kal

 

 

 

posted by KAL | 357 Comments

Presenting with dotnetwork.org at CIC

a young group of geeks have formed a community in Egypt for dot net developers, i will be doing a session with them sat feb 9th covering WCF what i have in mind in WCF ground up that is going thru channel model, bindings how they really work also covering WCF tracing

the session is mainly demos i am in the mood for code walkthrus not slides :)

the group is here: http://www.facebook.com/group.php?gid=2409268236

the event is at:

This event is planned to start at 12:00 pm on Feb 9, 2008 at CIC (the Canadian International College) campus.
 
they have buses arrenged as well so be sure to check thier facebook page
 
see you there!
Kal
 
posted by KAL | 3 Comments

Every now & then..

Every now & then I get inspired, nothing inspires more than passion, it gets transmited faster than light (if you are ready), here is a good article discussing this craft and our passion about it!

 

http://msdn.microsoft.com/msdnmag/issues/08/01/EndBracket/default.aspx

 

i am quoting one who is quoted in the article

 

"

I'm a father, a runner, a rower, an environmentalist, a human being, and, yes, a programmer. I'm a lifelong learner, and I love to learn everything, not just programming languages. I love technology, but there are so many other things in this world to love, and we have such a short amount of time.

"

 

..

posted by KAL | 2 Comments

WCF 3.5 Paper

one of those really good papers!

http://download.microsoft.com/download/f/3/2/f32ff4c6-174f-4a2f-a58f-ed28437d7b1e/WCF_Diversity_Paper_v1.doc

Titled: Dealing with Diversity: Understanding WCF Communication Options in the .NET Framework 3.5

posted by KAL | 22 Comments

WCF 3.5 First Glimps

WCF now has a channels for RSS ATOM, use WCF Syndication project template

interstingly its using WebHTTPBinding which is a new binding for WCF mainly targeting Ajax Applications

 

 

cheers

 

posted by KAL | 1271 Comments
More Posts Next page »