DCSIMG
June 2007 - Posts - IHateSpaghetti {code}

IHateSpaghetti {code}

VSX, DSL and Beyond by Eyal Lantzman

Syndication

Coding / Architecture

Extensibility /DSL

Projects

Articles

June 2007 - Posts

I read a nice and not too complicated post regarding the "behind the scenes" of anonymous methods.

I thing that everyone that using anonymous functions must understand the subtle issues of the various scenarios.

Highly recommended.

Posted by Eyal | with no comments
תגים:

Ruby is a dynamic language from Japan (mid 90's). The framework gain popularity (with help of rails) in web developers(data driven sites) community because of it's slim (less code) and fast (less time) development rate (achieved by code/db conventions used in during the development).

In order to support ruby on the .NET platform Microsoft developed DLR - Dynamic Language Runtime. A special layer for dynamic languages such as python(already available), javascript, vb and ruby. The layer supports the sharing of objects between the supported dynamic languages (like CLR for C#,VB.NET and etc).

According to John Lam Iron ruby will be available at OSCON (end of July).

More about DLR can be found on codeplex.

Posted by Eyal | 1 comment(s)
תגים:

The list of some of the tips/tricks recorded at DevLink

  • Use GDI+ to handle painting yourself
  • For ListBox/ComboBox set the DrawMode property
  • Use Data to Control UI
  • Data binding infrastructure can bind almost any property to any value
  • Notifications based on property change events
  • Expose Protected Info
  • Most functionality of WinForm Controls are protected
  • To use protected info, inherit from control and expose
  • Improve the Look and Feel of Your application
  • Integrate Windows XP and Windows Vista themes
  • The video (1 hour)

    Posted by Eyal | with no comments
    תגים: