Jesper Boeg on Priming Kanban
In this interview, Jesper Boeg, author of the new InfoQ book – Priming Kanban, discusses the keys to using Kanban effectively, and how to get started if you are currently using other approaches.
The content has been bookmarked!
There was an error bookmarking this content! Please retry.
Posted by Abel Avram on Oct 16, 2008
Microsoft has released Tools (RC1) for Visual Studio 2008 SP1 for Silverlight 2. Among other features, the tools include Visual Basic and C# project templates, intellisense and code generators for XAML, XAML design preview, debugging, and integration with Expression Blend 2.
Silverlight 2, which was recently released, is accompanied by a set of tools necessary for developing Silverlight applications. The simplest way to install all Tools is to download and install the Visual Studio 2008 SP1 add-on (works also with Visual Web Developer 2008 Express SP1) which will install the following:
- Silverlight 2 developer runtime
- Silverlight 2 SDK
- KB956453 for Visual Studio 2008 SP1 and/or KB956485 for Visual Web Developer 2008 Express with SP1
- Silverlight Tools for Visual Studio 2008 SP1 and/or Silverlight Tools for Visual Web Developer 2008 Express with SP1
The Tools package will also include the following features:
- Visual Basic and C# Project templates
- Intellisense and code generators for XAML
- XAML design preview
- Debugging of Silverlight applications
- Remote debugging of Silverlight applications for Mac
- Web reference support
- WCF Templates
- Team Build and command line build support
- Integration with Expression Blend
An important feature of the Silverlight 2 Tools is integration with Expression Blend 2, and it is available to Blend users via a service pack. Expression Blend 2 SP1 unlocks two Silverlight features: control skinning and the Visual State Manager. S. Somasegar, Corporate Vice President at Microsoft, explains the features:
Control skinning gives designers the ability to visually customize controls to enable them to exactly fit the function they play within an application. The Visual State Manager gives a flexible and visual way to control precisely how each element of a control will behave and look in a given state. Whether an element in a control snaps into position or glides, moves in a linear fashion or with inertia, the designer has the freedom to quickly and accurately experiment with different interactions before finely tuning and finalizing the user experience of the application.
Regarding the Tools' version, RC1, Wolf Schmidt explained why it is not RTM:
The reason for this has to do with the intended servicing model for the add-in, so that the Silverlight tools themselves can be serviced per the current Tools team plan of record. Versioning the Tools as "RTM" would have dictated a particular servicing model that wouldn't have been as flexible.
Silverlight 2 Tools needs Visual Studio 2008 with SP1 with the Visual Web Developer feature or
Microsoft Visual Web Developer 2008 Express with SP1.
Using Drools? See what you're missing! Get the Power of Drools with the Assurance of Red Hat
Fair Trade Software Licensing - A Guide to Neo4j Licensing Options
Monitor your Production Java App - includes JMX! Low Overhead - Free download
If you need to do client side XML Data Binding in Silverlight 2, you can use the Liquid XML Studio 2009 which will now generate Silverlight 2 code in C# and VB.Net:
www.liquid-technologies.com
In this interview, Jesper Boeg, author of the new InfoQ book – Priming Kanban, discusses the keys to using Kanban effectively, and how to get started if you are currently using other approaches.
John Hugg discusses high volume transaction processing applications with high and low frequency profiles, and how VoltDB can be used for that purpose.
Kevlin Henney examines code samples to see what can be learned from them starting from the premise that one won’t write great code unless he knows how to read it.
Jason Ayers share the observations he made watching a team of developers collaborating in real time on the same code base, pushing XP, pair programming and continuous integration to their extremes.
Michael Snoyman presents Yesod, a web framework written in Haskell and containing a web server, templating, ORM, libraries (templating, gravatar, etc.).
Richard Kreuter and Kyle Banker on how to avoid classical RDBMS transactional systems by using compensation mechanisms, transactional messaging or transactional procedures.
Attila Szegedi talks about performance tuning Java and Scala programs at Twitter: how to approach GC problems, the importance of asynchronous I/O, when to use MySQL/Cassandra/Redis, and much more.
One category of risk that project teams need to ensure they address is business value failure – delivering a product that fails to provide value for the business investor.
1 comment
Watch Thread Reply