DCSIMG
April 2007 - Posts - Adlai Maschiach

Adlai Maschiach

" You have to show in order to be seen "

News

Favorite Links

news

CardSpace

Books

Other InfoCards Proj

Virtual Earth

WSS / Sharepoint

SOA , Biztalk & ESB

CLR / .NET

April 2007 - Posts

WPF Books

Just read the On Books (WPF and Otherwise) from don box.
The point in the end was a quote from petzold: “I know what I'm doing. I've been writing books like this for 20 years.” and i'm thinking about the Win32 Book he wrote. I haven't yet read his new book, but it seems that the code review should have work harder. I have great respect to petzold's books and each and every one of them that I came accross saved me in time of need.
For me Adam Nathan is more known for his .NET and COM book which for me was the .NET Bible in the 1.x version.
Due to the fact that .NET in a sense one big COM, made this book a more helpers guide to understanding the connection between .NET and the outside world ( windows ).
Again I have to state that I haven't read either books, but i'm thinking of buying Adam Nathan's book as my first choise.

WCF for your eyes only

The WCF Security Learning Guide has a very nice bundle of Security Related articles on WCF.

April update to WSS 3.0 SDK

What's new in the April update of the WSS 3.0 Online SDK:

Conceptual sections:

  • Content Migration
  • Change Log and Synchronizing Applications
  • Creating Declarative, No-Code Workflow Editors

Procedural topics:

  • How to: Create a Custom Field Type and Field Control
  • How To: Extend the STSADM Utility

Schema reference topics for the following schemas:

  • Content Migration XML Schema Reference: Contains over 180 element topics that detail the eight migration schemas
  • Workflow Configuration Schema

Expanded reference in the following namespaces:

  • Microsoft.SharePoint
  • Microsoft.SharePoint.Administration
  • Microsoft.SharePoint.Deployment
  • Microsoft.SharePoint.EmailIntegration
  • Microsoft.SharePoint.Navigation
  • Microsoft.SharePoint.MobileControls
  • Microsoft.SharePoint.StsAdmin
  • Microsoft.SharePoint.WebPartPages
  • Microsoft.SharePoint.WebControls
  • Microsoft.SharePoint.Workflow

Expanded reference for the following Web Services:

  • Authentication Web Service
  • Copy Web Service

This update also includes numerous updates and revisions to existing SDK content.

Architect ? Design Patterns

A friend of mine asked me the other day: "What do you think is best? Software Architect or Project Manager? One is software oriented, while the other is more people oriented" the point is that both need to know about software design patterns.

The architect has to know design patterns for obvious reasons, while the PM needs to know it in order to identify whether the architect's design is too far fetch or that design would help him in phase 2 of the project.

For those who've been in the software industry for some time, we might remeber some thing called DNA, and not from the biological meaning. As software , design petterns change from time to time and we have to keep up to date our inventory of known and used(!) design patterns.

A good architect is known by he's knowledge to mashup a collection of design patterns to solve the problem.

For those of you here's another (known) design pattern link : Design Patterns Bootcamp: Model View * Patterns

.NET 3.5 SDK Download

I guess that most of us have already doenloaded the Visual Studio "Orcas" Beta 1 is here! , or at least the express edition. But what happens when we want to framework without beta testing the IDE ?
Here it is: Microsoft Pre-Release Software Microsoft .NET Framework 3.5 – Beta 1

Flash VS Silverlight - Round 2, BEFORE MIX 07!

On April 26, Adobe announced strategic plans to move the development of Flex to an open source model.
It seems that competition is always a good thing, remember yosi's article on a similar case: Microsoft/Google.

Longhorn Beta3 Evaluation

Just in case you didn't realy read the article i've pointed in my previous post
here's another link:

Evaluate the Windows Server Code Name "Longhorn" Public Beta3 today

.. and i'm stuck at work :(

Product Editions:

Windows Server "Longhorn" Standard Edition
This edition of Windows Server "Longhorn" provides key server functionality across most server roles and features. It includes both full and Server Core installation options.

Windows Server "Longhorn" Enterprise Edition
This edition builds on Windows Server "Longhorn" Standard Edition to provide greater scalability and availability, and adds enterprise technologies such as Failover Clustering and Active Directory Federation Services.

Windows Server "Longhorn" Datacenter Edition
This edition offers the same functionality as Windows Server "Longhorn" Enterprise Edition with support for additional memory and processors, and unlimited virtual image use rights.

Windows Web Server "Longhorn"
This edition is designed specifically for use as a web and applications server. Other server roles and the Server Core installation option are not available in this edition.

Windows Server "Longhorn" for Itanium-based Systems
This edition is designed for use with Intel Itanium 64-bit processors to provide web and applications server functionality on that platform. Other server roles and features may not be available

IIS 7 Is Go Live

Some of us read from time to time the posts in http://www.asp.net/ ,but do we read the http://www.iis.net/ as well?
this time it paid of :
IIS 7 Go Live

So the next step i'm looking for is a WCF Now a Real World Example on IIS7 ;)

Is Silverlight a Flash competitor or an Ajax play?

Due to the fact that i'm NOT a Flash Developer I can't agree or disagree, but this is something to think about
http://blogs.zdnet.com/Stewart/?p=351

SPS Search going to the next level

CAML.NET is a codeplex based project that uses the .NET language-based tools for creating dynamic, reusable CAML query components. The toolset uses the power and flexibility of the .NET Common Language Runtime (CLR) to build CAML queries dynamically in code while preserving the syntactic structure of the native CAML language.

Published Advantages are:

  • Avoids hand-editing of literal XML strings in your code.
  • Eliminates query failures caused by typos and improper casing of elements and attributes.
  • Each query component is processed as a separate statement with strongly-typed parameters.
  • Operator and method overloading greatly simplifies the raw CAML schema.
  • Enables the use of variables instead of literal text to specify query components.
  • Visual Studio intellisense support while writing queries.
  • Simplifies the construction of reusable CAML component libraries.

For those who use the XAML / SAML / XOML .... CAML sounds like a related "AML" language.
CAML [ Collaborative Application Markup Language ] is the XML-based language that is used to build and customize Web sites based on SharePoint ( incl MOSS / WSS ).
CAML can be used to do the following:

  • Provide schema definition to the Web site provisioning system about how the site looks and acts.
  • Define views and forms for data and page rendering or execution.
  • Act as a rendering language that performs functions in the DLL like pulling a value from a particular field.
  • Provide batch functionality for posting multiple commands to the server using protocol.

WCF Now a Real World Example

I know that some of us try to keep the pace relating to WCF and WF, and in the same time we know that this technology can go live on our production machines [ in some way or another ]. But who in the heck would let us [ over enthusiastic developers ] work [ play ] with their machine [ and it should be a Real Strong Server ] ? our client (for whom we deliver the program) ? our project manager ? the system guys ? nahh - Non of the those i'm sure.
It's seems some one have heard our cries , and thought of that:

A Server Scenario Lab with Windows Communication Foundation Virtual Lab  

The virtual labs is a great resource which I tend to visit from time to time to try/test new things [ without re-installing my machine every weekend ]

Microsoft Visual Studio Orcas: Maybe in 2007, maybe not

It seems that the release of the Orcas Beta1 ( or the express ) is the talk of the week ( for me the EntLib 3 is more important ). But to me seems we might need to wait a while longer then expected for the release.
have a look at this article:
Microsoft Visual Studio Orcas: Maybe in 2007, maybe not

WebSite HTML/CSS Templates

Building a website is one thing, making it readable and easy to navigate is also needed, but what about the looks - ahh, for that we need Photoshop Expert or some thing like that. Well, for that I have collected a small list of free website templates.

The list:
1. Mollio - mollio has about 6 BASIC looking templates which covers most of the "BLOG" WebSite possible templates.

2. Open Source Web Design [OSWD] - This is one of largest free collection of free WebSite templates, it has about 174 (!) pages, where each page have about dozen designed WebSites. So we might even find something close enough.

3. Arcsin - about 20 free templates and the rest are cost based ( Pro, 55$ a piece ).

4. Templateworld - the link is to the Free WebSite templates , but I recommend going into the cost based WebSites, 50$ for 6 months All templates.

This list was mainly to poeple who have or want to have a BLOG/Personal WebSite and need Ideas for design or just freshen up the look of thier Personal Site.

Notepad2 2.0.15

In the begining GOD created for the ASP developer the NOTEPAD, so the developer asked, can't you do a better job? so GOD created the InterDev, so the developer went back to NOTEPAD, and said ... i'll work with this , it's better. And then came NOTEPAD2.
Notepad2 is one of the more faivorate simple editors around ( there's also the Notepad++ ).

It seems there's a new version 2.0.15 , after a long time
Here's the new changes:

Features

  - Syntax highlighting: HTML, XML, PHP, ASP (JS, VBS), CSS,
    JavaScript, VBScript, C/C++, C#, Resource Script, Makefiles, Java,
    Visual Basic, Pascal, Assembly, SQL, Perl, Python, Configuration
    Files, Apache Config Files, Batch Files, Diff Files
  - Drag & drop text editing inside and outside Notepad2
  - Basic regular expression search and replace
  - Useful word, line and block editing shortcuts
  - Rectangular selection (Alt+Mouse)
  - Brace matching, auto indent, long line marker, zoom functions
  - Support for Unicode, UTF-8, Unix and Mac text files
  - Open shell links
  - Mostly adjustable


New in Version 2.0.15 (released April 07, 2007)

  - BSD License for Notepad2 and source code (see License.txt)
  - "Insert HTML/XML Tag" helper tool (Alt+X)
  - Regex support for \d, \D, \s, \S, \w, \W, \xHH
  - Text selection can have "eolfilled" style (on by default)
  - Caret blink rate is set to system default on startup
  - Support for opening makefiles without filename extension
  - Dropped Windows 9x support
  - Requires msvcr70.dll runtime library
  - Updated Scintilla library to 1.73

ASP.NET AJAX in Orcas

You have downloaded the Orcas Beta 1 and you can't find a ASP.NET AJAX Web Site in Visual Studio?  Thats because ASP.NET AJAX is now part of the standard web site in VS.NET.  To get ASP.NET AJAX, just use the standard web site in VS.NET Orcas and the controls are allready there.
More Posts Next page »