Lab49 is hiring! Click here to apply! Or, read more about our current openings here.
- No x:Type, No Problem
- Adobe: Double-Down Strategy – Where Does This Leave LifeCycle Data Services?
- Adobe: Falcon JS = MXML and ActionScript to HTML and JavaScript Compiler
- HTML5 and Adobe Calls Time on Browser Plugins
- Spark or Not To Spark?
- Random Reading Post-Vacation – HTML5, C++, TPL DataFlow, Flex 4
Categories
- .Net (938)
- 4.0 (5)
- Acropolis (1)
- ActionScript (11)
- Adobe Flex (17)
- Advanced Visualization (254)
- Agile (86)
- Ajax (2)
- Algo Trading (3)
- Architecture (22)
- ASP.NET (3)
- Attributes (1)
- Audio & Video (10)
- Avro (1)
- C++ (92)
- Career/Recruitment (16)
- CEP/ESP (39)
- Computer Science (14)
- Conversations in the Lab (16)
- CTP (2)
- Data Parallelism (1)
- Database (24)
- Design Patterns (5)
- Erlang (8)
- Events (55)
- F# (11)
- Featured Posts (10)
- Finance (356)
- Flex (31)
- Functional Programming (68)
- Funny (28)
- General Development (110)
- Grid (8)
- Hadoop (1)
- Hadoop – HDFS (1)
- Haskell (10)
- High Frequency Trading (5)
- HPC (108)
- Innovation (8)
- iPad (11)
- Irrational Exuberance (5)
- Java (161)
- JavaScript (42)
- K/Q (3)
- Kdb (1)
- Lab49 (165)
- Lab49 @ Adobe MAX 2009 (6)
- Lab49 @ MIX08 (1)
- Lab49 @ Mix09 (26)
- Lab49 @ Mix10 (3)
- Lab49 @ PDC09 (14)
- Languages (44)
- Learning (7)
- LINQ (55)
- Lisp (15)
- Logic (7)
- Lua (4)
- Management (22)
- MapReduce (1)
- Market Data (6)
- Marketing (17)
- Monitorscript (3)
- MSBuild (8)
- MVVM (8)
- NOW (1)
- Off Topic (1)
- Open Source (16)
- Patters & Algorithms (1)
- Performance (19)
- Popfly (6)
- PowerShell (425)
- Prism (1)
- Python (15)
- R (1)
- Reactive Extensions for .NET (4)
- Reactive Framework (8)
- RHIPE (1)
- RIA (14)
- Ruby (24)
- Scrum (5)
- Security (9)
- Seminars (3)
- Silverlight (102)
- Sketchflow (7)
- SOA (11)
- SpringSource (3)
- Sybase-IQ (1)
- Technology (296)
- Testing (29)
- Tools (52)
- Uncategorized (2083)
- User Experience (3)
- User Experience (UX) (8)
- UX (49)
- Vim (2)
- Virtualization (3)
- VS.NET (6)
- WCF (9)
- Web (39)
- WinFX (13)
- WPF (57)
- XML/XSLT (10)
Archives
Subscribe
Contributors
- A random walk through Financial IT
- Andre de Cavaignac : On Software
- anton maximov – blog
- Avik’s Ruminations
- BLing on Software Pragnitism
- David Padbury » lab49
- Farid Sammur's Blog
- Feanorian
- Genius Required » Technical
- Gotham Canuk
- iGlossolalia
- IT in the financial world … » Lab49
- jimmy.thinking
- Joe on Computing
- Join Them
- Justin J. Moses : Blog » lab49
- Lab49 @ MIX09
- Measure twice, cut once – Dev
- newyorkscot
- NorthHorizon
- Notes to self
- Objects of Distraction
- Pelebyte » technology
- Pixel-in-Gene
- Ray DeLaPena
- Scott Weinstein on .Net
- Sergey Kogan
- Software Codex, from Shiva Muthukumar
- Tales from a Trading Desk
- Tech – Tech Voice !!!
- Tech Tock
- Technical Tidbits
- The Life of Brian
- Thorsten Lorenz – Coding Cycle Diaries
- UX Corner » Lab49
- Vitaly Peressada On Software
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. [...]