Erik Meijer, Creator, LINQÂ
- The quest is to do web programming easier 1997
- using strings as a glue, gives weired results!
- 2007 :the problem is still there, it became a nightmare Making distributed web programming easy for everyone…
- Solving the Impeance Mismatch..
- Uneversal data model (xml , Uml) is a deadend!
- solution: Linq 1.0:
- define strandard query operators for each model .
- support external explicit relationships.
- Â
- to have differenct relationships view that is not absolutely inside the objects.Â
- Linq 2.0
- solving the multytier provlem?
- Make Irreversible Decisions at the very last moment?
- answer: Stretch current client applications to cover the clouds
- Use only materials available in the room
- deploy the application without downloading any extra components
- we cant program without IDEs anymore
- pickup your choice of language : Cross language inheritance, the power of dotnet
- run everywhere
- Common intermediat language, IL
- Â
- Â
- Organic Software :
- Ajax= Single Tire Application + Refactoring
- Late Binding into the client program, write one program then bindingit later into a client technology .
- uselesspickels.com
- Recursive Tier-splitting through refactoring.
- Run exactly the same complex validation logic both on the client and on the server.
- Organic Software :
- Â
- Â
- Â
- Â
- Javascript: no typing system that stops you on the way!
- Tier Splitting
-   Expansion Teorem, take on the synchronization anf concurrency after refactoring by the compiler. Refactoring will use algorithm to split to tires to assures safety
- Â
- Â
- Â
- Â
- Â
- Compile LINQ quries to gigantic cluster of sql server
- doing quries  is repartitioning and joining, linq is good at it, typed queries, run quries in different datasources, run the same code on any tools without requiering to alter! Use the materials available!
- Â
- Â
- Â
- Â
- Â
- Linq 1.0 is just the beginning!
- No paradigm shift needed! take what we have and extent it !
- (Relationships, contracts, concurrency)
- tier-splitting refactoring! Â
- Â
- Â




uselesspickels.com? I think you might mean http://www.uselesspickles.com/, but I’m not sure what the relation is with this presentation… though they do have a nice rotating triangle in Javascript! ;-)
Comment by Eric — March 16, 2007 @ 9:35 am
Well, sorry it was kind of draft, didnt make anysense though, thank you for correcting the link :)
Erik was talking about talking about taking the same code, and using it with what we have, so we can imagine that we take a WPF Xaml code and just run it on a browser to produce a 3d animation that looks similar to the one we produce on a windows OS.
I ll mention all of that one i go back to paris and start reformating the articles!
Comment by sadek — March 18, 2007 @ 1:00 am