what's cool in c # ? : amitay dobo @ alphageeks 5
TRANSCRIPT
Bug: I clicked here, but no title was added
C# Beats Chuck NorrisFact: Chuck Norris was written in C# which itself was written in Chuck Norris
Agenda
C#
New stuff in C# 4
Mono
All about C#
Not going to talk about it
Or about:
Just show cool stuff
C# == Steal from the best, and then some
Demos
Delegates
Lambda Expressions
Extension methods
LINQ
New Stuff
Static Dynamic Type
Default/Keyworded parameters
Variance/Covariance in Generic Interfaces and Delegates
Mono
Q: What is Mono?
A: OpenSource.Platform(libraries, runtime, compiler)
Can develop in: Visual Studio, MonoDevelop
Runs on: Windows, Linux, Mac, PS3, Wii, Ipad, FreeBSD, ...
Licensing: It's complicated (Free language+bytecode, some Free libraries)
And some more Mon
Language Compilers: C#, Boo, Python, Java, Javascript, PHP (Why?), LUA, more...
GUI: Gtk#, WinForms
Mod_apache
http://www.mono-project.com/
Additional Resources
101 LINQ samples
www.linqpad.net/
C# from a java developer perspective
The future of C# (PDC 2008)
Manning: C# in Depth
Thanks !