Re: Clojure in production

2013-06-11 Thread Simon Holgate
Bruce Durling's semi-irregular update for London Clojurians is here:
https://groups.google.com/forum/?fromgroups#!searchin/london-clojurians/production/london-clojurians/ES8AuxXI0Nk/4xgY52znaUcJ

On Monday, 10 June 2013 22:47:25 UTC+1, Plinio Balduino wrote:

 Hi there 

 I'm writing a talk about Clojure in the real world and I would like to 
 know, if possible, which companies are using Clojure for production or 
 to make internal tools. 

 Thank you 

 Plínio Balduino 


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




[ANN] Liverpool Clojure talk on LiveStream: Deploying apps on OpenShift

2013-01-25 Thread Simon Holgate
I wouldn't normally announce this on the main list but it may be of 
interest to some since I haven't seen much about Clojure on OpenShift.

We're having short talk from Steven Citron-Pousty 
(@TheSteve0https://twitter.com/TheSteve0), 
a Developer Advocate for RedHat about deploying Clojure apps on OpenShift (
https://openshift.redhat.com/app/) prior to the Clojure Dojo on 29th 
January at DoES Liverpool (http://doesliverpool.com/).

Steve's talk will be on LiveStream. You can watch it here: 
http://https://bitly.com/#
bit.ly/Vnd4QS https://bitly.com/#

If you're local there are more Dojo details and sign up at:
http://lanyrd.com/2013/geekup/

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




Re: Who's using Clojure?

2012-12-16 Thread Simon Holgate
London Clojurians has a periodic update of who's using Clojure in 
production.

The latest thread is here:
https://groups.google.com/forum/?fromgroups#!topic/london-clojurians/ES8AuxXI0Nk

There are a few here that haven't been mentioned elsewhere such as 
Likely.co, MastodonC, uSwitch, Trampoline, UBS, Deustche Bank. I think I 
covered them all :)

Simon

On Tuesday, 19 April 2011 15:38:14 UTC+1, 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

Re: A/B testing in Clojure?

2012-10-17 Thread Simon Holgate
I was thinking of something along the lines of django-lean (
https://bitbucket.org/akoha/django-lean/wiki/Home)  - clean perhaps :)

I haven't implemented any A/B testing yet so I just wanted to get a feel 
for what other people are doing. The silence seems to indicate that people 
aren't!

Having seen recent discussions about Rails, I can see that that the 
framework approach is not popular in the community so a library seems to 
be the way to go. 

I'd definitely be interested in putting something together. Time is a bit 
tight over the next month but I can do some then things free up.

Have you any experience in implementing A/B testing? I've been doing some 
reading and can pass on some pointers to resources if that would be helpful.

Simon

 

On Tuesday, 16 October 2012 23:31:01 UTC+2, millettjon wrote:

 I haven't but will be needing to do so in the next month or two. I'd be 
 interested to hear if you made any progress and possibly in collaborating.

 Jon

 On Monday, October 8, 2012 11:04:10 AM UTC-3, Simon Holgate wrote:

 Hi,

 Is anyone doing split (A/B) testing in Clojure? What are you using? Any 
 pointers on things to consider if I'm implementing it myself?

 Thanks,

 Simon



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

A/B testing in Clojure?

2012-10-08 Thread Simon Holgate
Hi,

Is anyone doing split (A/B) testing in Clojure? What are you using? Any 
pointers on things to consider if I'm implementing it myself?

Thanks,

Simon

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

Re: Clojurians in the midlands (UK)

2012-07-30 Thread Simon Holgate
Jim,

this is really great! I have joined the google group and I'm looking 
 forward to the next meetup! 

Great! Welcome to the group!

as the website suggests i will keep an eye on the time and place as it says 
 it is not always fixed...too bad I missed the clojurescript talk :( 


Yep, the ClojureScript talk was a real classic :) Well, it was my first 
ClojureScript talk anyway...

btw, have you talked about the reducers lib? It is the first thing on my 
 list to explore as soon as I return back to Manchester... 


Nope, but we would all be very keen to hear a talk on reducers ;) 

In case you missed it, the next talk is on August 13th 2012 - An 
introduction to Applicative Functors in Haskell by Ian Murray.

Simon
 

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

Re: Clojurians in the midlands (UK)

2012-07-27 Thread Simon Holgate
Hi all,

sorry I didn't spot your emails before but you may not be aware of the 
Manchester Lambda Lounge which is a functional programming group:  
http://www.lambdalounge.org.uk/ 

The group used to be a solely Clojure meetup but we were few so Rick 
Moynihan (who has been the driving force behind the group) suggested that 
we broaden ourselves. Meetings are generally monthly but we may have a 
break for August - we haven't set a date yet. We've covered ClojureScript, 
Haskell and Scheme in recent meetings.

Please join us on the Google Group!  
https://groups.google.com/forum/?fromgroups#!forum/lambda-lounge-manchester 

Cheers,

Simon

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

Re: beginner help with views in ClojureScript One?

2012-03-20 Thread Simon Holgate
Thanks for posting this. I actually had the same problem and couldn't work 
out what was going wrong.

Cheers,

Simon


On Friday, 16 March 2012 15:42:03 UTC, George Oliver wrote:



 hi, I'm starting to modify the One sample application and can't get
 the hang of rendering a new view. I've tried looking at some forked
 projects but am coming up short.


 This is solved -- looks like I saved but didn't compile and load the 
 snippets macro. 

 Moderators, if you catch this before you approve the first message, feel 
 free to kill the thread. 



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

- and -

2012-02-08 Thread Simon Holgate
Could anyone point me to a description of - and -, please?

I've seen a few references to them (e.g. git://gist.github.com/1761143.git)
but nothing in Programming Clojure. Google doesn't seem to like
searching for such strings.

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


Re: - and -

2012-02-08 Thread Simon Holgate
Thank you!

S

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


Re: - and -

2012-02-08 Thread Simon Holgate
My Joy of Clojure is on its way. Perhaps I should have waited for
its arrival before posting. Thanks for all the useful pointers.

Simon

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


Re: Accessing vals in clojure.lang.PersistentVector

2012-02-01 Thread Simon Holgate


I missed your reply, Raek. Sorry. Your solution is very helpful.

Cheers,

Simon

 From what I can tell, you want to list the values and extract the
 value associated with :time for a map. The problem is that res is not
 a map, but a vector of maps. If you want to do these operations on
 every map in the vector you can use the map function (map as in to
 map):

     (map vals res)

     (map :time res)

 In the last example I made use of the fact that keywords also work as
 functions. (:some-keyword some-map) is the same as (get some-map
 :some-keyword).

 To play in the repl with the first value in the vector in the repl you
 can extract it with nth or get:

     user (def res ...)
     #'res
     user (def first-res (nth res 0))
     #'first-res
     user (vals first-res)
     ...
     user (get first-res :time)
     ...

 // raek

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


Accessing vals in clojure.lang.PersistentVector

2012-01-25 Thread Simon Holgate
Hi,

I've retrieved some data from my database which is returned as a
clojure.lang.PersistentVector:
org.psmsl.netcdf.core res
[{:name BREST, :time #Date 1807-01-01, :rlrdata 6882M} {:name
BREST, :time #Date 1807-02-01, :rlrdata 6908M} {:name
BREST, :time #Date 1807-03-01, :rlrdata 6873M}...{:name
BREST, :time #Date 2008-11-01, :rlrdata 7140M} {:name
BREST, :time #Date 2008-12-01, :rlrdata 7088M}]
org.psmsl.netcdf.core (class res)
clojure.lang.PersistentVector

I thought I should be able to do:
(vals res)
but I get
clojure.lang.PersistentArrayMap cannot be cast to java.util.Map$Entry
and
org.psmsl.netcdf.core (get res :time)
returns nil

What am I doing wrong?

Thanks,

Simon

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


Re: Accessing vals in clojure.lang.PersistentVector

2012-01-25 Thread Simon Holgate
Answering myself, I see that I need to do:
(vals (res 1))

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


Re: Alternative structures to arrays?

2011-12-24 Thread Simon Holgate
Thanks for the pointers. I have played with Incanter a little but the
vector of vectors seems a good option.

Cheers,

Simon

On 22 déc, 09:08, Brian Hurt bhur...@gmail.com wrote:
 If I wasn't using Incanter (see Alex Robbin's reply), I'd probably just use
 a vector of vectors.  If your matricies 70% dense, it's generally not worth
 it to try and use some sort of sparse data structure- the extra overhead of
 the sparse data structure will be greater than the savings of not
 representing the unpopulated areas.  Vectors are actually a great
 trade-off, giving you almost the same access and memory costs arrays do,
 but with all the advantages of being immutable (multi-threaded goodness).

 On Thu, Dec 22, 2011 at 5:11 AM, Simon Holgate simon.holg...@gmail.comwrote:



  Hi,

  I'm pretty new to functional languages but really love Clojure.

  My work typically involves multi-dimensional arrays of data. I'm an
  oceanographer and typically use things like sea surface height data
  from satellite altimetry on 1/3 degree 2D grids with maybe 800 time
  slices (=O(5E8 data points)). For this I use Fortran and R.

  I realise that I can just use Java arrays, but is this the best
  approach? I could implement lists of lists but I'm guessing that the
  performance would be worse?

  What other structures could I use? The arrays are typically 30% sparse
  (since only 70% of the planet is ocean). This means arrays are
  wasteful in many ways.

  Similar issues must apply in image processing so are there ways of
  handling such data in functional structures?

  Thanks for any advice,

  Simon

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

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


Alternative structures to arrays?

2011-12-22 Thread Simon Holgate
Hi,

I'm pretty new to functional languages but really love Clojure.

My work typically involves multi-dimensional arrays of data. I'm an
oceanographer and typically use things like sea surface height data
from satellite altimetry on 1/3 degree 2D grids with maybe 800 time
slices (=O(5E8 data points)). For this I use Fortran and R.

I realise that I can just use Java arrays, but is this the best
approach? I could implement lists of lists but I'm guessing that the
performance would be worse?

What other structures could I use? The arrays are typically 30% sparse
(since only 70% of the planet is ocean). This means arrays are
wasteful in many ways.

Similar issues must apply in image processing so are there ways of
handling such data in functional structures?

Thanks for any advice,

Simon

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


Re: NW UK Clojurians?

2011-12-09 Thread Simon Holgate
I guess that strictly I should have said NW England rather than NW UK
since I don't think may of our Scottish friends would be able to make
a regular trip south either...

 If it's of interest, there's a Clojure Dojo on the 2nd Monday of every
 month at Manchester's Madlab:http://manchester.clojuredojo.com/

Thanks. I did see some posts about Madlab a while back but there seems
to have been no activity on the Clojure dojo website since February.

There do seem to be Clojure things going on in Madlab as recently as
November though. I'll keep an eye on the calendar.

Simon

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


NW UK Clojurians?

2011-12-07 Thread Simon Holgate
Hi,

anyone out there in the NW of the UK? I'm in Liverpool and pondering a
NW Meetup.

Any takers?

Simon

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


Re: Stanford ai-class

2011-11-07 Thread Simon Holgate
Hi Finn,

 who is taking the Stanford ai-class with Peter Norvig and Sebastian Thrun?
I'm taking it. Really enjoying it too.

. I'm doing now the
 advanced track and it is a lot of fun although we have no programming
 assignments
 campus students have programming assignments like pacman and this has to be
 done in python.
I originally thought that I'd be trying to implement things in
Clojure. In hindsight, while it's been interesting to look at the
programming assignments, I wouldn't have had time for something in
that depth. Have you tried?

Good luck with it!

Simon

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


Re: Anyone on Google+ yet?

2011-07-23 Thread Simon Holgate
Thank you, Tassilo!

On Jul 22, 12:55 pm, Tassilo Horn tass...@member.fsf.org wrote:
 Simon Holgate simon.holg...@googlemail.com writes:
  Hi, has anyone got a spare invite for me, please? :)

 I did so. :-)

 Bye,
 Tassilo

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


Re: Anyone on Google+ yet?

2011-07-23 Thread Simon Holgate
Here's my shiny new account...
http://gplus.to/sjh123

On Jul 21, 7:26 pm, Simon Holgate simon.holg...@googlemail.com
wrote:
 Hi, has anyone got a spare invite for me, please? :)

 On Jul 15, 3:09 pm, Sergey Didenko sergey.dide...@gmail.com wrote:







  Jeremy, I can send you an invitation. Do you need it?

  On Fri, Jul 15, 2011 at 4:53 PM, Jeremy Heiler 
  jeremyhei...@gmail.comwrote:

   IsGoogle+invite based? How did all of you get a profile?

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


Re: Anyone on Google+ yet?

2011-07-22 Thread Simon Holgate
Hi, has anyone got a spare invite for me, please? :)

On Jul 15, 3:09 pm, Sergey Didenko sergey.dide...@gmail.com wrote:
 Jeremy, I can send you an invitation. Do you need it?

 On Fri, Jul 15, 2011 at 4:53 PM, Jeremy Heiler jeremyhei...@gmail.comwrote:







  Is Google+ invite based? How did all of you get a profile?

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