Python DBAPI on Thursday

Thursday, June 7 at 7 pm

For the June meeting (June 7 at 7PM, at Arbor Networks), Carsten Haese will be giving a talk on Python's DBAPI. The DBAPI is like Java's JDBC. It's a database independent way to connect to databases and run queries.

Arbor Networks is at:
220 East Huron Street, 6th Floor
Ann Arbor, MI 48104

After the meeting, a group often heads off to hang out for a bit.  Don't know if I'll be able to do that, but I'll definitely try to make the meeting.

And watch for a special announcement for the August meeting!  The MichiPUG has been contacted for a Google Tech Talk!  I'll post more about it here, or you can join the Google group.

Carsten's blog

Michigan Python User Group
Google group
Arbor Networks
Our host

Wireless Washtenaw on Wednesday

Wednesday, June 6 at 6:00, preceded by SPARK career event

The Ann Arbor Computer Society is presenting "Wireless Washtenaw" this week.  The meeting starts at 6 pm (with pizza) at SPARK Central, 330 E. Liberty (lower level), Ann Arbor, MI.

Preceding that event is a SPARK-sponsored networking and career event for software professionals.  If you're looking for a job, looking for employees, looking for coworkers, or just want to gauge what's up in the area in terms of employment, this is a good place to be.  It's free, and you can simply stay for the AACS meeting afterward (also free).

Ann Arbor Java User Group meeting tonight: format change

Time, Location, and FOOD has changed (and added to program)

The original plan was to start the meeting around 7:00 and have pizza and then Rags Srinivas (Java evangelist from Sun) would start talking about JavaFX Script and plans for the new consumer friendly JRE.   Both topics are of great interest to me, so I have been looking forward to this JUG meeting.

Ah, but then some MORE changes were made. 

  • Instead of PIZZA, there will be a PASTA BAR.  So come earlier, around 6:30 instead of 7 (presentation will start around 7:15).
  • The location changed to ML101, and the room will be open by around 6:15.
  • AFTER the presentation, Rags will hang around for Q&A "Ask the Java Evangelist" session.

Please spread the word.  I hope that this is a great meeting and well attended in spite of the late notice.  I'm looking forward to it. 

See you there!

Lots of cool Java news this week!

JavaFX plugin, GoogleGears, and GWT

I just ran across this article, which tells how to use Eclipse for building JavaFX.

And, GoogleGears is all the rage today too.  GoogleGears is a browser extension that lets developers create web applications that can run offline.  VERY cool.  It was rolled out at the Google Developer Days (today, but sadly not offered in Ann Arbor).

Oh, and I almost forgot to mention that Google Web Toolkit (GWT) version 1.4 beta was released too.

Here's Bruce Johnson's (he's the tech lead) blog on the changes:

http://tinyurl.com/2jl46e

All in all, a pretty good week to be a Java developer, I think.

JavaFX Script in Ann Arbor next week!

Tuesday, June 5, 2007 at 6:30 pm (note new time and location)

I'm really excited!  The AAJUG meeting topic was announced today (for the meeting next week), and it's JavaFX Script, being presented by Raghavan "Rags" Srinivas, CTO of Technology Evangelism at Sun Microsystems.  Announced at JavaOne, JavaFX is a HOT topic in Java GUI building.  It's being discussed as a challenge to Flash.  Personally, I don't see that, but anything that helps build momentum in Java on the desktop (and simplify Swing development) is good, IMO.

The meeting announcement is at the Ann Arbor Java User Group website at http://www.aajug.org/.  Please RSVP so that there's enough pasta bar!

If you're a regular AAJUG attendee, Please note, we are meeting in a different room (changed again MONDAY)!

 

JavaFX Script

Ann Arbor Java User Group

MTU/IBM offer summer workshop for High School Women

Deadline to apply is May 30!

IBM Sponsored Summer Program in Computing for High School Women at Michigan Technological University

Do you know any high school women who are interested in computing?

IBM is supporting a weeklong workshop for high school girls at Michigan Tech in Houghton, Michigan, June 24-30.  If you know of any young women who are interested in learning more about the field of computing, and who might like to attend this workshop, the deadline is TOMORROW, May 30. Details at http://www.youthprograms.mtu.edu/wics/index.html
For more information, contact Linda Ott (linda@mtu.edu) or call (906-487-2209).

I can and will personally vouch for MTU's summer programs for women, since I attended one (eek!) over 25 years ago now.  Ugh, I wish I hadn't done that math. Anyhow, it's a great program, so if you know of any women who might benefit from attending, please contact them right away.  My recollection is that you pay for your travel to get there, but everything else is covered by a scholarship.  This is a great way for young women to learn about the field of computer science, to meet and interact with other young women who might be interested as well, and also to tour the campus to decide if Michigan Tech is right for them.  I loved it there, and the program is excellent.

Youth Programs for Women in Computing

My week in podcasts

Podcasts I've enjoyed this week

Over the last week or so, I've listened to several podcasts that I think are worth sharing (the dog thinks that they're worth listening to as well, since most of the listening happens while he's on a walk with me).

Stanford Entrepreneurial Thought Leaders:

Marissa Mayer, from Google (5/17/2006).  Marissa is a 30'ish googler, there from pretty much the beginning.  She leads the UI effort on many of the web based products that google provides (search, news).  Her talk provides some insight into the Google world, as well as what has made them strong.

Jackie Spieir and Deborah Stephens.  Jackie is a former state senator, who has concentrated her efforts on work in the public sector.  Deborah has worked in the corporate world, has written several books (including one with Jackie) and took time off to work as Jackie's chief of staff as she was running for the state senate.

Two of the points from Jackie and Deborah's talk that really reasonated with me are:

  1. collaboration is key, and that's a strength that women tend to bring to the table in corporate America. 
  2. Don't  "network"; build relationships. 

Networking is sort of banking on the idea that you are going to get something in return from someone else.  It's "using" someone (even if it's with their consent).  Relationship-building is stronger.  It's working WITH someone.  Knowing what each of you is good at.  You don't know if you are going to get something "in return".  You know that you get their friendship, their support, and ultimately you may do something with that person, or you may not.

The relationship building is really what I've seen taking off in my mind in the last year or so.  It's what draws me to the (smaller) open spaces events.  The people I've met at most of those events have interested me, on a level that doesn't really stop at "networking".  I'm interested in what they do, and I'm happy to be a sounding board for them (and they, for me).  We've built friendships.  I wouldn't feel intimidated about calling people in this circle and asking for a suggestion.  In some cases, we've built private online groups; in other cases, we've used email.  Most of these people have my phone number (and my Skype ID) and I'm happy for them to use it.  We WANTED continue the conversations because they were so darned fun and enlightening that we didn't want them to stop. 

Why is MySpace so successful?  What it is about online communities that is compelling?  It's the relationship.

In any case, those are some of the things that I enjoyed about Deborah and Jackie's talk. They are 2 really great speakers, with a lot of courage, and a great history.  It's definitely worth listening.

We’re hiring

Interested?

Bill just posted about our 3 open positions.  We seem to be building up steam these days and we really need some good resources.

I like Bill's post about what we're looking for.  To go even further, we want people who are PASSIONATE about software development.  We're looking for the curious, the interested, the "I can't sleep right now because I have this cool thing on my mind" type of people.  Yes, we sleep and so should you, but you know what I mean.

Anyhow, I know we've talked to some of our blog readers at user group meetings, but when we've contacted people directly they've said, "Yeah, I was thinking about talking to you guys", but hadn't actually done it.  So, do it.  Even if we don't have something that you're interested in now, our local software economy seems to be revving up, so maybe we will have something soon.  Yes, most of the jobs right now are .NET, but we may have some "alternate technology" stuff coming up soon.

Netflix and Disruptive Television

Thoughts, continued

If you stumbled upon Bruce Eckels blog on Disruptive Television, you may have seen an exchange between the two of us (before he wrote the blog) about Netflix.  We're both subscribers and we had been sharing our experiences with some other people, and had also started talking about the Watch Now feature (which hadn't been enabled on Bruce's account at the time of his blog entry). In any case, since then we have had some additional exchanges about Netflix and Watch Now, some of which are captured in comments on his blog.

In any case, I'm still enamored with Netflix.  My husband and I have been using Watch Now. It's keeping us away from the local video store (where we are HUGE suckers for late fes; I swear that we are significantly responsible for any profit that the store makes).  I feel SORT OF bad that our Netflix addiction may put a local video store out of business, but they're not competitive and I can't see how they CAN be.  On the other hand, I don't really think that they are in danger of going out of business. Most of my neighbors don't subscribe with Netflix and I'm sure that THEIR late fees are helping the local economy.

So, anyhow, this blog post is really about how Netflix and Watch Now have disrupted MY behavior in watching movies and television, and how Joost may contribute in the future.  I don't have a Joost account (but I would love an invitation if anyone has one to offer).  We seriously don't watch much TV, and so cable has SO little attraction for us. Our TV is not on most of the summer or at all when the kids are awake (except for a Friday night movie that they are allowed to watch, and Michigan football, of course).  So, how has Netflix, and how MIGHT Joost affect that?

Netflix has certainly contributed to us watching MORE television than we would have otherwise.   I'm often too lazy to drive out to the video store (or home alone with kids sleeping, so no opportunity to do so). But having 3 at a time Netflix has given me the opportunity to always have something on hand (I'll confess to having had a movie sit here for 1+ months unwatched, because we've been too busy, and I'm mostly FINE with that). OTOH, some of the things that we have found to be MOST enjoyable on Netflix have been TV shows that have already gone to DVD.  Like 24.  The fast-paced show is SO much better on DVD.  Next episode, next episode, next episode … until we're done with a DVD and then anxiously awaiting the next DVD so that we can move on (even timing it to go out BY Thursday so that there's a chance to get a replacement for the weekend), ignoring the fact that "normal" network viewing has a week between each individual episode.  Oh yeah, and NO commercials.  Yes, I happy pay Netflix membership fees to avoid commercials and waiting for a subsequent episode.  If I were patient enough for the series to come out on DVD, I would definitely shun the "current season" on regular TV.  But sigh, the network has me, in my impatience.

"Watch Now" has changed our viewing as well. We are mostly through the series Coupling, and I have identified a few other movies and series that I might like to watch.  Note that we're on the low end of television viewing, about 2-6 hrs per week even with Netflix.  We don't watch local news.  It's simply too annoying to "wait" for a story when you can get it all at a glance on the internet.  Important stories DO bubble up, so I don't really worry about missing anything. 

What would Joost do? What about the video iPod?

Well, I have no idea how Joost might impact us. I don't see any channels YET that are of interest to me (maybe the National Geographic Channel).  If Noggin were on there, would we let the kids watch?  Not sure.  Doesn't seem likely.  Would we watch network tv there?   Probably not.  For $1.99 I can already download recent (current season) episodes of many shows for the video ipod.  I recently watched a few while on a plane.  I'm pretty sure that my fellow passengers were wondering what I was doing, as I was gasping in flight at something that was going on, on a show.  I've been told there's a way to convert DVD's to mp4 for display on the video ipod.  I would LOVE that, since it would allow me to watch movies in flight (or while working out) rather than just downloaded TV shows. 

Free video podcasts for the ipod have made a nice addition to my viewing as well.  I like the Ted Talks videos for watching while working out. 

[to be continued]

Our very own Patrick Steele joins Compuware Speakers at Technical Seminar Series

May 17, 2007 at 5:30 pm

SRT Solutions' consultant Patrick Steele joins Brian Cassista and James Brown to speak at Compuware.  Compuware is holding an evening networking/technical seminar event on May 17 starting at 5:30 pm.  I would love to attend Patrick's talk, "Taking Advantage of Generics in .NET", but I think that I will be headed over to James' talk on Dependency Injection and Spring instead.  If neither of those suits your fancy, then the Brian's talk on Project Management and Continuous Integration also sounds great.  I just wish I could be in three places at one time!

5:30-6:30 is for networking and hors d'oeuvres, compliments of Compuware.  The 3 parallel sessions will start at about 6:30 and go for an hour, with an hour of questions and answers following.

The event is free, and you can sign up (by May 14) by emailing Mary Johnson or calling (313) 227-7729.  More information can be found at Compuware.

I think it's going to be a great event.  I'm really looking forward to it.

More event info