librelist archives

« back to archive

An update on Lessons

An update on Lessons

From:
Steve Klabnik
Date:
2012-01-27 @ 13:48
Hey everyone!

Lately, I've been thinking about getting the Lessons up on the site,
as well as being in the app. I finally got around to working on it,
and you can see my progress here:

http://hackety.com/lessons
http://github.com/hacketyhack/hackety_hack-lessons

If you look in the gem repo, there's a 'content' directory with all
the lessons as markdown files. The website requires the gem, and spits
them all out.

I still have more work to do to get the app to work with the lessons
in this way; my intent is to make the lessons its own Shoes app:

https://github.com/hacketyhack/hackety_hack-lessons/blob/master/lib/hackety_hack/lessons/app.rb

Since Shoes can run two apps at once, the main Hackety app can just
rely on the gem, and trigger its app to open when someone clicks on
Lessons. Then, people will be able to use the Lessons outside of
hackety too. I can write tutorials on more intermediate and advanced
topics where you might not want to be coding inside the Hackety IDE,
and you can still use the app.

Sooooo yeah. Happy Hackety-ing!

-Steve

Re: [hacketyhack] An update on Lessons

From:
Peter Fitzgibbons
Date:
2012-01-27 @ 15:15
I think Shoes Help should perform in this way too.  Right now it's a
horribly complex file of *stuff*

Peter Fitzgibbons
(847) 859-9550
Email: peter.fitzgibbons@gmail.com
IM GTalk: peter.fitzgibbons
IM AOL: peter.fitzgibbons@gmail.com


On Fri, Jan 27, 2012 at 7:48 AM, Steve Klabnik <steve@steveklabnik.com>wrote:

> Hey everyone!
>
> Lately, I've been thinking about getting the Lessons up on the site,
> as well as being in the app. I finally got around to working on it,
> and you can see my progress here:
>
> http://hackety.com/lessons
> http://github.com/hacketyhack/hackety_hack-lessons
>
> If you look in the gem repo, there's a 'content' directory with all
> the lessons as markdown files. The website requires the gem, and spits
> them all out.
>
> I still have more work to do to get the app to work with the lessons
> in this way; my intent is to make the lessons its own Shoes app:
>
> 
https://github.com/hacketyhack/hackety_hack-lessons/blob/master/lib/hackety_hack/lessons/app.rb
>
> Since Shoes can run two apps at once, the main Hackety app can just
> rely on the gem, and trigger its app to open when someone clicks on
> Lessons. Then, people will be able to use the Lessons outside of
> hackety too. I can write tutorials on more intermediate and advanced
> topics where you might not want to be coding inside the Hackety IDE,
> and you can still use the app.
>
> Sooooo yeah. Happy Hackety-ing!
>
> -Steve
>

Re: [hacketyhack] An update on Lessons

From:
Steve Klabnik
Date:
2012-01-27 @ 15:22
Absolutely. It's already in psuedo-markdown....

Re: [hacketyhack] An update on Lessons

From:
ashbb
Date:
2012-01-28 @ 03:33
Hi Steve, Peter and folks,

> I think Shoes Help should perform in this way too.
Yes, you are right.

> Right now it's a horribly complex file of *stuff*
hahaha.
Okay, look at this first: https://github.com/ashbb/hacketyhack_lesson_viewer
I've picked out just minimum code from shoes/help. ;-)

> Then, people will be able to use the Lessons outside of hackety too.
> I can write tutorials on more intermediate and advanced topics where
> you might not want to be coding inside the Hackety IDE, and you can
> still use the app.
Cool!
If you'll write more Lessons, please let me know.
I'd love to update my hacketyhack_lesson_viewer, too. :)

ashbb

Re: [hacketyhack] An update on Lessons

From:
Tobias Pfeiffer
Date:
2012-02-09 @ 18:02
Thanks to Twitter I just picked this one up again.

I'd be very interested in trying to write a new lesson... I just have 
trouble finding suitable topics. I believe we could manage the Issues of 
this repo (and a special tag) to make something like "lesson request". I 
dunno maybe something about arrays/hashes would be good.

Also a little (collabatorive/wiki) guide on how to write lessons would 
be good.. I mean this is for kids, this should be fun right? Best would 
be if we had an example that is used through most of the lessons or 
something like that.

Just my thoughts,
Cheers,
Tobi

On 01/27/2012 02:48 PM, Steve Klabnik wrote:
> Hey everyone!
>
> Lately, I've been thinking about getting the Lessons up on the site,
> as well as being in the app. I finally got around to working on it,
> and you can see my progress here:
>
> http://hackety.com/lessons
> http://github.com/hacketyhack/hackety_hack-lessons
>
> If you look in the gem repo, there's a 'content' directory with all
> the lessons as markdown files. The website requires the gem, and spits
> them all out.
>
> I still have more work to do to get the app to work with the lessons
> in this way; my intent is to make the lessons its own Shoes app:
> 
https://github.com/hacketyhack/hackety_hack-lessons/blob/master/lib/hackety_hack/lessons/app.rb
>
> Since Shoes can run two apps at once, the main Hackety app can just
> rely on the gem, and trigger its app to open when someone clicks on
> Lessons. Then, people will be able to use the Lessons outside of
> hackety too. I can write tutorials on more intermediate and advanced
> topics where you might not want to be coding inside the Hackety IDE,
> and you can still use the app.
>
> Sooooo yeah. Happy Hackety-ing!
>
> -Steve

Re: [hacketyhack] An update on Lessons

From:
Steve Klabnik
Date:
2012-02-09 @ 18:32
> I'd be very interested in trying to write a new lesson... I just have
> trouble finding suitable topics. I believe we could manage the Issues of
> this repo (and a special tag) to make something like "lesson request". I
> dunno maybe something about arrays/hashes would be good.

This sounds like a great idea. Let's do that. I'll file some.

> Also a little (collabatorive/wiki) guide on how to write lessons would
> be good.. I mean this is for kids, this should be fun right? Best would
> be if we had an example that is used through most of the lessons or
> something like that.

Agreed. Maybe I can come up with some guidelines.