Monday, March 19, 7:00 PM – 8:30 PM
Nathan Voxland
Between Hibernate, EJP3/JPA and JDO 2.0, there are more good options available
for object-relational mapping in Java than ever before. But which option is best
for your project? This session covers the relative strengths and weaknesses of
each of these three tools, as well as the possible future directions for each.
Bring your questions and experiences.
Monday, March 19, 7:00 PM – 8:30 PM
Per
Kroll and Ricardo Balduino, IBM
Eclipse Process Framework (EPF) is an open source project for best practices.
EPF enables academic institutions, consulting companies, technology vendors
and other software development organizations to collaborate around software
development practices within an open source environment. The framework is currently
co-developed by over 20 organizations, and captures OpenUP, Scrum, XP, DSDM
and other agile processes. This BoF lets you discuss with your peers and EPF
leaders what you like and don’t like about EPF, and how you can help make
it better.
Thursday, March 22, 6:00 AM – 7:30 AM (Morning BOF)
Elliotte
Rusty Harold
Amidst the office parks, hotels and strip malls of Santa Clara, Calif.,
there's a surprising amount of nature if you know where to look. Furthermore,
the conference takes place in the middle of spring migration. We'll leave the
hotel at 6:00 A.M. to carpool to a local park from where we'll take a leisurely
stroll back to the hotel along local waterways, arriving in time for 8:30 A.M.
classes. Thirty-three species of birds were seen during last year's event, including
the Golden Eagle, Anna's Hummingbird, Western Meadowlark, Black-Necked Stilt,
Great Blue Heron, Pied-Billed Grebe, White-tailed Kite, American Avocet, Ruddy
Duck, Red-tailed Hawk, Green Heron and Black Phoebe.
Thursday, March 22, 7:30 PM – 9:00 PM
Paul Tyma
Software engineering interviews in Silicon Valley (and elsewhere) are becoming legendary. Less and less do they care what you've done, and more and more do they care what you can do. Right now. On a whiteboard. Overall, that's probably pretty fair, but it doesn't make it easy. If you're thinking about brushing up on some APIs for your upcoming interview forget it: Go study Boyer-Moore, Rabin-Karp and algorithmic running times. You'll be better off. Employers want software engineers who are problem solvers and know computer science basics cold. This class will examine the common types of interview questions and work through solving them. Giving you secret answers is not the goal—instead, we'll devise a set of steps (an algorithm, if you will) to solve problems in general.
Thursday, March 22, 7:30 – 9:00 PM
Stephen Michaud, Director of Development, Luxoft
Can complex, dynamic software development be done offshore? This session will discuss the challenges of working in a distributed environment, and address ways to mitigate risks, specifically through sound Agile development practices. Issues covered will include communication, trust, metrics, management, and documentation.