The Java Collections Framework is indispensable to nearly every Java developer. Yet, you may often find yourself searching for a collection type, implementation, or utility that’s nowhere to be found. In this session, you’ll learn how the open-source Google Collections Library builds on the excellent foundation of java.util, to provide more of the building blocks you need to do your job. You’ll see many examples of how your code can become simpler, safer, more flexible, and more powerful by adopting classes like ReferenceMap, Multimap, our immutable collections and many others.

Not sure what Scrum is? Then check out this video! This is a video created to show you a little bit about the wacky life  at High Moon, a a video game development company.

Over the last few years, Twitter has experienced a variety of challenges scaling its site to serve millions and millions of users. From hosting issues to Ruby on Rails, we’ve met many scaling challenges and would like to share some of our experiences with the community. We will attempt to cover:
* Best practices for deploying Ruby on Rails in production
* Performance impacts of abuse and why rate limiting is so important.
* What to do when your API use overtakes normal web use
* Asynchronous versus Synchronous processing during request lifetime
* Why disk is the new tape (or, how social media isn’t possible without cheap memory)
* Caching methodologies and Twitter’s open source efforts (Scarling, CacheMoney, Libmemcached)
* Why databases are not the best solution for all problems.
* Message queues
* Handling large logs with Thrift
* Incremental scaling improvements: Find the weak point, fixing it, find the next one, repeat.

Presentation slides

In this talk, Matt Aimonetti talks about the ideas and concepts behind Merb - and the reasons why it’s appealing: speed, modularity and more.

http://www.infoq.com/presentations/aimonetti-merb

Ari Zilka, CTO of Terracotta, Inc., talks about the new features in Terracotta 3.1 (now in beta), and how it optimizes application database access with performance boosts of 30% to 100%. Terracotta was the winner of the JavaOne Duke’s Innovation Award for Java Everywhere.


Next page »