F# Eye for the C# guy
secretGeek .:dot Nuts about dot Net:.
home .: about .: sign up .: sitemap .: secretGeek RSS

F# Eye for the C# guy

This Tuesday, 18th of March, I'm giving an introductory talk about F# at the Queensland MSDN user group.

Head to Level 9 of Waterfront Place (1 Eagle Street, Brisbane City, Queensland) arrive between 5:30 and 6 pm.

Come on now! You'll love it! Forget spending time with the family -- learn a new language!

F# Eye for the C# guy

An introduction to Microsoft's newest official language, F#, geared toward C# and VB.net coders.

See how functional programming, object-oriented programming and imperative programming can work together to provide untold expressiveness.

If you only learn one new language this year, F# ought to be the one.

I've been putting the polish on this talk all weekend, and I'm very much looking forward to delivering it.

Please come along if you can. RSVP to Mike if you're interested.





'OJ' on Tue, 18 Mar 2008 06:04:41 GMT, sez:

So how did the talk go?

I have a question: is the title of your presentation implying that F# is queer? :)



'Michael McMahon' on Tue, 18 Mar 2008 22:42:06 GMT, sez:

Hi there,

I attended your talk on F# for the Queensland MSDN User Group last night and I thought it was really good. Have installed F# today to have a play with it.

One little point for improving the slides. Some of the examples use F# keywords with varying case, which appears to be incorrect given that the language is case sensitive.

Regards,


Michael McMahon



'lb' on Tue, 18 Mar 2008 23:14:10 GMT, sez:

@OJ -- No you're reading your own biases into it there

@Michael, re case-sensitivity
Alrighty, i've pored over the slides and i think i see the problem: lazy.

There's two different uses of "lazy" -- both are correct.

Lowercase lazy is a keyword, while uppercase Lazy is essentially a static class in the Microsoft.FSharp.Control namespace that helps you work with lazy functions.



'download the slides (as a pdf) [1.5 meg]' on Wed, 19 Mar 2008 08:31:55 GMT, sez:

I've put a pdf file online that contains the content from the slides.

http://secretgeek.net/content/fsharp_leonb.pdf

cheers!
lb



'Bronwen Zande' on Thu, 20 Mar 2008 22:23:23 GMT, sez:

You've been tagged: http://www.soulsolutions.com.au/Blog/tabid/73/EntryID/408/Default.aspx



'vertexmonkey' on Sun, 30 Mar 2008 22:55:51 GMT, sez:

So...the slides are a bit vague...what was it that you said about gaming in your talk? Is anyone actually writing games or tools in F Sharp yet? It sounds like a good idea that's just way too risky for anyone to bother with for more than a few weekends.




name


website (optional)


enter the word:
 

comment (HTML not allowed)


All viewpoints welcome. But the right to delete any post for any reason is reserved. Don't make me do it. Comments may be republished, emailed to your loved ones or printed and used as toilet paper. Who reads this legal bit anyhow?

TimeSnapper is a life analysis system that stores and plays-back your computer use. It makes timesheet recording a breeze, helps you recover lost work and shows you how to sharpen your act.

TimeSnapper won last year's Developer Competition at Larkware.com, and is used by over 10,000 people.

Articles

TimeSnapper hits the local press... and more on Iceland TimeSnapper hits the local press... and more on Iceland
MVC Zen Garden MVC Zen Garden
Is Corporate IT a form of emotional abuse? Is Corporate IT a form of emotional abuse?
Java Powered Internet? WTF? Java Powered Internet? WTF?
Life is Upstream Life is Upstream
TimeSnapper 3.3, and News From Iceland TimeSnapper 3.3, and News From Iceland
Growing Up Geek (A Hanselmeme) Growing Up Geek (A Hanselmeme)
Is that all you've got!? Is that all you've got!?
TimeSnapper 3.2: What are you afraid of? TimeSnapper 3.2: What are you afraid of?
Babbage and Boole! Babbage and Boole!
Downloadable Slide-decks: Downloadable Slide-decks: "Build your own Tiny Software Company"/"F# eye for the C# guy"
Simple Trouble Shooting Application Now Fixes Everything Simple Trouble Shooting Application Now Fixes Everything
a simple checklist for trouble-shooting regular problems a simple checklist for trouble-shooting regular problems
secretGeek at Tech-Ed: secretGeek at Tech-Ed: "How to build your own Tiny Software Company"
Bambrick versus Hanselman: Bring it! Bambrick versus Hanselman: Bring it!

Archives .: secretGeek :: Complete Archives :.
25 steps for building a Micro-ISV 25 steps for building a Micro-ISV
3 minute guides -- babysteps in new technologies: powershell, JSON, watir, F# 3 Minute Guide Series
Top 10 SecretGeek articles Top 10 SecretGeek articles

Downloads

TimeSnapper -- Automated Screenshot Journal TimeSnapper.com    
Version 3.3: true productivity boost

ShinyPower (help with Powershell) ShinyPower
Now at CodePlex

Next Action NextAction
Managing the top of your mind



[powered by Google] 


World's Simplest Code Generator (html edition) World's Simplest Code Generator
Gradient Maker -- a tool for making background images that blend from one colour to another. Forget photoshop, this is the bomb. Gradient Maker
How to be depressed How to be depressed
You are not inadequate.



Recommended Reading

The Best Software Writing I
The Business Of Software (Eric Sink)

Recommended blogs

Jeff Atwood
Reginald Braithwaite
Joseph Cooney
Phil Haack
Scott Hanselman
Julia Lerman
Joel Pobar
Eric Sink
Joel Spolsky
Des Traynor

Aggregated Links

programming.reddit.com
dzone
dot net kicks

Human Link Machines

interesting finds
a continuous learner's weblog
arjan's world
n links today
new and notable
morning coffee
learning .net
weekly link post
(my del.icio.us account)

LinkedIn profile
 
home .: about .: sign up .: sitemap .: secretGeek RSS .: © Leon Bambrick 2006 .: privacy

home .: about .: sign up .: sitemap .: RSS .: © Leon Bambrick 2006 .: privacy