Tag Archives: Java

JBoss Seam at the AAJUG on November 27

The Ann Arbor Java Users Group will be meeting on Tuesday, November 27, with David Ward of JBoss speaking on "JBoss Seam and the Red Hat Developer Studio".  Food and networking at 6:30, meeting will start at 7:15.  Zattoo is sponsoring (food and location), so they are asking for RSVPs to jsyang@zattoo.com.   See below.

Zattoo will be serving food and beverages.
Open networking will begin at 6:00 PM, food will be served at 6:30 PM, and the presentation will start at 7:15 PM.
Map to Zattoo:
http://maps.google.com/maps?f=q&hl=en&geocode=&time=&date=&ttype=&q=zattoo,+Ann+Arbor,+MI&ie=UTF8&ll=42.290644,-83.74835&spn=0.045778,0.097504&z=14&iwloc=A&om=1

Meeting Information:

"JBoss Seam and the Red Hat Developer Studio" – JBoss Seam is a modern enterprise Java application framework, integrating the best practices learned from past frameworks, and innovating in areas where they have been deficient.  Using JBoss Seam, developers are more productive as they leverage Seam's powerful yet simple component model, state management facilities, presentation and business tier integration, and more. The Red Hat Developer Studio (RHDS) is a set of Eclipse-based tools that are pre-configured for JBoss Enterprise Middleware, offering significant time-savings and value to developers.  A summary of JBoss Seam and RHDS features will be presented during this technical session, followed by a detailed demonstration of creating a Seam application using RHDS.

Presenter BIO:

David Ward is a Solutions Architect within the JBoss division of Red Hat. He has over 12 years experience designing and developing enterprise systems across various fields such as online commerce, payroll services, pharmaceutical applications, real estate, printing, document management, inventory management and more.  He has authored numerous Java related articles and whitepapers.  David is a longtime JBoss evangelist and joined Red Hat in October 2006.

CodeMash speakers announced

I'm really looking forward to CodeMash 2008.  There is an amazing list of speakers. 

Here's a subset of the talks that interest me (not in any particular order)

Testing with Guice, by Dick Wall

Dick is a cohost of the Java Posse podcast, which is invaluable for keeping up to date on Java.  He's also a software developer at Google.

Getting Started with Django, by Leah Culver

Leah is the cofounder/lead developer for Pownce.  Don't know Pownce?  It's a social networking platform that has been compared to twitter, jaiku, and tumblr.  Perhaps it's more than all of those.  Hopefully we'll get Leah to tell us more!

LinqTo<T>:Implementing IQueryProvider, by Bill Wagner

Bill is the author of Effective C# and the upcoming More Effective C#.  He's also my business partner at SRT Solutions.

Engineering and Polyglot Programming, by Neal Ford

Neal works for Thoughtworks and travels extensively, speaking at many different conferences.  He spoke at CodeMash last year and gave an awesome keynote as well.

Crash, Smash, Kaboom Crash Course in Python, by Catherine Devlin

Catherine did this talk at PyCon, to rave reviews.

Bitter Java? Sweeten with JRuby, by Brian Sam-Bodden

Brian is the author of Beginning POJOS and Enterprise Java Development on a Budget.  I'm interested in learning more about JRuby and this looks like an interesting talk.

Why I Love Python, by Bruce Eckel

Bruce is a longtime author and active in the development community.  He was a founding member of the ANSI/ISO C++ committee.  He has spoken at many different conferences, including CodeMash 2007, where he did a fascinating keynote which brought together elements from many different aspects of life about progress toward a solution.

Coding in Silverlight, by Jesse Liberty

Jesse is the Senior Program Manager of Microsoft's Silverlight team. 

 

And there are so many more (but I should get back to work, so check it out yourself on the online session list).

The early bird deadline is tomorrow.  Conference registration is $125 today, but will go up to $175 on Friday.

 

CodeMash – I'll be there!

Ann Arbor Java User Group meeting tonight

Just got the word that I totally missed that there is an AAJUG meeting tonight.   Kirsten Henderson from iDashboards is speaking on:

JSR 223: Scripting for the Java Platform

Date: Tuesday, November 6th, 2007
Time: 7:00PM – 9:00PM EDT

Open Networking starts at 7 PM.

We will have giveaways such as T-Shirts, Pens, etc. as well as a raffle for a free license of JetBrains IntelliJ IDEA Version 7.0.

Meeting Location:
Washtenaw Community College, WCC BE250
www.wccnet.org/search/roomlocator/

PRESENTATION:
===========

JSR 223: Scripting for the Java Platform: The Java Scripting API (JSR-223) consists of a script language independent framework that provides developers with the power to leverage the strengths of a scripting language (JavaScript, Ruby, Python, etc.) from within their Java applications. This presentation will focus on demonstrating how the Java Scripting API empowers Java developers to choose the best tool for a given task rather than having to work within the confines of a given language. Emphasis will be placed on the interface itself and the usage of third-party scripting engines to execute scripts rather than the intricacies of implementing a scripting engine.

Speaker BIO:
=============

Kirsten Henderson is a Software Developer on iDashboards, a Business Intelligence enterprise dashboard application.

Google and its mobile strategy …

Well, it's not A gPhone.  But it IS a free SDK for anyone who wants to develop applications for mobile phones.  AND they're asking for input from developers that they will use to further develop their product.  The SDK will apparently be available on November 12! 

They have developed a new mobile operating system, based on Linux.  Java already has a large percentage of the mobile device market, but this lets Google build a mobile-specific platform that developers can use.

And Google apparently thinks that this is even bigger than the idea of a single gPhone.  Rather, any manufacturer can build a phone with a platform supported by Google. 

Verizon hasn't jumped on board yet, but there's speculation that Sprint and T-Mobile have.  I'm really hoping Verizon does, as well.

 For more information, see:

http://www.mercurynews.com/breakingnews/ci_7375818 

http://tinyurl.com/2yozry 

CodeMash early bird deadline is fast approaching

CodeMash is a conference that I'm involved with, as an organizer. Next year's event will be held Jan 9-11 (panel discussion the evening of the 9th, with full days on the 10th and 11th), at the same location as the 2007 event: the Kalahari Resort and Indoor Water Park in Sandusky, OH.

CodeMash a cool event, that brings together developers from all different languages, platforms, and technologies, to learn from one another.  And, it's priced so that anyone can afford to attend.  We know that many companies do not allocate money for training, so we priced CodeMash at the "self-pay" level (it's just $125 for the event, if you sign up by November 15).  The registration fee includes meals (2 breakfasts, 2 lunches, and 1 dinner).  HOW can we do this at such a low price, when other conferences charge in the thousands?  First, we have an amazing list of sponsors, from small companies to very large ones. Every dollar helps us to put this event together, and we seriously could not do it without our sponsors.  And, it's an all volunteer organizational team, and we have worked pretty hard to put this together because we all feel strongly that this benefits the community.  We couldn't even REACH our sponsors without our volunteer team, since volunteers even take on the responsibility for contacting and soliciting sponsors.  And no, none of us are in sales.  We are all developers.  We're lucky that our sponsors have been so responsive!

You can see a partial session list at http://codemash.org/SessionList.aspx.  We were absolutely overwhelmed by cool talks this time around and we had to turn down some really interesting talks.  I am confident that the schedule that we've come up with will be of great interest to our attendees. There will be Java, Python, Ruby, .NET, and many talks on technology in a non-language specific type of way.  There will be open spaces where you can propose your own session, and have an interactive conversation with the other attendees rather than listening to a prepared lecture.  It's going to be a great event … again.

The family-friendly location (bring the kids! hang out in the water park!) is intentional, and we have introduced "CodeMash Families" for the 2008 event.  A volunteer organizer will help families to meet one another and perhaps even have some scheduled activities, if that suits them.  This was borne out of last year's experience, where the families who had come along sort of "discovered" one another throughout their time at the Kalahari and eventually introduced themselves.

So anyhow, get in on the early bird pricing.  The $125 entry fee expires November 15.   I'll certainly blog more about this in the upcoming weeks, as we release the rest of the talks and nail down more information.

NetBeans 6, Beta 2 ….

Has been released.  Josh Marinacci says he's dumped all old versions of NetBeans AND Eclipse from his system.  Hmm, interesting.  I'm not sure I'm ready to go that far, but I *do* think it's time to give NetBeans another look (I downloaded Beta 1 and played around with that, and it looks pretty nice).  And I'm pretty jealous of all of the disk space Josh was able to free up with his bold move.

So, I was trying to think what I would miss about Eclipse. I thought maybe I would miss the GWT Designer, which does graphical layout for GWT apps.  No, I don't do a lot of GWT development, but it's nice to have the flexibility to do so easily (and I happen to be doing some GWT work now).  But alas, it appears that NetBeans offers such a thing as well.  I'll have to check it out (and I won't feel at all bad about having spent $39 for a year of the GWT designer; it was totally worth it!).

Lightning Talks at SRT Tomorrow …

Don't forget to show up at our office (206 S. Fifth Ave, Suite 200, Ann Arbor) tomorrow!  Our series of Lightning Talks start tomorrow, and continue biweekly after that.  We'll start around 3 and go til around 5 or whenever people stop talking about cool stuff, whichever comes first (I do have to leave to get the kids at 5!).

I don't know yet who will come, but that's part of the interest.  Having experienced these in the past, all I can say is, I have high hopes for interesting content that is both informative and entertaining.

I haven't planned ahead much (it's a 10 minute lightning talk!), but I may demonstrate some of the rich interfaces that you can do in Java, such as those that can be found in the awesome book that recently came out by Chet Haase and Romain Guy: Filthy Rich Clients (I finally bought a copy last week).   Java does NOT have to equal ugly.  And tell me, have you EVER heard a better name for a book?

Bill has an interesting talk in his back pocket as well. I think it will be fun!  See you there? 

 

September Ann Arbor Tech Events

Ah, a new month and more tech events in Ann Arbor. All meetings are free and open to the public.  SRT is happy to say that we will be hosting several of these meetings in our new office, at 206 S. Fifth, Suite 200.  That's at the corner of Fifth and Washington, directly above the Linux Box.  Entrance is on Fifth; take the elevator to floor 2R (or you can take the stairs, but then you have to wind around on the 2nd floor to find our office).

Tomorrow, Wednesday September 5, Dave Strenski of Cray Inc., will be presenting a talk for the Ann Arbor Computer Society, entitled "Estimating FPGA 64-bit Floating Point Performance".  For a brief summary on FPGA (Field Gate Programmable Arrays), go to http://en.wikipedia.org/wiki/FPGA.  Dave will talk about the architecture of the Xilinx Virtec-4 and Virtex-5 FPGA chips, and demonstrate how to estimate their performance.  This meeting will be held at SPARK Central, 330 E. Liberty (lower level) for the last time.  Starting in October, SRT will be hosting the AACS meetings.

On Thursday, September 6, the Michigan Python User Group will talk about "Python 3.0: What's up with that?".  The group will meet at SRT's offices, at 206 S. Fifth Ave, Suite 200 (see directions above).

On Monday, September 10, at UM's North Campus (EECS 1200), the Ruby MI group will meet.  In addition to open discussion, the meeting will include:

  1. User Group Challenge – Boggle
  2. Ruby/Rails Editors lightening talks
  3. RubyConf*MI

 
The Ann Arbor Java User group, which usually meets the first Tuesday of the month, has moved its meeting to next Tuesday,September 11, because of the holiday.  Raj Rajen will be presenting Janeeva's experiences with Flex.  The AAJUG meeting will be held at its longtime location at Washtenaw Community College, Room WCC BE250

And finally, the Ann Arbor Dot Net Developer Group (AADND) meets on Wednesday, September 12 for a talk on Windows Workflow (WF) and "Following the Rules", by Michael Wood. AADND will also be meeting at SRT's office, at 206 S. Fifth Ave, Suite 200 (see directions above).

Ruby, Java, and Castle! Oh my!

It's the first full week of the month, so lots o' user group meetings going on. 

There's a Ruby User Group meeting in Ann Arbor tonight, Monday August 6.  It's from 7:00-8:30 pm on the University of Michigan campus, 1670 CSE. Details at their website: http://rubymi.org

Tomorrow (Tuesday, August 7) is the second Google tech talk in Ann Arbor, this one for the Ann Arbor Java User Group.  It's being held at Google Ann Arbor, 201 S. Division (Floor 5), from 6-9 pm.  Registration (required) and more info at http://www.aajug.org/.  I'll definitely be there, since the talk is on enterprise level clustering solutions. 

Don't burn out before Wednesday (August 8).  Jay Wren (who I'm thrilled to say is the most recent addition to the SRT Solutions consultants!) is talking at the Ann Arbor Dot Net Developer Group, on Inversion of Control and Dependency Injection, using Castle's Windsor IoC.  That meeting is being held at Ann Arbor SPARK, 330 E. Liberty (Lower Level), from 6-8:30 or so.  More info at http://www.aadnd.org.

 

 

 

Google Tech Talk for Ann Arbor Java User Group on Tuesday, August 7

Registration is now open for the 2nd Google Tech Talk in Ann Arbor. If you missed out on registering for the Python User Group/AACS Tech Talk, then register early for this one.
Google Ann Arbor is excited to host a special tech talk event in tandem with the Ann Arbor Java User Group. Join us for food, drinks, and a technical talk with Ashok Banerjee, Engineering Manager at Google.

When:
Tuesday, August 7, 2007
6:00 - 9:00 PM

Where:
Google Ann Arbor
201 S. Division St., Fl. 5
Ann Arbor, MI

About the talk:
End to End Clustering

Ashok will discuss enterprise-level clustering solutions for
production systems. He will explain how at each level one can avoid a single point of failure. He will explore the mechanics, tips and traps, and ramifications for performance and throughput at each level.

He will discuss clustering at the following tiers: Global Load
Balancing, Site Level Load, Balancing, Web Server Plugins, SSL Accelerators, J2EE™ Application Clustering, Caching
HA Database, SAN/Veritas Volume Manager.

He will also focus on some protocols like HTTP, HTTPS, RMI, Protocol Tunneling etc.

About the speaker:
Ashok Banerjee, Engineering Manager at Google, works on the Google Billing Server. Prior to Google, Ashok designed and implemented Clustering (Load Balancing and Failover) on the Oracle Application Server and worked on the internals of the WebLogic Server. His interests include distributed computing, distributed transactions,
high performance messaging and persistence.

NOTE: Seating is limited, so registration is required for this FREE event.

http://services.google.com/events/annarbor_techtalk07_2