Re: [ANN] Let's make clojure.org better!

2015-11-11 Thread Hildeberto Mendonça
All set here! Just to point out that the site generation didn't work with
JBake v2.4.0 (latest stable). So, if you already use JBake, you will have
to upgrade it to v2.5.0-SNAPSHOT, as suggested in the README file.

On Wed, Nov 11, 2015 at 5:38 AM, Dmitri <dmitri.sotni...@gmail.com> wrote:

> Just a note that the author of Cryogen is very responsive regarding
> discussions on improvements and pull requests for additional functionality.
> If there's a particular feature that's missing it might be worth creating
> an issue or opening a pr for it.
>
>
> On Tuesday, November 10, 2015 at 10:57:45 AM UTC-5, Alex Miller wrote:
>>
>> Hi Hildeberto,
>>
>> I built spikes of the site in a number of technologies like Cryogen,
>> Stasis, Sphinx, Asciidoctor, and some of the other Ruby-based static
>> generators as well. In the end, I found that JBake was the best match for
>> our goals at this time. The site build architecture has been decided and
>> we're not interested in revisiting that at this time. At some point down
>> the road, based on experience and tool evolution, we may take another look,
>> but not soon.
>>
>> Cryogen is a great tool and I would recommend it to others. One problem I
>> had with it was its flexibility with respect to the url structure. I
>> actually think for the purposes of creating a blog etc that is a dimension
>> that is good to remove, but it was a downside for our use.
>>
>> We are working with a designer on the site look and feel and at some
>> point that will be visible. At the point where that is visible, I expect
>> there will be some evolution on front page, navigation structure, etc and
>> would be happy to get feedback on that.
>>
>> Right now, we are primarily looking for content ideas and would love
>> thoughts on that. Or if there is interest in enhancing existing pages, I
>> would also like to talk about those.
>>
>> Thanks,
>> Alex
>>
>>
>>
>> On Tuesday, November 10, 2015 at 9:41:40 AM UTC-6, Hildeberto Mendonça
>> wrote:
>>>
>>> That's a great initiative! Thanks! But I'm just sad to see JBake instead
>>> of Cryogen (https://github.com/cryogen-project/cryogen-core) which is
>>> written in Clojure :-( Can we send a pull request replacing JBake by
>>> Cryogen or is JBake a final decision?
>>>
>>> --
>>> Hildeberto Mendonça, Ph.D
>>> Blog: http://www.hildeberto.com
>>> Twitter: https://twitter.com/htmfilho
>>>
>> --
> 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.
>



-- 
Hildeberto Mendonça, Ph.D
Blog: http://www.hildeberto.com
Twitter: https://twitter.com/htmfilho

-- 
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.


Re: [ANN] Let's make clojure.org better!

2015-11-10 Thread Hildeberto Mendonça
That's a great initiative! Thanks! But I'm just sad to see JBake instead of
Cryogen (https://github.com/cryogen-project/cryogen-core) which is written
in Clojure :-( Can we send a pull request replacing JBake by Cryogen or is
JBake a final decision?

On Tue, Nov 10, 2015 at 4:14 PM, Alex Miller <a...@puredanger.com> wrote:

> The Clojure community is full of talented writers and valuable experience,
> and together we can create great documentation for the language and the
> ecosystem. With that in mind, we are happy to announce a new initiative to
> replace the existing http://clojure.org site. The new site will contain
> most of the existing reference and information content but will also
> provide an opportunity for additional guides or tutorials about Clojure and
> its ecosystem.
>
> The new site content is hosted in a GitHub repository
> <https://github.com/clojure/clojure-site> and is open for contributions.
> All contributions require a signed Clojure Contributor Agreement. This
> repository will accept contributions via pull request and issues with
> GitHub issues. The contribution and review process is described in more
> detail on the site contribution
> <https://github.com/cognitect/clojure-site/blob/master/content/community/contributing_site.adoc>
> page.
>
> We are currently working on the design elements for the site but if you
> would like to suggest a new guide, tutorial, or other content to be
> included on the site, please file an issue
> <https://github.com/clojure/clojure-site/issues> for discussion or create
> a thread on the Clojure mailing list
> <http://groups.google.com/group/clojure> with [DOCS] in the subject.
> There will be an unsession at the Clojure/conj <http://clojure-conj.org/>
> conference next week for additional discussion. This is the beginning of a
> process, and things will likely evolve in the future. In the meantime, we
> look forward to seeing your contributions!
>
> --
> 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.
>



-- 
Hildeberto Mendonça, Ph.D
Blog: http://www.hildeberto.com
Twitter: https://twitter.com/htmfilho

-- 
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.


Re: [ANN] Let's make clojure.org better!

2015-11-10 Thread Hildeberto Mendonça
Thanks for clarifying that Alex.

On Tue, Nov 10, 2015 at 4:57 PM, Alex Miller <a...@puredanger.com> wrote:

> Hi Hildeberto,
>
> I built spikes of the site in a number of technologies like Cryogen,
> Stasis, Sphinx, Asciidoctor, and some of the other Ruby-based static
> generators as well. In the end, I found that JBake was the best match for
> our goals at this time. The site build architecture has been decided and
> we're not interested in revisiting that at this time. At some point down
> the road, based on experience and tool evolution, we may take another look,
> but not soon.
>
> Cryogen is a great tool and I would recommend it to others. One problem I
> had with it was its flexibility with respect to the url structure. I
> actually think for the purposes of creating a blog etc that is a dimension
> that is good to remove, but it was a downside for our use.
>
> We are working with a designer on the site look and feel and at some point
> that will be visible. At the point where that is visible, I expect there
> will be some evolution on front page, navigation structure, etc and would
> be happy to get feedback on that.
>
> Right now, we are primarily looking for content ideas and would love
> thoughts on that. Or if there is interest in enhancing existing pages, I
> would also like to talk about those.
>
> Thanks,
> Alex
>
>
>
> On Tuesday, November 10, 2015 at 9:41:40 AM UTC-6, Hildeberto Mendonça
> wrote:
>>
>> That's a great initiative! Thanks! But I'm just sad to see JBake instead
>> of Cryogen (https://github.com/cryogen-project/cryogen-core) which is
>> written in Clojure :-( Can we send a pull request replacing JBake by
>> Cryogen or is JBake a final decision?
>>
>> --
>> Hildeberto Mendonça, Ph.D
>> Blog: http://www.hildeberto.com
>> Twitter: https://twitter.com/htmfilho
>>
> --
> 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.
>



-- 
Hildeberto Mendonça, Ph.D
Blog: http://www.hildeberto.com
Twitter: https://twitter.com/htmfilho

-- 
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.


Re: [ANN] Let's make clojure.org better!

2015-11-10 Thread Hildeberto Mendonça
A better link about Cryogen: http://cryogenweb.org

On Tue, Nov 10, 2015 at 4:41 PM, Hildeberto Mendonça <m...@hildeberto.com>
wrote:

> That's a great initiative! Thanks! But I'm just sad to see JBake instead
> of Cryogen (https://github.com/cryogen-project/cryogen-core) which is
> written in Clojure :-( Can we send a pull request replacing JBake by
> Cryogen or is JBake a final decision?
>
> On Tue, Nov 10, 2015 at 4:14 PM, Alex Miller <a...@puredanger.com> wrote:
>
>> The Clojure community is full of talented writers and valuable
>> experience, and together we can create great documentation for the language
>> and the ecosystem. With that in mind, we are happy to announce a new
>> initiative to replace the existing http://clojure.org site. The new site
>> will contain most of the existing reference and information content but
>> will also provide an opportunity for additional guides or tutorials about
>> Clojure and its ecosystem.
>>
>> The new site content is hosted in a GitHub repository
>> <https://github.com/clojure/clojure-site> and is open for contributions.
>> All contributions require a signed Clojure Contributor Agreement. This
>> repository will accept contributions via pull request and issues with
>> GitHub issues. The contribution and review process is described in more
>> detail on the site contribution
>> <https://github.com/cognitect/clojure-site/blob/master/content/community/contributing_site.adoc>
>> page.
>>
>> We are currently working on the design elements for the site but if you
>> would like to suggest a new guide, tutorial, or other content to be
>> included on the site, please file an issue
>> <https://github.com/clojure/clojure-site/issues> for discussion or
>> create a thread on the Clojure mailing list
>> <http://groups.google.com/group/clojure> with [DOCS] in the subject.
>> There will be an unsession at the Clojure/conj <http://clojure-conj.org/>
>> conference next week for additional discussion. This is the beginning of a
>> process, and things will likely evolve in the future. In the meantime, we
>> look forward to seeing your contributions!
>>
>> --
>> 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.
>>
>
>
>
> --
> Hildeberto Mendonça, Ph.D
> Blog: http://www.hildeberto.com
> Twitter: https://twitter.com/htmfilho
>



-- 
Hildeberto Mendonça, Ph.D
Blog: http://www.hildeberto.com
Twitter: https://twitter.com/htmfilho

-- 
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.


Re: Clojure needs a web framework with more momentum

2015-05-06 Thread Hildeberto Mendonça
 is technically solid.
 What we're missing, in the web development with Clojure subset of the
 community, is the stewardship to create and maintain a canonical
 amalgamation of composable libraries and the best practices around them - a
 la https://railstutorial.org. This would lower the barrier of entry
 into the web development realm for Clojure developers. My 2+ cents.

 On Saturday, May 2, 2015 at 4:43:53 PM UTC-4, g vim wrote:

 I recently did some research into web frameworks on Github. Here's what
 I found:


 FRAMEWORK   LANG  CONTRIBUTORS COMMITS

 LuminusClojure28678
 CaribouClojure 2275

 BeegoGolang991522

 PhoenixElixir  1241949

 YesodHaskell   1303722

 LaravelPHP2684421

 PlayScala   4176085

 SymfonyPHP113020914

 RailsRuby   269151000


 One could conclude from this that the Clojure community isn't that
 interested in web development but the last Clojure survey suggests
 otherwise. Clojure's library composition approach to everything only
 goes so far with large web applications, as Aaron Bedra reminded us in
 March last year: www.youtube.com/watch?v=CBL59w7fXw4 . Less manpower
 means less momentum and more bugs. Furthermore, I have a hunch that
 Clojure's poor adoption as indicated by Indeed.com maybe due to this
 immaturity in the web framework sphere. Why is it that Elixir, with a
 much smaller community and lifespan than Clojure's, has managed to put
 4
 times as much mindshare into its main web framework when its module
 output, as measured by modulecounts.com, is a tiny fraction of
 Clojure's?

 gvim




  --
 You received this message because you are subscribed to the Google
 Groups Clojure group.
 To post to this group, send email to clo...@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+u...@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+u...@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.




-- 
Hildeberto Mendonça, Ph.D
Blog: http://www.hildeberto.com
Community: http://www.cejug.net
Twitter: https://twitter.com/htmfilho

-- 
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.


Re: Clojure needs a web framework with more momentum

2015-05-03 Thread Hildeberto Mendonça
Hello Gvim,

On Sun, May 3, 2015 at 11:37 AM, gvim gvi...@gmail.com wrote:

 On 03/05/2015 05:24, Sean Corfield wrote:

 On Sat, May 2, 2015 at 8:18 PM, Mark Engelberg mark.engelb...@gmail.com
 mailto:mark.engelb...@gmail.com wrote:

 Clojure is great for creating new, disruptive web models, but what's
 the easiest path to creating something that can be done trivially
 with, say, Drupal or Django?

 Clojure doesn't have to be the solution for every problem. It certainly
 doesn't need to be the solution for low-value problems...


 Forgive me if that sounds a little elitist. What if I want to do what
 Django can do but in Clojure? If Clojure is a better option there should be
 something which can do more than Django. If my only choice is library
 composition by definition it doesn't do what Django does well, ie. a
 fully-structured setup out of the box with a predictable, best of breed set
 of technologies.


I would recommend watching the video Simple made easy by Rich Hickey:
http://www.infoq.com/presentations/Simple-Made-Easy . By watching this
video, I realized there is no sense writing frameworks in Clojure. Not
because the video says so, but because the approach of using libraries to
compose solutions makes a lot more sense. Django and Rails are examples of
easy technologies, while Clojure and its libraries are an example of
simple. You will also understand Sean when he said that Clojure doesn't
need to be the solution for low-level problems.

Do you actually program in Clojure? Have you experienced web development in
Clojure? I'm asking that because my personal experience was actually good.
I'm happier writing Clojure web apps adding libraries on demand instead of
having a huge piece of software with a lot of things that I don't use at
all.

-- 
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.


Re: Clojure community organisation

2015-04-29 Thread Hildeberto Mendonça
This is a awesome idea!

In my opinion, this organization would attract the maximum number of people
if its mission is centred on Knowledge Management:

   1. Wiki-based Clojure documentation, such as clojuredocs.org, containing
   the official documentation, but constantly improved by the community with
   more examples and rephrasing complex sentences, etc;
   2. Wiki-based libraries documentation, related to Clojars and following
   the same model of the previous documentation;
   3. Agregation of content produced by bloggers and websites out there,
   everything indexed by tags linked to Clojure versions and libraries in
   clojars for cross-navigation;
   4. Agregation of videos and slides produced by conference speakers,
   instructors.
   5. Everything gamefied so people can win points for their contributions
   and increase their reputation like in stackoverflow.com.

I would love to join as a member to have discounts in books, conferences,
courses, tshirts, etc.

I absolutely rate professional certifications, but I'm in favour of
certified courses, so we can be sure the instructors are capable of
teaching Clojure properly, with idiomatic code.

What about promoting Clojure as a first language in universities? We would
need to help teachers to create equivalent syllabus to the ones they are
already using to teach Python, for example.

So, this is my brainstorming.

On Wed, Apr 29, 2015 at 12:02 AM, Daniel Solano Gómez cloj...@sattvik.com
wrote:

 Hello, all,

 I've brought up the idea of some sort of Clojure community organisation
 a few times on this mailing list.  The ideas is to help grow the Clojure
 community by doing things like supporting GSoC students, run
 infrastructure like Clojars, help run conferences, etc.  I have decided
 to start moving forward and apply for fiscal sponsorship from the
 Software Freedom Conservancy and Software in the Public Interest.  Those
 things take time to work themselves out.  In the meantime, I appreciate
 any input/feedback about what this org should do or what it should look
 like.  As such, I have posted a page on the community wiki to start
 braainstorming and discussing ideas
 http://dev.clojure.org/display/community/Clojure+Community+Organisation.

 A big thank you to everyone.  Participating in this community has been a
 very positive experience for me, and I would love to see it to continue
 to flourish.  I appreciate any help or advice on how to make this
 initiative succeed in supporting the community.

 Sincerely,

 Daniel

 --
 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.




-- 
Hildeberto Mendonça, Ph.D
Blog: http://www.hildeberto.com
Community: http://www.cejug.net
Twitter: https://twitter.com/htmfilho

-- 
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.


Re: [ANN][book] Clojure Reactive Programming

2015-03-26 Thread Hildeberto Mendonça
The list is so cool that I think this discussion is actually part of the
book's marketing strategy. It worked! I just bought my copy ;-)

On Thu, Mar 26, 2015 at 4:57 PM, Colin Yates colin.ya...@gmail.com wrote:

 Hi Leonardo, I haven't read it yet but I am very much looking forward
 to it based on other people's responses :).

 On 26 March 2015 at 15:52, Leonardo Borges leonardoborges...@gmail.com
 wrote:
  Thanks everyone for the kind words!
 
  It makes it all worth it :)
 
  Cheers,
  Leonardo
 
 
  On Thursday, March 26, 2015 at 11:44:27 AM UTC-3, Shaun Mahood wrote:
 
  Just thought I would leave a quick note for anyone interested in the
 book
  (and hopefully get the thread back on topic). I'm about 1/3 through the
 book
  and have found it really well written and interesting so far. It's an
  excellent introduction to reactive programming in general and for
 clojure
  specifically, and is easy to follow for a relative beginner in both
 clojure
  and reactive programming. If you have any interest at all in the topic I
  highly recommend picking it up.
 
  Thanks for writing it Leonardo!
 
  On Tuesday, March 24, 2015 at 8:26:02 AM UTC-6, Leonardo Borges wrote:
 
  Hi all,
 
  Some of you may know that I have been working on a book for the better
  part of last year.
 
  I'm happy to announce it has finally been published! Here's the link:
  https://www.packtpub.com/web-development/clojure-reactive-programming
 
  I hope you find it useful! I've had a great time putting it together!
 
  Cheers,
  Leonardo Borges
  www.leonardoborges.com
 
  --
  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.




-- 
Hildeberto Mendonça, Ph.D
Blog: http://www.hildeberto.com
Community: http://www.cejug.net
Twitter: https://twitter.com/htmfilho

-- 
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.


Re: Clojure Culture Question on TDD

2015-03-25 Thread Hildeberto Mendonça
BTW, BeClojure (http://beclojure.org/) is organizing an event about *tests*
today, in Hasselt. Those living in Belgium can register at
http://www.meetup.com/BeClojure/

On Wed, Mar 25, 2015 at 4:41 AM, Mikera mike.r.anderson...@gmail.com
wrote:

 Guess this is somewhat a personal perspective, but here are some thoughts
 on testing in Clojure:

 - People do a lot of automated testing in general and there are some great
 testing libraries available (e.g. test.check)
 - People tend not to strictly follow Test Driven Development practices.
 e.g. in my experience, tests are usually added after the fact (I think
 Rich's guard rail analogy is more a criticism of TDD rather than testing in
 general)
 - Writing in idiomatic Clojure in functional style is a big plus for
 testing (much easier to test pure functions and immutable data structures).
 - Lack of static typing is a big minus (you often have to write tests to
 verify properties that even a fairly simple static type system would have
 caught for you). core.typed may alleviate this, though at the cost of extra
 code and build complexity.
 - There is some very good integration with the CI tools (CircleCI etc.)
 that you can take advantage of
 - If you are trying to test whole systems with state, rather than just
 just individual bits of code, then you should look at the mocking
 capabilities in stuartsierra/component
 - A lot of testing during development is done informally at the REPL.
 There is a risk that people get a bit lazy about converting these into
 proper tests later, but on average the convenience and quick feedback of
 REPL usage is a big win.


 On Wednesday, 25 March 2015 10:53:44 UTC+8, Daniel Hinojosa wrote:

 What is TDD culture in Clojure like? Is it strong in the community and
 other projects?  I am aware of Rich Hickey's guard rail analogy. Did that
 have an effect on how Clojurists view TDD or testing in general? Just
 asking for my own personal research.

  --
 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.




-- 
Hildeberto Mendonça, Ph.D
Blog: http://www.hildeberto.com
Community: http://www.cejug.net
Twitter: https://twitter.com/htmfilho

-- 
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.


Re: [ANN][book] Clojure Reactive Programming

2015-03-25 Thread Hildeberto Mendonça
Look, you have nobody here to convince of Clojure's greatness. I propose
you send exactly the same message to a Scala or Java8 group to validate
your assumptions.

On Wed, Mar 25, 2015 at 3:36 PM, Shahrdad Shadab shahrd...@gmail.com
wrote:

 Trust me I have been using Scala + Akka + Play for past three years in
 production, and had to deal with tons of incidental complexity plus a lot
 of noise they introduce as my daily job (in my code as well as other
 developer's code). Now I am in the best position to judge and compare them
 with Clojure code that does similar job but ten times simpler (and I don't
 only mean 10 time less verbose).
 I am sorry but I need to confess that within past 15 years that I have
 been working with numerous architects most of them choose technologies only
 based on 1/2 hour googling or reading reviews (and I don't mean all
 architects are like this). In particular the one I rightly called ignorant
 did not even write a simple poc to use AKKA and java8 to see how code looks
 like.
 By pathetic technology (and I didn't mean java8) I mean a technology that
 you need to fish out less than 10 lines of business logic from 50 or more
 lines of noise introduced by Scala futures (in AKKA), Play promise redeems,
 matching classes (case classes in Scala)...
 Remember when first time Spring was introduced, the original goal was to
 take out all the noise and put them in XML file so the developer remain
 focused on business logic. Here we are 10 or so years later: lots of noise
 and complexity added to the code to do orchestration. This is work of
 intelligent fool... (look at Erlang which AKKA tried to copy, it does a
 powerful orchestration without introducing much complexity, this is touch
 of genius)
 These are the pain points in our field. I have deeply felt it and try to
 point out that the life does not need to be that hard.
 Clojure is the first real try in opposite direction (touch of genius)

 Thanks a lot
 Best regards
 Shahrdad




 On Wed, Mar 25, 2015 at 8:06 AM, Colin Yates colin.ya...@gmail.com
 wrote:

 No - he is right, we just don't say it! Obviously I am kidding :).

 On 25 March 2015 at 11:51, Hildeberto Mendonça m...@hildeberto.com wrote:
  On Wed, Mar 25, 2015 at 12:14 PM, Colin Yates colin.ya...@gmail.com
 wrote:
 
  Hi Shahrdad, just a point of etiquette, inferring that an architect is
  ignorant because they chose Java8, Akka and play is full of
 assumptions.
  Calling those technologies pathetic is very bad poor.
 
  As I like to quote Any intelligent fool can make things bigger and
 more
  complex... It takes rude manners, assumptions and a whole bunch of
  numptiness to claim 'bigger and more complex' means the author is a
 fool.
 
 
  That's why I love this community. Mutual respect is part of the
 philosophy.
  :-)
 
  --
  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.




 --
 Software Architect  Computer Scientist

 --
 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.




-- 
Hildeberto

Re: [ANN][book] Clojure Reactive Programming

2015-03-25 Thread Hildeberto Mendonça
On Wed, Mar 25, 2015 at 12:14 PM, Colin Yates colin.ya...@gmail.com wrote:

 Hi Shahrdad, just a point of etiquette, inferring that an architect is
 ignorant because they chose Java8, Akka and play is full of assumptions.
 Calling those technologies pathetic is very bad poor.

 As I like to quote Any intelligent fool can make things bigger and more
 complex... It takes rude manners, assumptions and a whole bunch of
 numptiness to claim 'bigger and more complex' means the author is a fool.


That's why I love this community. Mutual respect is part of the philosophy.
:-)

-- 
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.


Re: Joplin: No method in multimethod 'migrate-db' for dispatch value: :sql

2015-03-23 Thread Hildeberto Mendonça
joplin.jdbc.database works fine. Thanks for the tip.

On Sat, Mar 21, 2015 at 9:55 PM, Hildeberto Mendonça m...@hildeberto.com
wrote:

 Hi Daniel, thanks for your feedback.

 On Sat, Mar 21, 2015 at 11:40 AM, Daniel Kersten dkers...@gmail.com
 wrote:

 Make sure you require the sql migrations in your jub.datasources source
 file. This is probably it since jub.datasources cannot find the correct
 defmethod for migrate-db. Also make sure the migrations are on the
 classpath.


 Could you be more specific about that? The readme file says that I have to
 load the joplin.core namespace (done) and also the namespaces of the
 database plugins, but it doesn't say a word about these plugins. I've tried
 to refer the namespaces joplin.jdbc.database and joplin.sql.database, but
 the error persists.

 Thanks a lot




-- 
Hildeberto Mendonça, Ph.D
Blog: http://www.hildeberto.com
Community: http://www.cejug.net
Twitter: https://twitter.com/htmfilho

-- 
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.


Joplin: No method in multimethod 'migrate-db' for dispatch value: :sql

2015-03-21 Thread Hildeberto Mendonça
Hello,

I'm trying to use Joplin for database migration in the project
javaee-utility-belt (despite the name, it's written in Clojure ;-) The way
I found to start programming in Clojure at work:
https://github.com/htmfilho/javaee-utility-belt), but I'm getting the
following exception:

#CompilerException java.lang.IllegalArgumentException: No method in
multimethod 'migrate-db' for dispatch value: :sql,
compiling:(jub/core.clj:5:16)

I've added joplin.core in my dependencies:

  :dependencies [[org.clojure/clojure 1.6.0 ]
 [org.clojure/java.jdbc 0.3.6 ]
 [mysql/mysql-connector-java 5.1.25]
 [joplin.core 0.2.9 ]]

I'm trying to call Joplin from code to run the migration automatically at
every execution. For that, I wrote datasource.clj as follows:

(ns jub.datasource
  (:require [clojure.java.jdbc :as jdbc]
[joplin.core   :as joplin]))

(def mysql-db {:subprotocol mysql
   :subname //localhost:3306/jub
   :userjub_user
   :passwordpsswd})

(def joplin-target {:db {:type :sql, :url (str jdbc:mysql: (get mysql-db
:subname)
   ?user=  (get mysql-db
:user)
   password=  (get mysql-db
:password))}
:migrator resources/migrators/sql})

(defn migrate-mysql-db []
  (joplin/migrate-db joplin-target))

Then, I'm calling migrate-mysql-db from core.clj, as follows:

(ns jub.core
  (:require [jub.log-file  :refer :all]
   [jub.datasource:refer (migrate-mysql-db)])
  (:gen-class))

(migrate-mysql-db)

When I start the repl (lein repl) the function (migrate-mysql-db) is called
and the exception above is produced.

You can see the code in this branch:
https://github.com/htmfilho/javaee-utility-belt/tree/Issue%237

Can anybody help me with this issue? Thanks in advance!

-- 
Hildeberto Mendonça https://twitter.com/htmfilho

-- 
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.


Re: Joplin: No method in multimethod 'migrate-db' for dispatch value: :sql

2015-03-21 Thread Hildeberto Mendonça
Hi Daniel, thanks for your feedback.

On Sat, Mar 21, 2015 at 11:40 AM, Daniel Kersten dkers...@gmail.com wrote:

 Make sure you require the sql migrations in your jub.datasources source
 file. This is probably it since jub.datasources cannot find the correct
 defmethod for migrate-db. Also make sure the migrations are on the
 classpath.


Could you be more specific about that? The readme file says that I have to
load the joplin.core namespace (done) and also the namespaces of the
database plugins, but it doesn't say a word about these plugins. I've tried
to refer the namespaces joplin.jdbc.database and joplin.sql.database, but
the error persists.

Thanks a lot

-- 
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.


Re: Better outputs produced by the REPL

2015-03-13 Thread Hildeberto Mendonça
This function is attending my needs for the moment:

(defn print-feedback [text]
  (loop [out (split text #\n)]
(if (empty? out)
  
  (let [to-print (first out)]
(println to-print)
(recur (rest out))

The question now is: how to test it :D

On Thu, Mar 12, 2015 at 11:53 PM, Hildeberto Mendonça m...@hildeberto.com
wrote:

 On Thu, Mar 12, 2015 at 8:29 PM, Edward Kimber edward.kim...@gmail.com
 wrote:

 You could use println instead of prn as the REPL printer.

 (clojure.main/repl :print println)


 Interesting. It works, but the instance of the REPL it creates doesn't
 have all features of lein repl :-( If there was a way to pass this behavior
 to lein repl, it would be great.

 Thanks anyway.

 --
 Hildeberto Mendonça, Ph.D
 Blog: http://www.hildeberto.com
 Community: http://www.cejug.net
 Twitter: https://twitter.com/htmfilho




-- 
Hildeberto Mendonça, Ph.D
Blog: http://www.hildeberto.com
Community: http://www.cejug.net
Twitter: https://twitter.com/htmfilho

-- 
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.


Better outputs produced by the REPL

2015-03-12 Thread Hildeberto Mendonça
Hello,

Running the following code in the repl:

(str a line and then \n another line)

returns:

a line and then \n another line

Is there a way to ask the repl to interpret that \n char in the string? I
just want to produce a better output without using print/println.

Thanks in advance.

-- 
Hildeberto Mendonça, Ph.D
Blog: http://www.hildeberto.com
Community: http://www.cejug.net
Twitter: https://twitter.com/htmfilho

-- 
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.


Re: Better outputs produced by the REPL

2015-03-12 Thread Hildeberto Mendonça
Yeah :-) I want to format a string returned by a function, instead of the
side effects produced by print/ln. I've checked the source code of the
function (pst) to see what it uses to print the stack trace and it's using
println. So, I guess this is the only option I have for the moment.

Now, I just have to hide that nil at the end.

On Thu, Mar 12, 2015 at 4:20 PM, Akiva Schoen akiva.sch...@gmail.com
wrote:

 Oops. Missed the bit about not using println. Ignore my last email.

 On Thu, Mar 12, 2015 at 10:19 AM Akiva Schoen akiva.sch...@gmail.com
 wrote:

 (println) does the trick for me.
 On Thu, Mar 12, 2015 at 8:30 AM Cecil Westerhof cldwester...@gmail.com
 wrote:

 2015-03-12 13:51 GMT+01:00 Alex Miller a...@puredanger.com:

 Try print-str and println-str.


 ​I am not the OP, but I tried that and it does not work. At the moment
 the only thing that I got working is:
 (printf a line and then \n another line)

 But the OP does not want to use that. (Do not ask me why.)

 --
 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.




-- 
Hildeberto Mendonça, Ph.D
Blog: http://www.hildeberto.com
Community: http://www.cejug.net
Twitter: https://twitter.com/htmfilho

-- 
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.


Re: Better outputs produced by the REPL

2015-03-12 Thread Hildeberto Mendonça
On Thu, Mar 12, 2015 at 8:29 PM, Edward Kimber edward.kim...@gmail.com
wrote:

 You could use println instead of prn as the REPL printer.

 (clojure.main/repl :print println)


Interesting. It works, but the instance of the REPL it creates doesn't have
all features of lein repl :-( If there was a way to pass this behavior to
lein repl, it would be great.

Thanks anyway.

-- 
Hildeberto Mendonça, Ph.D
Blog: http://www.hildeberto.com
Community: http://www.cejug.net
Twitter: https://twitter.com/htmfilho

-- 
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.


Re: Adding directory to classpath in leiningen

2015-03-12 Thread Hildeberto Mendonça
$ cd ~/Clojure
$ lein repl

Your code in the repl will see the path ~/Clojure as working directory, so
any file there will be accessible to your code by simply using the name of
the file. If you have sub-directories then add the relative path:
path/to/the/file/the-file.txt

On Thu, Mar 12, 2015 at 9:10 AM, Cecil Westerhof cldwester...@gmail.com
wrote:

 I have some files in:
 ~/Clojure
 that I want to use in a project I start with:
 lein repl

 But I do not see how to do this. How can I acomplish this?

 --
 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.




-- 
Hildeberto Mendonça, Ph.D
Blog: http://www.hildeberto.com
Community: http://www.cejug.net
Twitter: https://twitter.com/htmfilho

-- 
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.


Re: [ANN] EuroClojure 2015

2015-03-06 Thread Hildeberto Mendonça
Hello Alex,

On Wed, Mar 4, 2015 at 6:05 PM, Alex Miller a...@puredanger.com wrote:


 To ensure the continued excellence and growth of the conference, we are
 excited that EuroClojure has joined the Cognitect ecosystem. Marco has been
 helping us and will continue to help make this conference awesome and
 importantly to preserve the unique style of EuroClojure.

 We’re working on an exact date and location for EuroClojure 2015, and
 should be able to announce that within the week so stay tuned. Marco and
 the Cognitect folks are all excited about this and looking forward to
 seeing you all this summer.


Very excited about that and looking forward for the dates and location ;-)
Thanks!

-- 
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.


Re: Who's using Clojure?

2015-03-03 Thread Hildeberto Mendonça
Watch this video from Neal Ford ;-) http://youtu.be/2WLgzCkhN2g

I Think it will help.

On Fri, Feb 27, 2015 at 7:38 PM, Dan Hammer dan.s.ham...@gmail.com wrote:

 We used Clojure and Cascalog to generate the monthly deforestation alerts
 from satellite imagery for Global Forest Watch
 http://globalforestwatch.org.  This is the real-time component of the
 project.

 On Tuesday, April 19, 2011 at 10:38:14 AM UTC-4, Damien wrote:

 Hi Everyone,

 I'm on a mission: introducing Clojure in my company, which is a big
 consulting company like many others.

 I started talking about Clojure to my manager yesterday.
 I was prepared to talk about all the technical benefits and he was
 interested.
 I still have a long way to go but I think that was a good start.

 However I need to figure out how to answer to one of his questions: who
 is using Clojure?

 Obviously I know each of you is using Clojure, that makes almost 5,000
 people.
 I know there is Relevance and Clojure/core.
 I read about BackType or FlightCaster using Clojure.

 But, let's face it, that doesn't give me a killer answer.

 What could help is a list of success stories, a bit like MongoDB
 published here:
 http://www.mongodb.org/display/DOCS/Production+Deployments

 Is there a place where I could find this kind of information for Clojure?

 Thanks

 --
 Damien Lepage
 http://damienlepage.com

  --
 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.




-- 
Hildeberto Mendonça, Ph.D
Blog: http://www.hildeberto.com
Community: http://www.cejug.net
Twitter: https://twitter.com/htmfilho

-- 
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.


Re: From JavaScript to ClojureScript (Doing Computers screencast)

2015-01-30 Thread Hildeberto Mendonça
Excellent! Loved the format! Keep it up! Thanks a lot.

On Fri, Jan 30, 2015 at 5:58 AM, Mike Patella m.c.pate...@gmail.com wrote:

 Hey folks! I started the screencast series Doing Computers at the
 beginning of this month.

 I wanted to share what I believe is the best of the three screencasts I've
 released so far.

 https://www.youtube.com/watch?v=8UYa8PV3CXQ

 I managed to introduce a few obvious bugs while recording this one, so
 check out the youtube comments for timestamped corrections. And if you
 notice anything else, please reach out.

 Like all software, this series is a work-in-progress, so tasteful feedback
 on content and presentation is appreciated.

 Next, I'm working on giving Ruby a similar treatment; turning Ruby code
 into Clojure to illustrate what I feel are similarities between the way we
 use Sequences and our Ruby friends use Enumerables.

 Also, I would really appreciate content suggestions, I'm currently writing
 and researching for screencasts on clojure.test, core.async and core.typed.
 I intend to continue this series for at least the next year, so I will need
 a lot more ideas.

 Thanks for watching and also for your feedback!

 --
 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.