Effective Java - Still Effective After All These Years

Joshua Bloch serves up a few Java Puzzlers as an appetizer before and as dessert after the main course on Effective Java. Organized By: Silicon Valley Web JUG - Van Riper and Kevin Nilson Hosted and Sponsored By: Google Video By: Marakana Event: http://www.meetup.com/sv-web-jug/calendar/10878461/ Slides: http://files.meetup.com/1381525/still-effective.ppt.pdf

Related Talks

ECMAScript 6 & Web Components • Brian LeRoux

ECMAScript 6 & Web Components • Brian LeRouxThis presentation was recorded at GOTO Chicago 2015 http://gotochgo.com Brian LeRoux - PhoneGap Project Team, Adobe ABSTRACT JavaScript has a long history of being difficult to structure and maintain. To deal with this complexity a swath of frameworks appeared over the years. Prototype.js was quickly followed by jQuery and hounded by Dojo, YUI, Mootools ...

Living in the Matrix with Bytecode Manipulation

Ashley Puls
an hour
Living in the Matrix with Bytecode ManipulationWith Spring and Hibernate on your stack, your application's bytecode is likely enhanced or manipulated at runtime. This session examines three common byte code manipulation frameworks: ASM, CGLib, and Javassist (Java Programming Assistant). We will discuss how these tools work and why frameworks like Spring use them. You will learn ...

Java 8 Lambda Expressions & Streams

Java 8 Lambda Expressions & StreamsThe release of Java 8 brings several new features to the language. NewCircle Instructor Adib Saikali walks us through two of the most exciting additions: lambdas (2:00) and steams (1:17:44). NewCircle's Java 8 Training: http://crcl.to/37zs5 http://www.meetup.com/sfjava/ ...

The Post JavaScript Apocalypse

Douglas Crockford
an hour
The Post JavaScript ApocalypseThis talk speculates about the next language after JavaScript, and what to do in the mean time about some of the new features in ES6. There will be an emphasis on simplicity and quality. The web is cluttered and full of errors. The talk will also touches on why you should ...

JVMLS 2015 - VM Design Choices

JVMLS 2015 - VM Design ChoicesJVMLS 2015 - VM Design Choices - Cliff Click The JVM Language Summit is an open technical collaboration among language designers, compiler writers, tool builders, runtime engineers, and VM architects. In 2015, it convened at Oracle's Santa Clara, CA campus on August 10-12. ...

Marcus Lagergren: The Java Virtual Machine is Over - The Polyglot VM is here

Marcus Lagergren: The Java Virtual Machine is Over - The Polyglot VM is hereEver since Java's inception, in 1995, people have been compiling languages that aren't Java to bytecode and deploying them on the JVM. Lately, we are seeing an explosion in JVM languages. This is partly, but not only, because of Java 7, the first JVM to ship with invokedynamic, which is ...

Java 8 Language Capabilities, What's in it for you?

Venkat Subramaniam
an hour
Java 8 Language Capabilities, What's in it for you?There is a good amount of excitement about the new version of Java. The big evolution of course is the lambda expressions. In this presentation we will dive into the language features in Java 8, take a look at some of their nuances, and look at ways to put them ...

JVMLS 2015 - Multi-Language Runtime

JVMLS 2015 - Multi-Language RuntimeJVMLS 2015 - Multi-Language Runtime - Mark Stoodley The JVM Language Summit is an open technical collaboration among language designers, compiler writers, tool builders, runtime engineers, and VM architects. In 2015, it convened at Oracle's Santa Clara, CA campus on August 10-12. ...

Lead Designer of Scala, Martin Odersky: What's Next for Scala

Lead Designer of Scala, Martin Odersky: What's Next for ScalaMartin Odersky, the creator of Scala, talks to the SF Scala user group about what's next for Scala. A few of the topics Martin will cover include: - Commercial adoption of scala - Scala: What it was, What it is, and Where it's going - Scala Eclipse IDE - Play Framework 2.0 - Scala 2.10 ** Check ...

Paul Irish on HTML5 Boilerplate

Paul Irish on HTML5 BoilerplateHTML5 Boilerplate is a "rock-solid defualt for HTML5 awesome." In this video, Paul Irish, the man behind the project will show you how you can use HTML5 Boilerplate to get your projects up and running quickly while keeping best practices covered. Paul will start with an overview of HTML5 Boilerplate before ...