Re: [jug-discussion] Upcoming meetings
You had me at Grails + JSON, but lost me at GWT. BTW I think showing the scars will be sufficient. ;) If its not too much of a spoiler, can I ask what drove the GWT decision? -T *** Todd R. Ellermann VP of Engineering VirtualTourist.com Founder Webagogy.com Researcher Betterwebapp.com Personal: todde...@yahoo.com 805-850-8044 cell *** Does getting an ASU MBA with existing UofA BSCE make me a SunCat? or a WildDevil? Go Cats! ...said with a Devilish grin ;) From: Travis Hoffman travis.a.hoff...@gmail.com To: jug-discussion@tucson-jug.org Sent: Thursday, July 30, 2009 8:32:44 AM Subject: Re: [jug-discussion] Upcoming meetings And, I was planning on bringing my cat-o-nine-tails and flogging myself as I talked! -Travis All true benefits are mutual. On Thu, Jul 30, 2009 at 8:25 AM, Hollamon, Andrew and...@dmentionsystems.com wrote: That sounds painful enough to be interesting. J andrew From:Travis Hoffman [mailto:travis.a.hoff...@gmail.com] Sent: Thursday, July 30, 2009 8:23 AM To: jug-discussion@tucson-jug.org Subject: Re: [jug-discussion] Upcoming meetings Anyone want to hear about my experience combining Grails + JSON + GWT? It's been interesting. -Travis All true benefits are mutual. On Thu, Jul 30, 2009 at 8:17 AM, Duffy Gillman du...@gillman.net wrote: I like the Flex data binding and the hack meeting ideas. My $.02 -D On Jul 29, 2009, at 11:40 PM, William H. Mitchell wrote: July came and went without a peep about a JUG meeting but maybe we can do better in August and September. Andy Barton's recently migrated from Eclipse to IntelliJ and he says he'd be willing to share his experiences with that on September 8. That sounds great to me. Does anybody have any ideas for the August 11 meeting? I could recycle an old Developer's SIG presentation on the functional language ML that's based on lecture slides I've used when teaching ML at UA. There's no direct connection to Java but if you're curious about functional programming ML is a good vehicle for seeing the concepts. (Haskell is better but I don't have any slides on it!) Also, I've been digging into the data binding machinery in Adobe Flex recently and could perhaps get together something interesting that talks about the idea and implementation of data binding in Flex. A third idea for August is one I've mentioned before: a hack night where we show up with our laptops, quickly identify some open source thing or REST interface to fiddle with, and see if we can do something interesting with it before the beer beckons. (Not for those who like a well-structured meeting.) Other thoughts? - To unsubscribe, e-mail: jug-discussion-unsubscr...@tucson-jug.org For additional commands, e-mail: jug-discussion-h...@tucson-jug.org - To unsubscribe, e-mail: jug-discussion-unsubscr...@tucson-jug.org For additional commands, e-mail: jug-discussion-h...@tucson-jug.org
Re: [jug-discussion] Hudson?
Sorry, didn't even know there was a cruise control .rb -T Didn't parse that out of your earlier note. Some things we like about hudson: Start hudson java -jar hudson.war Contact me off list if you want a linux service start/stop script for hudson. We are using maven and grails to build our apps, but some are pure Java libraries and it has been so easy to use that even the junior developers are getting the feel for it. Was simple to hook up to SVN and to setup polling mechanisms for build on change every 5 minutes etc... We haven't gotten to the point where we need to distibute builds across a farm of build servers but that also seems amazing straight forward to setup. *** Todd R. Ellermann VP of Engineering VirtualTourist.com Founder Webagogy.com Researcher Betterwebapp.com Personal: todde...@yahoo.com 805-850-8044 cell *** Does getting an ASU MBA with existing UofA BSCE make me a SunCat? or a WildDevil? Go Cats! ...said with a Devilish grin ;) - Original Message From: Chad Woolley thewoolley...@gmail.com To: jug-discussion@tucson-jug.org Sent: Wednesday, May 20, 2009 5:15:52 PM Subject: Re: [jug-discussion] Hudson? On Wed, May 20, 2009 at 4:31 PM, Todd Ellermann todde...@yahoo.com wrote: After spending a week fighting with cruisecontrol I switched to hudson and haven't looked back. Just to be clear, you mean CruiseControl JAVA, not CruiseControl.rb (in ruby), correct? If so, I agree with you, CC java sucks big ones... - To unsubscribe, e-mail: jug-discussion-unsubscr...@tucson-jug.org For additional commands, e-mail: jug-discussion-h...@tucson-jug.org - To unsubscribe, e-mail: jug-discussion-unsubscr...@tucson-jug.org For additional commands, e-mail: jug-discussion-h...@tucson-jug.org
Re: [jug-discussion] mental block - active vs. passive
Sounds to me like your on the right track. A rod or cone to my mind is not much different than a swing button waiting for an ActionPerformed. You would then register your rods and cones as sensorEventListenters. or whatever you are hooking them to. in some cases you might have a rod and a cone registering with the same sensor. The senseEvent might have a color and a brightness. You might have other listeners in the future that just care that there was a change and don't care about the details. A lot depends on the type of interface you have to the input (system or device) you may only get notified of sensor changes and have to go poll an array of sensors in which case having rods and cones register with each sensor will not work. may need a single traffic cop that moderates events between the sensor Event generation and the reading of the sensors. Like the way you are thinking though. Will be interested in others opinions. -T *** Todd R. Ellermann VP of Engineering VirtualTourist.com Founder Webagogy.com Researcher Betterwebapp.com Personal: todde...@yahoo.com 805-850-8044 cell *** Does getting an ASU MBA with existing UofA BSCE make me a SunCat? or a WildDevil? Go Cats! ...said with a Devilish grin ;) From: liz_ravenw...@beaerospace.com liz_ravenw...@beaerospace.com To: jug-discussion@tucson-jug.org Sent: Monday, January 19, 2009 9:16:26 AM Subject: [jug-discussion] mental block - active vs. passive Greetings! So I'm trying to get in to my first Java program since my novice go at it in 2003. Wow. time flies. Anyway, I'm blocked when it comes to even considering pseudo code, and this is what it is. I look at what methods are, and they seem to be the verb things. For example, in my Java for Dummies book I'm seeing a method declaration example: void FixTheAlternator() { DriveInto(car, bay); Lift(hood); Get(wrench); Loosen(alternatorBelt); ... } so this seems all lovely to me, but the project I'm really excited about workin on is a visual transduction model, and the stuff that seems to happen are all passive verbs - events I guess...? The above verbs are all active voice, and I want to model what happens when the rods and cones in a retina receive light. Could I consider these as events then, like... void Rod_onReceiveLight() { SwitchState(11cisretinal); ... } ? Respectfully, Liz, Data Base Administrator, Methods Engineering - This email (and all attachments) is for the sole use of the intended recipient(s) and may contain privileged and/or proprietary information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message.
Re: [jug-discussion] Java is dead... Here we go again....
PHP developers are Cool and happy too but I am not accusing them of having made a good engineering decision. Attempting to divert the ruby/groovy/java war to pick on the kid in the corner who is not here to defend himself. If you really want to explore some of the differences in these languages you may enjoy the screencasts we did as part of my Masters Thesis. We wrote the same two web applications in 8 different programming languages. http://www.betterwebapp.commy personal non-comercial website with no agenda. There were MS guys, python guys, perl guys et al... on the project. would love some feedback. The conclusion... depends on your business drivers. Cool little ajax tool to test out. -Todd *** Todd R. Ellermann VP of Engineering VirtualTourist.com Founder Webagogy.com Researcher Betterwebapp.com Personal: [EMAIL PROTECTED] 805-850-8044 cell *** - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [jug-discussion] JRuby vs. Groovy (was: Any News on the Holiday Party?)
Ah ha! Victory is mine! She takes her first step towards the Groovy darkside without even knowing it. None of this Ruby rebel scum for her! When you can snatch the closure from my hand DBA, then your training will be complete. ;) -Todd Happy Holidays! *** Todd R. Ellermann VP of Engineering VirtualTourist.com Founder Webagogy.com Researcher Betterwebapp.com Personal: [EMAIL PROTECTED] 805-850-8044 cell *** Does getting an ASU MBA with existing UofA BSCE make me a SunCat? or a WildDevil? Go Cats! ...said with a Devilish grin ;) From: [EMAIL PROTECTED] [EMAIL PROTECTED] To: jug-discussion@tucson-jug.org Cc: jug-discussion@tucson-jug.org Sent: Tuesday, December 9, 2008 1:47:22 PM Subject: Re: [jug-discussion] JRuby vs. Groovy (was: Any News on the Holiday Party?) heheh and my language of choice... java. Thanks all. It'll be good to put your faces to your names at the party. Respectfully, Liz, Data Base Administrator, Methods Engineering Chad Woolley [EMAIL PROTECTED] 12/09/2008 02:11 PM Please respond to jug-discussion@tucson-jug.org To jug-discussion@tucson-jug.org cc Subject Re: [jug-discussion] JRuby vs. Groovy (was: Any News on the Holiday Party?) It was mentioned in the previous thread that this is not a web app. As for JRuby vs. pure Ruby. However, this is the JUG list, and the question on JRuby performance was my chance to be a troll with a point, especially since there's been Groovy vs. Ruby debates on here before ;) Depending on the target deployment environment (windows? lots of users? Intranet?) JRuby might still be a better choice, since the JVM is ubiquitous (and native Ruby on Windows still sucks). -- Chad PS: Don't forget the JOrganic JJelly with a side of JJuice... On Tue, Dec 9, 2008 at 1:59 PM, nlesiecki [EMAIL PROTECTED] wrote: If I was from-scratching a website, I'd definitely look at JRuby on JRails. With JPeanut sauce on my JTofu. Nick On Dec 9, 2008, at 12:04 PM, Chad Woolley wrote: Here's the latest performance numbers on JRuby: http://antoniocangiano.com/2008/12/09/the-great-ruby-shootout-december-2008/ Summary - JRuby is doing very well; came in second after Ruby 1.9; and compatibility is good and getting better all the time. Ok, troll time: My opinion - definitely try JRuby over Groovy. You get all the benefits of the Java ecosystem: native calls to java libraries, JVM execution, JIT compilation, packaging, war/ear-based deployment, etc, etc. Most importantly, however, you get a language that was designed to make people happy. Most Rubyists - especially those with experience in other languages - agree it achieves this goal well. As for Groovy, I still say it is an attempt to make a static language (Java) appear dynamic. They've done a decent job, but when you really compare it to using native Ruby, the warts and sharp edges poke through. The only argument I see in favor of Groovy is integration with the Java ecosystem, which JRuby effectively negates. Conversely, all language or syntax preference or prejudice aside, the Ruby ecosystem is also very rich (rubygems and github), and you cannot take advantage of this with Groovy. Why not be able to choose from the best of both worlds? Java is dead, long live the JVM. JRuby FTW in the enterprise. -- Chad On Mon, Dec 8, 2008 at 3:45 PM, Todd Ellermann [EMAIL PROTECTED] wrote: One more side note. JRuby runs on the JVM as well, and for a while was out performing the native Ruby interpreters. Not sure if that is still true. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - This email (and all attachments) is for the sole use of the intended recipient(s) and may contain privileged and/or proprietary information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message.
Re: [jug-discussion] Any News on the Holiday Party?
I would encourage you to consider Groovy, which runs on the Java Virtual Machine, and interoperates with Java seamlessly. I would only consider C++ if I were doing something that had requirements for performance that required optimization down to the hardware level of machine I was going to run it on. And quite frankly, you would be looking at Assembly as well. Regardless I would prototype in Groovy first. then do optimization if necessary. Happy Holidays Tucsonians! -Todd *** Todd R. Ellermann VP of Engineering VirtualTourist.com Founder Webagogy.com Researcher Betterwebapp.com Personal: [EMAIL PROTECTED] 805-850-8044 cell *** Does getting an ASU MBA with existing UofA BSCE make me a SunCat? or a WildDevil? Go Cats! ...said with a Devilish grin ;) From: [EMAIL PROTECTED] [EMAIL PROTECTED] To: jug-discussion@tucson-jug.org Sent: Monday, December 8, 2008 12:07:52 PM Subject: Re: [jug-discussion] Any News on the Holiday Party? actually, I've begun a project and am trying to decide if I should use C++ or Java and I don't have a lot of knowledge/experience in either. It's something to model visual transduction. Would it be inappropriate to discuss this at the party? ;-) Respectfully, Liz, Data Base Administrator, Methods Engineering Andrew Lenards [EMAIL PROTECTED] 12/08/2008 12:14 PM Please respond to jug-discussion@tucson-jug.org To jug-discussion@tucson-jug.org cc Subject Re: [jug-discussion] Any News on the Holiday Party? 12/16 works for me On Mon, Dec 8, 2008 at 8:55 AM, [EMAIL PROTECTED] wrote: sounds good to me. I haven't even been to one of the discussions yet, but... hey... a party? Respectfully, Liz, Data Base Administrator, Methods Engineering Andrew Barton [EMAIL PROTECTED] 12/07/2008 11:12 PM Please respond to jug-discussion@tucson-jug.org To jug-discussion@tucson-jug.org cc Subject Re: [jug-discussion] Any News on the Holiday Party? Feast has always been good to us. Given that 12/9 is creeping up on us so quickly, I vote for 12/16. Andy On Dec 5, 2008, at 3:59 PM, TR wrote: Aggh Yes the season does catch up to you So when do we have the Jug Xmas? Our regular Tuesday or some other day? Where Feast or some where else I am open TR Vote: Tues 12/9 Thur 12/11 Tue 12/16 Other Feast Other nominations? -- Andrew Barton eBlox, Inc. 512.867.1001 x101 Check out the new Free Distributor Resource Center (including an online directory of more than 1200 Suppliers)! http://www.distributorresourcecenter.com - This email (and all attachments) is for the sole use of the intended recipient(s) and may contain privileged and/or proprietary information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. - This email (and all attachments) is for the sole use of the intended recipient(s) and may contain privileged and/or proprietary information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message.
Re: [jug-discussion] Any News on the Holiday Party?
IMHO In my experience if you come from C or C++, and Java then groovy is a more natural transition. If you have Perl experience then Ruby is a more natural transition. -T *** Todd R. Ellermann VP of Engineering VirtualTourist.com Founder Webagogy.com Researcher Betterwebapp.com Personal: [EMAIL PROTECTED] 805-850-8044 cell *** Does getting an ASU MBA with existing UofA BSCE make me a SunCat? or a WildDevil? Go Cats! ...said with a Devilish grin ;) - Original Message From: Kit Plummer [EMAIL PROTECTED] To: jug-discussion@tucson-jug.org Sent: Monday, December 8, 2008 2:29:11 PM Subject: Re: [jug-discussion] Any News on the Holiday Party? Google? Todd's suggestion of Groovy is not a bad idea either...though you'll still be tied to the JVM (not necessarily a bad thing). If you are just starting to learn to program I'll stand by Ruby, and Groovy to a lesser extend because the language is secondary to getting the many other skills required to make yourself useful to an employer. Kit On Dec 8, 2008, at 3:05 PM, [EMAIL PROTECTED] wrote: ha ha! So what is Ruby? Respectfully, Liz, Data Base Administrator, Methods Engineering Kit Plummer [EMAIL PROTECTED] 12/08/2008 02:47 PM Please respond to jug-discussion@tucson-jug.org To jug-discussion@tucson-jug.org cc Subject Re: [jug-discussion] Any News on the Holiday Party? Then Ruby is your best choice. (Said with huge grin, and shield raised) Kit On Dec 8, 2008, at 2:27 PM, [EMAIL PROTECTED] wrote: No, it won't. Respectfully, Liz, Data Base Administrator, Methods Engineering Kit Plummer [EMAIL PROTECTED] 12/08/2008 02:17 PM Please respond to jug-discussion@tucson-jug.org To jug-discussion@tucson-jug.org cc Subject Re: [jug-discussion] Any News on the Holiday Party? Does this application have a web-based interface? Or, will it? On Dec 8, 2008, at 2:08 PM, [EMAIL PROTECTED] wrote: so you have an opinion on the language and Java is the preferred? Respectfully, Liz, Data Base Administrator, Methods Engineering TR [EMAIL PROTECTED] Sent by: [EMAIL PROTECTED] 12/08/2008 01:31 PM Please respond to jug-discussion@tucson-jug.org To jug-discussion@tucson-jug.org cc Subject Re: [jug-discussion] Any News on the Holiday Party? On Mon, Dec 8, 2008 at 1:07 PM, [EMAIL PROTECTED] wrote: actually, I've begun a project and am trying to decide if I should use C++ or Java and I don't have a lot of knowledge/experience in either. It's something to model visual transduction. Would it be inappropriate to discuss this at the party? ;-) It would be appropriate to discuss. But C++ is an inappropriate language to consider for ANY development. - This email (and all attachments) is for the sole use of the intended recipient(s) and may contain privileged and/or proprietary information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - This email (and all attachments) is for the sole use of the intended recipient(s) and may contain privileged and/or proprietary information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - This email (and all attachments) is for the sole use of the intended recipient(s) and may contain privileged and/or proprietary information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe,
Re: [jug-discussion] Professional Java Server Programming
Look at Groovy and grails. JSP is old school :) my .02Cents *** Todd R. Ellermann Chairman PHXJUG.org Acting CTO HWHC, Inc. [EMAIL PROTECTED] [EMAIL PROTECTED] 602-738-6187 cell *** Does getting an ASU MBA with existing UofA BSCE make me a SunCat? or a WildDevil? - Original Message From: [EMAIL PROTECTED] [EMAIL PROTECTED] To: jug-discussion@tucson-jug.org Sent: Tuesday, September 4, 2007 6:34:19 PM Subject: [jug-discussion] Professional Java Server Programming Hi all, Earlier this year I was working at a university in France for 3 months, and amongst other things started work on a website for them. I got into JSP and servlets, which are new for me, but in the limited time available and delays in the hardware being delivered, I only started investigating these, and spent most of my time writing the client-side code, as well as doing some real science. Anyway, I'm going back to France at the end of the month to work there for a further 6 months, and I'm interested in knowing more about server-side programming. By chance I was in Bookmans today and saw a book called Professional Java Server Programming J2EE Edition published by Wrox with a large number of authors. It is over 1600 pages long and is on sale for $30. The edition is for 2000 with ISBN 1-861004-65-6. A quick check on Amazon shows there is a 2001 edition, but I didn't see any later editions. Are there any, and if not, is the 2001 edition significantly different from the 2000 edition? Would you recommend this book, and if there is an addition later than 2001 should I get it? If I can get the 2000 edition from Bookmans, would that be good enough. I would most appreciate some advice on this. On another matter, I registered the company CS-CUBED LLC here in Tucson, which has just been approved, and have just got up a preliminary website at cs-cubed.com . So far I have at least one customer and there are more possibilities. The fact that I will be out of the USA should not prevent me from attracting other business. Christopher Sharp ** Get a sneak peek of the all-new AOL at http://discover.aol.com/memed/aolcom30tour - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] Ready for the edge of your seat? Check out tonight's top picks on Yahoo! TV. http://tv.yahoo.com/
[jug-discussion] Go back to school!
Oh but a critical two years it is! I can only speak for the last seven years that I have been hiring programmers and I can say that occasionally I have dropped someone from a pool of candidates for senior and architect positions if they had no real 4 year degree. Often I have hired and worked with junior and mid level developers who had no degree or associates degrees from U of Phoenix, UAT or the like. My consistent experience is that they are decent programmers and mediocre to poor Software Engineers. One of the first things I usually do is make them take a Data structures and algorithms class, and get Java programmer certified. While this doesn't make up for all that you can get out of a solid CS or CE degree it helps. IT and IS and MIS degrees generally fall for me half way between a BS in CS and an associates degree. My general experience is the associates degree people often end up tending towards programming in PHP, Ruby, Visual Basic, or ASP for less pay than a degreed CS guy who usually moves between multiple languages having a favorite compiled language and a favorite scripting language. Experience is great but the lack of a four year degree can end up being a ceiling. The clear path to being the exception to the ceiling is to become a poster child for an open source project or a particular technology. E.G. become a major committer for Grails or something that demonstrates competence. Write a book. Become the de facto speaker on a topic/technology at No Fluff Just Stuff etc... Food for thought. One friend of mine recently got a Masters in Engineering from ASU on top of his CIS degree from UofPhoenix. Getting the ASU on top of the UofP I believe closes the door on his questionable past. -Todd *** Todd R. Ellermann Chairman PHXJUG.org Acting CTO HWHC, Inc. [EMAIL PROTECTED] [EMAIL PROTECTED] 602-738-6187 cell *** Does getting an ASU MBA with existing UofA BSCE make me a SunCat? or a WildDevil? - Original Message From: Bill Barr [EMAIL PROTECTED] To: jug-discussion@tucson-jug.org Sent: Thursday, August 23, 2007 9:35:16 PM Subject: Re: [jug-discussion] professional degree programs Craig, Check out University of Maryland University College (www.umuc.edu). It's a full participant in the UMD system, they have several on-line IT/IS degrees and their credit transfer policy is very liberal plus they also offer co-op and a knowledge-for-credit transfer option. In practice I have found that all of the best developers I have hired over the years, regardless of which school they went to and how many degrees they had, all started programming before they could legally drive a car. As a hiring manager, I look at it this way. In a 4-year degree, only about half of that time is focused on the major. In a 2 year degree from a tech college, 100% is focused on the major. That leaves 2 extra years for real-world experience. I just say that for some added perspective; school only provides about 2 years of job-relevant instruction. Craig Barber [EMAIL PROTECTED] wrote: Hey All, I'm going on the 3rd year of my full-time career in software development now. Probably not unlike many others out there I was enticed away from completing my undergraduate degree for full-time work at a software development startup, and now Im looking into finishing up my degree. Unfortunately I've discovered that the UofA's CS program isn't really practical for professionals such as myself, as most of their CS courses are only offered during core business hours. I was wondering if any of you out there have experience and/or opinions on the quality of some of the programs out there tailored for professionals. For example, I've been researching the University of Phoenix. They have an online program which offers a BS tailored for software engineering: http://www.phoenix.edu/ online_and_campus_programs/degree_programs/ degree_programs_description.aspx?progversion=5locationid=-1 For you employers and/or educators out there: Which programs do you consider reputable and of good quality? Which programs would you recommend staying away from? How do you measure up a potential employee who has a degree from a program like this compared to a traditional university? Any feedback is welcome. -Craig Barber - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Bill Barr Got a little couch potato? Check out fun summer activities for kids. Be a better Globetrotter. Get better travel answers from someone who knows. Yahoo! Answers - Check it out. http://answers.yahoo.com/dir/?link=listsid=396545469
Re: [jug-discussion] tasks that developers do when learning a new language?
We have been doing a bunch of research with different languages, and things that come up: How to talk to a database? Conditionals Loops how to package stuff (CPAN for perl, Jar's for Java, Gem's for Ruby) Concatenation Strings especially Variable Declaration Scope Object Definition and Instantiation Interfaces possible? How to print to Standard Err/Out for debuggin API for talking web stuff Sessions, Request Response Then I usually jump into the ORM and the popular Web Framework or Templating Language Config Files and Logging come up quickly as well. *** Todd R. Ellermann Chairman PHXJUG.org Director of I.T. Services IPower.com [EMAIL PROTECTED] [EMAIL PROTECTED] 602-738-6187 cell *** Does getting an ASU MBA with existing UofA BSCE make me a SunCat? or a WildDevil? - Original Message From: Warner Onstine [EMAIL PROTECTED] To: jug-discussion@tucson-jug.org Sent: Saturday, April 21, 2007 5:47:39 PM Subject: [jug-discussion] tasks that developers do when learning a new language? Hi all, I was just curious, when you start learning a new language, what do try and do first? Here are some of the ones that I look at: - looping (how do I do a for loop) - if, then, else - switches (do they exist?) - object and array creation (what types are there and how do I do it) In a sense this goes beyond just syntax and assumes that you (the developer) already have some knowledge of how to program and are familiar with OO. -warner Warner Onstine - Programmer/Author New book! Tapestry 101 available at http://sourcebeat.com/books/ tapestrylive.html [EMAIL PROTECTED] http://warneronstine.com/blog - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [jug-discussion] looking for a thread/game guru
Ran into some similar problems the first time I wrote a game. JInvaders :) The easiest thing I can suggest is have your game loop in the main thread and have a token of control handed from player to player. Have the player be either a user or a computer, but give each one of them their own thread. When they get the token (notify) they are able to do something in the model. This will also let your computers perform strategic calculations off the main thread and allow your users to do actions that don't impact game play without waitng for their next move. Have some JInvaders code, but would guess that a google search would result in much better threading game examples. JInvaders was written in Java 1.0 and recompiled with MS J++ to work in old versions of I.E. boy do I not miss the early days of Java! -Todd I haven't thought this all the way through and it has been a while Happy Holidays to all you back home! --- Warner Onstine [EMAIL PROTECTED] wrote: Or at least someone who's smarter than me ;-). I'm stuck on a project for school, essentially it is a Monopoly game. I have created a separate thread that runs through the list of players and moves them. If they are a computer player then it rolls the dice for them, but for the human players I want to allow the user to click the dice. I've tried a number of techniques to get the game thread to pause and wait for the user to click the dice but they've either resulted in pausing the entire game and locking up the interface or just ignoring the other thread altogether. Any assistance is greatly appreciated as this is my first real time with threads and it is driving me absolutely batty! -warner - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] *** Todd R. Ellermann President PHXJUG.org [EMAIL PROTECTED] 602-738-6187 cell *** Does getting an ASU MBA with existing UofA BSCE make me a SunCat? or a WildDevil? Any questions? Get answers on any topic at www.Answers.yahoo.com. Try it now. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: [jug-discussion] OT: Google and Yahoo
Nick, Are we really supposed to believe that a new gmail account can't subscribe to the Tjug mailing list?. that's some strong koolaid they are serving in the cafe :p -Todd *** Todd R. Ellermann President PHXJUG.org [EMAIL PROTECTED] 602-738-6187 cell *** Does getting an ASU MBA with existing UofA BSCE make me a SunCat? or a WildDevil? __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [jug-discussion] MS Access / Filemaker like front-end for MySQL/Oracle?
MS Access will allow you to attach to any ODBC datasource including Oracle and do some really fun stuff. Toad is the other product I always think of when talking about Oracle made easy. -Todd You won't mind me replying to your non-java question, because (even though I was born in Tucson) I live in Scottsdale. Guess that makes me not really a qualified TJUG member. ;) *** Todd R. Ellermann President PHXJUG.org [EMAIL PROTECTED] 602-738-6187 cell *** Does getting an ASU MBA with existing UofA BSCE make me a SunCat? or a WildDevil? __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [jug-discussion] on April 1st
Check out Thinkgeek's new products today. The izilla and the buzzaire! Todd R. Ellermann President PHXJUG.org [EMAIL PROTECTED] 602-738-6187 __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [jug-discussion] new embedded sql database
Derby is pretty easy to get setup and run embeded. H2 (been reading this afternoon.) Looks like it has a better install and GUI app. The IJ command line tool in Derby works great once you get it up and running, but I am sorry to say that it was a bit of a pain some of this was a new box and the fact that I have been managing too much and writing code TOO little. I think I acutally saw dust come off the screen when I fired up Eclipse. ;) If the H2 site is to be believed it looks like it has both a smaller code foot print and significant performance advantages. I do like the idea of Apache and IBM behind Derby and the possibility of buying the Cloudscape command tools and support. Depends on your app and your corporate environment if you ask me. -Todd Todd R. Ellermann President PHXJUG.org [EMAIL PROTECTED] 602-738-6187 __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [jug-discussion] Google director of Info Systems speaking at UA
Ever so slightly off topic, but for a fellow Java guy in PHoenix, can anyone recommend a good wedding caterer down in Tucson? Getting married back home in March. Warner you find a replacement yet? -Todd Please respond off line. Todd R. Ellermann President PHXJUG.org [EMAIL PROTECTED] 602-738-6187 __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [jug-discussion] MSoft + Jboss?
This occured for me like the un-announcement Uhhh Doesn't JBoss run on Java? Doesn't Java Run Anywhere? -Todd Todd R. Ellermann President PHXJUG.org [EMAIL PROTECTED] 602-738-6187 __ Yahoo! Mail - PC Magazine Editors' Choice 2005 http://mail.yahoo.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: [jug-discussion] Why Jython, or Jelly, or Groovy, or Beanshell or ... instead of perl, or sh script?
Hate to actually do Microsofts job here, but when/if longhorn comes out it will actually have FOR THE FIRST TIME EVER a real scripting environment. I think it is currently code named monad. I saw a demo of it in Redmond. The cool things you could do with it if Office was installed include. wget to get the log. Import into excel. generate a pie chart. email attachement to person(s). You may have to do a little prep work in the excel template, but you could then email the log results (presumably site usage statistics or something) directly to the marketing department and skip the developer all together. Ofcourse if these are error logs you might have other ideas. -Todd Todd R. Ellermann President PHXJUG.org [EMAIL PROTECTED] 602-738-6187 __ Yahoo! for Good Donate to the Hurricane Katrina relief effort. http://store.yahoo.com/redcross-donate3/ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: [jug-discussion] Feedback for this WhitePaper
I rarely find myself as an advocate of Fowler's writing, but this was eye opening and much closer to what I was looking for when I read Rick's paper. http://martinfowler.com/articles/injection.html For interesting discussion, I do find myself solidly back in the camp of Spring is a fad. It works, but isn't better de facto. There are some engineering conditions under which I would consider it. For example if I were building an application for resale, ecommerce engine perhaps? As most of my applications are business applications spicifically for the company I am working for and unlikely to ever be installed a second time with a different configuration I find SPRING to be a poor trade. Move configuration from compile time checked code to runtime config files. No thanks! But what about testing?! You cry. Sadly, my test team goes by the name of customer and that is a business directive not my choice. Not sure it would be compelling regardless. Food for thought. -Todd Todd R. Ellermann President PHXJUG.org [EMAIL PROTECTED] 602-738-6187 __ Yahoo! Mail - PC Magazine Editors' Choice 2005 http://mail.yahoo.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[jug-discussion] Speaker next week
Hey fellow tucsonians The PHXJUG has a sponsor for next wednesday, but the sponsor has no speaker. Any of you author types from down there want to come speak about something interesting? Promote your book etc... Can commit to covering some travel costs for the right presentation. ;) Expectation Hour-Hour+1/2 + questions.. free beer and food afterwards. BTW GO CATS! Email me directly if your interested. or call me if you have questions. Todd R. Ellermann Presidet PHXJUG.org [EMAIL PROTECTED] 602-738-6187 cell __ Do you Yahoo!? Yahoo! Mail - Helps protect you from nasty viruses. http://promotions.yahoo.com/new_mail - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[jug-discussion] BEA User Group
Vince Salvato [EMAIL PROTECTED] 602.531.1094 cell __ Do you Yahoo!? Win a $20,000 Career Makeover at Yahoo! HotJobs http://hotjobs.sweepstakes.yahoo.com/careermakeover - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [jug-discussion] BEA User Group
Sorry, For those of you interested in the BEA User Group forming in phoenix, Vince is involved in that. Unfortunately, I wasn't paying attention to what got filled in when I hit reply-to. Hope things are going well down there in Tucson. -Todd __ Do you Yahoo!? Win a $20,000 Career Makeover at Yahoo! HotJobs http://hotjobs.sweepstakes.yahoo.com/careermakeover - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [jug-discussion] C# and Java Comparison?
We did this presentation recently up here at the PHX jug and it was really a great discussion. The gist was that the two technologies or languages when compared are VERY similar. The core advantages of .NET, being it's integrated nature to the MS platform. The core disadvantages of .NET being it's integrated nature to the MS platform. ;) Java seems to be a little more robust in the scope and variety of packages available. .NET and the integrated MS dev environment maybe a little quicker and easier to build hello world in. I will try and dig up the presentation if we still have it. I thought it was on the website, which it does not appear to be. -Todd President PHXJUG.org __ Do you Yahoo!? Yahoo! Mail SpamGuard - Read only the mail you want. http://antispam.yahoo.com/tools - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [jug-discussion] Prevayler
Rolled our own Tx Management (pretty simple transaction queue). As for the XML thing. the problem can be solved by handling the serialization manually and overriding the serial ID's etc... to pick up when an old form of the object is being read in. The xml thing would have given us a fill in those fields that are available and set others to defaults approach. The DTD would maybe change slightly but you could handle backwards compatibility for free. Our solution, don't ever update the model or when you do reinstall. The app has no long term reporting requirements and the product catalog is constantly changing. Translation, update = delete old install new. Happy to share the code. In addition, to the new Java XML serialization we tried betwixt digester from the apache group as an approach. Neither got all the attention and love they needed, so I still think it is possible. -Todd __ Do you Yahoo!? Yahoo! Mail SpamGuard - Read only the mail you want. http://antispam.yahoo.com/tools - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: [jug-discussion] Prevayler
Group of people to join me for dinner over at el corral or pinnacle peak. (Don't have to pay for my meal, just give me an excuse to go and speak propeller ;) FYI I am a native Tucsonian (like to keep my eye out on what is going on in the old pueblo.) -Todd __ Do you Yahoo!? Yahoo! Mail SpamGuard - Read only the mail you want. http://antispam.yahoo.com/tools - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [jug-discussion] Meeting on 2/10?
Yes, You'll get the invite today. -T __ Do you Yahoo!? Yahoo! Finance: Get your refund fast by filing online. http://taxes.yahoo.com/filing.html - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]