Re: Beginning Clojure Development

2015-09-10 Thread Marcus Blankenship
This was a great resource to me, as were the other LispCast videos.  I found 
them easy to follow, and really helped me think about things from first 
principles, which are really important to understand the idioms.

http://www.purelyfunctional.tv/intro-to-clojure


On Sep 10, 2015, at 9:02 AM, Elango Cheran <elango.che...@gmail.com> wrote:

> A coworker of mine asked me for suggestions yesterday after starting directly 
> with Joy of Clojure as if it were an intro text for himself and getting lost 
> after getting halfway through.  Even though this coworker of mine is pretty 
> experienced over many years -- and has programmed in C++, Java, Python, JS, 
> Jess, Scala -- I pointed him to the Clojure cheatsheet and the Clojure for 
> Java Programmers youtube videos.  The reason being that he wanted to get 
> comfortable and able to do something productive/practical as soon as possible.
> 
> http://clojure.org/cheatsheet
> 
> https://www.youtube.com/watch?v=P76Vbsk_3J0
> http://www.youtube.com/watch?v=hb3rurFxrZ8
> 
> Even if you haven't read up on Clojure yet, but have a background in 
> Java/C#/C++/Scala, those Clojure for Java Programmers videos ought to be 
> pretty good.  There are other great intro videos by Rich Hickey on the same 
> ClojureTV youtube channel.
> 
> In addition, I like these tutorials if you want a slightly gentler approach 
> than either the Joy of Clojure or Clojure Programming books  -- Clojure from 
> the Ground Up, and Mark Volkmann's summary page on Clojure:
> https://aphyr.com/tags/Clojure-from-the-ground-up
> http://java.ociweb.com/mark/clojure/article.html
> 
> And in the same vein, I just started reading the new book Living Clojure, and 
> I think it would also be great for first-timers who want an easier incline 
> into the language.
> 
> -- Elango
> 
> 
> On Wed, Sep 9, 2015 at 12:08 PM, Mark Engelberg <mark.engelb...@gmail.com> 
> wrote:
> Learning Clojure is not so much about learning the language's features, it's 
> about learning how Clojure's particular combination of features causes you to 
> think about software development in a new way.  Living Clojure is a new-ish 
> book that points you at a number of small programming "code kata" challenges 
> you can work on to develop the Clojure mindset.  Clojure Applied is a brand 
> new book that shows you how to take that mindset and apply it to larger, 
> real-world projects.
> 
> -- 
> 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.

Best,
Marcus


Marcus Blankenship
Consultant, Author, Executive Coach, Calvinist
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo
==
Join my newsletter at http://marcusblankenship.com/list

-- 
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-04 Thread Marcus Blankenship
Ok, honestly, this is super cool.  Well done!

On May 4, 2015, at 8:19 AM, Christopher Small metasoar...@gmail.com wrote:

 I've been enjoying this thread, but don't currently have the bandwidth to 
 read everyone's messages and figure out in my head what the distribution of 
 opinions is or who is on what side of this conversation.
 
 Fortunately, I built a tool for this! It's called pol.is, and it uses real 
 time data visualization and machine learning to help make sense of large 
 scale conversations. It falls somewhere between an open ended survey and a 
 comment thread. Instead of getting more difficult to grok with the number of 
 people comments, it gets EASIER, because there is more data with which the ML 
  stats make magic.
 
 I started a conversation on the state of Web Development in Clojure: 
 https://pol.is/7scufp.
 
 You don't need to create an account to log in and participate, but if you 
 connect a social account (twitter, facebook), we can show your avatar and 
 name where you fall in the conversation, so you can see where everyone else 
 stands in relation to yourself.
 
 Oh, and by the way, the ML engine behind this app is in Clojure. Enjoy :-)
 
 Chris
 
 
 
 -- 
 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.

Best,
Marcus

Marcus Blankenship
\\\ Technical Coach, Startup Advisor, Calvinist
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

-- 
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 Marcus Blankenship
Have things changed in 4 years?  ;-)


On Mar 3, 2015, at 4:52 PM, James Reeves ja...@booleanknot.com wrote:

 This is a thread that's four years old. I think it's dead now :)
 
 - James
 
 On 3 March 2015 at 20:11, Hildeberto Mendonça m...@hildeberto.com wrote:
 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.  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.
 
 
 -- 
 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.

Best,
Marcus

Marcus Blankenship
\\\ Problem Solver, Linear Thinker
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

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


Contrats to Cursive!!!

2014-12-20 Thread Marcus Blankenship
Hey Colin, contrats to Cursive for making it into the “Trial” section of the 
1/2015 Tools section of ThoughtWorks Technology Radar!  Nice work!

http://www.thoughtworks.com/radar/tools



Best,
Marcus

Marcus Blankenship
\\\ Problem Solver, Linear Thinker
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

-- 
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: Thnx for clojureconj videos !!

2014-11-24 Thread Marcus Blankenship
+100 Mike, great feedback that I agree with.  Maybe we should ask our 
significant others for training video’s for Christmas!  ;-)


On Nov 24, 2014, at 9:53 AM, Mike Haney txmikes...@gmail.com wrote:

 Seconding the recommendation for the Clojure Gazette.  If you aren't 
 subscribed already, just do it.  It's a fantastic resource, and I am very 
 grateful for Eric Normand and the tireless effort he puts into it.
 
 On a side note, I had the pleasure of meeting Eric at the Conj, and he is one 
 of the nicest people you could ever meet.  He does the Gazette and all his 
 videos in his free time while holding down a day job and supporting a family. 
  That requires a tremendous level of commitment and personal sacrifice, and 
 it's people like him that makes this community so special.  We need to 
 support these efforts any way we can - subscribe to the Gazette, sponsor it 
 if you are in a position to do so, or buy his videos, if not for yourself 
 maybe for that friend you drive crazy by going on and on about Clojure.
 
 -- 
 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.

Best,
Marcus

Marcus Blankenship
\\\ Problem Solver, Linear Thinker
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

-- 
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: CCW bug [SEVERE]

2014-10-28 Thread Marcus Blankenship
Agreed.  I've been amazed at how kind this group has been, despite your
attitude of disrespect toward them.

On Tue, Oct 28, 2014 at 9:09 AM, Dylan Butman dbut...@gmail.com wrote:

 From your attitude and lack of respect for the very knowledgeable,
 experienced, and respectful people here trying to help improve and
 understand the short comings in your current workflow, I'd say you might be
 walking to work in the near future. Parking's free that way.

 On Monday, October 27, 2014 3:15:38 PM UTC-4, Fluid Dynamics wrote:

 On Monday, October 27, 2014 11:45:47 AM UTC-4, tbc++ wrote:

 Whenever someone has suggested something (using git, submitting a bug
 report), you've replied (paraphrase) meh, I can't be bothered.


 The former suggestion, especially, seems excessively heavyweight for the
 particular circumstances. Like suggesting I trade in my Miata for an
 armored Brinks van for driving to work, because of the small chance of
 crossing paths with terrorists along the way. While neglecting other
 considerations, such as the vehicle's top speed and fuel economy among
 other things ... not to mention whether it will still fit in my parking
 space. :)

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




-- 

Marcus Blankenship

CREO Agency: {Solutions Architect, Principal}

mar...@creoagency.com

541-805-2736

@justzeros

-- 
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: CCW bug [SEVERE]

2014-10-28 Thread Marcus Blankenship
What I grasp is that you had a problem with free, open source software which 
has the version number of 0.29.0, and you were upset because that it crashed in 
a way which could have damaged your project.  Then others tried to offer 
solutions, which you felt were ridiculous (based on your analogies below).  I’m 
not sure what else to say.  I’ll not feed the flames anymore, but I stand by my 
original statement about the great kindness you have been shown, despite how 
you feel about it.



On Oct 28, 2014, at 1:28 PM, Fluid Dynamics a2093...@trbvm.com wrote:

 On Tuesday, October 28, 2014 12:19:29 PM UTC-4, Marcus Blankenship wrote:
 Agreed.  I've been amazed at how kind this group has been, despite your 
 attitude of disrespect toward them.  
 
 On Tue, Oct 28, 2014 at 9:09 AM, Dylan Butman dbu...@gmail.com wrote:
 From your attitude and lack of respect for the very knowledgeable, 
 experienced, and respectful people here trying to help improve and understand 
 the short comings in your current workflow, I'd say you might be walking to 
 work in the near future. Parking's free that way. 
 
 Really? Because I'm not the one who accused someone of nonexistent 
 shortcomings and then made the impotent threat to revoke someone's driver's 
 license -- and then had his threatening post deleted by the moderator. Hmm. :)
 
 Meanwhile, I think some people still have not grasped the scale of what I'm 
 doing, namely how small it is. Small, experimental, limited to one person, 
 and so forth. Version control, I repeat, would be MASSIVE overkill under the 
 circumstances. It would make barely any less sense to reach for version 
 control before writing a hello, world program.
 
 IF the project grows enough and is successful enough, then I might consider 
 creating a github account and basing it there. But right now things are 
 NOWHERE NEAR that kind of state. I am unsure how else to try to communicate 
 the fact of how small, unpublishable, and etc. it is at this stage, so I will 
 probably give up on anyone here who still seems to think it's big enough, has 
 enough developers, or whatever to benefit from version control. It's not. So 
 far there's two files of combined size 1200 lines, most of them comment and 
 docstring lines. There might be as many as 200 actual lines of Clojure in 
 there so far. Using a version control system, and dealing with all of the 
 associated ceremony and formalities, would be like renting a factory and 
 setting up all of the process monitoring, conveyor belt equipment, robot 
 arms, safety inspections, permits, and everything else attendant the use of 
 such a facility, just to put together a high school shop project wooden 
 birdhouse to hang from a tree in my own back yard. :) It would be like filing 
 a flight plan with the FAA before going to the city park with a kite. Like 
 getting in the car and driving to the house next door to visit the neighbors 
 for coffee. Like bringing a map, compass, pack full of survival supplies, 
 camp stove, satellite phone, avalanche beacon, ropes, pitons, and sturdy 
 hiking boots to take a walk in NYC that crosses through Central Park. Like 
 commissioning the Glomar Explorer to fish a ring out of a toilet bowl. 
 Bringing lawyers and pages of CYA contract text to a negotiation with a 
 Starbucks for the purchase of a latte. Taking out a business license and city 
 zoning permit to open a kid's five-cent lemonade stand. Seeking an import 
 license before bringing a couple of Disney T-shirts back from EuroDisney. 
 Requiring a full credit check before loaning your neighbor a screwdriver. 
 Using steel-reinforced concrete to build a sandcastle.
 
 I trust everyone now gets the picture, and that any exception is named 
 Sheldon Cooper? :)
 
 
 
 -- 
 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.

Best,
Marcus

Marcus Blankenship
\\\ Problem Solver, Linear Thinker
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

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

Re: Where can one find low hanging fruit for open source contribution?

2014-09-29 Thread Marcus Blankenship
Cool, thanks Michael.  Do you mind if I add it to the Clojure Learning 
Resources repo page?

https://github.com/marcuscreo/clojure-learning-resources


On Sep 29, 2014, at 5:54 PM, Michael Drogalis madrush...@gmail.com wrote:

 Hi there,
 
 About a week ago, I open sourced Onyx, a new distributed computation 
 platform: https://github.com/MichaelDrogalis/onyx
 
 I've been looking for help from developers of all skill levels, though I have 
 3 or 4 open tasks particularly well suited to someone with intermediate 
 skills.
 
 Two tasks about validating data shape and throwing good error messages:
 - https://github.com/MichaelDrogalis/onyx/issues/2
 - https://github.com/MichaelDrogalis/onyx/issues/3
 
 And two feature-level tasks:
 - Exposing a Java API: https://github.com/MichaelDrogalis/onyx/issues/1
 - Creating a simple monitoring dashboard: 
 https://github.com/MichaelDrogalis/onyx/issues/12
 
 Takes a bit of learning about the project, but it's pretty cool stuff, and 
 I'd be happy to help you along.
 
 On Friday, September 26, 2014 11:34:19 PM UTC-7, kurofune wrote:
 I am an looking for a good, active, open source Clojure library/project to 
 contribute to, but am not sure where to start. Could somebody give an 
 intermediate level programmer a  few pointers as to where to begin? 
 
 -- 
 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.

Best,
Marcus

Marcus Blankenship
\\\ Problem Solver, Linear Thinker
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

-- 
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: Where can one find low hanging fruit for open source contribution?

2014-09-27 Thread Marcus Blankenship
A while back Leif Poorman sent out a list of Clojure projects which have tags 
that indicate novices could contribute to them.  I put them here.

https://github.com/marcuscreo/clojure-learning-resources


On Sep 26, 2014, at 11:34 PM, kurofune jesseluisd...@gmail.com wrote:

 I am an looking for a good, active, open source Clojure library/project to 
 contribute to, but am not sure where to start. Could somebody give an 
 intermediate level programmer a  few pointers as to where to begin? 
 
 -- 
 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.

Best,
Marcus

Marcus Blankenship
\\\ Problem Solver, Linear Thinker
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

-- 
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: Is Clojure a language for growth?

2014-08-20 Thread Marcus Blankenship
+1 to Joshua's answer.  If you want to make sure that Clojure never gets used, 
convince your boss to try it and then fail to meet expectations for ANY reason. 
 One thing I know, poor Clojure will take all the blame and be booted from the 
company.


When my company was young, I convinced my partner to try Rails, a new comer in 
the web space.  (He was a PHP guy.)  While the language was fine, he found the 
tooling at the time to be difficult and confusing, and so we pitched it out in 
favor of something else (python / django, as I recall).  For the next 6 years, 
every time I brought up using Rails (which grew in popularity like CRAZY) he 
would say We tried that and Rails sucks.  Not doing that again.  I'd hate to 
see the same thing happen to you.


When I introduced Clojure to my company, I took a senior dev aside and said 
For the next project, I'd like you to try this new thing.  Here's a book and a 
Heroku account, give it a whirl.  If the project had gone sideways, so be it, 
but I wasn't going to hang it all on the language's fault.  I'd be willing, as 
always, to take the blame.

Just my $0.02,
Marcus


On Aug 20, 2014, at 8:06 AM, Nando Breiter na...@aria-media.com wrote:

 Perhaps the question is more Is your boss (or company) suitable for 
 Clojure? 
 
 On Wed, Aug 20, 2014 at 2:56 PM, Joshua Ballanco jball...@gmail.com wrote:
 My advice on convincing your boss to use Clojure for a new project: don't.
 
 Projects succeed or fail for any number of different reasons, but I can 
 guarantee you that if you *start* a new project with Clojure, and it does 
 happen to fail, then the choice of Clojure will bear the brunt of the blame 
 whether it deserves it or not.
 
 
 -- 
 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.

Best,
Marcus

Marcus Blankenship
\\\ Problem Solver, Linear Thinker
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

-- 
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: Clojure/conj 2014 CFP open till August 1st

2014-07-27 Thread Marcus Blankenship
Hey Alex,

Are their any trainings / workshops that will be offered at The Conj this year, 
similar to ClojureWest?  

Thx,
Marcus


On Jul 15, 2014, at 10:35 AM, Alex Miller a...@puredanger.com wrote:

 Just a quick reminder that the Clojure/conj CFP is open for a couple more 
 weeks and we'd like to have your proposals!   
 http://clojure-conj.org/call-for-proposals
 
 The Conj will be held Nov 20-22, 2014 in Washington D.C. Hope you can make it!
 http://clojure-conj.org
 
 If you have any questions, please contact us at eve...@cognitect.com. 
 
 Alex Miller
 
 
 -- 
 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.

Best,
Marcus

Marcus Blankenship
\\\ Problem Solver, Linear Thinker
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

-- 
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: An Averaging function

2014-07-10 Thread Marcus Blankenship
Ok, I'm sure this is heresy, but I'm getting a great deal from Paul Graham's 
On Lisp, even though the examples are in Common Lisp. Really amazing stuff!!!

Sent from my iPhone

 On Jul 10, 2014, at 11:26 AM, Raoul Duke rao...@gmail.com wrote:
 
 here are some related resources (books, videos). imbibe all of these
 and it might help.
 http://realmofracket.com/
 http://landoflisp.com/
 https://news.ycombinator.com/item?id=1023970
 
 -- 
 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.


Re: An Averaging function

2014-07-10 Thread Marcus Blankenship
Have it, and it's next on my list. ;-)  Thanks!

On Jul 10, 2014, at 9:33 PM, Joseph Smith j...@uwcreations.com wrote:

 When you're done with On Lisp check out Let Over Lambda. :)
 
 ---
 @solussd
 
 
 On Jul 10, 2014, at 5:38 PM, Marcus Blankenship mar...@creoagency.com 
 wrote:
 
 Ok, I'm sure this is heresy, but I'm getting a great deal from Paul Graham's 
 On Lisp, even though the examples are in Common Lisp. Really amazing 
 stuff!!!
 
 Sent from my iPhone
 
 On Jul 10, 2014, at 11:26 AM, Raoul Duke rao...@gmail.com wrote:
 
 here are some related resources (books, videos). imbibe all of these
 and it might help.
 http://realmofracket.com/
 http://landoflisp.com/
 https://news.ycombinator.com/item?id=1023970
 
 -- 
 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.
 
 -- 
 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.

Best,
Marcus

Marcus Blankenship
\\\ Problem Solver, Linear Thinker
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

-- 
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: online courses for clojure?

2014-06-17 Thread Marcus Blankenship
Agreed, this class is fantastic.  Dan G. @ U of W is amazing.

On Jun 17, 2014, at 11:11 AM, Charlie Griefer charlie.grie...@gmail.com wrote:

 On Jun 17, 2014, at 11:05 AM, Chris Sells cse...@sellsbrothers.com wrote:
 
 I'm familiar with the PluralSight and Safari Books Online series of video 
 presentations on Clojure, but haven't yet seen anything on Coursera or 
 Udacity with an actual set of homework, deadlines, etc. Does anyone know of 
 such an online course for Clojure? Thanks.
 
 Not Clojure specifically, but Coursera has a wonderful course on Programming 
 Languages. https://www.coursera.org/course/proglang
 
 Covers ML and Racket. Then some Ruby at the end. If you just need to get up 
 to speed with FP concepts, the first 2/3 of this course is amazing.
 
 --
 Charlie Griefer
 http://charlie.griefer.com
 
 Give light, and the darkness will disappear of itself. 
 -- Desiderius Erasmus
 
 
 -- 
 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.

Best,
Marcus

Marcus Blankenship
\\\ Problem Solver, Linear Thinker
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

-- 
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: help with the lawyers?

2014-05-29 Thread Marcus Blankenship
Dude, you need a lawyer to answer these questions.  No one here in their right 
mind will give legal advice, at least not this way.  


On May 29, 2014, at 8:31 PM, rcg randy.goebb...@gmail.com wrote:

 Hello;
 
 Developing web site for government using Clojure on back end- lawyers 
 reviewing EPL had objections. Would appreciate any advice on how to deal with 
 them.
 
 Again- web site, not distributing or modifying Clojure. I have no expertise 
 with Open Source Licenses or lawyer-ese jargon.
 
 These are the specific objections- do they even apply in the context of web 
 services?
 
 1. This Agreement is governed by the laws of the State of New York. Not 
 acceptable: The federal government cannot agree to be bound by state law.
 2. Each party waives its rights to a jury trial in any resulting 
 litigation. Not acceptable: Only DOJ can control litigation.
 
 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.

Best,
Marcus

Marcus Blankenship
\\\ Problem Solver, Linear Thinker
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

-- 
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: Books for learning Clojure

2014-04-22 Thread Marcus Blankenship
Let me also +10 for Eric Normand’s excellent Clojure videos, found at 
http://www.purelyfunctional.tv


On Apr 22, 2014, at 10:13 PM, Cecil Westerhof cldwester...@gmail.com wrote:

 2014-04-22 20:18 GMT+02:00 Cecil Westerhof cldwester...@gmail.com:
 I have a ‘little’ to learn. ;-) I have worked with a lot of languages, 
 including Lisp. I was thinking about the following books (in that order):
 - Practical Clojure
 - Clojure in Action
 - The Joy of Clojure
 - Clojure Programming
 - Programming Clojure
 
 Someone told me it was better to start with Programming Clojure and after 
 that The Joy of Clojure. Any idea's about this?
 
 ​Everyone thanks for there input. If there was a chance that I got bored, it 
 certainly is not the case any-more.​  ​:-D
 I probably start with Programming Clojure and follow it up with The Joy of 
 Clojure. And add a few other books.
 
 -- 
 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.

Best,
Marcus

Marcus Blankenship
\\\ Problem Solver, Linear Thinker
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

-- 
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: When is The Conj this year? (eom)

2014-04-20 Thread Marcus Blankenship
Yup, I have the same mindset!  :-)

Sent from my iPhone

 On Apr 20, 2014, at 9:01 AM, Mike Haney txmikes...@gmail.com wrote:
 
 Marcus - are you planning on going?  This will be my first Conj, and I'm 
 going no matter what it takes.  
 
 -- 
 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.


When is The Conj this year? (eom)

2014-04-19 Thread Marcus Blankenship

Best,
Marcus

Marcus Blankenship
\\\ Problem Solver, Linear Thinker
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

-- 
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 Office Hours

2014-04-15 Thread Marcus Blankenship
 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.

Best,
Marcus

Marcus Blankenship
\\\ Problem Solver, Linear Thinker
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

-- 
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: Helping newcomers get involved in Clojure projects

2014-04-14 Thread Marcus Blankenship
://groups.google.com/d/optout.

Best,
Marcus

Marcus Blankenship
\\\ Problem Solver, Linear Thinker
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

-- 
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: Helping newcomers get involved in Clojure projects

2014-04-14 Thread Marcus Blankenship
 been spending a 
 lot of time thinking about the Clojure newcomer perspective lately, and I'd 
 like to work on some things that help smooth that path.
 
 Bridget
 
 -- 
 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.

Best,
Marcus

Marcus Blankenship
\\\ Problem Solver, Linear Thinker
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

-- 
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 + BDD + TDD + Pairing...

2014-04-11 Thread Marcus Blankenship
I can't get my google calendar to allow others to add / change events.  If 
anyone else could set this up, it would be great!  Or, if you have ideas on how 
I can do this, contact me off-list and I'll work on it.


On Apr 11, 2014, at 9:38 AM, Andy Fingerhut andy.finger...@gmail.com wrote:

 I haven't used it myself, but noted that Alex Miller used http://ohours.org 
 for allowing others to schedule meetings with him.
 
 Andy
 
 
 On Fri, Apr 11, 2014 at 9:08 AM, Timothy Washington twash...@gmail.com 
 wrote:
 Hey Marcus, 
 
 If you have Google Calendars, you can use that, and invite people to edit a 
 particular calendar. It would start off as an honour system, so that people 
 don't trample on each others bookings. But as Tom George points out, building 
 such a booking tool, is a great project. 
 
 Otherwise, I'm sure there's also other calendar / booking tools out there. I 
 haven't tried basecamp in a while, but it's still popular. Others, feel free 
 to share :)
 
 
 Tim Washington 
 Interruptsoftware.com 
 
 
 On Thu, Apr 10, 2014 at 6:41 PM, Marcus Blankenship mar...@creoagency.com 
 wrote:
 Hi Tim, awesome news!.  I've had other folks today asking about it as well.  
 
 Any idea how we could use a shared calendar to let people put down their 
 availability, and then others can claim a spot to work with them?  Or, 
 maybe that's a Clojure project we should work on!  ;-)
 
 But really, ideas accepted about what we could use, as I don't have any...
 
 
 
 On Apr 10, 2014, at 7:23 AM, Timothy Washington twash...@gmail.com wrote:
 
 I'm also keen. I'm on EST (GMT - 5). Saturdays and Sundays are good for me. 
 But weekday evenings would also work. 
 
 
 Tim Washington 
 Interruptsoftware.com 
 
 
 On Wed, Mar 26, 2014 at 4:51 PM, Brian Muhia iambrianmu...@gmail.com wrote:
 Hi Josh,
 I'm interested in pairing as well. I'm also based in GMT+3.
 
 Best,
 - B
 
 
 On Wednesday, 30 October 2013 10:23:58 UTC+3, Josh Kamau wrote:
 I can do it with you if we limit the hours to Saturday and sunday.
 
 I am a noob though i have 2 apps in production. (You can get alot done 
 without knowing the whole of clojure)
 
 I am in GMT  +3
 
 Thanks. 
 
 
 On Wed, Oct 30, 2013 at 6:43 AM, Marcus Blankenship mar...@creoagency.com 
 wrote:
 Hi Folks,
 
 I'm a Clojure n00b, but am interested in finding another n00b who aspires to 
 learn Clojure, and do so using BDD / TDD practices through regular pairing 
 sessions.  I've found novice - novice pairing to be a great way to ramp up 
 on skills, but I don't live near anyone who I can pair with.  
 
 I'm thinking that doing 3 1-hour sessions a week, for a month, would give us 
 a nice start.  Obviously, this would be remote pairing via ScreenHero (or 
 some other tool).
 
 Anyone interested?
 
 Best,
 Marcus
 
 
 marcus blankenship
 \\\ Partner, Problem Solver, Linear Thinker
 \\\ 541.805.2736 \ @justzeros \ skype:marcuscreo
 
 
 Best,
 Marcus
 
 Marcus Blankenship
 \\\ Problem Solver, Linear Thinker
 \\\ 541.805.2736 \ @justzeros \ skype:marcuscreo
 
 
 -- 
 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.

Best,
Marcus

Marcus Blankenship
\\\ Problem Solver, Linear Thinker
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

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

Re: Helping newcomers get involved in Clojure projects

2014-04-11 Thread Marcus Blankenship
+1 to this concept. Also, I don't live near a ClojureBridge workshop, or user 
groups.  One thing I've been arranging is pair programming sessions, which may 
turn into something for helping folks meet each other and work on interesting 
stuff.  But, it's a different approach.

On Apr 11, 2014, at 1:07 PM, Erlis Vidal er...@erlisvidal.com wrote:

 Anyone doing something about this? I would like to start contributing to some 
 OSS it's the only chance I'll have to use clojure in something useful, I 
 don't have the privilege to use it at work but I really don't know where to 
 start. 
 
 
 On Wed, Jan 29, 2014 at 3:49 PM, Bridget bridget.hill...@gmail.com wrote:
 On Monday, January 27, 2014 9:35:17 AM UTC-5, Michael Klishin wrote:
 Bridget:
 Are there any other Clojure projects that are doing this?
 
 Some ClojureWerkz [1] projects do, and eventually all key ones will.
 
 1. http://clojurewerkz.org
 
 MK 
 
 That's excellent. One thought is to create and publish a list of open source 
 Clojure projects that tag newcomer issues to encourage involvement. I can 
 create something new, but maybe it makes sense to do this  under an existing 
 project. ClojureWerkz seems pretty close to that type of thing. Just a 
 thought. You can contact me off-list if you're interested in talking about it.
 
 Bridget 
 
 -- 
 -- 
 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/groups/opt_out.
 
 
 -- 
 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.

Best,
Marcus

Marcus Blankenship
\\\ Problem Solver, Linear Thinker
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

-- 
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 Office Hours

2014-04-10 Thread Marcus Blankenship
Thanks, Leif, I greatly enjoyed our first session and look forward to the next!

On Apr 10, 2014, at 5:53 AM, Leif leif.poor...@gmail.com wrote:

 Hi, everybody.  Inspired by the SF Bay Area clojure group, ClojureBridge, and 
 the great talks on community education from Clojure/West on youtube, I've 
 decided to try holding my own personal Clojure office hours (online).
 
 I am personally of the opinion that face-to-face interaction is superior, so 
 you may want to get your local user group to follow the Bay Area's lead.  But 
 if you don't agree, or you don't live near such a user group, then read on.
 
 Borrowed from the Bay Area's posting:
 This is a [2-person] meetup for anyone who is working on a Clojure project 
 and wants to talk over their code or approach with an experienced Clojure 
 developer.
 
 Projects of all levels and complexity are welcome, anyone just getting 
 started in Clojure is encouraged to come in and talk through their first 
 Euler or 4Clojure problems.
 
 Disclaimer: This community being what it is, there may be projects of too 
 high a complexity for me, but I'll give it a shot.
 
 I'm going to try a test run of this for two weeks, and then I'll have to see 
 what state I'm in (mentally and geographically).  If interested, you can book 
 at this link:
 
 https://leifpoorman.youcanbook.me/
 
 Note: all the times are evening, US Eastern.  That pretty much limits it to 
 the western hemisphere and any east asian friends that want to do some 
 morning hacking.  Eastern hemisphere friends, make noise on this thread, and 
 maybe some brave European/Asian clojure developer will try something similar.
 
 Cheers,
 Leif
 
 -- 
 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.

Best,
Marcus

Marcus Blankenship
\\\ Problem Solver, Linear Thinker
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

-- 
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: Real World Example

2014-04-10 Thread Marcus Blankenship
Hey Mike, are you doing this as a one-man-show?

On Apr 10, 2014, at 6:22 AM, Mike Haney txmikes...@gmail.com wrote:

 I'm in the early stages of developing a real-world app for a customer that 
 will use a full clojure stack.  It's maybe not as sexy as all the social 
 networking examples you see, but I think it's more representative of the 
 types of apps most people write to satisfy real business needs.
 
 The app is for a service company doing industrial electrical work, and will 
 be used to manage jobs, schedule crews, order parts, tie into the accounting 
 system for invoicing - typical stuff that every business needs to manage.  It 
 will have a web interface as well as mobile, since one of main goals is to 
 equip the crews with tablets to use in the field.
 
 It's a big project that I wouldn't even attempt as a side project if it 
 weren't for the leverage clojure gives me.
 
 One thing I would like to do is blog about the project as I work on it.  I 
 think this would not only be valuable for the community at large, but also 
 would help me to vet my design choices based on feedback.
 
 I'm meeting with the customer tomorrow and will bring this up.  I know him 
 well, and I expect to get his approval, so hopefully I'll have the blog up in 
 the next week or so.
 
 -- 
 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.

Best,
Marcus

Marcus Blankenship
\\\ Problem Solver, Linear Thinker
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

-- 
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 + BDD + TDD + Pairing...

2014-04-10 Thread Marcus Blankenship
Hi Tim, awesome news!.  I've had other folks today asking about it as well.  

Any idea how we could use a shared calendar to let people put down their 
availability, and then others can claim a spot to work with them?  Or, maybe 
that's a Clojure project we should work on!  ;-)

But really, ideas accepted about what we could use, as I don't have any...



On Apr 10, 2014, at 7:23 AM, Timothy Washington twash...@gmail.com wrote:

 I'm also keen. I'm on EST (GMT - 5). Saturdays and Sundays are good for me. 
 But weekday evenings would also work. 
 
 
 Tim Washington 
 Interruptsoftware.com 
 
 
 On Wed, Mar 26, 2014 at 4:51 PM, Brian Muhia iambrianmu...@gmail.com wrote:
 Hi Josh,
 I'm interested in pairing as well. I'm also based in GMT+3.
 
 Best,
 - B
 
 
 On Wednesday, 30 October 2013 10:23:58 UTC+3, Josh Kamau wrote:
 I can do it with you if we limit the hours to Saturday and sunday.
 
 I am a noob though i have 2 apps in production. (You can get alot done 
 without knowing the whole of clojure)
 
 I am in GMT  +3
 
 Thanks. 
 
 
 On Wed, Oct 30, 2013 at 6:43 AM, Marcus Blankenship mar...@creoagency.com 
 wrote:
 Hi Folks,
 
 I'm a Clojure n00b, but am interested in finding another n00b who aspires to 
 learn Clojure, and do so using BDD / TDD practices through regular pairing 
 sessions.  I've found novice - novice pairing to be a great way to ramp up 
 on skills, but I don't live near anyone who I can pair with.  
 
 I'm thinking that doing 3 1-hour sessions a week, for a month, would give us 
 a nice start.  Obviously, this would be remote pairing via ScreenHero (or 
 some other tool).
 
 Anyone interested?
 
 Best,
 Marcus
 
 
 marcus blankenship
 \\\ Partner, Problem Solver, Linear Thinker
 \\\ 541.805.2736 \ @justzeros \ skype:marcuscreo
 
 
 
 
 -- 
 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.

Best,
Marcus

Marcus Blankenship
\\\ Problem Solver, Linear Thinker
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

-- 
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 Cookbook is out

2014-03-31 Thread Marcus Blankenship
Cool!

I just tried to buy this on Amazon and it's not available.  Is the paper 
version out yet?

On Mar 31, 2014, at 5:35 PM, Brian Craft craft.br...@gmail.com wrote:

 Just wanted to say how much I like this book. I got a copy at Clojure/West. 
 Though it's structured like a reference book, I'm enjoying reading it 
 cover-to-cover, and learning a lot. The discussion sections provide valuable 
 contexts for many libraries and features that had previously escaped me.
 
 On Friday, March 21, 2014 6:25:38 AM UTC-7, Ryan Neufeld wrote:
 Thanks everyone, it was a blast working on the book.
 
 Until next Thursday, you can get 50% off the digital version of the book with 
 the coupon WKCLJUR
 
 -Ryan
 On Thursday, March 20, 2014 10:23:36 AM UTC-4, Thomas wrote:
 woooh
 
 More good books is good for Clojure. Going to order mine today. And a BIG BIG 
 BIG thank you for everyone who has contributed, that is what I love about 
 Clojure (almost ;) ) most, the community!!!
 
 Thomas
 
 On Thursday, March 20, 2014 1:15:57 PM UTC, Nando Breiter wrote:
 I got an email from O'Reilly this morning saying that the Clojure Cookbook 
 had been released, and bought it immediately. Thanks to everyone who 
 contributed! It's very helpful.
 
 http://shop.oreilly.com/product/0636920029786.do
 
 Nando
 
 
 Aria Media Sagl
 Via Rompada 40
 6987 Caslano
 Switzerland
 
 +41 (0)91 600 9601
 +41 (0)76 303 4477 cell
 skype: ariamedia
 
 -- 
 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.

Best,
Marcus

Marcus Blankenship
\\\ Problem Solver, Linear Thinker
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

-- 
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 Cookbook is out

2014-03-31 Thread Marcus Blankenship
Ok, cool.  Amazon just sent me a note offering to cancel my pre-order of the 
book, saying they didn't think they could get it until 4/30.  I actually had to 
go back to their site and reconfirm the order, or it would be cancelled.

Needless to say, I took the time to reconfirm. ;-)


Marcus


On Mar 31, 2014, at 5:40 PM, Ryan Neufeld r...@cognitect.com wrote:

 Should be out any day now. The O'Reilly store has been selling them in print 
 for almost a week, and our release date was supposed to be the 24th...
 
 -Ryan 
 
 
 On March 31, 2014 at 8:37:16 PM, Marcus Blankenship (mar...@creoagency.com) 
 wrote:
 
 Cool!
 
 I just tried to buy this on Amazon and it's not available.  Is the paper 
 version out yet? 
 On Mar 31, 2014, at 5:35 PM, Brian Craft craft.br...@gmail.com wrote:
 
 Just wanted to say how much I like this book. I got a copy at Clojure/West. 
 Though it's structured like a reference book, I'm enjoying reading it 
 cover-to-cover, and learning a lot. The discussion sections provide 
 valuable contexts for many libraries and features that had previously 
 escaped me.
 
 On Friday, March 21, 2014 6:25:38 AM UTC-7, Ryan Neufeld wrote:
 Thanks everyone, it was a blast working on the book.
 
 Until next Thursday, you can get 50% off the digital version of the book 
 with the coupon WKCLJUR
 
 -Ryan
 On Thursday, March 20, 2014 10:23:36 AM UTC-4, Thomas wrote:
 woooh
 
 More good books is good for Clojure. Going to order mine today. And a BIG 
 BIG BIG thank you for everyone who has contributed, that is what I love 
 about Clojure (almost ;) ) most, the community!!!
 
 Thomas
 
 On Thursday, March 20, 2014 1:15:57 PM UTC, Nando Breiter wrote:
 I got an email from O'Reilly this morning saying that the Clojure Cookbook 
 had been released, and bought it immediately. Thanks to everyone who 
 contributed! It's very helpful.
 
 http://shop.oreilly.com/product/0636920029786.do
 
 Nando
 
 
 Aria Media Sagl
 Via Rompada 40
 6987 Caslano
 Switzerland
 
 +41 (0)91 600 9601
 +41 (0)76 303 4477 cell
 skype: ariamedia
 
 --
 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.
 
 Best,
 Marcus
 
 Marcus Blankenship
 \\\ Problem Solver, Linear Thinker
 \\\ 541.805.2736 \ @justzeros \ skype:marcuscreo
 
 --
 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 a topic in the 
 Google Groups Clojure group.
 To unsubscribe from this topic, visit 
 https://groups.google.com/d/topic/clojure/IxLGSbESNMY/unsubscribe.
 To unsubscribe from this group and all its topics, send an email to 
 clojure+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/d/optout.

Best,
Marcus

Marcus Blankenship
\\\ Problem Solver, Linear Thinker
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

-- 
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 Cookbook is out

2014-03-31 Thread Marcus Blankenship
Will do.  ;-)  Sorry to be the bearer of bad news.  


On Mar 31, 2014, at 5:46 PM, Ryan Neufeld r...@cognitect.com wrote:

 Wow, that's crazy, 4/30!? I'm not sure what's going on there, but if you want 
 it way sooner, try O'Reilly.
 
 -Ryan 
 
 
 On March 31, 2014 at 8:44:43 PM, Marcus Blankenship (mar...@creoagency.com) 
 wrote:
 
 Ok, cool.  Amazon just sent me a note offering to cancel my pre-order of the 
 book, saying they didn't think they could get it until 4/30.  I actually had 
 to go back to their site and reconfirm the order, or it would be cancelled.
 
 Needless to say, I took the time to reconfirm. ;-)
 
 
 Marcus
 
 
 On Mar 31, 2014, at 5:40 PM, Ryan Neufeld r...@cognitect.com wrote:
 
 Should be out any day now. The O'Reilly store has been selling them in 
 print for almost a week, and our release date was supposed to be the 24th...
 
 -Ryan 
 
 
 On March 31, 2014 at 8:37:16 PM, Marcus Blankenship (mar...@creoagency.com) 
 wrote:
 
 Cool!
 
 I just tried to buy this on Amazon and it's not available.  Is the paper 
 version out yet?
 On Mar 31, 2014, at 5:35 PM, Brian Craft craft.br...@gmail.com wrote:
 
 Just wanted to say how much I like this book. I got a copy at 
 Clojure/West. Though it's structured like a reference book, I'm enjoying 
 reading it cover-to-cover, and learning a lot. The discussion sections 
 provide valuable contexts for many libraries and features that had 
 previously escaped me.
 
 On Friday, March 21, 2014 6:25:38 AM UTC-7, Ryan Neufeld wrote:
 Thanks everyone, it was a blast working on the book.
 
 Until next Thursday, you can get 50% off the digital version of the book 
 with the coupon WKCLJUR
 
 -Ryan
 On Thursday, March 20, 2014 10:23:36 AM UTC-4, Thomas wrote:
 woooh
 
 More good books is good for Clojure. Going to order mine today. And a BIG 
 BIG BIG thank you for everyone who has contributed, that is what I love 
 about Clojure (almost ;) ) most, the community!!!
 
 Thomas
 
 On Thursday, March 20, 2014 1:15:57 PM UTC, Nando Breiter wrote:
 I got an email from O'Reilly this morning saying that the Clojure 
 Cookbook had been released, and bought it immediately. Thanks to everyone 
 who contributed! It's very helpful.
 
 http://shop.oreilly.com/product/0636920029786.do
 
 Nando
 
 
 Aria Media Sagl
 Via Rompada 40
 6987 Caslano
 Switzerland
 
 +41 (0)91 600 9601
 +41 (0)76 303 4477 cell
 skype: ariamedia
 
 --
 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.
 
 Best,
 Marcus
 
 Marcus Blankenship
 \\\ Problem Solver, Linear Thinker
 \\\ 541.805.2736 \ @justzeros \ skype:marcuscreo
 
 --
 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 a topic in the 
 Google Groups Clojure group.
 To unsubscribe from this topic, visit 
 https://groups.google.com/d/topic/clojure/IxLGSbESNMY/unsubscribe.
 To unsubscribe from this group and all its topics, send an email to 
 clojure+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/d/optout.
 
 Best,
 Marcus
 
 Marcus Blankenship
 \\\ Problem Solver, Linear Thinker
 \\\ 541.805.2736 \ @justzeros \ skype:marcuscreo
 

Best,
Marcus

Marcus Blankenship
\\\ Problem Solver, Linear Thinker
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

-- 
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: How did you learn Clojure?

2014-03-27 Thread Marcus Blankenship
Awesome, thanks for the advice.  I need to find something I've written and 
translate it to Clojure...
On Mar 26, 2014, at 7:14 PM, gaz jones gareth.e.jo...@gmail.com wrote:

 A technique I use whenever I need to learn a new language is to write the 
 same application I already have in another language.  I generally choose 
 downloading nzbs from usenet as it can involve a number of interesting 
 programming techniques, at least enough to give you a pretty good idea of how 
 a language handles things like:
 
 * threading and work queues (downloading files concurrently)
 * socket io (writing a simple nntp client)
 * xml processing (parsing nzb files)
 * binary encoding/decoding (yenc implementation)
 * curses style ui
 * web ui
 * command line arguments
 * configuration
 * signal handling
 * testing (haha kidding)
 
 TBH I usually get about 50% of the way through and have enough of a handle on 
 the language at that point to abandon my efforts and move on.
 
 On Wed, Mar 26, 2014 at 7:22 PM, Daniel Higginbotham nonrecurs...@gmail.com 
 wrote:
 Chiming in a bit late, but here was my path:
 
 * Read Land of Lisp by Conrad Barski. This was my first real contact with 
 lisp and functional programming. I found it challenging, but the book is 
 well-written and the technique of teaching through writing games was perfect 
 for me. It uses common lisp which is almost baroque compared to Clojure, but 
 it was helpful later in getting a better sense of Clojure's roots. Also, most 
 of the classic lisp books out there use common lisp
 * Tried to write my own web-based game using common lisp. This was true fun 
 and I learned a ton
 * Read On Lisp by Paul Graham. It is an excellent book
 * Was introduced to Clojure through a talk given by Alan Dipert at my 
 workplace
 * Learned Clojure by skipping around Clojure in Action, Programming Clojure, 
 and Clojure Programming. Settled on Clojure Programming.
 * projecteuler.net has been a good help
 * I've been teaching Clojure to folks at work, which forces me to deeply 
 understand the material
 * At the same time, I've kept building little web apps to solidify my 
 knowledge. One of them, http://gratefulplace.com, is actually used :)
 
 I feel like I know enough to get stuff done, but there's still so much more 
 to learn. Most recently I've been brushing up on math/logic so that I can 
 better understand the more mathy texts whenever I encounter them.
 
 
 On Thursday, March 20, 2014 9:08:41 PM UTC-4, Marcus Blankenship wrote:
 Hi Folks, 
 
 I'm a post technical PM who's fascinated by Clojure, and want to learn it, 
 but am having a hard time without a real project to work on. It's actually 
 excited me so much I'm considering hanging up my PM hat and diving back in 
 the programmer pool again! 
 
 My problem appears to be 1) focus, and 2) fear. Focus because I can't (yet) 
 earn a living on a clojure project, so it must be done during off hours. 
 Fear because it's harder and more different than the old OO languages I've 
 used in the past. 
 
 So I'm curious: how did you learn Clojure well enough to be proficient with 
 it, or how are you working on learning it? 
 
 Anyone else facing the focus + fear dilemma? 
 
 Sent from my iPhone
 
 -- 
 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.

Best,
Marcus

Marcus Blankenship
\\\ Problem Solver, Linear Thinker
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

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

Re: Clojure + BDD + TDD + Pairing...

2014-03-26 Thread Marcus Blankenship
Hi guys,

I'm glad the idea of pairing to learn is interesting to you!  Any suggestions 
on how we proceed?

Sent from my iPhone

 On Mar 26, 2014, at 5:23 AM, Marc Bluemner marc.bluem...@googlemail.com 
 wrote:
 
 Hahahah you saved your ass there Jason :) BDD is TDD with more focus on 
 business value and Costomer interviews. I got a copy of BDD in action but Im 
 a reviewer so I dont realy have it ;)
 
 
 On Tuesday, March 25, 2014 4:45:32 PM UTC+1, Jason Felice wrote:
 I do TDD, even with my clojure (combined with repl-driven development).  
 BDD, however, doesn't make a lot of sense in clojure-land.  If logic is kept 
 to pure functions as much as possible and state management kept to the 
 outside of the app (highly recommended), TDD becomes really fun and 
 managable without worrying about things  behaviors.
 
 (I say this knowing that there are a dozen conflicting notions of BDD.)
 
 
 On Tue, Mar 25, 2014 at 9:43 AM, Gilberto Garcia giba...@gmail.com wrote:
 Hi Marcus,
 
 I'm also starting with Clojure and would like to find someone to pair and 
 to study Clojure together.
 
 Best regards,
 Gilberto
 
 
 
 On 03/25/2014 09:50 AM, Marc Bluemner wrote:
 Hey Marcus, 
 
 Im Marc from Germany! Im actualy learning Clojure and am   trying 
 to get good at BDD, we are trying to implement it at work so practice 
 would be great. I must say Ive never done pair programming but Im realy 
 eager to try. SO if you like Im absolutly open for everything.
 
 Greetings Marc
 
 Am Mittwoch, 30. Oktober 2013 04:43:54 UTC+1 schrieb Marcus Blankenship:
 
 Hi Folks,
 
 I’m a Clojure n00b, but am interested in finding another n00b who aspires 
 to learn Clojure, and do so using BDD / TDD practices through regular 
 pairing sessions.  I’ve found novice - novice pairing to be a great way 
 to ramp up on skills, but I don’t live near anyone who I can pair with.  
 
 I’m thinking that doing 3 1-hour sessions a week, for a month, would give 
 us a nice start.  Obviously, this would be remote pairing via ScreenHero 
 (or some other tool).
 
 Anyone interested?
 
 Best,
 Marcus
 
 
 marcus blankenship
 \\\ Partner, Problem Solver, Linear Thinker
 \\\ 541.805.2736 \ @justzeros \ skype:marcuscreo
 -- 
 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 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.

-- 
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 + BDD + TDD + Pairing...

2014-03-26 Thread Marcus Blankenship
I'm a fan of ngrok + tmux/wemux + emacs.  Have you guys used ngrok?


On Mar 26, 2014, at 7:58 AM, Marc Bluemner marc.bluem...@googlemail.com wrote:

 I guess wie Need to Devide on a pairing method wemux oremacs or whatever 
 else there is .I use emacs but am good with vim and tmux too. I would 
 prefer emacs as I'm switching  to it St the Moment  
 --
 Sent from Mailbox for iPhone
 
 
 On Wed, Mar 26, 2014 at 2:57 PM, Marcus Blankenship mar...@creoagency.com 
 wrote:
 
 Hi guys,
 
 I'm glad the idea of pairing to learn is interesting to you!  Any suggestions 
 on how we proceed?
 
 Sent from my iPhone
 
 On Mar 26, 2014, at 5:23 AM, Marc Bluemner marc.bluem...@googlemail.com 
 wrote:
 
 Hahahah you saved your ass there Jason :) BDD is TDD with more focus on 
 business value and Costomer interviews. I got a copy of BDD in action but Im 
 a reviewer so I dont realy have it ;)
 
 
 On Tuesday, March 25, 2014 4:45:32 PM UTC+1, Jason Felice wrote:
 I do TDD, even with my clojure (combined with repl-driven development).  
 BDD, however, doesn't make a lot of sense in clojure-land.  If logic is kept 
 to pure functions as much as possible and state management kept to the 
 outside of the app (highly recommended), TDD becomes really fun and 
 managable without worrying about things  behaviors.
 
 (I say this knowing that there are a dozen conflicting notions of BDD.)
 
 
 On Tue, Mar 25, 2014 at 9:43 AM, Gilberto Garcia giba...@gmail.com wrote:
 Hi Marcus,
 
 I'm also starting with Clojure and would like to find someone to pair and to 
 study Clojure together.
 
 Best regards,
 Gilberto
 
 
 
 On 03/25/2014 09:50 AM, Marc Bluemner wrote:
 Hey Marcus, 
 
 Im Marc from Germany! Im actualy learning Clojure and am trying to get good 
 at BDD, we are trying to implement it at work so practice would be great. I 
 must say Ive never done pair programming but Im realy eager to try. SO if 
 you like Im absolutly open for everything.
 
 Greetings Marc
 
 Am Mittwoch, 30. Oktober 2013 04:43:54 UTC+1 schrieb Marcus Blankenship:
 Hi Folks,
 
 I'm a Clojure n00b, but am interested in finding another n00b who aspires 
 to learn Clojure, and do so using BDD / TDD practices through regular 
 pairing sessions.  I've found novice - novice pairing to be a great way 
 to ramp up on skills, but I don't live near anyone who I can pair with.  
 
 I'm thinking that doing 3 1-hour sessions a week, for a month, would give 
 us a nice start.  Obviously, this would be remote pairing via ScreenHero 
 (or some other tool).
 
 Anyone interested?
 
 Best,
 Marcus
 
 
 marcus blankenship
 \\\ Partner, Problem Solver, Linear Thinker
 \\\ 541.805.2736 \ @justzeros \ skype:marcuscreo
 
 -- 
 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 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.
 
 -- 
 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

Re: Clojure + BDD + TDD + Pairing...

2014-03-26 Thread Marcus Blankenship
We could also decide on a schedule, so folks can sign-up to pair with each 
other.  How many hours a week would people want to do this?

On Mar 26, 2014, at 7:58 AM, Marc Bluemner marc.bluem...@googlemail.com wrote:

 I guess wie Need to Devide on a pairing method wemux oremacs or whatever 
 else there is .I use emacs but am good with vim and tmux too. I would 
 prefer emacs as I'm switching  to it St the Moment  
 --
 Sent from Mailbox for iPhone
 
 
 On Wed, Mar 26, 2014 at 2:57 PM, Marcus Blankenship mar...@creoagency.com 
 wrote:
 
 Hi guys,
 
 I'm glad the idea of pairing to learn is interesting to you!  Any suggestions 
 on how we proceed?
 
 Sent from my iPhone
 
 On Mar 26, 2014, at 5:23 AM, Marc Bluemner marc.bluem...@googlemail.com 
 wrote:
 
 Hahahah you saved your ass there Jason :) BDD is TDD with more focus on 
 business value and Costomer interviews. I got a copy of BDD in action but Im 
 a reviewer so I dont realy have it ;)
 
 
 On Tuesday, March 25, 2014 4:45:32 PM UTC+1, Jason Felice wrote:
 I do TDD, even with my clojure (combined with repl-driven development).  
 BDD, however, doesn't make a lot of sense in clojure-land.  If logic is kept 
 to pure functions as much as possible and state management kept to the 
 outside of the app (highly recommended), TDD becomes really fun and 
 managable without worrying about things  behaviors.
 
 (I say this knowing that there are a dozen conflicting notions of BDD.)
 
 
 On Tue, Mar 25, 2014 at 9:43 AM, Gilberto Garcia giba...@gmail.com wrote:
 Hi Marcus,
 
 I'm also starting with Clojure and would like to find someone to pair and to 
 study Clojure together.
 
 Best regards,
 Gilberto
 
 
 
 On 03/25/2014 09:50 AM, Marc Bluemner wrote:
 Hey Marcus, 
 
 Im Marc from Germany! Im actualy learning Clojure and am trying to get good 
 at BDD, we are trying to implement it at work so practice would be great. I 
 must say Ive never done pair programming but Im realy eager to try. SO if 
 you like Im absolutly open for everything.
 
 Greetings Marc
 
 Am Mittwoch, 30. Oktober 2013 04:43:54 UTC+1 schrieb Marcus Blankenship:
 Hi Folks,
 
 I'm a Clojure n00b, but am interested in finding another n00b who aspires 
 to learn Clojure, and do so using BDD / TDD practices through regular 
 pairing sessions.  I've found novice - novice pairing to be a great way 
 to ramp up on skills, but I don't live near anyone who I can pair with.  
 
 I'm thinking that doing 3 1-hour sessions a week, for a month, would give 
 us a nice start.  Obviously, this would be remote pairing via ScreenHero 
 (or some other tool).
 
 Anyone interested?
 
 Best,
 Marcus
 
 
 marcus blankenship
 \\\ Partner, Problem Solver, Linear Thinker
 \\\ 541.805.2736 \ @justzeros \ skype:marcuscreo
 
 -- 
 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 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.
 
 -- 
 You received this message because you are subscribed to the Google
 Groups Clojure group.
 To post to this group, send email to clojure

Re: How did you learn Clojure?

2014-03-26 Thread Marcus Blankenship
This is awesome, thanks for sharing Aditya!  (Thank you to all who shared as 
well!)

I agree with your concept of whatever makes the work real for oneself, and 
this is where I'm struggling a bit.  I think finding an O/S project and 
contributing to it would do the trick, but we'll see.

Thanks for all the great information!

Best,
Marcus

On Mar 23, 2014, at 9:22 PM, Aditya Athalye aditya.atha...@gmail.com wrote:

 Marcus, 
 Thanks for asking the question and instigating this discussion.
 
 A bit late into the thread, but I just want to narrate my experience so far
 as I'm a Clojure n00b (actually, I'm really a programming n00b).
 
 I found 4clojure and Clojure Koans useful, to get an initial feel 
 for the language and some of the basic ideas contained therein.
 I used (and use) Halloway's Programming Clojure to understand
 the basic concepts. 
 
 I also found it incredibly helpful to attend a hands-on (fantastic)
 Clojure workshop that @ghoseb conducted.
 
 I'd term this phase as picking up some of the motor skills.
 
 I think the following minimum set of things helps become 
 creatively productive with Clojure:
 - Clojure's primary data structures and sequence abstraction
 - Manipulation of collections / sequences
 - Core functions (it's sufficient to be only peripherally aware of 
   macros / protocols/multi-methods / concurrency semantics,
   to begin with... They reveal themselves through libraries, 
   once one deep-dives into those through daily use.)
 - REPL-driven development / the inside-out flavour of FP
   (particularly to visualize and plan intermediate data transformations
that will lead to the final output of the function;
inspecting types and classes of things, and trying to understand
the various errors one produces.)
 
 Beyond that IMHO only a real project will provide the context
 and the constraints, both of which are required to produce focus.
 Ideally this project would involve ongoing development by other people.
 
 By happy accident I happen to be writing a fair amount of Clojure for 
 browser automation, with clj-webdriver, at a company where Clojure
 is the workhorse of our server-side software (@helpshift).
 
 My particular situation has the following characteristics:
 - Specific problem domain
 - Write clojure daily
 - Read clojure daily
 - Get and do peer-reviews of code by other 
   (often way way better) programmers
 - Fast feedback cycles (= 1 day)
 - Heavy use of at least one library from the Clojure ecosystem... 
- to have to keep cross-referencing the docs, 
- be forced to look into library functions when you misuse them
  (therefore read s'more code by an orders of magnitude superior engineer)
 - and having to do double-takes at the fundamentals (especially when 
   abstractions leak 
 http://www.joelonsoftware.com/articles/LeakyAbstractions.html)
 - Bonus: other people happen to depend on this work, so there's no easy way
   to slack off thinking if something particularly nasty starts to block 
 progress :-)
 - Bonus: reading application error logs to see what's happening under the hood
 
 Also, I'm working through Dimitri Sotnikov's Web Development with Clojure,
 and I have the Clojure cookbook handy to look through for ideas. 
 I tend to use Clojuredocs's quick reference several times a day 
 (http://clojuredocs.org/quickref/Clojure%20Core), and often read core docs 
 and library docs to understand what I just did that so magically worked! :)
 
 Eric Normand's video series also looks very interesting 
 (http://www.purelyfunctional.tv/).
 
 Beyond that, I found working through SICP has given (is giving) me the tools
 to reason better about Clojure's data structures and about functional concepts
 in general (hat tip @ghoseb, again).
 
 As I try to pick up more working proficiency, I intend to explore 
 different approaches to writing web apps with Clojure/Clojurescript 
 (through small projects using ring/compojure, Hoplon, Pedestal, 
 Caribou, Om... I may actually try to write and rewrite the same small project,
 with at least two or three of these libraries.)
 
 Afterthought:
 Initially I struggled with the notion of real projects. Now, I prefer to 
 interpret it 
 as whatever makes the work real for oneself, as opposed to being predicated 
 on utility to lots of people, or on novelty (I'd argue it's actually better 
 to 
 solve problems other people have solved many times over).
 
 My 0.0002 BTC.
 Thanks for reading! 
 - Aditya.
 
 
 
 
 On Sunday, March 23, 2014 9:15:04 PM UTC+5:30, Marcus Blankenship wrote:
 Thanks to all who responded! 
 
 
 On Mar 21, 2014, at 7:17 AM, Lee Spector lspe...@hampshire.edu wrote: 
 
  
  A little thing but I use it in when teaching Clojure to newbies and maybe 
  it'll be useful for others: 
  
  https://github.com/lspector/clojinc/blob/master/src/clojinc/core.clj 
  
  -Lee 
  
  -- 
  You received this message because you are subscribed to the Google 
  Groups Clojure group. 
  To post

Re: How did you learn Clojure?

2014-03-23 Thread Marcus Blankenship
Thank, Blake!

On Mar 20, 2014, at 11:50 PM, blake.wat...@pnmac.com wrote:

 Some Lisp books have been translated to Clojure.
 
 http://juliangamble.com/blog/2012/07/13/amazing-lisp-books-living-again-in-clojure/
 
 On Thursday, March 20, 2014 11:23:10 PM UTC-7, Marcus Blankenship wrote:
 Cool, thanks to all who've replied thus far. 
 
 Question: is there any value in traditional lisp / scheme texts, like SICP, 
 or Little Schemer (etc) or other books like that?  I've spent quite a bit of 
 time with them, imagining they would pay off, but I'm not sure that's a 
 normal route to Clojure proficiency. 
 
 Sent from my iPhone 
 
  On Mar 20, 2014, at 11:12 PM, Sean Corfield se...@corfield.org wrote: 
  
  On Mar 20, 2014, at 6:08 PM, Marcus Blankenship mar...@creoagency.com 
  wrote: 
  So I'm curious: how did you learn Clojure well enough to be proficient 
  with it, or how are you working on learning it? 
  
  Initial dabbling: The Joy of Clojure and a REPL. Caveat: it's not really an 
  introductory Clojure book but I had past FP experience so I felt I could 
  jump in. 
  
  Initial serious learning: Attended Amit Rathore's Clojure Bootcamp - one 
  day course for about $300 (if I remember correctly?). 
  
  Follow-on: 4clojure.com, worked through Clojure in Action as well. 
  
  Then I picked a handful of small-ish problems we'd already solved at work 
  in other languages and re-coded them in Clojure. 
  
  Since then it's been a steady stream of tackling increasingly larger 
  problems at work, over a period of about three years. 
  
  Anyone else facing the focus + fear dilemma? 
  
  There's a lot less fear if you're used to learning new languages. I try to 
  pick up a new language every year or two: Groovy in 2008/2009, Scala in 
  2009/2010, Clojure in 2010/2011 (and onward). Dabbled in Ruby, Python, 
  Haskell since then but nothing serious. Very interested in Elm right now. 
  
  As for focus, yes, you really do need a project. Either pick things 
  you've done before in other languages, or figure out something that would 
  scratch an itch (a small web app, perhaps?) and tackle that. 
  
  Sean 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) 
  
  
  
 
 -- 
 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.

Best,
Marcus

Marcus Blankenship
\\\ Problem Solver, Linear Thinker
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

-- 
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: How did you learn Clojure?

2014-03-23 Thread Marcus Blankenship
Thanks to all who responded!


On Mar 21, 2014, at 7:17 AM, Lee Spector lspec...@hampshire.edu wrote:

 
 A little thing but I use it in when teaching Clojure to newbies and maybe 
 it'll be useful for others:
 
 https://github.com/lspector/clojinc/blob/master/src/clojinc/core.clj
 
 -Lee
 
 -- 
 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.

Best,
Marcus

Marcus Blankenship
\\\ Problem Solver, Linear Thinker
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

-- 
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: How did you learn Clojure?

2014-03-22 Thread Marcus Blankenship
Thanks, Jerrod, this is great advice.  Thanks so much!


On Mar 21, 2014, at 6:53 PM, Jarrod Swart jcsw...@gmail.com wrote:

 A tip if you are completely stuck on 4clojure:
 
 Often the 4clojure problem will say you can't use a particular function.  The 
 first thing I would do is go look at the source code for that function, then 
 I would try to find other functions with similar functionality.
 
 Much like learning to paint or write, you have to copy first.  Eventually 
 looking through all that source code you will start to develop a sense of how 
 a problem can be solved, and in giving any solution 4clojure lets you look at 
 the solutions of others.  Look at the most prolific 4clojure users, their 
 solutions will teach you a lot.  Look up the functions they used.  In order 
 to learn to Think in Clojure you need to understand how someone who already 
 can\does did what they did. 
 
 Another general tip is to harness momentum, when I started learning I picked 
 one thing that I could completely finish in a day.  And the trick is to dream 
 small, some things I did:
 List the files in a directory and sort them by type.
 A crypto-quote assist\solver.
 A small text based adventure game.
 
 The goal is to get a WHOLE thing done, even if it is a small thing.  I did 
 this 2-3 times a week.  Porting old code you have done before in another 
 language is great too because the big issue here will be learning to turn 
 OO\Imperative code into functional code.
 
 I also wrote a blog post listing the resources I used when just getting 
 started: http://jarrodswart.com/beginner-resources-clojure/, and a super 
 friendly 10k foot view of the reduce function: 
 http://jarrodswart.com/clojure-like-im-five-reduce-functions/.
 
 Hope this helps,
 Jarrod
 
 -- 
 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.

Best,
Marcus

Marcus Blankenship
\\\ Problem Solver, Linear Thinker
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

-- 
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: How did you learn Clojure?

2014-03-21 Thread Marcus Blankenship
Cool, thanks to all who've replied thus far. 

Question: is there any value in traditional lisp / scheme texts, like SICP, or 
Little Schemer (etc) or other books like that?  I've spent quite a bit of time 
with them, imagining they would pay off, but I'm not sure that's a normal 
route to Clojure proficiency. 

Sent from my iPhone

 On Mar 20, 2014, at 11:12 PM, Sean Corfield s...@corfield.org wrote:
 
 On Mar 20, 2014, at 6:08 PM, Marcus Blankenship mar...@creoagency.com 
 wrote:
 So I'm curious: how did you learn Clojure well enough to be proficient with 
 it, or how are you working on learning it?
 
 Initial dabbling: The Joy of Clojure and a REPL. Caveat: it's not really an 
 introductory Clojure book but I had past FP experience so I felt I could 
 jump in.
 
 Initial serious learning: Attended Amit Rathore's Clojure Bootcamp - one day 
 course for about $300 (if I remember correctly?).
 
 Follow-on: 4clojure.com, worked through Clojure in Action as well.
 
 Then I picked a handful of small-ish problems we'd already solved at work in 
 other languages and re-coded them in Clojure.
 
 Since then it's been a steady stream of tackling increasingly larger problems 
 at work, over a period of about three years.
 
 Anyone else facing the focus + fear dilemma?
 
 There's a lot less fear if you're used to learning new languages. I try to 
 pick up a new language every year or two: Groovy in 2008/2009, Scala in 
 2009/2010, Clojure in 2010/2011 (and onward). Dabbled in Ruby, Python, 
 Haskell since then but nothing serious. Very interested in Elm right now.
 
 As for focus, yes, you really do need a project. Either pick things you've 
 done before in other languages, or figure out something that would scratch an 
 itch (a small web app, perhaps?) and tackle that.
 
 Sean 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)
 
 
 

-- 
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: How did you learn Clojure?

2014-03-21 Thread Marcus Blankenship
Thanks, I'll check it out!

Sent from my iPhone

 On Mar 20, 2014, at 10:54 PM, Devin Walters dev...@gmail.com wrote:
 
 Shameless self-promotion: http://GetClojure.com is something I wrote to 
 hopefully help people learn Clojure. One of the primary methods I used for 
 learning Clojure was to do problems, like the ones Alex mentioned, read 
 source, and ask questions in irc. The last one is important IMO and it's the 
 reason why I wanted to make something like GetClojure. The expressions you 
 search for are all taken from the irc channel and run through a sandbox so 
 you can see what the value and output is. This lets you investigate 
 interesting ways other people have chosen to use the language, and saves you 
 some of the back and forth you might encounter on irc.
 
 All of that being said, you still need to be able to reason about what you're 
 doing, so in general I recommend it as a get unstuck sometimes tool. There 
 are some hidden gems in there though, if you go to the last page of results 
 for a search term and work backwards. (hint: search for map, go to the last 
 page, and work backwards from there for a bit) You can also find interesting 
 destructuring examples by searching for 'let AND :or', and so on.
 
 Anyway, hope it's of use to you or anyone else dropping in on this thread.
 
 Happy Clojuring,
 '(Devin Walters)
 
 On Mar 20, 2014, at 22:23, Marcus Blankenship mar...@creoagency.com wrote:
 
 Thanks, Alex!  Is it kosher to post questions about 4Clojure here?  I'm 
 stumped on a few, and simply looking up the answer often isn't helpful...  
 Is there a clojure-noobs list?
 
 Sent from my iPhone
 
 On Mar 20, 2014, at 8:11 PM, Alex Miller a...@puredanger.com wrote:
 
 Hi Marcus, 
 
 Some great problem sites that can provide opportunities for practice:
 - http://clojurescriptkoans.com/ (I think everything here is actually 
 Clojure)
 - http://4clojure.com - make sure to turn on code golf mode and look at 
 others' solutions too
 - http://exercism.io - get feedback from others on your solutions
 - https://projecteuler.net/
 - http://codingforinterviews.com/ - great email series with practice 
 problems
 
 Clojure for Web Development from Pragmatic Press is a new Clojure book 
 that is a little more focused on a problem domain and build a web app.
 
 Hope that helps...
 Alex Miller
 
 On Thursday, March 20, 2014 8:08:41 PM UTC-5, Marcus Blankenship wrote:
 Hi Folks, 
 
 I'm a post technical PM who's fascinated by Clojure, and want to learn it, 
 but am having a hard time without a real project to work on. It's 
 actually excited me so much I'm considering hanging up my PM hat and 
 diving back in the programmer pool again! 
 
 My problem appears to be 1) focus, and 2) fear. Focus because I can't 
 (yet) earn a living on a clojure project, so it must be done during off 
 hours. Fear because it's harder and more different than the old OO 
 languages I've used in the past. 
 
 So I'm curious: how did you learn Clojure well enough to be proficient 
 with it, or how are you working on learning it? 
 
 Anyone else facing the focus + fear dilemma? 
 
 Sent from my iPhone
 
 -- 
 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.
 -- 
 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

Re: How did you learn Clojure?

2014-03-21 Thread Marcus Blankenship
Hey Devin, I don't think I get getClojure.com.  What is it?

On Mar 20, 2014, at 10:54 PM, Devin Walters dev...@gmail.com wrote:

 Shameless self-promotion: http://GetClojure.com is something I wrote to 
 hopefully help people learn Clojure. One of the primary methods I used for 
 learning Clojure was to do problems, like the ones Alex mentioned, read 
 source, and ask questions in irc. The last one is important IMO and it's the 
 reason why I wanted to make something like GetClojure. The expressions you 
 search for are all taken from the irc channel and run through a sandbox so 
 you can see what the value and output is. This lets you investigate 
 interesting ways other people have chosen to use the language, and saves you 
 some of the back and forth you might encounter on irc.
 
 All of that being said, you still need to be able to reason about what you're 
 doing, so in general I recommend it as a get unstuck sometimes tool. There 
 are some hidden gems in there though, if you go to the last page of results 
 for a search term and work backwards. (hint: search for map, go to the last 
 page, and work backwards from there for a bit) You can also find interesting 
 destructuring examples by searching for 'let AND :or', and so on.
 
 Anyway, hope it's of use to you or anyone else dropping in on this thread.
 
 Happy Clojuring,
 '(Devin Walters)
 
 On Mar 20, 2014, at 22:23, Marcus Blankenship mar...@creoagency.com wrote:
 
 Thanks, Alex!  Is it kosher to post questions about 4Clojure here?  I'm 
 stumped on a few, and simply looking up the answer often isn't helpful...  
 Is there a clojure-noobs list?
 
 Sent from my iPhone
 
 On Mar 20, 2014, at 8:11 PM, Alex Miller a...@puredanger.com wrote:
 
 Hi Marcus, 
 
 Some great problem sites that can provide opportunities for practice:
 - http://clojurescriptkoans.com/ (I think everything here is actually 
 Clojure)
 - http://4clojure.com - make sure to turn on code golf mode and look at 
 others' solutions too
 - http://exercism.io - get feedback from others on your solutions
 - https://projecteuler.net/
 - http://codingforinterviews.com/ - great email series with practice 
 problems
 
 Clojure for Web Development from Pragmatic Press is a new Clojure book 
 that is a little more focused on a problem domain and build a web app.
 
 Hope that helps...
 Alex Miller
 
 On Thursday, March 20, 2014 8:08:41 PM UTC-5, Marcus Blankenship wrote:
 Hi Folks, 
 
 I'm a post technical PM who's fascinated by Clojure, and want to learn it, 
 but am having a hard time without a real project to work on. It's 
 actually excited me so much I'm considering hanging up my PM hat and diving 
 back in the programmer pool again! 
 
 My problem appears to be 1) focus, and 2) fear. Focus because I can't (yet) 
 earn a living on a clojure project, so it must be done during off hours. 
 Fear because it's harder and more different than the old OO languages I've 
 used in the past. 
 
 So I'm curious: how did you learn Clojure well enough to be proficient with 
 it, or how are you working on learning it? 
 
 Anyone else facing the focus + fear dilemma? 
 
 Sent from my iPhone
 
 -- 
 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.
 
 
 -- 
 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

How did you learn Clojure?

2014-03-20 Thread Marcus Blankenship
Hi Folks,

I'm a post technical PM who's fascinated by Clojure, and want to learn it, but 
am having a hard time without a real project to work on. It's actually 
excited me so much I'm considering hanging up my PM hat and diving back in the 
programmer pool again!

My problem appears to be 1) focus, and 2) fear. Focus because I can't (yet) 
earn a living on a clojure project, so it must be done during off hours. Fear 
because it's harder and more different than the old OO languages I've used in 
the past. 

So I'm curious: how did you learn Clojure well enough to be proficient with it, 
or how are you working on learning it?

Anyone else facing the focus + fear dilemma?

Sent from my iPhone

-- 
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: How did you learn Clojure?

2014-03-20 Thread Marcus Blankenship
Cool, thanks!  Nice to have a project to work on, I'm sure!

Sent from my iPhone

 On Mar 20, 2014, at 6:52 PM, blake.wat...@pnmac.com wrote:
 
 I'm learning it now. In my case, we had a single Clojure programmer who's 
 leaving and I was volunteered to take his place. =)
 
 So, in this case, fear is very focusing. Heh.
 
 Fun, though. He's been giving lessons and I've been reading books, using 
 4Clojure, looking at a variety of different programs (Twitter, asteroids, 
 Caves of Clojure).
 -- 
 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.


Re: How did you learn Clojure?

2014-03-20 Thread Marcus Blankenship
Thanks, Alex!  Is it kosher to post questions about 4Clojure here?  I'm stumped 
on a few, and simply looking up the answer often isn't helpful...  Is there a 
clojure-noobs list?

Sent from my iPhone

 On Mar 20, 2014, at 8:11 PM, Alex Miller a...@puredanger.com wrote:
 
 Hi Marcus, 
 
 Some great problem sites that can provide opportunities for practice:
 - http://clojurescriptkoans.com/ (I think everything here is actually Clojure)
 - http://4clojure.com - make sure to turn on code golf mode and look at 
 others' solutions too
 - http://exercism.io - get feedback from others on your solutions
 - https://projecteuler.net/
 - http://codingforinterviews.com/ - great email series with practice problems
 
 Clojure for Web Development from Pragmatic Press is a new Clojure book that 
 is a little more focused on a problem domain and build a web app.
 
 Hope that helps...
 Alex Miller
 
 On Thursday, March 20, 2014 8:08:41 PM UTC-5, Marcus Blankenship wrote:
 Hi Folks, 
 
 I'm a post technical PM who's fascinated by Clojure, and want to learn it, 
 but am having a hard time without a real project to work on. It's actually 
 excited me so much I'm considering hanging up my PM hat and diving back in 
 the programmer pool again! 
 
 My problem appears to be 1) focus, and 2) fear. Focus because I can't (yet) 
 earn a living on a clojure project, so it must be done during off hours. 
 Fear because it's harder and more different than the old OO languages I've 
 used in the past. 
 
 So I'm curious: how did you learn Clojure well enough to be proficient with 
 it, or how are you working on learning it? 
 
 Anyone else facing the focus + fear dilemma? 
 
 Sent from my iPhone
 
 -- 
 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.


Re: Helping newcomers get involved in Clojure projects

2014-01-25 Thread Marcus Blankenship
+1

One idea: what about doing some remote pairing and virtual hackathon
sessions which let people work together?  I went to a hackathon this
weekend and it seems like a great way to learn.

Thanks,
Marcus

Marcus Blankenship
541-805-2736

On Jan 25, 2014, at 11:24 AM, Mimmo Cosenza mimmo.cose...@gmail.com wrote:

+1

On Jan 25, 2014, at 7:54 PM, Bridget bridget.hill...@gmail.com wrote:

OpenHatch has this great
initiativehttps://openhatch.org/wiki/Bug_trackersfor encouraging
newcomers to get involved with open source projects. You
tag some issues in your bug tracker as newcomer or easy. This provides
a gentle path into contributing. There is some work involved with this. You
have to do the tagging, and there needs to be some capacity in your project
for some mentoring.

Leiningen is doing this http://leiningen.org/ already with newbie
tagged issues, which is awesome.

Are there any other Clojure projects that are doing this? Would you like to
do this with your project? If so, I can try to help. I have been spending a
lot of time thinking about the Clojure newcomer perspective lately, and I'd
like to work on some things that help smooth that path.

Bridget

-- 
-- 
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/groups/opt_out.

-- 
-- 
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/groups/opt_out.


Re: Helping newcomers get involved in Clojure projects

2014-01-25 Thread Marcus Blankenship
I’d love to help with Stefon.  I just forked it, and am trying to get it 
running.  Is there a mailing list for it?


On Jan 25, 2014, at 12:41 PM, Timothy Washington twash...@gmail.com wrote:

 +1 
 
 I need help building out Stefon and accompanying plugins. 
 
 
 Tim Washington 
 Interruptsoftware.com 
 
 
 On Sat, Jan 25, 2014 at 1:54 PM, Bridget bridget.hill...@gmail.com wrote:
 OpenHatch has this great initiative for encouraging newcomers to get involved 
 with open source projects. You tag some issues in your bug tracker as 
 newcomer or easy. This provides a gentle path into contributing. There is 
 some work involved with this. You have to do the tagging, and there needs to 
 be some capacity in your project for some mentoring.
 
 Leiningen is doing this already with newbie tagged issues, which is awesome.
 
 Are there any other Clojure projects that are doing this? Would you like to 
 do this with your project? If so, I can try to help. I have been spending a 
 lot of time thinking about the Clojure newcomer perspective lately, and I'd 
 like to work on some things that help smooth that path.
 
 Bridget
 
 
 
 -- 
 -- 
 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/groups/opt_out.

Marcus Blankenship
\\\ Failed Business Owner, Problem Solver, Linear Thinker
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

-- 
-- 
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/groups/opt_out.


Re: Seeking remote Clojure work

2014-01-02 Thread Marcus Blankenship
Iro, you might check out Cognitect…

http://cognitect.com/jobs


On Jan 2, 2014, at 2:38 PM, Iro Wright iro.wri...@gmail.com wrote:

 Anyone out there hiring remotely for contract, part time, or full time?
 Please leave an email address - I'll reply with my resume and GitHub handle.
 
 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/groups/opt_out.

Marcus Blankenship
\\\ Partner, Problem Solver, Linear Thinker
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

-- 
-- 
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/groups/opt_out.


Re: Do web apps need Clojure?

2013-11-18 Thread Marcus Blankenship
Brian,

Yeah, and I realize I’m going to take darts for this, but coming from Django’s 
ORM / Rails ActiveRecord makes Korma and these other tools feel like stone-age 
tools.  I’d rather do it all in SQL than fight something to get out of my way, 
or reveal it’s magic.

I know I’m probably not thinking about the problem right, but here’s an example 
of something that I still can’t get to work in Korma.  G….

lein-repl commands
(use [`advent2.models.db] :reload-all)
(get-unlocked-videos-for-campaign 1)



models/db.clj function
(defn format-todays-date []
  (let [date (java.util.Date.)]
(prn date)
(str \' (.format (java.text.SimpleDateFormat. -MM-dd) date) \' )))


(defn get-unlocked-videos-for-campaign [campaign]
  (let [c_id (:id campaign)]
(select videos (where {:unlock_date [= (format-todays-date)] :campaign_id 
c_id}



output
user= (get-unlocked-videos-for-campaign 1)
#inst 2013-11-18T19:06:09.595-00:00
Failure to execute query with SQL:
SELECT videos.* FROM videos WHERE (videos.unlock_date = ? AND 
videos.campaign_id IS NULL)  ::  ['2013-11-18']
PSQLException:
 Message: ERROR: operator does not exist: date = character varying
  Hint: No operator matches the given name and argument type(s). You might need 
to add explicit type casts.
  Position: 63
 SQLState: 42883
 Error Code: 0

PSQLException ERROR: operator does not exist: date = character varying
  Hint: No operator matches the given name and argument type(s). You might need 
to add explicit type casts.
  Position: 63  org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse 
(QueryExecutorImpl.java:2102)






On Nov 18, 2013, at 10:23 AM, Brian Craft craft.br...@gmail.com wrote:

 Re: korma, and sql dsls, I've been moving between korma, honeysql, and raw 
 sql, without being satisfied with any of them. Desirable traits of the db 
 layer in my problem domain are 1) eliminating boilerplate (e.g. setting up 
 default keys, and indexes, and performing standard joins across relations), 
 2) isolating view layers from data access layers (so the view doesn't need to 
 know if a subselect or a join is required to span some relation, for 
 example), 3) ability to progressively optimize by dropping back to sql when 
 required, 4) ability to safely expose a general purpose query API over the 
 data.
 
 korma eliminates a very, very small part of the boilerplate. It's almost not 
 worth the effort. Falling back to raw sql smoothly is difficult in korma, and 
 I've had to drop it entirely in places where I need performance. Honeysql 
 eliminates no boilerplate, but representing queries with data structures does 
 make it easy to expose a sql-like query API with db firewalling (by matching 
 on the incoming structure). Korma appears to also represent queries as data 
 structures, but it's not part of the documented API. You have to 
 reverse-engineer it, and I expect it's subject to change.
 
 
 On Monday, November 18, 2013 8:19:28 AM UTC-8, Marcus Blankenship wrote:
 Brian, I certainly will.  I’ll type up something later this week as we 
 progress.  The current pain point is Korma, and generally learning clojure.
 
 
 
 
 On Nov 16, 2013, at 10:25 AM, Brian Craft craft...@gmail.com wrote:
 
 Marcus -- I hope you will post updates to the list with your experiences. It 
 would be very interesting.
 
 This thread has drifted a bit from (roughly) What can you do with clojure 
 web tooling? toward What can you imagine some day doing with the clojure 
 web tooling of the future?, which are both interesting questions, but have 
 somewhat different audiences. And the answers inform each other.
  
 
 On Friday, November 15, 2013 8:20:32 AM UTC-8, Marcus Blankenship wrote:
 Me too!  Thanks to everyone who’s contributed, it’s been *very* helpful!
 
 On Nov 14, 2013, at 10:43 AM, Waldemar Schwan waldema...@googlemail.com 
 wrote:
 
 I just want to say that this is one of the most interesting discussions I 
 followed on this mailing list.
 
 Thanks to all participants.
 
 Am 14.11.2013 um 19:24 schrieb Brian Craft craft...@gmail.com:
 
 
 
 On Thursday, November 14, 2013 9:42:52 AM UTC-8, Jonathan Irving wrote:
 I agree with much of what you write James - I'm paid to write rails and 
 node.js code, and I'm finding that node is encouraging me to compose 
 small components and basically sidestep a lot of the issues that rails 
 is designed to address. 
 
 Can you give a concrete example? 
 
 -- 
 -- 
 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

Re: Do web apps need Clojure?

2013-11-18 Thread Marcus Blankenship
Do you have a link to the UncleBob talk, Jarrod?


On Nov 16, 2013, at 4:34 PM, Jarrod Swart jcsw...@gmail.com wrote:

 I think the more interesting question is: do web developers need Clojure?  If 
 performance were the sole concern then everyone would still code web apps in 
 C or assembler.  There is great power in abstraction.  I like this talk by 
 Uncle Bob: http://skillsmatter.com/podcast/agile-testing/bobs-last-language  
 If you don't have time to watch it I will summarize: every time we get a more 
 powerful programming environment (for developers) we reduce our programming 
 options (in the language).  
 C -- Java == no pointers
 Java -- Clojure == no immutability, etc.
 Every major advancement for developers has largely involved reducing our 
 options and choices.  Take away register manipulation, take away pointers, 
 take away variables, and so on.  I highly recommend the talk by Uncle Bob.
 
 So I highly encourage you to investigate the benefits that Clojure provide to 
 the developer, over the benefits provided to the machine.
 
 Good luck in your search!
 
 Jarrod
 
 On Wednesday, November 13, 2013 5:38:49 PM UTC-5, Marcus Blankenship wrote:
 Hi Folks,
 
 We’re a Python / Django shop, and some folks are getting excited about using 
 Clojure for building web apps.  Certainly there are numerous open-source 
 options to assist us (Pedastal, Ring, Compojure, Caribou, etc), but I think 
 it begs a larger question: as a rule, do web applications need the power that 
 Clojure brings to the table?
 
 Other folks on my team are telling me that solutions built with Python / 
 Django (or even RubyOnRails) fully satisfy the needs of 99% of the web apps 
 we have built, and that Clojure offers nothing new to this problem space.  
 
 So, here’s the question: How are you are actually using Clojure, and why did 
 you choose to use it, particularly in the “web application” space?  
 
 Thanks,
 Marcus
 
 
 
 marcus blankenship
 \\\ Partner, Problem Solver, Linear Thinker
 \\\ 541.805.2736 \ @justzeros \ skype:marcuscreo
 
 
 -- 
 -- 
 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/groups/opt_out.

marcus blankenship
\\\ Partner, Problem Solver, Linear Thinker
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

-- 
-- 
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/groups/opt_out.


Re: Do web apps need Clojure?

2013-11-18 Thread Marcus Blankenship
Ryan,

Awesome!  We’re playing with Caribou now, and are loving it.  At first we 
thought “Oh, this is going to be like Drupal, with all it’s pseudo-tables and 
crap.  But it’s not, and we’re having fun with it!

I’ll try the query engine now.  Thanks!

On Nov 18, 2013, at 12:31 PM, Ryan Spangler ryan.spang...@gmail.com wrote:

 I just ran this in the Caribou repl:
 
 (caribou.model/gather :field {:where {:created-at {:= (java.util.Date.)} 
 :model-id 1}})
 
 And got a bunch of results.  No string coercion necessary!  (also, dashes not 
 underscores!)
 
 We looked at Korma and found it lacking (similar problem as Compojure: 
 macros).  For that reason we built an entire query engine that works on data 
 directly, so that you can build up queries programmatically just like you 
 would any other data structure (!)
 
 Check out the section on retrieving content here:  
 http://caribou.github.io/caribou/docs/content.html
 
 You can do a bunch of cool stuff (logic operations, in queries, conditions 
 that span associations, selecting certain fields, seamless queries over join 
 tables etc).  
 
 Let me know if there is something you expect out of a query engine that 
 Caribou doesn't do, we will add it (if it makes sense!)
 
 All this stuff is in caribou-core (which you can use independently of the 
 rest of Caribou): https://github.com/caribou/caribou-core
 
 Maybe I should call it something else to emphasize it is a standalone 
 library... (and replacement for korma)
 
 
 On Mon, Nov 18, 2013 at 11:07 AM, Marcus Blankenship mar...@creoagency.com 
 wrote:
 Brian,
 
 Yeah, and I realize I’m going to take darts for this, but coming from 
 Django’s ORM / Rails ActiveRecord makes Korma and these other tools feel like 
 stone-age tools.  I’d rather do it all in SQL than fight something to get out 
 of my way, or reveal it’s magic.
 
 I know I’m probably not thinking about the problem right, but here’s an 
 example of something that I still can’t get to work in Korma.  G….
 
 lein-repl commands
 (use [`advent2.models.db] :reload-all)
 (get-unlocked-videos-for-campaign 1)
 
 
 
 models/db.clj function
 (defn format-todays-date []
   (let [date (java.util.Date.)]
 (prn date)
 (str \' (.format (java.text.SimpleDateFormat. -MM-dd) date) \' )))
 
 
 (defn get-unlocked-videos-for-campaign [campaign]
   (let [c_id (:id campaign)]
 (select videos (where {:unlock_date [= (format-todays-date)] 
 :campaign_id c_id}
 
 
 
 output
 user= (get-unlocked-videos-for-campaign 1)
 #inst 2013-11-18T19:06:09.595-00:00
 Failure to execute query with SQL:
 SELECT videos.* FROM videos WHERE (videos.unlock_date = ? AND 
 videos.campaign_id IS NULL)  ::  ['2013-11-18']
 PSQLException:
  Message: ERROR: operator does not exist: date = character varying
   Hint: No operator matches the given name and argument type(s). You might 
 need to add explicit type casts.
   Position: 63
  SQLState: 42883
  Error Code: 0
 
 PSQLException ERROR: operator does not exist: date = character varying
   Hint: No operator matches the given name and argument type(s). You might 
 need to add explicit type casts.
   Position: 63  org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse 
 (QueryExecutorImpl.java:2102)
 
 
 
 
 
 
 On Nov 18, 2013, at 10:23 AM, Brian Craft craft.br...@gmail.com wrote:
 
 Re: korma, and sql dsls, I've been moving between korma, honeysql, and raw 
 sql, without being satisfied with any of them. Desirable traits of the db 
 layer in my problem domain are 1) eliminating boilerplate (e.g. setting up 
 default keys, and indexes, and performing standard joins across relations), 
 2) isolating view layers from data access layers (so the view doesn't need 
 to know if a subselect or a join is required to span some relation, for 
 example), 3) ability to progressively optimize by dropping back to sql when 
 required, 4) ability to safely expose a general purpose query API over the 
 data.
 
 korma eliminates a very, very small part of the boilerplate. It's almost not 
 worth the effort. Falling back to raw sql smoothly is difficult in korma, 
 and I've had to drop it entirely in places where I need performance. 
 Honeysql eliminates no boilerplate, but representing queries with data 
 structures does make it easy to expose a sql-like query API with db 
 firewalling (by matching on the incoming structure). Korma appears to also 
 represent queries as data structures, but it's not part of the documented 
 API. You have to reverse-engineer it, and I expect it's subject to change.
 
 
 On Monday, November 18, 2013 8:19:28 AM UTC-8, Marcus Blankenship wrote:
 Brian, I certainly will.  I’ll type up something later this week as we 
 progress.  The current pain point is Korma, and generally learning clojure.
 
 
 
 
 On Nov 16, 2013, at 10:25 AM, Brian Craft craft...@gmail.com wrote:
 
 Marcus -- I hope you will post updates to the list with your experiences. 
 It would be very interesting.
 
 This thread has drifted

Re: Do web apps need Clojure?

2013-11-18 Thread Marcus Blankenship
Ryan,

FYI - The date comparison syntax appears to work fine under h2, but throws a 
exception on PSQL.  

Here’s my function

(defn calendar
  [request]
  (controller/render
(assoc request
  :currentdate (java.util.Date.)
  :videos (model/gather :video {:where {:unlock-date {:= 
(java.util.Date.)} :campaign_id 1}}


Here’ the error message:

PSQLException Can't infer the SQL type to use for an instance of 
org.joda.time.DateTime. Use setObject() with an explicit Types value to specify 
the type to use.  org.postgresql.jdbc2.AbstractJdbc2Statement.setObject 
(AbstractJdbc2Statement.java:1801)

Any ideas?

Thanks!
Marcus



On Nov 18, 2013, at 12:31 PM, Ryan Spangler ryan.spang...@gmail.com wrote:

 I just ran this in the Caribou repl:
 
 (caribou.model/gather :field {:where {:created-at {:= (java.util.Date.)} 
 :model-id 1}})
 
 And got a bunch of results.  No string coercion necessary!  (also, dashes not 
 underscores!)
 
 We looked at Korma and found it lacking (similar problem as Compojure: 
 macros).  For that reason we built an entire query engine that works on data 
 directly, so that you can build up queries programmatically just like you 
 would any other data structure (!)
 
 Check out the section on retrieving content here:  
 http://caribou.github.io/caribou/docs/content.html
 
 You can do a bunch of cool stuff (logic operations, in queries, conditions 
 that span associations, selecting certain fields, seamless queries over join 
 tables etc).  
 
 Let me know if there is something you expect out of a query engine that 
 Caribou doesn't do, we will add it (if it makes sense!)
 
 All this stuff is in caribou-core (which you can use independently of the 
 rest of Caribou): https://github.com/caribou/caribou-core
 
 Maybe I should call it something else to emphasize it is a standalone 
 library... (and replacement for korma)
 
 
 On Mon, Nov 18, 2013 at 11:07 AM, Marcus Blankenship mar...@creoagency.com 
 wrote:
 Brian,
 
 Yeah, and I realize I’m going to take darts for this, but coming from 
 Django’s ORM / Rails ActiveRecord makes Korma and these other tools feel like 
 stone-age tools.  I’d rather do it all in SQL than fight something to get out 
 of my way, or reveal it’s magic.
 
 I know I’m probably not thinking about the problem right, but here’s an 
 example of something that I still can’t get to work in Korma.  G….
 
 lein-repl commands
 (use [`advent2.models.db] :reload-all)
 (get-unlocked-videos-for-campaign 1)
 
 
 
 models/db.clj function
 (defn format-todays-date []
   (let [date (java.util.Date.)]
 (prn date)
 (str \' (.format (java.text.SimpleDateFormat. -MM-dd) date) \' )))
 
 
 (defn get-unlocked-videos-for-campaign [campaign]
   (let [c_id (:id campaign)]
 (select videos (where {:unlock_date [= (format-todays-date)] 
 :campaign_id c_id}
 
 
 
 output
 user= (get-unlocked-videos-for-campaign 1)
 #inst 2013-11-18T19:06:09.595-00:00
 Failure to execute query with SQL:
 SELECT videos.* FROM videos WHERE (videos.unlock_date = ? AND 
 videos.campaign_id IS NULL)  ::  ['2013-11-18']
 PSQLException:
  Message: ERROR: operator does not exist: date = character varying
   Hint: No operator matches the given name and argument type(s). You might 
 need to add explicit type casts.
   Position: 63
  SQLState: 42883
  Error Code: 0
 
 PSQLException ERROR: operator does not exist: date = character varying
   Hint: No operator matches the given name and argument type(s). You might 
 need to add explicit type casts.
   Position: 63  org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse 
 (QueryExecutorImpl.java:2102)
 
 
 
 
 
 
 On Nov 18, 2013, at 10:23 AM, Brian Craft craft.br...@gmail.com wrote:
 
 Re: korma, and sql dsls, I've been moving between korma, honeysql, and raw 
 sql, without being satisfied with any of them. Desirable traits of the db 
 layer in my problem domain are 1) eliminating boilerplate (e.g. setting up 
 default keys, and indexes, and performing standard joins across relations), 
 2) isolating view layers from data access layers (so the view doesn't need 
 to know if a subselect or a join is required to span some relation, for 
 example), 3) ability to progressively optimize by dropping back to sql when 
 required, 4) ability to safely expose a general purpose query API over the 
 data.
 
 korma eliminates a very, very small part of the boilerplate. It's almost not 
 worth the effort. Falling back to raw sql smoothly is difficult in korma, 
 and I've had to drop it entirely in places where I need performance. 
 Honeysql eliminates no boilerplate, but representing queries with data 
 structures does make it easy to expose a sql-like query API with db 
 firewalling (by matching on the incoming structure). Korma appears to also 
 represent queries as data structures, but it's not part of the documented 
 API. You have to reverse-engineer it, and I expect it's subject to change.
 
 
 On Monday, November 18, 2013 8:19:28 AM

Re: Do web apps need Clojure?

2013-11-18 Thread Marcus Blankenship
Thanks!

On Nov 18, 2013, at 6:03 PM, Jarrod Swart jcsw...@gmail.com wrote:

 The talk is linked in my initial post, and again here: 
 http://skillsmatter.com/podcast/agile-testing/bobs-last-language its very 
 interesting!
 
 On Monday, November 18, 2013 2:00:06 PM UTC-5, Marcus Blankenship wrote:
 Do you have a link to the UncleBob talk, Jarrod?
 
 
 On Nov 16, 2013, at 4:34 PM, Jarrod Swart jcs...@gmail.com wrote:
 
 I think the more interesting question is: do web developers need Clojure?  
 If performance were the sole concern then everyone would still code web apps 
 in C or assembler.  There is great power in abstraction.  I like this talk 
 by Uncle Bob: 
 http://skillsmatter.com/podcast/agile-testing/bobs-last-language  If you 
 don't have time to watch it I will summarize: every time we get a more 
 powerful programming environment (for developers) we reduce our programming 
 options (in the language).  
 C -- Java == no pointers
 Java -- Clojure == no immutability, etc.
 Every major advancement for developers has largely involved reducing our 
 options and choices.  Take away register manipulation, take away pointers, 
 take away variables, and so on.  I highly recommend the talk by Uncle Bob.
 
 So I highly encourage you to investigate the benefits that Clojure provide 
 to the developer, over the benefits provided to the machine.
 
 Good luck in your search!
 
 Jarrod
 
 On Wednesday, November 13, 2013 5:38:49 PM UTC-5, Marcus Blankenship wrote:
 Hi Folks,
 
 We’re a Python / Django shop, and some folks are getting excited about using 
 Clojure for building web apps.  Certainly there are numerous open-source 
 options to assist us (Pedastal, Ring, Compojure, Caribou, etc), but I think 
 it begs a larger question: as a rule, do web applications need the power 
 that Clojure brings to the table?
 
 Other folks on my team are telling me that solutions built with Python / 
 Django (or even RubyOnRails) fully satisfy the needs of 99% of the web apps 
 we have built, and that Clojure offers nothing new to this problem space.  
 
 So, here’s the question: How are you are actually using Clojure, and why did 
 you choose to use it, particularly in the “web application” space?  
 
 Thanks,
 Marcus
 
 
 
 marcus blankenship
 \\\ Partner, Problem Solver, Linear Thinker
 \\\ 541.805.2736 \ @justzeros \ skype:marcuscreo
 
 
 -- 
 -- 
 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/groups/opt_out.
 
 marcus blankenship
 \\\ Partner, Problem Solver, Linear Thinker
 \\\ 541.805.2736 \ @justzeros \ skype:marcuscreo
 
 
 -- 
 -- 
 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/groups/opt_out.

marcus blankenship
\\\ Partner, Problem Solver, Linear Thinker
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

-- 
-- 
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/groups/opt_out.


Re: Do web apps need Clojure?

2013-11-18 Thread Marcus Blankenship
Brian, I certainly will.  I’ll type up something later this week as we 
progress.  The current pain point is Korma, and generally learning clojure.




On Nov 16, 2013, at 10:25 AM, Brian Craft craft.br...@gmail.com wrote:

 Marcus -- I hope you will post updates to the list with your experiences. It 
 would be very interesting.
 
 This thread has drifted a bit from (roughly) What can you do with clojure 
 web tooling? toward What can you imagine some day doing with the clojure 
 web tooling of the future?, which are both interesting questions, but have 
 somewhat different audiences. And the answers inform each other.
  
 
 On Friday, November 15, 2013 8:20:32 AM UTC-8, Marcus Blankenship wrote:
 Me too!  Thanks to everyone who’s contributed, it’s been *very* helpful!
 
 On Nov 14, 2013, at 10:43 AM, Waldemar Schwan waldema...@googlemail.com 
 wrote:
 
 I just want to say that this is one of the most interesting discussions I 
 followed on this mailing list.
 
 Thanks to all participants.
 
 Am 14.11.2013 um 19:24 schrieb Brian Craft craft...@gmail.com:
 
 
 
 On Thursday, November 14, 2013 9:42:52 AM UTC-8, Jonathan Irving wrote:
 I agree with much of what you write James - I'm paid to write rails and 
 node.js code, and I'm finding that node is encouraging me to compose 
 small components and basically sidestep a lot of the issues that rails 
 is designed to address. 
 
 Can you give a concrete example? 
 
 -- 
 -- 
 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/groups/opt_out.
 
 
 -- 
 -- 
 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/groups/opt_out.
 
 marcus blankenship
 \\\ Partner, Problem Solver, Linear Thinker
 \\\ 541.805.2736 \ @justzeros \ skype:marcuscreo
 
 
 -- 
 -- 
 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/groups/opt_out.

marcus blankenship
\\\ Partner, Problem Solver, Linear Thinker
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

-- 
-- 
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/groups/opt_out.


Re: Do web apps need Clojure?

2013-11-17 Thread Marcus Blankenship
Thanks, Jerrod.  Great way to frame the question!

On Nov 16, 2013, at 4:34 PM, Jarrod Swart jcsw...@gmail.com wrote:

 I think the more interesting question is: do web developers need Clojure?  If 
 performance were the sole concern then everyone would still code web apps in 
 C or assembler.  There is great power in abstraction.  I like this talk by 
 Uncle Bob: http://skillsmatter.com/podcast/agile-testing/bobs-last-language  
 If you don't have time to watch it I will summarize: every time we get a more 
 powerful programming environment (for developers) we reduce our programming 
 options (in the language).  
 C -- Java == no pointers
 Java -- Clojure == no immutability, etc.
 Every major advancement for developers has largely involved reducing our 
 options and choices.  Take away register manipulation, take away pointers, 
 take away variables, and so on.  I highly recommend the talk by Uncle Bob.
 
 So I highly encourage you to investigate the benefits that Clojure provide to 
 the developer, over the benefits provided to the machine.
 
 Good luck in your search!
 
 Jarrod
 
 On Wednesday, November 13, 2013 5:38:49 PM UTC-5, Marcus Blankenship wrote:
 Hi Folks,
 
 We’re a Python / Django shop, and some folks are getting excited about using 
 Clojure for building web apps.  Certainly there are numerous open-source 
 options to assist us (Pedastal, Ring, Compojure, Caribou, etc), but I think 
 it begs a larger question: as a rule, do web applications need the power that 
 Clojure brings to the table?
 
 Other folks on my team are telling me that solutions built with Python / 
 Django (or even RubyOnRails) fully satisfy the needs of 99% of the web apps 
 we have built, and that Clojure offers nothing new to this problem space.  
 
 So, here’s the question: How are you are actually using Clojure, and why did 
 you choose to use it, particularly in the “web application” space?  
 
 Thanks,
 Marcus
 
 
 
 marcus blankenship
 \\\ Partner, Problem Solver, Linear Thinker
 \\\ 541.805.2736 \ @justzeros \ skype:marcuscreo
 
 
 -- 
 -- 
 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/groups/opt_out.

marcus blankenship
\\\ Partner, Problem Solver, Linear Thinker
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

-- 
-- 
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/groups/opt_out.


Re: Do web apps need Clojure?

2013-11-15 Thread Marcus Blankenship
Me too!  Thanks to everyone who’s contributed, it’s been *very* helpful!

On Nov 14, 2013, at 10:43 AM, Waldemar Schwan waldemar.sch...@googlemail.com 
wrote:

 I just want to say that this is one of the most interesting discussions I 
 followed on this mailing list.
 
 Thanks to all participants.
 
 Am 14.11.2013 um 19:24 schrieb Brian Craft craft.br...@gmail.com:
 
 
 
 On Thursday, November 14, 2013 9:42:52 AM UTC-8, Jonathan Irving wrote:
 I agree with much of what you write James - I'm paid to write rails and 
 node.js code, and I'm finding that node is encouraging me to compose 
 small components and basically sidestep a lot of the issues that rails 
 is designed to address. 
 
 Can you give a concrete example? 
 
 -- 
 -- 
 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/groups/opt_out.
 
 
 -- 
 -- 
 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/groups/opt_out.

marcus blankenship
\\\ Partner, Problem Solver, Linear Thinker
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

-- 
-- 
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/groups/opt_out.


Re: Do web apps need Clojure?

2013-11-15 Thread Marcus Blankenship
 the system seems to be more doing something much more powerful than you 
 can readily see just by looking at the code. A simple few lines of code are 
 doing all these wondrous things that aren't spelled out completely in the 
 code (unless you peek under the covers and can understand the black arts that 
 lie there). In Ruby/Rails this is the result of a lot of metaprogramming 
 happening, based on conventions (that must be learned). In Clojure this 
 happens through macros that implement powerful DSLs. In Python, it doesn't 
 happen nearly as much. Code tends to be more transparent.
 
 I hope that was helpful. Good luck convincing your team Marcus!
 
 Cheers,
 Sean
 
 [1] a robust set of immutable data structures, sequences and maps, and 
 conventions about how they are used in libraries are the uniformity of the 
 lego blocks that makes them snap together easily. With Ruby and Python you've 
 always had some of this with hashes and dicts and arrays, but they aren't 
 used as consistently in libraries, and you have a lot of custom objects in 
 libraries too, so you end up with a lot more library glue code.
 
 
 On Wednesday, November 13, 2013 2:38:49 PM UTC-8, Marcus Blankenship wrote:
 Hi Folks,
 
 We’re a Python / Django shop, and some folks are getting excited about using 
 Clojure for building web apps.  Certainly there are numerous open-source 
 options to assist us (Pedastal, Ring, Compojure, Caribou, etc), but I think 
 it begs a larger question: as a rule, do web applications need the power that 
 Clojure brings to the table?
 
 Other folks on my team are telling me that solutions built with Python / 
 Django (or even RubyOnRails) fully satisfy the needs of 99% of the web apps 
 we have built, and that Clojure offers nothing new to this problem space.  
 
 So, here’s the question: How are you are actually using Clojure, and why did 
 you choose to use it, particularly in the “web application” space?  
 
 Thanks,
 Marcus
 
 
 
 marcus blankenship
 \\\ Partner, Problem Solver, Linear Thinker
 \\\ 541.805.2736 \ @justzeros \ skype:marcuscreo
 
 
 -- 
 -- 
 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/groups/opt_out.

marcus blankenship
\\\ Partner, Problem Solver, Linear Thinker
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

-- 
-- 
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/groups/opt_out.


Re: Do web apps need Clojure?

2013-11-14 Thread Marcus Blankenship
Interesting you suggest that, as that's exactly what we decided to do. :-)

Thanks,
Marcus

Marcus Blankenship
541-805-2736

 On Nov 14, 2013, at 12:11 AM, Bastien bastiengue...@gmail.com wrote:

 Marcus Blankenship mar...@creoagency.com writes:

 Brian, that’s really interesting.  I think we’re seeing something
 similar, and are going to look at Pedestal and Caribou as options for
 a project we’re working on.  Are their others we should consider?

 Perhaps you should consider starting from scratch, in parallel.

 Maybe that's because I'm a beginner in both the language and in web
 development, but so far I've found it's the best way to understand the
 choices behind framaworks.  Otherwise I would confuse web development
 with those choices, and I feel the richness of the Clojure ecosystem
 is precisely to open your mind about web development.

 2 cents,

 --
 Bastien

-- 
-- 
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/groups/opt_out.


Re: Do web apps need Clojure?

2013-11-14 Thread Marcus Blankenship
Good point!

Thanks,
Marcus

Marcus Blankenship
541-805-2736

On Nov 14, 2013, at 12:57 AM, Islon Scherer islonsche...@gmail.com wrote:

For me it's about 1 thing: Data.

A web application is about taking data from the user, transform it and
store it on the database and take data from the database, transform it and
show it to the user.
Clojure is the best language I used to work with data, it just gives you a
composable set of tools and then get out of your way, and there's always
macros for the more complex use cases.
We have a web application that serves edn data to our clojurescript
frontend, our webdevelopers created a new site for mobile in backbone.js
that used json, I had just to create a function (ring middleware) that
transformed my edn data to json based on the accept header.

My 2¢

On Thursday, November 14, 2013 9:11:04 AM UTC+1, Bastien Guerry wrote:

 Marcus Blankenship mar...@creoagency.com javascript: writes:

  Brian, that’s really interesting.  I think we’re seeing something
  similar, and are going to look at Pedestal and Caribou as options for
  a project we’re working on.  Are their others we should consider?

 Perhaps you should consider starting from scratch, in parallel.

 Maybe that's because I'm a beginner in both the language and in web
 development, but so far I've found it's the best way to understand the
 choices behind framaworks.  Otherwise I would confuse web development
 with those choices, and I feel the richness of the Clojure ecosystem
 is precisely to open your mind about web development.

 2 cents,

 --
  Bastien


-- 
-- 
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/groups/opt_out.


Do web apps need Clojure?

2013-11-13 Thread Marcus Blankenship
Hi Folks,

We’re a Python / Django shop, and some folks are getting excited about using 
Clojure for building web apps.  Certainly there are numerous open-source 
options to assist us (Pedastal, Ring, Compojure, Caribou, etc), but I think it 
begs a larger question: as a rule, do web applications need the power that 
Clojure brings to the table?

Other folks on my team are telling me that solutions built with Python / Django 
(or even RubyOnRails) fully satisfy the needs of 99% of the web apps we have 
built, and that Clojure offers nothing new to this problem space.  

So, here’s the question: How are you are actually using Clojure, and why did 
you choose to use it, particularly in the “web application” space?  

Thanks,
Marcus



marcus blankenship
\\\ Partner, Problem Solver, Linear Thinker
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

-- 
-- 
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/groups/opt_out.


Re: Do web apps need Clojure?

2013-11-13 Thread Marcus Blankenship
Thanks, Justin.  These are great points!  I especially like the simplicity of 
deployment.  Do you folks use Heroku, AWS, or some other hosting service?


On Nov 13, 2013, at 3:23 PM, Justin Smith noisesm...@gmail.com wrote:

 Hi. I'm part of the Caribou team, which started as an in-house tool (and 
 continues to serve that purpose).
 
 A few advantages of clojure in the webapp space, off the top of my head:
 
 Clojure provides execution efficiency that Ruby or Python cannot match. This 
 translates to lowered hosting costs.
 
 The lein tool provides very clean and isolated dependency management, that 
 makes setting up dev environments and deployment very straightforward.
 
 Targeting the JVM means that each deploy can be a single jar or war file that 
 you upload to the server.
 
 The ring middleware system is a very clean way of including functionality in 
 an app.
 
 Working with immutable data structures and threadsafe bindings as a pervasive 
 default does a lot for stability, and rules out many of the round about ways 
 one of heisenbugs end up in the system.
 
 On Wednesday, November 13, 2013 2:38:49 PM UTC-8, Marcus Blankenship wrote:
 Hi Folks,
 
 We’re a Python / Django shop, and some folks are getting excited about using 
 Clojure for building web apps.  Certainly there are numerous open-source 
 options to assist us (Pedastal, Ring, Compojure, Caribou, etc), but I think 
 it begs a larger question: as a rule, do web applications need the power that 
 Clojure brings to the table?
 
 Other folks on my team are telling me that solutions built with Python / 
 Django (or even RubyOnRails) fully satisfy the needs of 99% of the web apps 
 we have built, and that Clojure offers nothing new to this problem space.  
 
 So, here’s the question: How are you are actually using Clojure, and why did 
 you choose to use it, particularly in the “web application” space?  
 
 Thanks,
 Marcus
 
 
 
 marcus blankenship
 \\\ Partner, Problem Solver, Linear Thinker
 \\\ 541.805.2736 \ @justzeros \ skype:marcuscreo
 
 
 -- 
 -- 
 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/groups/opt_out.

marcus blankenship
\\\ Partner, Problem Solver, Linear Thinker
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

-- 
-- 
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/groups/opt_out.


Re: Do web apps need Clojure?

2013-11-13 Thread Marcus Blankenship
Ah, thanks!  I’ll check it out!


On Nov 13, 2013, at 3:59 PM, Bastien bastiengue...@gmail.com wrote:

 Hi Marcus,
 
 Marcus Blankenship mar...@creoagency.com writes:
 
 Thanks, Justin.  These are great points!  I especially like the
 simplicity of deployment.  Do you folks use Heroku, AWS, or some
 other hosting service?
 
 I started with Heroku but then switched to using a VM with Immutant.
 Immutant is great, you should have a look!
 
 -- 
 Bastien

marcus blankenship
\\\ Partner, Problem Solver, Linear Thinker
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

-- 
-- 
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/groups/opt_out.


Re: Do web apps need Clojure?

2013-11-13 Thread Marcus Blankenship
Hi James,

Good points, and I figured someone would say “Well, what kind of web app are 
you creating?”  Just like you, we’ve built a huge variety of web apps, and they 
each have different requirements.  Some of what we have done would have 
benefited from it, and others probably would have been a wash.

Thanks for chiming in!
Marcus


On Nov 13, 2013, at 4:03 PM, James Reeves ja...@booleanknot.com wrote:

 On 13 November 2013 22:38, Marcus Blankenship mar...@creoagency.com wrote:
 
 We’re a Python / Django shop, and some folks are getting excited about using 
 Clojure for building web apps.  Certainly there are numerous open-source 
 options to assist us (Pedastal, Ring, Compojure, Caribou, etc), but I think 
 it begs a larger question: as a rule, do web applications need the power that 
 Clojure brings to the table?
 
 Surely that depends on the web application? The internal architecture between 
 web applications varies enormously, perhaps more than any other class of 
 system.
 
 You mention your team works with Django, so presumably your applications tend 
 to be backed by a single SQL database, and are form-based to some degree. 
 Django has some excellent tools for generating web applications based around 
 that structure.
 
 However, I've run into a number of situations where that structure becomes a 
 hindrance. For instance, maintaining an immutable history of events in SQL is 
 a pain in the ass, which is a requirement for some systems, particularly 
 those that record clinical data. Another problem with clinical data is that 
 you can't discard invalid data, even if it fails something as basic as a type 
 check. This subverts a lot of assumptions web frameworks (and databases) 
 typically make.
 
 There's also a lot of interesting research going on in Clojure right now, 
 some of which affects web development. For example, core.async can be used on 
 the client and server side to great effect, and support for Ring request and 
 response data structures is, I believe, planned for core.typed.
 
 - James
 
 -- 
 -- 
 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/groups/opt_out.

marcus blankenship
\\\ Partner, Problem Solver, Linear Thinker
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

-- 
-- 
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/groups/opt_out.


Re: Do web apps need Clojure?

2013-11-13 Thread Marcus Blankenship
Got it, thanks!  I’ve always wanted to use Beanstalk, but figured it would have 
some limitations…

On Nov 13, 2013, at 4:00 PM, Justin Smith noisesm...@gmail.com wrote:

 Usually elastic beanstalk or ec2 (beanstalk is simpler and trivial to make 
 scale, but less flexible so sometimes we need to fall back on using an ec2 
 instance). In either case we typically a clojure war into a tomcat container. 
 As long as you remember to keep your permgen large enough it is pretty simple.
 
 On Wednesday, November 13, 2013 3:49:16 PM UTC-8, Marcus Blankenship wrote:
 Thanks, Justin.  These are great points!  I especially like the simplicity of 
 deployment.  Do you folks use Heroku, AWS, or some other hosting service?
 
 
 On Nov 13, 2013, at 3:23 PM, Justin Smith noise...@gmail.com wrote:
 
 Hi. I'm part of the Caribou team, which started as an in-house tool (and 
 continues to serve that purpose).
 
 A few advantages of clojure in the webapp space, off the top of my head:
 
 Clojure provides execution efficiency that Ruby or Python cannot match. This 
 translates to lowered hosting costs.
 
 The lein tool provides very clean and isolated dependency management, that 
 makes setting up dev environments and deployment very straightforward.
 
 Targeting the JVM means that each deploy can be a single jar or war file 
 that you upload to the server.
 
 The ring middleware system is a very clean way of including functionality in 
 an app.
 
 Working with immutable data structures and threadsafe bindings as a 
 pervasive default does a lot for stability, and rules out many of the round 
 about ways one of heisenbugs end up in the system.
 
 On Wednesday, November 13, 2013 2:38:49 PM UTC-8, Marcus Blankenship wrote:
 Hi Folks,
 
 We’re a Python / Django shop, and some folks are getting excited about using 
 Clojure for building web apps.  Certainly there are numerous open-source 
 options to assist us (Pedastal, Ring, Compojure, Caribou, etc), but I think 
 it begs a larger question: as a rule, do web applications need the power 
 that Clojure brings to the table?
 
 Other folks on my team are telling me that solutions built with Python / 
 Django (or even RubyOnRails) fully satisfy the needs of 99% of the web apps 
 we have built, and that Clojure offers nothing new to this problem space.  
 
 So, here’s the question: How are you are actually using Clojure, and why did 
 you choose to use it, particularly in the “web application” space?  
 
 Thanks,
 Marcus
 
 
 
 marcus blankenship
 \\\ Partner, Problem Solver, Linear Thinker
 \\\ 541.805.2736 \ @justzeros \ skype:marcuscreo
 
 
 -- 
 -- 
 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/groups/opt_out.
 
 marcus blankenship
 \\\ Partner, Problem Solver, Linear Thinker
 \\\ 541.805.2736 \ @justzeros \ skype:marcuscreo
 
 
 -- 
 -- 
 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/groups/opt_out.

marcus blankenship
\\\ Partner, Problem Solver, Linear Thinker
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

-- 
-- 
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/groups/opt_out.


Re: Do web apps need Clojure?

2013-11-13 Thread Marcus Blankenship
Brian, that’s really interesting.  I think we’re seeing something similar, and 
are going to look at Pedestal and Caribou as options for a project we’re 
working on.  Are their others we should consider?

Best,
Marcus

On Nov 13, 2013, at 5:26 PM, Brian Craft craft.br...@gmail.com wrote:

 I also work in a python/django shop, and have been experimenting with clojure 
 for about nine months. Before yesterday I would have told you that clojure 
 web tooling does not come remotely close to the power of django. With a large 
 amount of effort in piecing different libraries together, you might cover 30 
 or 40% of what django provides out of the box. I will have to reevaluate that 
 with the announcement of Caribou, which looks good at first glance.
 
 As a language, clojure is much more enjoyable. Python may seem clumsy and 
 ineffective after writing clojure for awhile.
 
 
 On Wednesday, November 13, 2013 2:38:49 PM UTC-8, Marcus Blankenship wrote:
 Hi Folks,
 
 We’re a Python / Django shop, and some folks are getting excited about using 
 Clojure for building web apps.  Certainly there are numerous open-source 
 options to assist us (Pedastal, Ring, Compojure, Caribou, etc), but I think 
 it begs a larger question: as a rule, do web applications need the power that 
 Clojure brings to the table?
 
 Other folks on my team are telling me that solutions built with Python / 
 Django (or even RubyOnRails) fully satisfy the needs of 99% of the web apps 
 we have built, and that Clojure offers nothing new to this problem space.  
 
 So, here’s the question: How are you are actually using Clojure, and why did 
 you choose to use it, particularly in the “web application” space?  
 
 Thanks,
 Marcus
 
 
 
 marcus blankenship
 \\\ Partner, Problem Solver, Linear Thinker
 \\\ 541.805.2736 \ @justzeros \ skype:marcuscreo
 
 
 -- 
 -- 
 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/groups/opt_out.

marcus blankenship
\\\ Partner, Problem Solver, Linear Thinker
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

-- 
-- 
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/groups/opt_out.


Re: Releasing Caribou today: Open Source Clojure Web Ecosystem

2013-11-12 Thread Marcus Blankenship
Very nice, Ryan!  Is there a company that’s shepherding the product?

Best,
Marcus

On Nov 12, 2013, at 5:02 PM, Sean Corfield seancorfi...@gmail.com wrote:

 Wow... That's pretty impressive for an initial alpha release!
 
 Sean
 
 On Tue, Nov 12, 2013 at 3:52 PM, Ryan Spangler ryan.spang...@gmail.com 
 wrote:
 Hello Clojure,
 
 Excited to announce today the release of Caribou!  http://let-caribou.in/
 
 We have been building web sites and web applications with it for over two
 years now and improving it every day.  Currently we have four people working
 on it and another ten using it to build things, so it is getting a lot of
 real world testing.
 
 It has been designed as a collection of independent libraries that could
 each be useful on their own, but which come together as a meaningful whole.
 
 We have been spending the last couple months getting it ready for a full
 open source release, and I am happy to say it is finally ready.  Funded and
 supported by Instrument in Portland, OR:  http://weareinstrument.com/  We
 have four projects using it in production, and several more about to be
 launched (as well as over a dozen internal things).
 
 Documentation is here:  http://caribou.github.io/caribou/docs/outline.html
 
 Source is here:  http://github.com/caribou/caribou (use this for issues, you
 don't actually need the source as it is installed through a lein template).
 
 Some of the independently useful libraries Caribou is built on are:
 
 * Polaris -- Routing with data (not macros) and reverse routing! :
 https://github.com/caribou/polaris
 * Lichen -- Image resizing to and from s3 or on disk:
 https://github.com/caribou/lichen
 * Schmetterling -- Debugging Clojure processes from the browser:
 https://github.com/prismofeverything/schmetterling
 * Antlers -- Useful extensions to mustache templating (helpers and blocks,
 among other things):  https://github.com/caribou/antlers
 * Groundhog -- Replay http requests: https://github.com/noisesmith/groundhog
 
 And many others.
 
 Basically this is an Alpha release, and I am announcing it here first in
 order to get as much feedback from the community as possible.  We have made
 it as useful as we can for our purposes and recognize that for it to improve
 from here, we really need as many people using it and building things with
 it as possible.  The documentation also needs to be put through its paces:
 we need to see how well people are able to use it who know nothing about it,
 based only on the existing docs.
 
 All feedback welcome!
 
 Thanks for reading!  I hope you find it useful.
 
 --
 --
 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/groups/opt_out.
 
 
 
 -- 
 Sean A Corfield -- (904) 302-SEAN
 An Architect's View -- http://corfield.org/
 World Singles, LLC. -- http://worldsingles.com/
 
 Perfection is the enemy of the good.
 -- Gustave Flaubert, French realist novelist (1821-1880)
 
 -- 
 -- 
 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/groups/opt_out.

marcus blankenship
\\\ Partner, Problem Solver, Linear Thinker
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

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

Re: Releasing Caribou today: Open Source Clojure Web Ecosystem

2013-11-12 Thread Marcus Blankenship
Oh, sweet!  We’re down here in Klamath Falls, and have a total ManCrush on 
Instrument.  :-)  I had no idea you are a clojure shop, but am thrilled to see 
you on the bandwagon.

Thanks again for releasing this, it looks amazing!

Best,
Marcus


On Nov 12, 2013, at 5:21 PM, Sean Corfield seancorfi...@gmail.com wrote:

 Funded and supported by Instrument in Portland, OR:
 http://weareinstrument.com/ 
 
 On Tue, Nov 12, 2013 at 5:03 PM, Marcus Blankenship
 mar...@creoagency.com wrote:
 Very nice, Ryan!  Is there a company that’s shepherding the product?
 
 Best,
 Marcus
 
 On Nov 12, 2013, at 5:02 PM, Sean Corfield seancorfi...@gmail.com wrote:
 
 Wow... That's pretty impressive for an initial alpha release!
 
 Sean
 
 On Tue, Nov 12, 2013 at 3:52 PM, Ryan Spangler ryan.spang...@gmail.com 
 wrote:
 Hello Clojure,
 
 Excited to announce today the release of Caribou!  http://let-caribou.in/
 
 We have been building web sites and web applications with it for over two
 years now and improving it every day.  Currently we have four people 
 working
 on it and another ten using it to build things, so it is getting a lot of
 real world testing.
 
 It has been designed as a collection of independent libraries that could
 each be useful on their own, but which come together as a meaningful whole.
 
 We have been spending the last couple months getting it ready for a full
 open source release, and I am happy to say it is finally ready.  Funded and
 supported by Instrument in Portland, OR:  http://weareinstrument.com/  We
 have four projects using it in production, and several more about to be
 launched (as well as over a dozen internal things).
 
 Documentation is here:  http://caribou.github.io/caribou/docs/outline.html
 
 Source is here:  http://github.com/caribou/caribou (use this for issues, 
 you
 don't actually need the source as it is installed through a lein template).
 
 Some of the independently useful libraries Caribou is built on are:
 
 * Polaris -- Routing with data (not macros) and reverse routing! :
 https://github.com/caribou/polaris
 * Lichen -- Image resizing to and from s3 or on disk:
 https://github.com/caribou/lichen
 * Schmetterling -- Debugging Clojure processes from the browser:
 https://github.com/prismofeverything/schmetterling
 * Antlers -- Useful extensions to mustache templating (helpers and blocks,
 among other things):  https://github.com/caribou/antlers
 * Groundhog -- Replay http requests: 
 https://github.com/noisesmith/groundhog
 
 And many others.
 
 Basically this is an Alpha release, and I am announcing it here first in
 order to get as much feedback from the community as possible.  We have made
 it as useful as we can for our purposes and recognize that for it to 
 improve
 from here, we really need as many people using it and building things with
 it as possible.  The documentation also needs to be put through its paces:
 we need to see how well people are able to use it who know nothing about 
 it,
 based only on the existing docs.
 
 All feedback welcome!
 
 Thanks for reading!  I hope you find it useful.
 
 --
 --
 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/groups/opt_out.
 
 
 
 --
 Sean A Corfield -- (904) 302-SEAN
 An Architect's View -- http://corfield.org/
 World Singles, LLC. -- http://worldsingles.com/
 
 Perfection is the enemy of the good.
 -- Gustave Flaubert, French realist novelist (1821-1880)
 
 --
 --
 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/groups/opt_out.
 
 marcus blankenship
 \\\ Partner, Problem Solver, Linear Thinker
 \\\ 541.805.2736 \ @justzeros \ skype:marcuscreo
 
 --
 --
 You received this message because you are subscribed to the Google
 Groups Clojure group.
 To post to this group

Re: Does Pedestal have a future in the long run

2013-11-07 Thread Marcus Blankenship
It seems like Congitect is heavily invested in it’s future, and committed to 
moving it forward.  I suspect it will change significantly as adoption 
increases, but that will probably be a good thing.

Clojure is still so new that it’s hard to know if there will be “one web 
framework to rule them all”, IMHO.

I suggest investing yourself into it.  It can’t hurt, and will make you a 
better cl/cljs dev if nothing else.


On Nov 7, 2013, at 3:12 PM, Andreas Liljeqvist bon...@gmail.com wrote:

 I sure hope it does.
 
 Not a master of it yet, but the concept seems very interesting.
 I know that there is a guy writing a book about it.
 
 Many of the other somewhat related technologies like Django are a completely 
 different cognitive model.
 More tutorials would be great, also they should stress the importance of 
 understanding the model.
 Its kind of glossed over in the tutorial.
 
 
 On Thu, Nov 7, 2013 at 11:30 PM, Marko Kocić ma...@euptera.com wrote:
 Hi all,
 
 I'd like to hear opinions about Pedestal from the people that have been 
 playing more with it. Right now I started looking at it, and like some of the 
 things, but not sure should I invest more time learning it. While I do like 
 some concepts, I'm not sure is it going to became abandonware like 
 Clojurescript One (does anyone reemembers it anymore).
 
 So far, after initial splash, I haven't seen large community interest in it. 
 The number of aproachable getting started guides and hands on tutorials is 
 missing. That might change over time, but I'm afraid that next year this time 
 we'll get another Clojurescript one page application framework not much 
 related with Pedestal. How serious Cognitect/Relevance is about it?
 
 Best regards,
 Marko
 
 
 -- 
 -- 
 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/groups/opt_out.
 
 
 -- 
 -- 
 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/groups/opt_out.

marcus blankenship
\\\ Partner, Problem Solver, Linear Thinker
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

-- 
-- 
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/groups/opt_out.


Re: recommended: Java: The Good Parts

2013-11-04 Thread Marcus Blankenship
Rich, that is a favorite of mine as well.  Highly recommended.  Thanks for 
posting this!


On Nov 4, 2013, at 8:03 PM, Rich Morin r...@cfcl.com wrote:

 When I first started looking into Clojure, I was dismayed to find that
 it is deeply entangled with Java (which I had successfully avoided for
 some decades.  You mean I have to learn FP, Lisp, _and_ Java ?!?!?
 
 I got some Java books, looked them over, and decided to hope that I
 could mostly ignore the Java-based parts of Clojure.  This was not a
 great strategy, to be sure, but it was better than diving into piles
 of Java books (and worse).
 
 However, I recently ran across a tiny (200 pp) conceptual guide to Java
 that seems to have most of the needed information (and a healthy dose
 of opinionated advice from a highly qualified source).  I particularly
 like the fact that the author tries hard to explain the concepts as well
 as the details.  So, check it out...
 
  Java: The Good Parts
  http://www.amazon.com/dp/0596803737
  Jim Waldo, 2010; O'Reilly Media
 
 -r
 
 -- 
 http://www.cfcl.com/rdm   Rich Morin   r...@cfcl.com
 http://www.cfcl.com/rdm/resumeSan Bruno, CA, USA   +1 650-873-7841
 
 Software system design, development, and documentation
 
 
 -- 
 -- 
 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/groups/opt_out.

marcus blankenship
\\\ Partner, Problem Solver, Linear Thinker
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

-- 
-- 
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/groups/opt_out.


Re: Any interest in Compojure/Ring screencasts?

2013-10-29 Thread Marcus Blankenship
Agreed, and it’s worth money to me…


On Oct 29, 2013, at 3:47 PM, Russell Whitaker russell.whita...@gmail.com 
wrote:

 I, for one, would happily pay (my employer's) money for such a thing.
 
 R
 
 On Tue, Oct 29, 2013 at 3:39 PM, James Reeves ja...@booleanknot.com wrote:
 I'm considering putting together a screencast, or a series of screencasts,
 based on my Functional Web Architecture talk. The base presentation would be
 improved, and I'd probably wind up going into more detail on certain topics.
 I'll probably charge a small fee (perhaps $10 or so) to cover costs.
 
 Would there be any interest in this?
 
 - James
 
 -- 
 Russell Whitaker
 http://twitter.com/OrthoNormalRuss
 
 -- 
 -- 
 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/groups/opt_out.

marcus blankenship
\\\ Partner, Problem Solver, Linear Thinker
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

-- 
-- 
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/groups/opt_out.


Clojure + BDD + TDD + Pairing...

2013-10-29 Thread Marcus Blankenship
Hi Folks,

I’m a Clojure n00b, but am interested in finding another n00b who aspires to 
learn Clojure, and do so using BDD / TDD practices through regular pairing 
sessions.  I’ve found novice - novice pairing to be a great way to ramp up on 
skills, but I don’t live near anyone who I can pair with.  

I’m thinking that doing 3 1-hour sessions a week, for a month, would give us a 
nice start.  Obviously, this would be remote pairing via ScreenHero (or some 
other tool).

Anyone interested?

Best,
Marcus


marcus blankenship
\\\ Partner, Problem Solver, Linear Thinker
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

-- 
-- 
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/groups/opt_out.


Re: [ANN] cloblarg

2013-10-01 Thread Marcus Blankenship
Very cool!  

On Oct 1, 2013, at 5:00 PM, Benjamin Vulpes ben...@gmail.com wrote:

 I made a minimalist blog engine for myself in Clojure and Datomic. It's 
 barebones but demonstrates stack componentry effectively.
 
 http://github.com/ikbrunel/cloblarg
 
 Yay Clojure! Yay Datomic!
 
 -- 
 -- 
 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/groups/opt_out.

MARCUS BLANKENSHIP
\\\ Owner, Problem Solver, Thinker
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

-- 
-- 
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/groups/opt_out.


Re: Clojure Macro Tutorial

2013-08-20 Thread Marcus Blankenship
Hi Steve, this is great for us n00bs.  Thank you!

On Aug 19, 2013, at 9:10 AM, Steve Shogren steve.a.shog...@gmail.com wrote:

 http://deliberate-software.com/intro-to-macros/
 
 I wrote this tutorial up for a friend of mine who is a Ruby programmer 
 thinking of learning Clojure, as my defense of why Clojure is worth his time.
 
 I will welcome any advice, code reviews, or suggestions about the post or 
 code samples. 
 
 Thanks!
 
 Steve
 
 -- 
 -- 
 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/groups/opt_out.

MARCUS BLANKENSHIP
\\\ Owner, Problem Solver, Thinker
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

-- 
-- 
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/groups/opt_out.


Re: [ANN] Leiningen 2.3.0 released

2013-08-09 Thread Marcus Blankenship
Lucky…

On Aug 9, 2013, at 9:06 AM, Tim Visher tim.vis...@gmail.com wrote:

 `lein upgrade` Just Worked™ for me.
 
 On Fri, Aug 9, 2013 at 11:48 AM, Marcus Blankenship
 mar...@creoagency.com wrote:
 No good deed goes unpunished, so here's my error *after* upgrading…
 
 Error occurred during initialization of VM
 java/lang/ClassNotFoundException: error in opening JAR file 
 /Users/marcus/.lein/self-installs/leiningen-2.3.0-standalone.jar
 
 Any ideas?
 
 
 On Aug 8, 2013, at 8:28 PM, Phil Hagelberg p...@hagelb.org wrote:
 
 
 Hello everyone.
 
 I'm happy to announce the release of Leiningen version 2.3.0. This
 version contains mostly minor fixes, but some highlights include faster
 test runs when using selectors (by skipping fixtures), better support
 for detecting ambiguous version resolutions via :pedantic, and fixes to
 better isolate different profiles in different :target-paths.
 
 * Add `:eval-in :pprint` for debugging. (Phil Hagelberg)
 * Support cleaning extra dirs with `:clean-targets`. (Yoshinori Kohyama)
 * Test-selectors skip fixtures too, not just running tests. (Gary 
 Fredericks)
 * Place licenses and readmes into jars. (Phil Hagelberg)
 * Include LICENSE as separate file in templates. (Wolodja Wentland)
 * Allow aborting on ambiguous version resolution with `:pedantic`. (Nelson 
 Morris, Phil Hagelberg)
 * Scope `:compile-path` and `:native-path` under profile-specific target 
 dir. (Phil Hagelberg)
 * Fix bug where uberjar filename would include provided profile. (Phil 
 Hagelberg)
 * Deprecate explicit `self-install` command. (Phil Hagelberg)
 * Fix bugs around long lines in jar manifests. (Leon Barrett)
 * Support nested checkout dependencies. (Phil Hagelberg)
 * Fix bugs around `:filespecs`. (Jean Niklas L'orange)
 
 As usual, you can get the latest version by running `lein upgrade`.
 
 Thanks to all the contributors who helped make this happen.
 
 happy hacking,
 Phil
 
 MARCUS BLANKENSHIP
 \\\ Owner, Problem Solver, Thinker
 \\\ 541.805.2736 \ @justzeros \ skype:marcuscreo
 
 --
 --
 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/groups/opt_out.
 
 
 
 -- 
 -- 
 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/groups/opt_out.
 
 

MARCUS BLANKENSHIP
\\\ Owner, Problem Solver, Thinker
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

-- 
-- 
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/groups/opt_out.




Re: Hiring Clojure Programmer(s)

2013-08-02 Thread Marcus Blankenship
Unless that doesn't matter…


On Aug 2, 2013, at 12:27 PM, Andrew Stine illuminati1...@gmail.com wrote:

 Might help if you said what part of the world you're in.
 
 On Friday, August 2, 2013 12:47:21 PM UTC-4, Quinn Finney wrote:
 Hello all,
 
 My company is looking to hire a Clojure programmer to help assess and finish 
 our product, a server architecture system for Java instances. The product 
 involves receiving input from a web control panel and making changes based on 
 that. To our knowledge, the product is currently 85% complete. This will be a 
 payed position. Please email me at quinn@gmail.com or call me at (206) 
 660 5366 for more information if you are interested. 
 
 -- 
 -- 
 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/groups/opt_out.
  
  

MARCUS BLANKENSHIP
\\\ Owner, Problem Solver, Thinker
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

-- 
-- 
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/groups/opt_out.




Re: CoderPost: Programmer's daily digest compiled by machine and human

2013-07-31 Thread Marcus Blankenship
Very cool, thanks!

On Saturday, July 27, 2013 1:15:51 PM UTC-7, Mingli Yuan wrote:

 Sorry for spamming,

 Recently I launch a paper.li site for compiled news on programming topics.
 The source of these news are from every related topics of pinboard.in.

 And I think the quality is still OK, and even better than what I 
 originally think.
 So I hope you can take a look if you are interested.

 http://coderpost.org/

 regards,

 Mingli



-- 
-- 
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/groups/opt_out.