Videos in category Java
Summary Mark Pollack and Stephen Bohlen discuss Spring.NET, comparing it with Spring for Java, explaining how Java-.NET interoperability works, what tools are available and .NET features such as LINQ and MVC. Bio Dr. Mark Pollack has been a core Spring developer since 2003 and founder of Spring.NET. He has been a developer and architect of apps in the financial market. Mark is a Microsoft MVP. ...
Scala Basics - Byte-code Fancypants
Summary David Pollak makes an introduction to Scala showing how basic language constructs like boxing, generics, structural types, tail calls, and others, are used and how they are translated into byte code. Bio David Pollak wrote the first real-time spreadsheet and the worlds highest performance spreadsheet engine. As CTO of CMP Media, David oversaw the first large-scale deployment of WebLogic...
Transforming to Groovy
Summary Venkat Subramaniam explains some of the Groovy syntax elements and its idioms by taking Java code examples and transforming them step by step into their more concise Groovy counterparts. Bio Venkat Subramaniam is the founder of Agile Developer and has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia. He's author of ".NET Gotchas" and coauthor of ...
Ralph Johnson, Joe Armstrong on the Future of Parallel Programming
Summary Ralph Johnson and Joe Armstrong discuss their ideas about parallel programming - whether shared memory is harmful, the place of message passing, fault tolerance, the importance of protocols and more. Bio Ralph Johnson, one of the GoF behind the Design Patterns book and behind the creation of the original Refactoring Browser, is now at the CS dept. at the UIUC and the leader of UIUC Patt...
Ralph Johnson, Joe Armstrong on the State of OOP
Summary Ralph Johnson and Joe Armstrong discuss the state of OOP, what Smalltalk got right/wrong and the image concept. Also: Joe decides he likes OOP as long as its done the Erlang way: focused on messaging. Bio Ralph Johnson, one of the GoF behind the Design Patterns book and behind the creation of the original Refactoring Browser, is now at the CS dept. at the UIUC and the leader of UIUC Pat...
Simplifying Java EE with Grails
Summary Graeme Rocher introduces Groovy and its corresponding web framework, Grails, followed by a code writing demo intended to highlight the advantages of using Grails over Java EE in order to develop web applications. Bio Graeme Rocher is the project lead and co-founder of Grails. He's a member of the JSR-241 Expert Group which standardizes the Groovy language. He has written the "Definitive...
SpringOne 2GX 2010: Welcome Opening Keynote
Summary Rod Johnson talks about what lies ahead for Spring, the new challenges and environment today, 10 years after the first line of Spring code was written. VMware’s plan with Spring is to continue investing in portability, productivity and innovation, making Spring the Java programming model for the cloud, and offering Code2Cloud, an integrated desktop-cloud development environment. Bio Rod...
The Power of Native Transactions
Summary Jurgen discusses transactions as key to enterprise applications, the different types of transactions, the supposed universality of XA transactions and the alternative of using native transactions using the Spring framework. He talks about native transaction support by modern application frameworks and shares scenarios of Spring Framework users to illustrate the power of native transacti...
What’s Next for jclouds?
Summary Adrian Cole discusses his jclouds project, which is an open source library that helps Java developers get started in the cloud and reuse their Java development skills. Cole also talks about some of the challenges of creating a cloud agnostic library, such as the use of different hypervisors and that various cloud implementations are written in different languages, such as VB, Python, Ru...
Justin Sheehy on Riak
Summary Justin Sheehy explains how Riak was created with ideas from Amazon's Dynamo paper, Riak features and how Riak compares to other NoSQL solutions. Bio Justin Sheehy is the CTO of Basho Technologies, the company behind the creation of Webmachine and Riak. Most recently before Basho, he was a principal scientist at the MITRE Corporation and a senior architect for systems infrastructure at A...