Archives
- July 2011 (1)
- October 2010 (1)
- November 2009 (1)
- May 2009 (3)
- March 2009 (1)
- October 2008 (4)
- August 2008 (2)
- June 2008 (1)
- April 2008 (4)
- March 2008 (1)
- February 2008 (4)
- January 2008 (11)
- December 2007 (4)
- November 2007 (5)
Blogroll
Tags
Ajax ASP.Net ASP.Net MVC Code Generator Comet cube processing dynamic management views execution plan F# Functional Langauges GWT Immutable iPhone Languages MSSQL Compressed Backup Multithread OpenID performance SQL Server 2005 SQL Server 2008 SQL Server Administration SQL Server Engine SSAS Tutorial Visual Studio Web Application WebSockets
Monthly Archives: October 2008
The “Many Core” Problem
We, as developers, have a problem. CPUs will continue to have more cores, and each core is not going to be any faster. The only way to write faster applications is to write multithreaded code, which has two challenges: 1) Multithreaded code is complex to write and think about. 2)Multithreaded code is difficult to test. From what I’ve seen, people are pursuing 4 approaches.
Continue reading
Functional Language Explosion
There is suddenly a lot of interest in functional languages recently. The two advantages are writing a DSL (Domain Specific Language) and writing concurrent code. The languages that seem to come up are Clojure (JVM), F# (based on OCaml, Haskell, and ML) (.Net CLR), and Erlang (JVM).
Continue reading
GWT for Web Applications
There are several approaches for writing web applications, each with their own advantages. GWT is a new framework with its own niche. Your standard ASP.Net (or JSP/PHP/etc) w/ Ajax and JQuery (or other Javascript library) Java WebStart or .Net ClickOnce … Continue reading
Code Generator Built-in to VS 2008
Guess what, a code generator is built-in to Visual Studio 2008.