I have been working in IT Directorate Binus (was ATL) for around 2 years. This coming March 6th would be my last day in ATL. Two weeks ago, I was invited by one of the project manager to deliver some internal training about .net etc. The training consists of 5 days.
The first 3 day is for the staff candidates, new staffs, and also junior developers. There were about 30 over people that have attended. That training was passed at February 20th – 22nd. At that training I delivered the following fundamental stuffs:
- .NET Framework overview (CLI, CLR, BCL, MSIL)
- C# 2.0 Fundamental
- ASP.NET 2.0 (Web app, controls, state management, databinding, data controls, etc)
Well, that training was only to give them the fundamental, since actually, there is so many more topics to talk about. They have to explore it by themselves.
Today February 28th I will give a training session about some advanced topic in C# 2.0 such as delegate and event (one of the feature that confuse a lot of developer), attributes, preprocessor, nullable type, etc. The audiences are my junior colleagues.
Tomorrow will be the most exciting session for me. Yeah, I will share my some research about the latest technologies such as:
- Visual Studio 2008
- .NET Framework 3.5
- C# 3.0 & LINQ
- ASP.NET 3.5
Actually I haven't dug them too deep but I think that would be enough to give some introduction of these new products to my colleagues.
So, wish me luck J
Well, you don't have to! LINQPad lets you interactively query SQL databases in a modern query language: LINQ. Kiss goodbye to SQL Management Studio!
LINQPad supports everything in C# 3.0 and Framework 3.5:
- LINQ to SQL
- LINQ to Objects
- LINQ to XML
LINQPad is also a great way to learn LINQ: it comes preloaded with 200 examples from the recently released C# 3.0 in a Nutshell. There's no better way to experience the coolness of LINQ and functional programming.
And LINQPad is more than just a querying tool: it's a code snippet IDE. Instantly execute any C# 3 or VB 9 expression or statement block!
Best of all, LINQPad is free and needs no installation: just download and run. The executable is under 2MB and is self-updating.
Download it here