librelist archives

« back to archive

Clojure Inside Out videos

Clojure Inside Out videos

From:
Ricardo Mendes
Date:
2013-05-22 @ 21:28
Did anyone else take advantage of the discount code?
Did you watch any of it already? How far along are you?

I thought I'd open up a thread so we can possibly discuss anything related
to the videos.
I've watch most of the videos (except for the concurrency ones) albeit
somewhat absent-minded, but there is a lot in there to squeeze out.

Re: [foray] Clojure Inside Out videos

From:
Sean Williamson
Date:
2013-05-22 @ 21:33
I got it!

I just finished data part 1 and so far I think that the content is 
fantastic. I am not a fan of the questions the audience is fielding though.


On 5/22/13 2:28 PM, Ricardo Mendes wrote:
> Did anyone else take advantage of the discount code?
> Did you watch any of it already? How far along are you?
>
> I thought I'd open up a thread so we can possibly discuss anything 
> related to the videos.
> I've watch most of the videos (except for the concurrency ones) albeit 
> somewhat absent-minded, but there is a lot in there to squeeze out.

Re: [foray] Clojure Inside Out videos

From:
Phil Cohen
Date:
2013-05-22 @ 21:39
I agree … the audience asks some painful questions, but I really like the 
pace and flow of the content. The videos have been a great companion to 
the JoC book for me.


- Phil  

On Wednesday, May 22, 2013 at 2:33 PM, Sean Williamson wrote:

> I got it!
>  
> I just finished data part 1 and so far I think that the content is  
> fantastic. I am not a fan of the questions the audience is fielding though.
>  
>  
> On 5/22/13 2:28 PM, Ricardo Mendes wrote:
> > Did anyone else take advantage of the discount code?
> > Did you watch any of it already? How far along are you?
> >  
> > I thought I'd open up a thread so we can possibly discuss anything  
> > related to the videos.
> > I've watch most of the videos (except for the concurrency ones) albeit  
> > somewhat absent-minded, but there is a lot in there to squeeze out.
>  


Re: [foray] Clojure Inside Out videos

From:
Charlie Griefer
Date:
2013-05-22 @ 21:49
On May 22, 2013, at 2:28 PM, Ricardo Mendes <rokusu@gmail.com> wrote:

> Did anyone else take advantage of the discount code?
> Did you watch any of it already? How far along are you?
> 
> I thought I'd open up a thread so we can possibly discuss anything 
related to the videos.
> I've watch most of the videos (except for the concurrency ones) albeit 
somewhat absent-minded, but there is a lot in there to squeeze out.

I took advantage of the discount code (thanks to you guys for pointing it 
out), but haven't found the time yet to watch the videos. Maybe over the 
weekend, as by then I expect that I'll be caught up with the reading :)

I did hit "play" on the intro, but was doing a few other things as it was 
playing. I found it interesting that they chose to open a general Clojure 
training video with Overtone. I'd been to a few conferences where there 
were sessions on Overtone, but I never attended those, as I didn't really 
think they were relevant to me. My loss, apparently, as Overtone looks 
ridiculously cool.

--
Charlie Griefer
http://charlie.griefer.com

"Give light, and the darkness will disappear of itself." 
-- Desiderius Erasmus

Re: [foray] Clojure Inside Out videos

From:
Sean Corfield
Date:
2013-05-22 @ 21:52
On May 22, 2013, at 2:49 PM, Charlie Griefer wrote:
> I did hit "play" on the intro, but was doing a few other things as it 
was playing. I found it interesting that they chose to open a general 
Clojure training video with Overtone. I'd been to a few conferences where 
there were sessions on Overtone, but I never attended those, as I didn't 
really think they were relevant to me. My loss, apparently, as Overtone 
looks ridiculously cool.

There's a monthly Clojure dojo in San Francisco and one of the recent 
group problems to solve was to figure out how to use Overtone to play the 
national anthem... First time I tried to do anything with it and, yes, 
extremely cool (esp. if you are not as musically-challenged as me...).

Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/

"Perfection is the enemy of the good."
-- Gustave Flaubert, French realist novelist (1821-1880)



Re: [foray] Clojure Inside Out videos

From:
Andrew Myers
Date:
2013-05-22 @ 22:12
Wow!  I need to look at this!

On 23/05/2013, at 7:52 AM, Sean Corfield <sean@corfield.org> wrote:

> On May 22, 2013, at 2:49 PM, Charlie Griefer wrote:
>> I did hit "play" on the intro, but was doing a few other things as it 
was playing. I found it interesting that they chose to open a general 
Clojure training video with Overtone. I'd been to a few conferences where 
there were sessions on Overtone, but I never attended those, as I didn't 
really think they were relevant to me. My loss, apparently, as Overtone 
looks ridiculously cool.
> 
> There's a monthly Clojure dojo in San Francisco and one of the recent 
group problems to solve was to figure out how to use Overtone to play the 
national anthem... First time I tried to do anything with it and, yes, 
extremely cool (esp. if you are not as musically-challenged as me...).
> 
> Sean A Corfield -- (904) 302-SEAN
> An Architect's View -- http://corfield.org/
> 
> "Perfection is the enemy of the good."
> -- Gustave Flaubert, French realist novelist (1821-1880)
> 
> 
> 
> 

Re: [foray] Clojure Inside Out videos

From:
David Mitchell
Date:
2013-05-22 @ 23:49
Yep got it using a discount code

For anyone who hasn't seen it yet, you probably won't learn that much about
the mechanics of writing Clojure code at a function-by-function level, but
it's a really good introduction to the higher-level approach of how these
guys write Clojure code in real-life.

For example, there's a little nugget where Stu Holloway says he almost
always uses atoms (90+% of the time) or agents (up to 10% of the time), but
hasn't yet used STM to deal with concurrency issues.  STM looked really
cool to me when I first read about it and how it's been implemented in
Clojure, but Stu Holloway's got valid claims to the title of Clojure Guru
and if he's never used it, I probably don't need to either.

I found the videos quite inspirational in terms of verifying that Clojure
really seems like the next development language I want to learn about, but
probably not so much in terms of how to actually write Clojure code at a
detailed level.  Absolutely worth the money, IMHO.

And I agree - Overtone is great fun.  Got it set up and started playing
with it a couple of days ago


On 23 May 2013 08:12, Andrew Myers <am2605@gmail.com> wrote:

> Wow!  I need to look at this!
>
> On 23/05/2013, at 7:52 AM, Sean Corfield <sean@corfield.org> wrote:
>
> > On May 22, 2013, at 2:49 PM, Charlie Griefer wrote:
> >> I did hit "play" on the intro, but was doing a few other things as it
> was playing. I found it interesting that they chose to open a general
> Clojure training video with Overtone. I'd been to a few conferences where
> there were sessions on Overtone, but I never attended those, as I didn't
> really think they were relevant to me. My loss, apparently, as Overtone
> looks ridiculously cool.
> >
> > There's a monthly Clojure dojo in San Francisco and one of the recent
> group problems to solve was to figure out how to use Overtone to play the
> national anthem... First time I tried to do anything with it and, yes,
> extremely cool (esp. if you are not as musically-challenged as me...).
> >
> > Sean A Corfield -- (904) 302-SEAN
> > An Architect's View -- http://corfield.org/
> >
> > "Perfection is the enemy of the good."
> > -- Gustave Flaubert, French realist novelist (1821-1880)
> >
> >
> >
> >
>

Re: [foray] Clojure Inside Out videos

From:
Sean Corfield
Date:
2013-05-23 @ 00:20
On May 22, 2013, at 4:49 PM, David Mitchell wrote:
> For example, there's a little nugget where Stu Holloway says he almost 
always uses atoms (90+% of the time) or agents (up to 10% of the time), 
but hasn't yet used STM to deal with concurrency issues.  STM looked 
really cool to me when I first read about it and how it's been implemented
in Clojure, but Stu Holloway's got valid claims to the title of Clojure 
Guru and if he's never used it, I probably don't need to either.

Yeah, a lot of people coming to Clojure from OO languages tend to reach 
for STM straight away because they're used to having state that they can 
manipulate, whereas the FP way is to avoid mutable altogether if possible.
To give you some idea of how rarely you need to use mutable state, here's 
the current "stats" of our Clojure code base:

Clojure source 72 files 12017 total loc, 990 fns, 513 of which are 
private, 144 vars, 2 macros, 17 atoms
Clojure tests 36 files 2932 total loc
Clojure WebDriver tests 11 files 371 total loc

Out of about 15kloc, we have only 17 atoms (and no refs - and only one 
agent I think?) and nearly all of those are used for caching data 
(specifically, several of those atoms are containers for core.cache 
instances).

Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/

"Perfection is the enemy of the good."
-- Gustave Flaubert, French realist novelist (1821-1880)