ÜberConf Featured Sessions
June 24-27 2014
Docker for Developers
Matt Stine
"Docker is an open-source engine that automates the deployment of any application as a lightweight, portable, self-sufficient container that will run virtually anywhere." Docker creates containers that provide running process with:
- an equal slice of CPU
- a maximum memory quota
- its own process ID (PID) namespace
- its own network interface
- its own private root filesystem
It does this by leveraging low-level Linux kernel primitives like cgroups and namepaces. The end result is a portable application container that can run anywhere Docker can run, including on VMs, bare-metal servers, OpenStack clusters, public instances, or combinations of the above.
More Info »Angular Workshop
Raju Gandhi
Angular is a new JavaScript framework from Google. If you are looking into developing rich web applications, Angular is your friend. Angular embraces HTML and CSS, allowing you to extend HTML towards your application, and uses plain JavaScript which makes your code easy to reuse, and test. In this workshop we will start from the ground up, and build our way through a simple application that will let us explore the various constructs, and the familiarize ourselves with some of the new terminology in Angular.
More Info »Leading Technical Change
Nathaniel Schutta
Technology changes, it's a fact of life. And while many developers are attracted to the challenge of change, many organizations do a particularly poor job of adapting. We've all worked on projects with, ahem, less than new technologies even though newer approaches would better serve the business. But how do we convince those holding the purse strings to pony up the cash when things are "working" today? At a personal, how do we keep up with the change in our industry?
More Info »Scaling Agile Teams
Esther Derby
Agile methods depend on effective cross-functional teams. We’ve heard many Agile success stories…at the team level. But what happens when a product can’t be delivered by one team? What do you do when the “team” that’s needed to work on a particular product is 20 people? Or 20 teams? One response is to create a coordinating role, decompose work, or add layers of hierarchy. Those solutions introduce overhead and often slow down decision making. There are other options to link teams, and ensure communication and integration across many teams. There are no simple answers. But there are design principles for defining workable arrangements when the product is bigger than a handful of agile teams.
More Info »From Groovy To Java 8
Dan Woods
Java 8 sports the latest and greatest features of the JVM platform, and introduces new concepts of asynchronous programming and Lambdas, amongst other syntactic improvements to the language. Many of the language's upcoming features are concepts and constructs that Groovy programmers have been familiar with for years.
More Info »Java EE 7 Hands On Lab
Arun Gupta
The Java EE 7 platform focuses on Boosting Productivity and Embracing HTML5. JAX-RS 2 adds a new Client API to invoke the RESTful endpoints. JMS 2 is undergoing a complete overhaul to align with improvements in the Java language. Long awaited Batch Processing API and Concurrency Utilities are getting added make the platform richer. A new API to build WebSocket driven applications is getting added. JSON parsing and generation is now included in the platform itself. JavaServer Faces will add support for HTML5 forms. There are several other improvements coming in this latest version of the platform. Together these APIs will allow you to be more productive by simplifying enterprise development.
More Info »
ÜberConf includes over 150 sessions; including 10 full-day workshop options and 25 half-day workshops. ÜberConf workshops are hands-on coding sessions. Be prepared!
No comments:
Post a Comment