March 2006 - Posts
Six new Microsoft MVP titles had been given to community contributers from Israel today :
Junfeng Zhang just blogged about Override CLR Assembly Probing Logic, its good to finally find some documention about it.
Using the method mentioned in the post you can override the default behaviour of the CLR assembly loading process !
I’ve returned last Thursday from Microsoft EMEA 2006 Connect event held this year at the Four Seasons Resort in Provence.
What is the event all about? It's all about connecting Microsoft Developer Community to Microsoft. This year the theme of the event was Security and as such we had the following lectures :
Security, Microsoft's Perspective delivered by Alexander Holy and Hans Verbeeck
Process Based, Holistic Security by Rafal Lukawiecki
Security Sharing by Alexander and Hans
Windows Communication Foundation by Clemens Vasters
Surface Ecologies in the Home by Alex Taylor
Who was there with me ?
Nimrod Luria - 2B Secure
Manu - Sela Group
What is the most significant thing we’ve learned in this event ?
French Food SUCKS! They know how to make deserts but only deserts… I’ll bring some sandwiches from home next time (and it’s not only me who felt in diet over there…)
What else have we learned there ?
Well Human Football rocks !
Check out my team playing against Clemens Vasters team :-)
Did I learn something shocking ?
Yes ! Clemans Vasters can finish his food while talking & drinking and you can’t even notice it !
I learned this shocking fact while having dinner with Clemens and some other guys… actually we were there Christian, Muslim & Jews – Semi Microsoft Universal Peace Conference :-)
Some serious words…
The event theme was about security and I was a little bit disappointed not to see there any other Developer Security MVP’s but anyhow we had a good discussions and made several connections with other community leaders.
Dave Mc have some more pictures from the conference on his blog [Thanks Christopher for the link]
Microsoft Israel hosted today a Software Factories Seminar by Beat Schwegler & Ingo Rammer, during the seminar Ingo demonstrated a cool DSL for managing the UIP Application Block and helping in defining the horrible xml configuration of the UIP using DSL state charts. The talk also featured the Guidance Automation Toolkit which it indeed a cool tool.
The guys agreed that I will video tape them and I did :-)
All the video taping that I’ve been recording lately among other Architectural stuff will be hosted in a new Israel Architects website which is currently being build by me and some other members of the Israel Architect’s Council.
If you haven’t been in the seminar or would like to watch it again the guys gave a similar seminar in Helsinki on the 24th of January and its streaming is available online.
1. Software Factories – Today & Tomorrow ( 1h 46m 31s )
2. Software Factories Today ( 1h 15m 33s )
3. Software Factory to Build Factories ( 1h 8m 14s )
4. Using Software Factories ( 1h 9m 11s )
5. Defining & Building Software Factories ( 1h 31m 35s )
Some more links to Software Factories & DSL:
Jack Greenfield Video Talk on Software Factories and DSLs – Jack is the writer of the Software Factories Book
Slides from Ingo & Beat talk in the Architect Forum at Dublin
Guidance Automation Toolkit
It took me four times to fail installing Vista inside VMWare till I figured out that I should google for the answer…
So here it is… the steps you need to do in order to install Vista inside VMWare:
Installing the Guest Operating System
1. Insert the Windows Vista CD in the CD-ROM drive (or just mount the ISO image).
2. Power on the virtual machine to start installing Windows Vista.
3. If using a blank hard disk: When the Windows Vista installer menu appears, choose the first option, Install Now.
If installing over an existing guest operating system: Skip to step 9.
4. Press Shift-F10 to open a command prompt.
5. Start the disk partitioning utility.
6. Enter the following commands to partition the hard disk:
select disk 0
create partition primary
7. When the partitioning process is complete, click the Reset button to reboot the virtual machine.
8. As the virtual machine begins to reboot, while the VMware logo appears on the screen, click inside the virtual machine window, then press Esc to get to the BIOS boot menu. Choose CD-ROM Drive as the boot device, then continue installing Windows Vista beta.
9. In certain Windows Vista builds, the installer chooses an incorrect default in the screen titled Choose your installation destination. It shows a partition with 0 MB free and makes that partition the default destination.
At that screen, you must change the choice to the disk (instead of the partition), then click Continue.
10. Follow the remaining installation steps as you would for a physical machine.
For further instructions check VMWare site
Do you want to learn about the new identity metasystem – InfoCard ?
Check out the latest Keith Brown’s review – A First Look At InfoCard on MSDN Magazine Security April – security brief section.
WMIDiag.vbs is a VBScript script designed to help you ascertain the current state of the WMI service on a computer. The download package includes the utility itself, a ReadMe file that discusses how the tool works (and how to best use it), and sample spreadsheets that provide information about the default WMI configuration on various versions of the Microsoft Windows operating system.
Download it over here
Juval Lowy has posted an updated version of the WCF configuration schema here.
If you want to have intellisence support to modify the WCF configuration files in the February CTP, you will have to download that schema and replace the existing schema in C:\Program Files\Microsoft Visual Studio 8\Xml\Schemas.
This is a temporary fix for a bug in the February CTP.
Windows Live Search is up… and finally Microsoft Search engine is looking good !
One thing that I was missing on the MSN search and loved in google was the built in speller, finally someone out there created Microsoft Search engine with a build in speller !
Good work guys !
By looking at my weblog statistics for the distribution of search engine usage for reaching my blog… MSN search has still long way to go in order to catch google…
Yesterday’s evening I gave a talk at the first meeting of the Israel Oracle .Net Forum, the talk focused on building secured application with Oracle & .Net.
During the talk we’ve talked about how to build secured application, I've started with a brief background of secured development and then entered to four main points:
Securing the connection string
The lecture was great… at least i enjoyed it :-)
Several of the features mentioned in this session and are missing badly from sql server features like Proxy Authentication as an identity transfer transporter while marinating connection pooling,Virtual Private Databases – It was so easy to declare AOP like operations…
You can download the talk ppt over here
Data Protection API Demo
Access Control List Demo
Buffer Overrun demo
Oracle Proxy Auth, Client Identifier, Sql Injection Demo
Virtual Private Database Scripting