Re: [jug-discussion] Hudson?

2009-05-20 Thread cara
It is awesome! I had to install it on Windows because we have some unit
tests using a .NET component. A quick click installed it as a Windows
Service and I was up and running in no time.

On Wed, May 20, 2009 at 3:57 PM, Andrew Lenards andrew.lena...@gmail.comwrote:

 Is anyone using Hudson (it's an extensible continuous integration engine)?
 Has anyone played with it?

 https://hudson.dev.java.net/

 I just noticed that Apache is using it.




Re: [jug-discussion] A Brief, Incomplete, and Mostly Wrong History of Programming Languages

2009-05-12 Thread cara
I love it! I had this paper due in grad school called 'Monads in Haskell'. I
got two extensions, hated the topic, and never could figure out what a monad
was ... but I really needed to graduate. So ... eight years out of grad
school, I finally (sort of) get it. IoC is really an uglier OO way of doing
what monads do. I feel like writing that professor to apologize for a really
bad paper.
1990 - A committee formed by Simon Peyton-Jones, Paul Hudak, Philip Wadler,
Ashton Kutcher, and People for the Ethical Treatment of Animals creates
Haskell, a pure, non-strict, functional language. Haskell gets some
resistance due to the complexity of using monads to control side effects.
Wadler tries to appease critics by explaining that a monad is a monoid in
the category of endofunctors, what's the problem?

On Fri, May 8, 2009 at 11:24 AM, Chad Woolley thewoolley...@gmail.comwrote:

 This is really funny:


 http://james-iry.blogspot.com/2009/05/brief-incomplete-and-mostly-wrong.html

 -- Chad

 -
 To unsubscribe, e-mail: jug-discussion-unsubscr...@tucson-jug.org
 For additional commands, e-mail: jug-discussion-h...@tucson-jug.org




Re: [jug-discussion] tasks that developers do when learning a new language?

2007-04-22 Thread cara

During initial playing, I'm often curious how easy it is to do math. Will I
be able to understand my equations two weeks from now ... are numbers full
blown objects etc.

I also agree with Todd, but I often have two conflicting goals with
languages: 1. can I do something fast, 2. can I do things that scale.

Number 2. brings up framework items like logging, MVC pattern with
different choices (but this happens after learning syntax, looping etc.).
Will a weakly typed language eventually get me into trouble?

Number 1. usually means laziness with the goal of a quick prototype. Can I
create quick code (i.e., do I think this way?), connect to MySQL and do some
quick web forms. Will a strongly typed language slow me down? And lately,
does it have a module that supports web services like Rebol.


Re: [jug-discussion] App Dev Framework choices

2006-06-21 Thread cara
On 6/20/06, Rick Hightower [EMAIL PROTECTED] wrote:[snip]
Injection via an abstract getter, anyone?Shudder?
shudder. 
I think I have grasped it (but I enjoy complex stuff), but to use it on alarge team... YIKES! There is going to be a lot of developer body bags.

[snip] 

Granted Tapestry is very powerful however that power begets complexity.Tapestry 5 should focus on developer productivity.
Well you asked.
Blasphemer! Blasphemer! 

I can't take it. Comments and opinions about the human aspects of
picking a technology!? How big is the project? How many developers?
Developer team skill levels? Will someone random have to
maintain/install it? How bloody much money do we have to do the
project? Blasphemy!


Re: [jug-discussion] Promotion of new JUG mascot

2005-07-07 Thread Cara
Here's an idea ... but, if I'm boring the non-birders on the list,
just tell me.

Southern Arizona rocks when it comes to birding. We share a bird with
Java ... the Trogon. Seriously, this is an awesome bird and our great
birding area should give the Tucson JUG the right to pick our own darn
bird (and one that isn't a lowly finch and rice paddy pest!).

Java has the blue-tailed trogon and the orange-breasted trogon. We
could just stretch things a bit and use our elegant trogon.
attachment: etrogon.jpg
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Re: [jug-discussion] Group direction ideas

2005-05-21 Thread Cara
Did someone say Guinness? I'm coming!

As a member of the 'virtual contingent', I'm feelin' pretty low right
now. I want to come meet you guys and I will! Your topics have been
very relevant to much of what I do. My problem for the last couple
months has been the ol' 'sucking on a fire hose at work and needing a
vacation super bad' syndrome. Sometimes I take my laptop home and I
kinda just stare at it, and I want to hurl.

I've been grappling with more software engineering monsters rather
than lower level language (Java, C) details. Stuff like, how do you
take a team of developers of sometimes very different abilities and
produce a quality product, somewhat on time. So, things like Ant
automation, Maven, unit testing before writing modules vs. after, and
code complexity (a big one). We can XML config the crap out of
everything, but given the goals of the project, should we? Hey, cool,
we can use reflection here, half the team will get it, half won't, so
should we use it here? Do we create interfaces with inheritance and
abstract classes or do we use Java interfaces?

We did this medium sized web application and we had just started with
ant. We had the directory structure from hell. Things got dumped into
CVS a certain way, then the development(IDE) structure was different
from the production Linux structure. Ant moved things from here to
there, did file replacements ... we had Ant scripts from hell! The
next project, we really investigated a simple structure ... plus, we
got a different set of eyes onto the task. Our ant targets do very
simple things and some directories like 'build' serve one very
specific purpose. The whole team can understand deployment by looking
at the ant script. In the first project, deployment became rather
mysterious. It is, however, astonishing, what a big difference this is
making to the project.

Anyway, this is kinda where I'm at work wise. I like to learn fun new
language things by actually doing a project. Otherwise, I don't have
good follow thru mainly because my family deserves some time too. I
would love to do a project that actually helps improve the
world/Tucson somehow. Help an organization convert to linux or freebsd
to save money. Write games that help kids learn. Help spread 100
dollar linux computers throughout the third world and see what all the
diverse minds come up with ...

cara

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jug-discussion] taskdef for cactus locking lib jars

2005-04-22 Thread Cara
I'm using the following taskdef to run my cactus tests:

taskdef resource=cactus.tasks classpathref=testcactus.classpath/

My other targets (cactifywar, cactus) pretty much follow all the
examples that I've seen in the documentation. Anyway, this taskdef
locks the jars in the classpath used to run the cactus unit tests. As
a result, my other targets (like my pull from cvs) will fail because
these *.jar files in my lib dir cannot be deleted. Has anyone had this
problem before? and found an elegant work around?

cara
PS Hi everyone. I've been on the list for awhile, but this is my first
post. Tucson is a fun and beautiful place so far. How bloody hot will
it get?

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]