Re: Giving a 15 minute Clojure lightning talk. Any ideas?

2010-12-09 Thread David Andrews
You're not going to convey much useful information in 15 minutes, but
you can do something inspiring.  A couple of years ago I saw a video -
probably by Marco Berringer - that showed a CL/emacs expert solving a
nontrivial problem.  I was purely amazed at the amount of code that
appeared on the screen in a short length of time, and the stuff that
had been accomplished by the end of the short video.

So wow 'em (especially if you're comfortable with emacs).  Announce
that you're going to build a webserver, take five minutes to install
Clojure and Lein from scratch, then the last ten minutes to do a
Compojure app.  They don't have to understand much of what you're
doing; explain only in general terms as you proceed, don't get bogged
in the details - it'll only slow you down, and you want to be
productive.  Hopefully they'll come away impressed and wanting to know
more.

-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en


Re: Giving a 15 minute Clojure lightning talk. Any ideas?

2010-12-09 Thread Laurent PETIT
If the audience is Java / Ruby, my guess is that they don't want to know
about emacs, for one.
My guess is also that it's not in 15 minute that you'll make them
comfortable with the IDE of using a LISP syntax.

Of course, maybe they already know about clojure. If so, either they will
learn nothing, either it's a possibility for you to take out of their heads
false premature conclusions they may have inferred from what they've seen :
lisp syntax, bleh  ;   functional programming, like if no current program
done in 'classic' languages/idioms worked.

You don't have to show the language. It's a means towards an end (several
ends, really).

Talk about the current problems in the field (hopefully in the domain
problem of the audience, though it's hard to guess), and which features
Clojure offers to solve them. Point them to clojure. LISP syntax is of
course not a detail (for macros), but almost.

2010/12/9 David Andrews dammi...@gmail.com

 You're not going to convey much useful information in 15 minutes, but
 you can do something inspiring.  A couple of years ago I saw a video -
 probably by Marco Berringer - that showed a CL/emacs expert solving a
 nontrivial problem.  I was purely amazed at the amount of code that
 appeared on the screen in a short length of time, and the stuff that
 had been accomplished by the end of the short video.

 So wow 'em (especially if you're comfortable with emacs).  Announce
 that you're going to build a webserver, take five minutes to install
 Clojure and Lein from scratch, then the last ten minutes to do a
 Compojure app.  They don't have to understand much of what you're
 doing; explain only in general terms as you proceed, don't get bogged
 in the details - it'll only slow you down, and you want to be
 productive.  Hopefully they'll come away impressed and wanting to know
 more.

 --
 You received this message because you are subscribed to the Google
 Groups Clojure group.
 To post to this group, send email to clojure@googlegroups.com
 Note that posts from new members are moderated - please be patient with
 your first post.
 To unsubscribe from this group, send email to
 clojure+unsubscr...@googlegroups.comclojure%2bunsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/clojure?hl=en


-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Re: Giving a 15 minute Clojure lightning talk. Any ideas?

2010-12-09 Thread javajosh
On Dec 9, 7:08 am, Laurent PETIT laurent.pe...@gmail.com wrote:
 If the audience is Java / Ruby, my guess is that they don't want to know
 about emacs, for one.

I agree - learning clojure, I don't want to know about emacs either
(especially since installing clojure support has been unsuccessful so
far). Eclipse has a nice plugin, by Sean Devlin I believe.

The killer app for Clojure, I'm pretty certain, is a long-running
concurrent application. You know, something like a web server. Long-
running is neat because you can modify the runtime without the
limitations of hotswap or jrebel, and concurrent is neat because it's
a lot simpler to write concurrent programs with enforced mutability.
Note that the REPL is a pretty killer app, and it would certainly be
interesting to grow the REPL into two completely different programs!

Of course, it could also be a GUI app, too. But, for some reason Lispy
programmers don't seem to be very good at making things look pretty.

-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en


Re: Giving a 15 minute Clojure lightning talk. Any ideas?

2010-12-09 Thread Laurent PETIT
2010/12/10 javajosh javaj...@gmail.com

 On Dec 9, 7:08 am, Laurent PETIT laurent.pe...@gmail.com wrote:
  If the audience is Java / Ruby, my guess is that they don't want to know
  about emacs, for one.

 I agree - learning clojure, I don't want to know about emacs either
 (especially since installing clojure support has been unsuccessful so
 far). Eclipse has a nice plugin, by Sean Devlin I believe.


*cough* ;)

-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Re: Giving a 15 minute Clojure lightning talk. Any ideas?

2010-12-09 Thread Ken Wesson
On Thu, Dec 9, 2010 at 6:23 PM, javajosh javaj...@gmail.com wrote:
 Of course, it could also be a GUI app, too. But, for some reason Lispy
 programmers don't seem to be very good at making things look pretty.

Watch this space for me proving that statement wrong sometime soon. :)

-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en


Re: Giving a 15 minute Clojure lightning talk. Any ideas?

2010-12-09 Thread Laurent PETIT
2010/12/10 Ken Wesson kwess...@gmail.com

 On Thu, Dec 9, 2010 at 6:23 PM, javajosh javaj...@gmail.com wrote:
  Of course, it could also be a GUI app, too. But, for some reason Lispy
  programmers don't seem to be very good at making things look pretty.

 Watch this space for me proving that statement wrong sometime soon. :)


Great ! What techno ? Web ? Swing ? SWT ? other ? ...

-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Re: Giving a 15 minute Clojure lightning talk. Any ideas?

2010-12-09 Thread Alex Baranosky
Thanks, for all of your thoughts, guys.  I'm letting all the ideas boucne
around.  I'll be sure to let you all know how it goes after the talk.

-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Re: Giving a 15 minute Clojure lightning talk. Any ideas?

2010-12-09 Thread Angel Java Lopez
Hi people!

Recently, I used as final example in a short presentation:
https://github.com/sfraser/MultithreadedGameOfLife
http://www.youtube.com/watch?v=CFCYVfApPUc

It shows:
- Multithreading
- persistence data, transactions
- access to Java tech, as Swing

My first minutes were dedicated to simple Lisp/Clojure concepts.

Angel Java Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

On Thu, Dec 9, 2010 at 8:36 PM, Alex Baranosky 
alexander.barano...@gmail.com wrote:

 Thanks, for all of your thoughts, guys.  I'm letting all the ideas boucne
 around.  I'll be sure to let you all know how it goes after the talk.

  --
 You received this message because you are subscribed to the Google
 Groups Clojure group.
 To post to this group, send email to clojure@googlegroups.com
 Note that posts from new members are moderated - please be patient with
 your first post.
 To unsubscribe from this group, send email to
 clojure+unsubscr...@googlegroups.comclojure%2bunsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/clojure?hl=en


-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Giving a 15 minute Clojure lightning talk. Any ideas?

2010-12-07 Thread Alex Baranosky
Hi guys,

I'm going to be doing a 15 minute Clojure lighting talk in a few weeks for
work.  I've been having trouble finding a nice topic for 15 minutes, mostly
because it is too short of a time to cover a wide array of... anything.

The audience does Java / Ruby so I am concerned about the syntax slowing
down the presentation, because they'll need some time to digest the slides,
I'm sure.

I'm thinking that I can probably only cover one facet of what makes Clojure
cool.

Any ideas how you all might approach tis 15 minute presentation?

Best,
Alex

-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Re: Giving a 15 minute Clojure lightning talk. Any ideas?

2010-12-07 Thread Jay Fields
Getting started with clojure via clojure.test would probably be practical for 
getting people to try it out. Especially ruby people (who generally put more 
than average emphasis on testing).

Sent from my iPhone

On Dec 7, 2010, at 7:56 PM, Alex Baranosky alexander.barano...@gmail.com 
wrote:

 Hi guys,
 
 I'm going to be doing a 15 minute Clojure lighting talk in a few weeks for 
 work.  I've been having trouble finding a nice topic for 15 minutes, mostly 
 because it is too short of a time to cover a wide array of... anything.
 
 The audience does Java / Ruby so I am concerned about the syntax slowing down 
 the presentation, because they'll need some time to digest the slides, I'm 
 sure.
 
 I'm thinking that I can probably only cover one facet of what makes Clojure 
 cool.
 
 Any ideas how you all might approach tis 15 minute presentation?
 
 Best, 
 Alex
 -- 
 You received this message because you are subscribed to the Google
 Groups Clojure group.
 To post to this group, send email to clojure@googlegroups.com
 Note that posts from new members are moderated - please be patient with your 
 first post.
 To unsubscribe from this group, send email to
 clojure+unsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/clojure?hl=en

-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Re: Giving a 15 minute Clojure lightning talk. Any ideas?

2010-12-07 Thread javajosh
The three things that I've seen that impressed me (and I'm a newb)
were:

1. Swing GUI construction. Clojure's psuedo with syntax makes it
very elegant.
2. Multi-threaded ant simulation. Although, I might try to do
something simpler.
3. Numerical calculations. The fact that Clojure uses arbitrary
precision and Ratios is very nice.
4. (Bonus) An Incanter demo.

On Dec 7, 4:56 pm, Alex Baranosky alexander.barano...@gmail.com
wrote:
 Hi guys,

 I'm going to be doing a 15 minute Clojure lighting talk in a few weeks for
 work.  I've been having trouble finding a nice topic for 15 minutes, mostly
 because it is too short of a time to cover a wide array of... anything.

 The audience does Java / Ruby so I am concerned about the syntax slowing
 down the presentation, because they'll need some time to digest the slides,
 I'm sure.

 I'm thinking that I can probably only cover one facet of what makes Clojure
 cool.

 Any ideas how you all might approach tis 15 minute presentation?

 Best,
 Alex

-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en


Re: Giving a 15 minute Clojure lightning talk. Any ideas?

2010-12-07 Thread Jeff Heon
Hi Alex,

The first part of these slides covers Ruby / Clojure syntax and might
be useful:
http://www.slideshare.net/jfheon/clojure-forrubyists

Break a leg ;)

-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en


Re: Giving a 15 minute Clojure lightning talk. Any ideas?

2010-12-07 Thread Tim Daly

 Ask Rich if you can use his Ants example.
His comment about running it on the Azul(?) machine
is interesting.

On 12/7/2010 7:56 PM, Alex Baranosky wrote:

Hi guys,

I'm going to be doing a 15 minute Clojure lighting talk in a few weeks 
for work.  I've been having trouble finding a nice topic for 15 
minutes, mostly because it is too short of a time to cover a wide 
array of... anything.


The audience does Java / Ruby so I am concerned about the syntax 
slowing down the presentation, because they'll need some time to 
digest the slides, I'm sure.


I'm thinking that I can probably only cover one facet of what makes 
Clojure cool.


Any ideas how you all might approach tis 15 minute presentation?

Best,
Alex
--
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient 
with your first post.

To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en 


--
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en