Lab49 is hiring! Click here to apply! Or, read more about our current openings here.
Categories
- .Net (780)
- 4.0 (4)
- Acropolis (1)
- ActionScript (8)
- Adobe Flex (12)
- Advanced Visualization (178)
- Agile (75)
- Ajax (2)
- Algo Trading (2)
- Architecture (19)
- ASP.NET (2)
- Attributes (1)
- Audio & Video (10)
- C++ (60)
- Career/Recruitment (16)
- CEP/ESP (38)
- Computer Science (13)
- Conversations in the Lab (16)
- CTP (2)
- Database (24)
- Design Patterns (2)
- Erlang (8)
- Events (43)
- F# (11)
- Featured Posts (10)
- Finance (240)
- Flex (23)
- Functional Programming (66)
- Funny (28)
- General Development (110)
- Grid (7)
- Haskell (10)
- High Frequency Trading (3)
- HPC (78)
- Innovation (8)
- iPad (8)
- Irrational Exuberance (5)
- Java (110)
- K/Q (2)
- Lab49 (70)
- Lab49 @ Adobe MAX 2009 (6)
- Lab49 @ MIX08 (1)
- Lab49 @ Mix09 (26)
- Lab49 @ Mix10 (3)
- Lab49 @ PDC09 (14)
- Languages (21)
- Learning (6)
- LINQ (55)
- Lisp (14)
- Logic (7)
- Lua (4)
- Management (19)
- Market Data (3)
- Marketing (17)
- Monitorscript (3)
- MSBuild (5)
- MVVM (4)
- Off Topic (1)
- Open Source (15)
- Performance (16)
- Popfly (6)
- PowerShell (333)
- Prism (1)
- Python (12)
- Reactive Extensions for .NET (2)
- Reactive Framework (6)
- RIA (12)
- Ruby (15)
- Scrum (2)
- Security (7)
- Seminars (3)
- Silverlight (83)
- Sketchflow (6)
- SOA (8)
- SpringSource (3)
- Technology (285)
- Testing (27)
- Tools (50)
- Uncategorized (1844)
- User Experience (2)
- User Experience (UX) (8)
- UX (34)
- Virtualization (3)
- VS.NET (6)
- WCF (7)
- Web (39)
- WinFX (13)
- WPF (57)
- XML/XSLT (10)
Archives
Subscribe
Contributors
- A random walk through Financial IT
- Andre de Cavaignac : On Software
- Avik’s Ruminations
- Background thinking
- Development in a Blink
- Dhruba Bandopadhyay
- Espenskogen’s Blog
- Fabien Deshayes
- Farid Sammur's Blog
- Feanorian
- Fred Pollnitz UXA
- Genius Required » Technical
- Getting GUI
- Gotham Canuk
- iGlossolalia
- Intivism
- IT in the financial world … » Lab49
- Jakub Korab » technology
- Jess Eddy’s Lab49 Feed
- Joe on Computing
- Join Them
- Lab49 @ MIX09
- Learning in progress
- Lee Campbell
- Measure twice, cut once – Dev
- Mind the Emigrant Gap
- Neosavvy, Inc
- newyorkscot
- NorthHorizon
- Notes to self
- Objects of Distraction
- Observations by Nick
- Pelebyte » technology
- Progressive Digressive
- Roger Rached
- Scott Weinstein on .Net
- Software Codex, from Shiva Muthukumar
- Tales from a Trading Desk
- Tech – Tech Voice !!!
- Tech Tock
- Technical Tidbits
- The Dancing Frog
- Thinking in Code » lab49
- UsableMarkets
- UX Corner » Lab49
Links
Contact Lab49 or call +1 (212) 966-3468 / Entries (RSS)
Lab49 Blog is proudly powered by WordPress



May 16th, 2006 at 10:53 am
I really enjoyed the Increasing Speed to Delivery in Capital Markets talk (caution: link goes directly to a PowerPoint document). The presentation may not convey it in the best possible way, but they believe they found a very practical recipe to model-driven development using: a healthy mix of tools to automate the processand a clever design approach to avoid the need for round-trip engineering between models and code.
Except for Microsoft’s Visual Studio and a promising Windows Workflow Foundation, there’s only one proprietory tool in their treasure chest, MagicDraw UML, the rest are free/open source software. Among the latter, AndroMDA is the most essential, with NHibernate being close second. Sapient reportedly contibuted their .Net Framework model “cartridges” to AndroMDA, which are used to convert UML class diagrams produced in MagicDraw into C# definitions. They are then utilizing home-grown Inversion of Control framework to inject implementation into hollow model code. The whole thing is held together with mandatory tests done with, what else, NUnit. By “mandatory” here I mean that these tests are not only necessary to deliver functionality, but are paramount in making this model-driven approach produce sane code.
Among other interesting things they said was that NHibernate is working wonderfully well for them, and that Spring.Net on the contrary is “not there yet.”
May 16th, 2006 at 11:14 am
[...] I’ve posted a brief review of the session I went to at Microsoft Financial Services Developer Conference 2006 as a comment here to Matt’s post. [...]