Mon, 21 December 2009
Code Generation: Good, Bad or Ugly?
Fully formatted shownotes can always be found at http://javaposse.com
A
discussion about code generation and where it might be useful, or
whether it should be avoided. Recorded at the Java Posse Roundup 2009
in Crested Butte, CO. - Early vs. late binding
- Matisse
- EJB 2.1 vs EJB 3.0
- Bytecode generation at runtime
- ASM
- Thrift
- Protocol buffers
- Comparison
- QtJambi
- Scala
- Dynamic proxies
- Interface injection
- WSDL - Web Services
- IDL - Interface Definition Language
- Annotations
- Working around limitations of Java?
- Database persistence, JPA
- Traits/Mixins
- DSL - Domain Specific Language
- MDA - Model Driven Architecture
- OptimalJ
- UML
- NoMagic
- POJOs
- Dynamic Languages
- Schema migrations
- Autopatch
- JavaFX production suite
Thanks
The Java Posse consists of Tor Norbye, Carl Quinn, Joe Nuxoll and Dick Wall
Direct download: JavaPosse290.mp3
Category: podcasts
-- posted at: 7:42am PDT
|
|
Fri, 11 December 2009
Newscast for December 11th 2009
Fully formatted shownotes can always be found at http://javaposse.com - Inclusion of closures in Java 7
- JSR 316 - Java EE 6 - has been approved by the JCP
- NetBeans 6.8 released
- NetBeans Platform on the move
Quick News- IntelliJ IDEA 9.0 final has been released
- Jazoon 2010 will be held in Zurich, Switzerland from June 1st to 3rd and has issued a call for papers, open immediately
- Apple has released a pair of Java updates for Mac OS X
- Chromium OS Diet includes Java but is missing the graphics support
- Google Chrome for Mac and Linux (beta) released this week
- Eclipse Marketplace has now gone live
- EclipseCon has issued a call for papers for the EclipseCon 2010 conference to be held in Santa Clara, CA from March 22nd to 25th
- JProfiler 6.0 has been released
ScalaWags- Scala Days 2010 has been announced, to take place at EPFL in Lausanne, Switzerland on April 15th and 16th 2010
- Andre is trying to set up a Scala users group in Dublin, Ireland
JavaFX Fix!- A Silicon Valley JavaFX user group has been founded and has held its first meeting
Thanks
The Java Posse consists of Tor Norbye, Carl Quinn, Joe Nuxoll and Dick Wall
Direct download: JavaPosse289.mp3
Category: podcasts
-- posted at: 7:33pm PDT
|
|
Fri, 4 December 2009
Roundup 09 - API Design
Fully formatted shownotes can always be found at http://javaposse.comRecorded at the Java Posse Roundup 2009 in Crested Butte, CO. - Assembly Language libraries
- C libraries
- Python libraries
- Principle of least astonishment
- Bean Managed Persistence vs JPA
- Standard Java libraries
- Java 5 collections
- Pythonic
- Groovy
- Levels of abstraction
- Test/Contract driven API design
- Builder Pattern
- Breaking changes in APIs
- EJB 2.x & EJB 3.x
- CORBA
- Design by committee
- Abstract Syntax Tree (AST)
- NetBeans Modules
- OSGi
- Classloader
- Annotations
- Ski symbols
- Wordstar
- Javadoc
- @Deprecated
- Annotation parameters
Thanks
The Java Posse consists of Tor Norbye, Carl Quinn, Joe Nuxoll and Dick Wall
Direct download: JavaPosse288.mp3
Category: podcasts
-- posted at: 10:46am PDT
|
|
Wed, 25 November 2009
Thanks again to Atlassian for the beer
- Roundup 2010 - Crested Butte, CO in Early March - Geek and Ski - Theme: Best Practices
- Closures in JDK 7
- Fork/Join in JDK 7 (+ other JDK 7 features)
- Java 7 date slipped
- Java EE 6 release date - Dec 10th
- Bad code credits?
- Adobe AIR 2.0 beta
- New JavaFX 1.3 components
- Java FX RAD tool
- Java FX Designer Tool
- Adobe catalyst designer tool
- Parleys 3.0
ScalaWags- Oracle - Scala/Lift in the keynote
Thanks
The Java Posse consists of Tor Norbye, Carl Quinn, Joe Nuxoll and Dick Wall
Direct download: JavaPosse287.mp3
Category: podcasts
-- posted at: 8:16am PDT
|
|
Thu, 5 November 2009
Newscast for November 5th 2009
Fully formatted shownotes can always be found at http://javaposse.com
Now with more listener feedback!
- The JavaStore has released another big update
- Oracle has made several statements about the future of Sun Java products
- The Mobile Edition is finally available for Mac
- Java Library of the Week: JDeskew (J De Skew)
Quick News
- Reza Rahman has part 1 of a series about Dependency Injection in Java EE 6
- The open handset alliance has announced 5 android developer lab days around the world
- Kevin Farnham at the editor's daily blog has a great summary of the new features in the just-released NetBeans 6.8 Beta
- Java.net has a new section called Java Tech
Listener Feedback
- Java to iPhone cross compiler
Thanks
The Java Posse consists of Tor Norbye, Carl Quinn, Joe Nuxoll and Dick Wall
Direct download: JavaPosse286.mp3
Category: podcasts
-- posted at: 9:32am PDT
|
|
Mon, 2 November 2009
Roundup 09 - Static vs Dynamic Typing
Fully formatted shownotes can always be found at http://javaposse.com
Recorded at the Java Posse Round 2009 in Crested Butte, CO. A discussion about statically and dynamically typed languages. - Dynamically typed languages for large projects
- Perl for large team development
- Zope
- Duck typing
- Advantages/disadvantages of dynamically or statically typed languages
- Importance of testing, testing vs compilation
- Contract for parameters - satisfied methods, etc.
- Open Classes - decorate existing classes with new methods
- CCP Eve online RPG - dynamically typed
- Tooling
- Expression Language in Java (JSR)
- Reflection
- Classloaders
- Generated bytecode
- JRebel hotswapping
- Default and named parameters
- Multiple return values
- Refactorings in dynamically typed languages
- Dynamic proxies
- Missing method handler
- Actors as an alternative to missing method handler
- Groovy calling Java/Scala
- Cross site scripting, other exploits
- Tainted mode in Perl
- Java security manager
- Java Web Start
Thanks
The Java Posse consists of Tor Norbye, Carl Quinn, Joe Nuxoll and Dick Wall
Direct download: JavaPosse285.mp3
Category: podcasts
-- posted at: 9:37am PDT
|
|
Sat, 24 October 2009
-
IntelliJ IDEA open sourced
-
Oracle OpenWorld has just finished
- Sun has announced that 3000 jobs will go, and places the blame firmly on the doorstep of Brussels and the EU
-
Droid takes on Apple, and Android 2.0 shaping up
Quick News
-
JSR 316 - Java EE 6 - has now entered proposed final draft
-
Weld 1.0 CR 1 (Candidate Release 1), the reference implementation for JSR 299, is now out
-
JSR 330 - Dependency Injection for Java, approved and released
-
Mojarra 2.0.0 final is now available
-
Emmanuel Bernard and the Hibernate Team have released version 4 of Hibernate Validator
-
JRebel, formerly known as JavaRebel has just released version 2.1
-
IBM's developer works site has just celebrated its 10th year
-
The Eclipse foundation has just released version 7.0 of Jetty
-
JFrog has just released Artifactory 2.1
-
The ServerSide Java Symposium comes to Prague, Czech Republic, next week
- Eclipse Summit Europe taking place in Ludwigsburg, Germany
-
Instantiations has released GWT Designer 7.2
-
VisualVM 1.2 is now available
-
John Ferguson Smart has a look ahead to Maven 3
ScalaWags
-
Bill Venners and team have released ScalaTest 1.0
-
Boston, MA now has a Scala User Group
-
Next week sees the Scala Lift Off East, which takes place on October 30th in Reston, VA
Moderator questions
Thanks
The Java Posse consists of Tor Norbye, Carl Quinn, Joe Nuxoll and Dick Wall
Direct download: JavaPosse284.mp3
Category: podcasts
-- posted at: 11:25am PDT
|
|
Thu, 15 October 2009
Roman Strobl and Dmitry Jemerov from JetBrains join us to talk about the new open source Community edition of IntelliJ IDEA!
- Community site
- Public preview of IntelliJ IDEA Community Edition
- To review the detailed list of new features of IntelliJ IDEA Ultimate 9, and to download the Preview build
- Differences between the Community Edition and the Ultimate Edition
Thanks
The Java Posse consists of Tor Norbye, Carl Quinn, Joe Nuxoll and Dick Wall
Direct download: JavaPosse283.mp3
Category: podcasts
-- posted at: 9:13am PDT
|
|
Sat, 10 October 2009
Java Posse Episode 282 - Newscast for Oct 9th 2009
Fully formatted shownotes can always be found at http://javaposse.com - Palm's entry into the development sphere
- Have we had the last JavaOne?
- Questions raised about the openness of Google's Android
- Java Application of the Week - the new improved Java Store
- Java Online Game of the Week: Pirate Galaxy
Quick News- Next week sees the Oracle OpenWorld 2009 at the Moscone Center in San Francisco
- The Eclipse project has released version 3.5.1 of Eclipse Galileo
- Adobe labs has announced that flash CS5 will be able to target the iPhone
- Remi Forax blogs that recent builds of JDK 7 now have escape analysis enabled by default
- Chas Emerick states that Java is dead, and that's a good thing
- The Editor's Daily blog has just featured a poll about whether new JVM languages are a positive development
- Josh Marinacci has announced the results of the first 30 line challenge for JavaFX
- Arun Gupta has a summary of his impressions of the 2009 Silicon Valley code camp which has just taken place
- The ReSTlet extension for ADO.Net services, part of the Noelios's Restlet 2.0 M5 open source framework
- The Apache Jakarta project has released version 3.5 of POI
- Austin, TX and Toronto, Canada will both be hosting EclipseRT days in the middle of November
- Richard
Hightower has a couple of articles up at IBM's developer works that
cover both first steps in Google App Engine for Java, and building the
killer application using GAE/J
- Carol McDonald has some concurrent Java tips for you
ScalaWags- Ian Clarke has announced a new project, called Swarm, that will use the continuations compiler plugin available in Scala 2.8
- Jonathan Gilbert on the Atlassian Blog has a technical article up about writing confluence plugins using Scala
- Matthew
Might has a new technical article that teaches Scala using the REPL
(the interactive shell) and a series of small scripts that each
demonstrate a new facet of the language
- Ivan Memruk has a technical blog up about using Scala, Wicket and Jetty together
- Scala project of the week: Scalalab
Listener Feedback- Newcastle-upon-Tyne User Group
Thanks
The Java Posse consists of Tor Norbye, Carl Quinn, Joe Nuxoll and Dick Wall
Direct download: JavaPosse282.mp3
Category: podcasts
-- posted at: 3:10pm PDT
|
|
Mon, 5 October 2009
Roundup 09 - You Got Chocolate in My Peanut Butter
Fully formatted shownotes can always be found at http://javaposse.com
Recorded
at the Java Posse Roundup 2009 in Crested Butte, CO - a discussion
about the issues faced when mixing development languages on a single
project, and more generally about the languages available on the JVM. - Groovy
- Swing Builder
- Scala
- Ruby
- Ruby Build Scripts
- Testing with Groovy
- Neal Ford on Testing
- Multiple languages on the JVM
- JNI and Native Code (and JNA)
- .NET and CLR
Thanks
The Java Posse consists of Tor Norbye, Carl Quinn, Joe Nuxoll and Dick Wall
Direct download: JavaPosse281.mp3
Category: podcasts
-- posted at: 10:08am PDT
|
|