Personal schedule for Tory Zundel
Download or
subscribe to Tory Zundel's
schedule.
Covers the benefits and drawbacks of using NoSQL databases. Uses a use case from the book POJOS in Action to compare and contrast popular NoSQL databases – Redis, SimpleDB, MongoDB, and Cassandra.
Read more.
Starting in 2006, portions of the JDK code base were released under open source, starting the OpenJDK effort. Today OpenJDK 6 derived binaries are found in most Linux distributions and OpenJDK 7 is being used for the reference implementation of Java SE 7. Learn about the ongoing work in OpenJDK 6, hear about the new features in JDK 7, and get an overview of the functionality expected in JDK 8.
Read more.
How can they do it? How can Josh Bloch and Bob keep coming up with such great programming puzzlers year after year? They can't! In this, the eighth installment of the perennial crowd pleaser, Click and Hack the Type-It brothers are truly scraping the bottom of the barrel. But some of the dregs they come up with may still astonish, delight, and educate.
Read more.
Ever wondered whether you should use a weak reference or a phantom reference? If you answered "yes" or "phantom who?," this is the talk for you. Walk in with a working knowledge of the language, and walk out an expert in references, referents, reclamation and other garbage collection necromancy.
Read more.
Multicore processors are on every desk now. How are we going to make use of the extra power they provide? A promising solution is parallel programming using collections. Programing by transforming and aggregating collections is simple and powerful, and can be parallelized well. In this talk I will describe the design principles behind the Scala collections framework which implements these ideas.
Read more.
See the challenges and some of the best practices behind assembling robust continuous release and delivery pipelines. Learn how to combine your CI server with smart module management to achieve full release automation.
Read more.
Learn about new Java SE 7 features.
Read more.
If you use ActiveMQ, chances are you have run into some problems for which there don't seem to be easy answers. This session examines some common questions from developers using ActiveMQ and provides explanations and solutions.
Read more.
The Java programming language has evolved significantly since its introduction in 1995. In this talk, I'll discuss language changes from the addition of assertions in JDK 1.4 through Project Coin in Java 8, discussing what worked, what didn't, and why. Finally, I'll discuss ongoing efforts (Project Lambda for Java 8) and future plans, in light of the lessons learned from previous changes.
Read more.
Twitter is the largest Ruby on Rails installation on the
web right now -- however, we have been moving from solely hosting
Rails applications to a mixed Rails and JVM deployment. This
migration has been ongoing for a few years at Twitter and we now run
several back-end, high-throughput, and critical components on the JVM.
Read more.
You've heard about NoSQL. You've heard about the Cloud. What if you could spin up something like HBase in a couple minutes and try out both at the same time. By the end of this session, you'll learn how to do just that, in a way portable across several NoSQL projects and dozens of compute clouds.
Read more.
You've written applications for the JVM, using various frameworks and
maybe even various languages. You understand how to rig up the
CLASSPATH, get .class files to load, compile source, and set up an
IDE. But you've always wanted a better understanding of the plumbing
underneath. How does JVM bytecode work? What happens to bytecode after
you hand it off to the JVM?
Read more.
Visage is the successor to the JavaFX Script Language, a domain-specific language for writing UIs. It excels at rapid application design and can be used on any platform that supports Java. In this lab you will have an opportunity to write Visage applications that deploy to and run on Android mobile devices. No prior experience with Android or Visage development is required.
Read more.
Looking for an excuse to do some hands on experimenting with jQuery, the write less do more JavaScript library? Look no further than this workshop where we'll look at a variety of common jQuery uses!
Read more.
Over the past couple of years, Clojure has made a significant impact in the JVM language world. For those of you who are afraid a dynamic language on the JVM won't be fast enough to solve your problems, this is your chance to see Clojure shine!
Read more.
Learn how to build JSF Ajax applications with RichFaces - a rich framework for JSF. RichFaces comes with over 100 rich and Ajax components, Skins, client-side validation, and a component development kit (CDK). This session will include numerous live code examples.
Read more.