What next for the 3 minute guides??
Lately I've written a bunch of 'introductions' to newish technologies. Watir, JSON, Powershell (Part 1, Part 2)-- all of them completely new to me. If you've been interested in this series to date, can you make a suggestion for what technology to tackle next? Some ideas currently: - F# -- microsoft's functional programming language
- Ruby On Rails -- an absolute beginners guide, targeted at Microsoft developers
- WPF (formerly avalon)
- WCF (formerly indigo)
What is there that scares you? Come on, 'fess up. (I bet it scares me too. So let me go off and research it for the both of us ;-) Or, what technology has you intrigued?
'Anon (scared to say:)' on Wed, 09 Aug 2006 05:04:13 GMT, sez: The one you didn't mention from .NET 3.0
- windows workflow foundation (WF - they can't use WWF for obvious reasons).
'more scared' on Wed, 09 Aug 2006 06:02:36 GMT, sez: ORM!
'http://' on Wed, 09 Aug 2006 06:06:11 GMT, sez: Using .Net code in SQL 2005 (and a description of why you'd bother)
what the HELL are streams? I've been using these for years and I STILL dont understand them
does anyone else hate XSL? is it just the worst thing ever inveted even though it is strangley attractive
how do you read MSIL?
'regular expression phobia' on Wed, 09 Aug 2006 06:07:39 GMT, sez: I am scared of RegEx !!!
I see all those characters and I quietly shudder but I pretend I can handle them.
I nod in a wise way.
'jesse' on Wed, 09 Aug 2006 06:11:42 GMT, sez: I have to say that the main topic I have seen recently about which I don't know enough is functional programming.
Every day I hear more about it. Whether it is reddit (where people are obsessed with discussing lisp) or even this blog! it keeps coming up. Joel on software is talking about functional programming. It seems to be widely tipped as having more and more relevancy.
One of the reasons for this seems to be that it can make more effective use of multiple processors.
'HandySolo' on Wed, 09 Aug 2006 10:14:30 GMT, sez: Tossing in my vote for Windows Workflow, regex and RoR for the windows dev.
'Fernando' on Wed, 09 Aug 2006 10:53:20 GMT, sez: I'd absolutely love getting-started-type tutorials on all the technologies mentioned by the previous commenters. And I'd also add to the list a short tutorial on data persistence with XML on C# 2.0, covering the minimum types from system.xml to get things done. It would also be nice a follow-up tutorial of the same introduction-type on data persistance with SQL (targetting SQL Express in particular).
'Jiv' on Wed, 09 Aug 2006 11:09:18 GMT, sez: WPF ... no RoR please too many resources online anyways!
'Mike Woodhouse' on Wed, 09 Aug 2006 11:36:41 GMT, sez: Serendipitously (or not, as the case may be) I've been playing with a C analogue of lex & yacc, acquired from http://cis.paisley.ac.uk/crow-ci0/ , which include a grammar for F#, so that could be interesting, to me, if no-one else.
And I am way behind the curve on RoR - I sort of got started on v0.something but life got in the way. I'd be curious to see how you got on. And Ruby is cool anyway.
'Michael Leung' on Wed, 09 Aug 2006 11:54:12 GMT, sez: Leon,
I for one, would love to see your Rails begginer article for Windows.
There are a fair amount of online resources, but resources targeted at the Windows dev are sparse at best.
Rock on brother!
'aaron' on Wed, 09 Aug 2006 13:11:18 GMT, sez: Lisp/scheme?
I've read a few tutorials half heartedly here and there. Inevitably, I wind up coming up for air, eyes watering and blinking like the puppy just squirted with vinegar water for jumping up on the counter (again).
I keep reading that it'll shift my paradigms (ouch.) and teach me something I may not have wanted to know about myself, so there's my vote..
'Ted' on Wed, 09 Aug 2006 14:43:22 GMT, sez: RoR for me - concurring with the above comments regarding a discussion with MS developers in mind.
Thanks for past intros!
'Jason Looney' on Wed, 09 Aug 2006 19:47:10 GMT, sez: Workflow and rules, baby. All our base belong to them.
'Mike Gale' on Wed, 09 Aug 2006 23:33:18 GMT, sez: F#
'al' on Thu, 10 Aug 2006 07:26:26 GMT, sez: Apache Derby. I am sick of databases that kill my system performance but am scared of JDBC.
What about RoR talking to Derby? Just add clowns and that is my worst nightmare.
'AndyJ' on Thu, 10 Aug 2006 10:28:06 GMT, sez: I've often glanced at F# and been boggled by it so a nice simple deminstration would be great.
'B0n' on Thu, 10 Aug 2006 12:03:35 GMT, sez: Definitely WCF is the most mysterious of these. How will Joe Developer use it?
'Zarate' on Mon, 14 Aug 2006 09:29:09 GMT, sez: Take a look to haxe:
http://haxe.org
"The haXe programming language is uniting these different platforms under one language. It brings features that make it easy to deal with a dynamic world such as DHTML or Databases, while still bringing you a full-featured type system with a compiler that will detect errors early in the development phase.
What haXe can do is :
*create Flash SWF files using the Flash APIs for Players 6,7,8 and soon 9
*generate Javascript code using the Browser DHTML APIs, so you can create AJAX web applications
*generate Bytecode that can be used on the Server side (using an Apache plugin) or packed into a standalone executable"
Enjoy!
'lb' on Mon, 14 Aug 2006 09:46:59 GMT, sez: hey Zarate -- yes I just heard about haXe for the first time ever maybe an hour ago... and now you leave this comment.... hopefully haXe doesn't become yet another technology one //must// learn...
i think it seems a bit too 'all-in-one' to be important. this is a very preliminary opinion, based mostly on hope ;-)
cheers
lb
'Optimus' on Mon, 14 Aug 2006 21:32:51 GMT, sez: I reckon F# or Ruby... probably Ruby more than F#. I hear good things about it.
I've been playing with the Castle Project's (castleproject.org) MonoRail - and it's awesome! It's an MVC web framework, with IOC and a port of ActiveRecord... all in .NET. I couldn't make myself learn yet another language and framework (Ruby On Rails), so this was a nice baby step because I get to remain in C# land. Check it out when you have time - I'm definitely using it for my next web project!
Oi... how'd you know that was me BTW? ;)
'Optimus' on Mon, 14 Aug 2006 21:34:33 GMT, sez: And since when is it 21:32? That's 12 hours behind...
'lb' on Mon, 14 Aug 2006 21:38:41 GMT, sez: Optimus -- that was your icq nickname back in the day... that's why i guessed it was you.
castle project hey... i'll add it to the list of things to get immersed in.
cheers
lb
'Esad Hajdarevic' on Tue, 15 Aug 2006 01:55:36 GMT, sez: How about an article about AOP (Aspect Oriented Programming)? I've never really had the time to read more about it, and it seems like a nice idea?
'Zarate' on Wed, 16 Aug 2006 09:42:29 GMT, sez: Hi!
I had (and still have some) doubts about haXe, I'm doing my first tests as well. But what makes me believe on it is:
- Behind haXe there's Nicolass Cannasse, the guy who wrote MTASC (http://mtasc.org) the best AS2 compiler ever.
- Motion Tween (where that guy works) is *already* using haXe/Neko for thier clients in production environments.
- It's Open Source :)
Then, what I like most is the idea of sharing code between platforms. Say you want to create an RSS parser both in Flash and JavaScript/HTML. Say you go for a MVC pattern. If you keep the Model (and how you access the data) without platform-specific references, you can use the *same* Model (the same code) for both Flash and JS/HTML. Awesome.
I'm trying to do such a sample component (it's more a proof of concept that anything else), just send me an email to zzzarate * gmail.com if you want me to keep you updated. It may take a while until I finish it, though.
Cheers!
'abhi' on Wed, 16 Aug 2006 16:07:14 GMT, sez: how about how to get into .Net development for people still on asp/php/etc
'Des Traynor' on Thu, 17 Aug 2006 13:51:38 GMT, sez: I would love to see a well written Ruby On Rails guide. Mainly cause they are all shit. All of them. The O Reilly one from onLamp, pretty much gives you a list of commands to type. You type them, and voila you get the useless application that you saw in the demo. It sucks. All the rest of them have either
a) Done the exact same as the O Reilly one, exact for swapped Recipes with Booklists, or Conference Dates, or to do lists.
b) Tried to copy the "Gee Whizz" shock factor of the screencasts used at rubyonrails.com
c) Assumed you're already familiar with Ruby on Rails, and just shown you some advanced features.
So yes, there are a shitload of resources, but not many good ones.
'Brian' on Thu, 17 Aug 2006 15:00:08 GMT, sez: I'll kick in a vote for WCF. I've been meaning to read up on it more, but haven't had the time. A 3 minute guide would be sweet!
|