Whenever I try and sell Clojure, I sell four things:

   1. JVM based deploy and performance.
   2. A complete state model for safe and easy concurrency
   3. Macros to eliminate boilerplate and add features otherwise impossible
   4. An ecosystem of decoupled libraries that take a "no magic" approach,
   meaning fewer nasty surprises at update time.

Beyond that I would point out how leiningen just works, and do some
examples.

--
Ashton Kemerling


On Thu, Aug 21, 2014 at 6:32 AM, Serzh Nechyporchuk <nechyporc...@gmail.com>
wrote:

>  ​Good idea, I am always a more technical person, but your way will be
>> more productive.
>> It is a two day event. I could ask if it would be possible to give it on
>> the first day and have the option to give a hands-on the second day if
>> there is interest for that.
>
>
> I also had a second talk too. In it I show production examples of using
> clojure and repl-driven development. So it will be very nice if you have
> time for a second talk too.
>
> You are welcome :)
>
> Четвер, 21 серпня 2014 р. 14:56:00 UTC+3 користувач Cecil Westerhof
> написав:
>>
>> 2014-08-21 13:43 GMT+02:00 Serzh Nechyporchuk <nechyp...@gmail.com>:
>>
>> You can use this presentation as your own :)
>>>
>>
>> ​I probably will change some things (but reading the rest of your email
>> less as I expected), but will certainly at least mention it is inspired on
>> your presentation. Credit where credit is due.
>> I want to show the REPL (I find that a very big plus) and maybe something
>> about the ease to develop for the Android. I have not tried it yet, but as
>> I was told it is a breeze. If that is true, it is certainly something to
>> mention.
>>
>> ​
>>
>>
>>> The auditory I was talked to consists of:
>>> - several java
>>> - one clojure :)
>>> - rest python developers.
>>> In this presentation I intentionally don't focus on syntax and other
>>> "getting started" features. I think that this is less important and it is
>>> really easy to get in.
>>> The goal of this talk was not to teach write hello world programs. What
>>> I really focused on in this talk is power that clojure gives you.
>>>
>>
>> ​Good idea, I am always a more technical person, but your way will be
>> more productive.
>> It is a two day event. I could ask if it would be possible to give it on
>> the first day and have the option to give a hands-on the second day if
>> there is interest for that.
>>
>>
>>
>>> The presentation took about 45 minutes. But with questions it took about
>>> one hour.
>>>
>>
>> ​Should be doable then.
>>
>> Thanks again.​
>>
>> ​I am flabbergasted how useful this newsgroup is.​ :-D
>>
>>
>>
>>> 2014-08-21 14:26 GMT+03:00 Cecil Westerhof <cldwes...@gmail.com>:
>>>
>>>> 2014-08-21 12:49 GMT+02:00 Serzh Nechyporchuk <nechyp...@gmail.com>:
>>>>
>>>> In most programming languages cool features are provided as core
>>>>> functionality and you can't extend it manually. But in lisp you can do it
>>>>> just as library.
>>>>> For example:
>>>>> - Go channels - core.async
>>>>> - logic programming - core.logic
>>>>>
>>>>> Link to presentation https://docs.google.com/presentation/d/
>>>>> 1ewQYugwi9mBdogWMLGQM74uadrI-jw4Kf3Tasxve_bs/edit?usp=sharing
>>>>>
>>>>
>>>> ​Thank you very much. You have almost done all the work for me. ;-)
>>>>
>>>> I suppose that the people you gave this presentation to already knew
>>>> something?
>>>> How much time did your presentation take?​
>>>>
>>>>
>>>>
>>>>>
>>>>> 2014-08-21 13:39 GMT+03:00 Cecil Westerhof <cldwes...@gmail.com>:
>>>>>
>>>>>>
>>>>>> 2014-08-21 12:33 GMT+02:00 Serzh Nechyporchuk <nechyp...@gmail.com>:
>>>>>>
>>>>>> I can give you my presentation about Clojure. I have several
>>>>>>> questions:
>>>>>>>
>>>>>>> - (classic) parenthesis
>>>>>>> - How do you model your domain without objects?
>>>>>>> - About dsl. If clojure is good for dsl, does it mean that when you
>>>>>>> get new librarty with its own dsl, you have to learn new language?
>>>>>>> - How does new people adopts in your command?
>>>>>>> - What is production use of Clojure?
>>>>>>>
>>>>>>> That's all I remember.
>>>>>>>
>>>>>>
>>>>>> ​Thanks: that is very useful.
>>>>>>
>>>>>
>> --
>> Cecil Westerhof
>>
>  --
> 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 unsubscribe from this group and stop receiving emails from it, send an
> email to clojure+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to