Videos tagged with JavaPolis


How to Design a Good API & Why it Matters

How to Design a Good API & Why it Matters

Posted in Conferences, Development

Summary A well-written API can be a great asset to the organization that wrote it and to all that use it. Given the importance of good API design, surprisingly little has been written on the subject. In this talk (recorded at Javapolis), Java library designer Joshua Bloch teaches how to design good APIs, with many examples of what good and bad APIs look like. Bio Joshua Bloch is a Principal Eng...

Tags: Conferences, Technologies, Java, API, InfoQ, Architecture, JavaPolis



Case Study: Zero Calories J2EE

Case Study: Zero Calories J2EE

Posted in Conferences, Frameworks, Development

Summary A lightweight approach with a rich domain model used directly in web-tier can increase both quality and speed of development. This case study, recorded at Javapolis, looks at a Tapestry+Spring+Hibernate project by Nordija, how it was architected, how testability was introduced, and the level of simplicity achieved using the lightweight approach. Bio Thomas Christensen is technical direc...

Tags: Conferences, Frameworks, Technologies, Java, J2EE, Spring, Tapestry, InfoQ, Java EE, Web Frameworks, Hibernate, ...


Security Assertion Markup Language - SAML

Security Assertion Markup Language - SAML

Posted in Conferences, Development, Security

Summary The SAML has emerged as the gold standard for building Cross-Domain SSO solutions and is a key technology in the domain of federated identity management. The basic concepts of SAML as well as a technical synopsis will be presented. What are SAML assertions, attributes, artifacts, bindings and profiles? What problems does SAML solve, how does it all work out in real life... Bio David is ...

Tags: Conferences, Java, Security, InfoQ, SOA, WS Standards, JavaPolis, SAML


Distributed Caching Essential Lessons

Distributed Caching Essential Lessons

Posted in Conferences, Development, Databases

Summary In this presentation, recorded at Javapolis, Cameron Purdy shows how to improve application performance & scalability via caching architectures to reduce load on the database tier and & clustered caching to provide transparent fail-over by reliably sharing live data among clustered JVMs. Bio Cameron Purdy is the founder and president of Tangosol, Inc, a market leader in deliveri...

Tags: Conferences, Java, High Performance, Scalability, caching, InfoQ, Data Access, JVM, Clustering, JavaPolis, Coherence, ...


John Crupi on Enterprise SOA

John Crupi on Enterprise SOA

Posted in Conferences

Summary At the time of this recording John Crupi ran Sun's Enterprise Web Services Practice. John shares his insights on what SOA means to the Enterprise, SOA analysis and design vs. OO, effective service composition, governance, and more. Bio John is the CTO of JackBe Corporation. John was previously with Sun Microsystems for eight years, serving as a Distinguished Engineer and CTO for Sun's E...

Tags: Technologies, Interview, Web Services, InfoQ, SOA, Methodologies, Sun Microsystems, JavaPolis



Rob Harrop and Juergen Hoeller on Spring 2

Rob Harrop and Juergen Hoeller on Spring 2

Posted in Frameworks, Development, Conferences

Summary Spring core developers Rob Harrob and Juergen Hoeller talk about what, why, and how of the new features in Spring 2, including XML configuration, custom tags, AspectJ integration, and migrationg to Spring 2. The interview also discusses how to use Spring on large scale projects, common pitfalls with using Spring, and Spring MVC vs. other frameworks. Recorded at the Javapolis conference....

Tags: Frameworks, MVC, Java, Interview, Spring, InfoQ, AOP, AspectJ, Application Servers, JavaPolis


An Intro to Dojo (Part 1)

An Intro to Dojo (Part 1)

Posted in Web Technologies, Development

Dojo makes professional web application development better, easier, and faster. This talk covers Dojo's core APIs, including those for Ajax, Drag and Drop, Animations, and AOP-style event handling. We'll also discuss some of the stock widgets, various ways to take advantage of them, and how you can use Dojo's package system to help make your own code faster and more portable... View talk @ Parl...

Tags: Web 2.0, Technologies, AJAX, Javascript, Dojo, JavaPolis


Java EE 5 Blueprints (JPA)

Java EE 5 Blueprints (JPA)

Posted in Web Technologies, Frameworks, Development

The Java BluePrints projects presents the programming model, guidelines and examples for designing enterprise quality applications and web services using Java technologies. Some of the areas covered are Ajax-enabled Web 2.0 applications, Persistence, JavaServer Faces, SOA with BPEL, and WS-Security. This talk will focus on the Java Persistence API.   View talk @ Parleys.com

Tags: Web 2.0, Frameworks, Technologies, AJAX, Java, J2EE, JPA, JavaPolis, JEE5