Ohad's Blog

Lets talk about .net !

Mirror at:
blogs.microsoft.co.il

News

         Ohad Israeli's Facebook profile
      

C# Code Snippts

Favorite Blogs

Israeli .Net Bloggers

Developer Highway Code

While cleaning my room today i found a hard copy of an ebook from Microsoft titled "Developer Highway Code" this ebook includes lots of tips regarding how to develop secured  application.

While thinking if to save the book or give it away I've decided to search and see if there is still a copy of this book available to the public.

Not only that it is available.. there is also a new chapter regarding securing Windows Communication Foundation.

Direct download

Microsoft UK - Developer Highway Code

Microsoft UK - Security - Lots of links to security docs

Composite Application Guidance for WPF-June 2008 RTM !

Composite Application Guidance e.g. Prism project was released to the wild today !!!

So if you are building WPF apps and looking for a module loader, event broker and other goodies to build WPF Composite solutions hurry and download this cool framework from PAG.

So what you can find in this new framework ?

  • Stock Trader Reference Implementation
  • Composite Application Library for WPF
  • 4 Quickstarts
  • Hands on labs – How to build a Hello world app
  • Documentation Documentation and hmm.. Documentation…. -
    300 pages of documentation !!!!
    • Composite baseline architecture
    • UI Designer guidance
    • Design Concepts
    • Technical Concepts
    • Patterns
    • How-to’s

The cool thing with this framework is that you can use it as a whole… or take parts and use them on your own for example the Event aggregator and the Module loader can be taken an be used also in winform or non ui applications as theses modules are not using any WPF implementation in them !

If you want to learn about prism and building composite wpf apps David Platt is going to deliver a workshop of Building Composite apps using Composite Application Guidance in Israel 31/8/08 – 3/9/08 for more details check Idag’s web site

GO GO GO and download the Composite WPF, documentation and hands on labs over here : http://www.codeplex.com/CompositeWPF/ and here

Composite Application Guidance for WPF RC1 Shipped

Project Prism - Composite Application Guidance for WPF just shipped release candidate 1 !

So if you are looking for a guidance of how to build a loosely coupled composite WPF application this guidance is for you.

Check it out over here (http://www.codeplex.com/CompositeWPF)

Surfing using IE8 Beta 1

I've decided to check out IE8 Beta 1 to see what's new...

It took me no longer then 30 sec to find the first bug... take a look at how hebrew is displayed on the blogs.microsoft.co.il

IE8-1

Luckily IE8 has an Emulate IE7 button at the top... one click and we are back to normal:

IE8-3

Posted: Jun 15 2008, 12:09 PM by Ohad Israeli | with no comments
Filed under:
SpeedFiler - Where have you been all my life ?

Sometimes you get in touch with a tool that you just cant understand how previously you have been able to live without it, SpeedFiler is such a tool !

Last week a friend of mine (Ron Leeram) recommended that I'll check a cool outlook addin that is aimed to increases your productivity, as someone who is looking always for tools to increase his productivity and as one who is uses outlook on hourly basis I rushed to test this tool, few days after... I just don’t understand how I was able to live without it.

SpeedFiler from Claritude Software is and email productivity tool, the tool takes care of filing your incoming and outgoing messages and it does it perfectly

After installing SpeedFilter you will notice a new toolbar which is added to your Outlook toolbars, this tool bar will enable you to quickly File incoming emails to the right directory.

SpeedFilterBlog1

The email filing uses a nice algorithm that suggests you where to file the incoming emails and even try to learn by looking at your taken actions, after several minutes the app learned most of my email's archive folders.

For the ones who doesn't like using toolbars SpeedFilter takes control of the Move-To-Folder shortcut and displays its ui over the standard ui, using SpeedFilter you can just start typing the name of the folder and click enter to file the email to the right folder.

If that is not enough, SpeedFiler will let you also File outgoing emails as you send them, meaning there is no more massive amount of emails laying at the "sent items" folder, from now on every outgoing email will be moved to the directory which is close to it context.

Now here is the nice part... this cool addin cost ONLY 24.95 for personal license and 39.95 for the pro license which is my favorite, so is it worth ? well YES it is worth every penny as it is one of the most incising productivity product that I came close to in the last year, I just don't understand how I could live without it.

Wana try it too ? there is a 30day trial version at Claritude site which you can install and check the tool.

For all the hebrew users, in order for this tool to work fine with hebrew past the following lines to a test file with .reg extension, run it once and reboot your system. This fix will substitute Tahoma,0 with Tahoma,177 which will fix some unicode issues.

---- cut here ----

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Tahoma,0"="Tahoma,177

---- cut here ----

TechEd Eilat Prism Deck

If you are interested in knowing what PRISM (WPF Composite Client) is all about you are welcome to deck DEV432 - Hilton Knaan - Eilat -  Today at 14:45 - 16:00

During the talk we will show you how you can build a simple wpf composite app using prism in which one of the modules in taking live pictures from my Canon EOS 400D.

Canon

Upgrading your GAT/GAX

GAT/GAX the Guidance Automation Toolkit/Extensions are hard to remove once you have them installed, following is a procedure I am using in order to migrate the GAT/GAX.

  1. Make a copy of C:\Documents and Settings\All Users\Application Data\Microsoft\Recipe Framework\ReceipeFramework.xml
  2. Edit the ReceipeFramework.xml and remove the tags inside the <GuidancePackages> key.
  3. Uninstall the GAT/GAX via the control panel. (prior to removing the packages the gat/gax wont let you uninstall it)
  4. Install the new GAT/GAX versions.
  5. Edit the ReceipeFramework.xml and insert back the removed files (from the copy that you've saved in step 1)

You will end up with a new GAT/GAX which has the same packages at before.

Unity 1.0 released !

Unity, the next object builder, had been released yesterday to the wild !

During the preparation for TechEd's Prism deck I've got into core relationship with this new DI Container from Microsoft. One of the patterns which are the basis of Prism is Dependency Injection and as such Prism is designed to use a facade which will enable us to choose our own preferred DI container. Of course we need a default DI container and Unity is the one.

So hurry up and download it over here

TechED Eilat started for me on thursday

TechEd Eilat only starting officially tomorrow but for me its already stated on Thursday when I picked up Glenn Block from the airport.

IMG_4906

On Thursday's evening we had a great dinner and lots of geek discussions around the table, well what can you expect if you put Roy, Udi, me, Itay, Glenn and Oren on the same table.

IMG_4914

During the talk Glenn showed his way to educate programmers to use patterns & practices products.

IMG_4922

And since then... during the last couple of days and nights (yesterday... Friday night... we worked till 3am) we are working together in preparing our PRISM deck, so although the PRISM deck turned out to be the last TechEd's Deck (Last day, last deck) if you want to learn what PRSIM is all about... don't forget to show up.

DEV432 - Hilton - Knaan - Tuesday 8.4.2008  15:00 - 16:15

Prism First Drop

Glenn Block & the Guys from Patterns & Practices just released to the public Prism First Drop, this drop includes a drat Reference Implementation (RI) which you can look and learn how to use the Prism.

If you want to learn more about Prism, Glenn block and me are going to talk about it in less then a month at TechEd Eilat.

PrismIntro

PrismArch

Note that this is a code drop i.e. not all the functionality that is planned for the framework is currently implemented through you will be able to have a brief look at what you'll get during summer time.

You are more then welcome to download and give us feedback on what you like what, you dislike and if you have other ideas that we might use, not all the ideas will be implemented by p&p, we are planning to open community prism project where with the help of the community we will implement some of the ideas.

Download Prism First Drop

Prism project page at Codeplex

More Posts Next page »