|
|
|
|
|
- Scala Journey: Idioms, Concurrency and Other Rants (Feb 09, 2010)
I?ve been following Scala off and on for about two years now. Mostly in spurts. I liked the language, but due to the workload and other priorities I never had the time to take it for a full ride. Well, over the last 2 weeks, I decided to take the full plunge. I?m taking a highly concurrent production application, where power is a very critical component of our application, and rewriting it...... (read more)
- Securing Middleware Products (Feb 08, 2010)
My work is IT architecture, meaning I focus on the early steps of a
project. Once the application is in production, I usually leave it to
systems and production engineers. For example, for JVM fine tuning,
most of the clients I worked for have people that have the right skills
to do that.
James Sugrue... (read more)
- HTML5 vs Flash (Feb 08, 2010)
First of all I wanted to make the title of this post "HTML5 and
Flash", but I know it's going to bait more readers if I say versus. I
should state for the record that for the foreseeable future I think
Flash has a valid place on the web, and I don't personally see it as an
us and them web.... (read more)
- Committed to Tapestry (Feb 08, 2010)
Quite a few people have commented on Ten Years of Tapestry, many to note some of the many other great projects being built with Tapestry as a foundation.
We keep a list of tutorials and extensions on the Tapestry home page, with many other sites noted on the wiki (here and here).
James Sugrue... (read more)
- Getting Ready for Job Interviews (Feb 08, 2010)
Searching for a job can be a rather discouraging experience. In a
few occasions in the past I have found myself looking for a job as a Java developer. During these occasions I have managed to gather a few
principles that have helped me along the way, perhaps it will be useful
to you.
Who is this post for?
Even though this post is mainly for Java developers, there is no reason
why other kinds of...... (read more)
- Terracotta and Eucalyptus Forge Alliance (Feb 08, 2010)
Today, Terracotta and Eucalyptus are announcing a partnership in which the two open source companies will provide tighter integration between Terracotta's data management solution and Eucalyptus' cloud solution. The two companies will also engage in joint sales and marketing activities, says Jeff Hartley the VP of Marketing and Products at Terracotta. DZone spoke with Hartley about the...... (read more)
- Daily Dose - Google Seeks Chrome Patents (Feb 08, 2010)
Google Seeks Chrome Patents ... (read more)
|
|
|
|
|
|
|
|
|
|
|
- “Father of Java” James Gosling to keynote at TSSJS 2010 (Feb 08, 2010)
This is the first opportunity youll have to hear Mr. Goslings unique perspective, including everything from JavaFX, Glassfish, Java EE 6, devices on the edge, realtime systems and dynamic languages on the JVM everything that contributes to the potent mix that characterizes Java today.... (read more)
- Milton 1.5.1 released (Feb 05, 2010)
Milton is a server side library for implementing WEBDAV servers. It can be used in transactional business applications, content management systems and so on. This release has improved custom property support, Quota support, Digest authentication and improved pluggability and extensibility.... (read more)
- Jclouds beta includes compute and storage cloud portability (Feb 05, 2010)
Latest release of jclouds includes new BlobStore and Compute APIs and over a dozen cloud services to choose from.... (read more)
- BugTracker with Twitter Connector and Ajax Workflow Editor (Feb 05, 2010)
The verside.org online workbench (developed in the Open-jACOB project) provides a framework for designing custom web applications with the build in Ajax workflow editor and twitter connector.... (read more)
- Oracle's Bold Plans for Java Bode Well (Feb 04, 2010)
Fatal Exception's Neil McAllister suggests that any doubts regarding Oracle's stewardship of Java have been dispelled now that Ellison and company have made it clear that they are very interested in making Java an even stronger alternative to .Net.... (read more)
- Facebook Releases HipHop JIT (Feb 03, 2010)
Facebook announced the HipHop for PHP runtime environment. HipHop provides JIT capabilities to PHP that supercede the traditional PHP runtime and provide better page rendering performance with lower CPU usage. HipHop helps to provide massive PHP scalability and optimal interfacing with Java, Python, and C++ back-ends.... (read more)
- Hardening your application servers (Feb 03, 2010)
Despite wide spread use of application servers, the hardening guidelines for these app servers have not been available. That just changed last month when Center for Internet Security (CIS) announced new hardening guidelines for Apache Tomcat. Apache Tomcat is the only java application server that CIS released hardening guidelines for.... (read more)
|
|
|
|
|
|
|
- Oracle, Sun and the Enterprise CTO (Feb 07, 2010)
The CTOvision.com assessment of the Oracle Acquisition of Sun: This is positive for the enterprise IT across the board, but the biggest determinate of what it means for your enterprise is what decisions you make now. If you are an enterprise CTO, the ball is in your court.
The following provides a bit more context. First, [...]
Related posts:What does the Oracle-Sun news mean for enterprise CTOs?
Open Source Software: More reasons it is more secure
Larry Ellison on the Sun-Oracle Close,... (read more)
- ADF Faces RC: af:document UncommittedDataWarning Property (Feb 05, 2010)
Thanks to some assistance from Richard Wright from Oracle Corp on the OTN forums a week or so ago, I learnt about the uncommittedDataWarning property in the af:document tag, which I'd like to describe in this post.This property is useful in the following scenario. Imagine you have a page as follows:As you can see the page allows the user to change values of the current employee, and behind the scenes this is based on the usual ADFm bindings. In turn note the 3 buttons and their labels. For... (read more)
- Oracle Throws Sun's Wonderland Down the Rabbit Hole (Feb 04, 2010)
Oracle, sensibly enough from Oracle?s point-of-view, has turned off the tap of development resources on Sun?s Project Wonderland, the 100% Java open source toolkit for creating collaborative 3D virtual worlds. However, a core group of diehard Wonderlanders means to keep the project going and is scouting out for-project and non-profit options for becoming self-sustaining.... (read more)
- Andreessen's Makara Launches Cloud Computing Platform (Feb 02, 2010)
After months under the radar, Makara on Tuesday unveiled a brand new approach to cloud computing's most difficult problem: application deployment and management. Rather than retrofit system management software designed for traditional application environments to the cloud, Makara's Cloud Application Platform leverages the virtual layer to allow developers to rapidly deploy, scale and monitor applications in cloud environments. The product is freely available today as a developer release at... (read more)
- The Death of Cloud Computing the Birth of Dream Computing (Feb 02, 2010)
I do dream in color, not always vivid color, but color just the same. Today, I was awakened by one of my 5 boys in the middle of a great dream about the future. In my dream, I was in a big white room just as a door was opening and someone was about to walk in. Who was that? That's when I was awakened.
Don't you hate dream interruption? Or Idruption? Quick note, I heard the iPad comes with an Idruption finisher, those guys at Apple are so innovative.
What I do recall from my dream was that it... (read more)
- Sun Finally Belongs to Oracle (Jan 29, 2010)
Oracle finally closed on its delayed acquisition of Sun Tuesday, leaving local entities to shift for themselves according to local laws and sidestepping MySQL creator Monty Widenius? hopes of Russian and Chinese regulators stalling the merger. Widenius will now presumably revert to his quixotic Plan B and appeal the European Commission?s clearance last week, a green light that looked really iffy there for a while.... (read more)
- Oracle Completes Sun Acquisition (Jan 27, 2010)
Oracle said this morning that it had finally completed its acquisition of Sun, leaving local entities to shift for them according to local laws and sidestepping MySQL creator Monty Widenius? hopes that Russian and Chinese regulators could stall the merger. Widenius will now presumably revert to his quixotic Plan B and appeal the European Commission?s week-old clearance of the deal after its prolonged four-and-a-half month investigation that looked dicey there for a while.... (read more)
|
|
|
|
|
|
|
- Develop a Java application that uses pureQuery annotated methods, Part 3: Gather performance data and bind the SQL (Feb 02, 2010)
This three-part demo series introduces you to some of the features in Optim Development Studio available to develop a Java application that uses pureQuery annotated
methods. The demo series uses the GSDB sample database,
which is the sales database for a fictional company called Great Outdoors.
In this demo, learn how to gather SQL performance data, view it in the SQL Outline, and bind the SQL for static execution.... (read more)
- Introduction to the eSWT mobile extension, Part 3: Use advanced dialogs and device-related features for mobile
applications (Feb 01, 2010)
As mobile platforms become increasingly sophisticated, the
demand for mobile computing will increase. In this "Introduction
to the eSWT mobile extension series, learn about the embedded Standard Widget Toolkit
(eSWT). You can use eSWT to develop native-looking Java applications for a
variety of mobile phones. In this article, learn how to use more of the mobile
controls: MultiPageDialog, QueryDialog, TimedMessageBox, MobileDevice, Screen,... (read more)
- Develop a Java application that uses pureQuery annotated methods, Part 2: Modify and test the interface (Feb 01, 2010)
This three-part demo series introduces you to some of the features in Optim
Development Studio available to develop a Java application that uses pureQuery annotated
methods. The demo series uses the GSDB sample database,
which is the sales database for a fictional company called Great Outdoors.
In this second demo, learn how to modify the generated interface, test it, and use the SQL Outline to navigate between the Java source code and SQL.... (read more)
- Compare JavaScript frameworks (Feb 01, 2010)
Modern Web sites and Web applications tend to rely quite heavily on
client-side JavaScript to provide rich interactivity, particularly through the
advent of asynchronous HTTP requests that do not require page refreshes to
return data or responses from a server-side script or database system. In this
article, you will discover how JavaScript frameworks make it easier and faster
to create highly interactive and responsive Web sites and... (read more)
- Debugging and testing Swing code (Feb 01, 2010)
When you need to use or maintain other Java developers' code, debugging and
testing can help you understand how it works. In the case of visual code though,
these powerful practices are more difficult unless you have the appropriate tools. The two open source tools that this article introduces - Swing Explorer and FEST-Swing - can make debugging and testing of Swing UIs simple and reliable. Alex Ruiz shows how to use them to understand a UI's structure, test how it functions,... (read more)
- Develop a Java application that uses pureQuery annotated methods, Part 1: Create a Java project and generate code (Jan 31, 2010)
This three-part demo series introduces you to some of the features in Optim
Development Studio available to develop a Java application that uses pureQuery annotated
methods. The demo series uses the GSDB sample database,
which is the sales database for a fictional company called Great Outdoors.
This first demo shows you how to create a pureQuery-enabled Java project in Optim Development Studio, add support for pureQuery, and generate code and SQL directly from a database table.... (read more)
- OpenID for Java Web applications, Part 1 (Jan 26, 2010)
OpenID is a decentralized authentication protocol that makes it easier for users to access resources in your Java Web applications. In this first half of a two-part article, you'll learn about the OpenID Authentication Specification and walk through the steps of incorporating it into a sample Java application. Rather than implement the OpenID Authentication specification by hand, author J. Steven Perry uses the openid4java library and a popular OpenID provider, myOpenID, to create a safe... (read more)
|
|
|
|
|
|
|
- Kenai.com Infrastructure Will Be Coming to java.net (Feb 08, 2010)
Our java.net spotlight this week is the announcement by Oracle's Ted Farrell about the future of Kenai.com and its infrastructure. Prior to Ted's announcement, all that was known publicly was that Kenai was going to be closed down. It turns out that, while that's true with respect to the domain name, it's not true that the Kenai infrastructure and project contents will be eliminated.
Here's Ted's complete message:
Gentlepeople,
In an effort to get information out to the Kenai community... (read more)
- New Poll: Does Your Company Use an Enterprise Repository Manager? (Feb 05, 2010)
This week's new java.net poll asks Does your company use an enterprise repository manager for development? A month ago we published John Ferguson Smart's article, Maven Repository Managers for the Enterprise. The larger the developer team, and the more diverse the products the team produces, the greater the benefits of using a repository manager become. As John says:
A correctly-configured repository manager can speed up your builds, save bandwidth, help you share artifacts within your... (read more)
- GlassFish V3 and Java EE 6 European RoadShow: Key Notes (Feb 04, 2010)
Louis Botterill attended the European RoadShow 2010 event in London this past Tuesday, and posted a very detailed set of notes titled GlassFish v3 and Java EE 6 Sun-Oracle roadshow - key notes. Thanks to Alexis Moussine-Pouchkine for pointing this out on Twitter yesterday.
Louis starts with a list of "key takeaways":
GlassFish v3 continues to be developed and supported, as the Java EE 5 & 6 RI app server
GlassFish v3 currently has no clustering, but offers OSGi modularization and... (read more)
- Terrence Barr: Significant Bits from the Sun + Oracle Strategy Webcast (Feb 03, 2010)
Our lead Java Today items both yesterday and today were Terrence Barr's Oracle+Sun: Java News Round-Up series. If you watched last week's "Oracle + Sun Product Strategy Webcast" (now available as a series of webcasts that are partitioned by topic), you may have felt like so much was said that it was difficult to step back and recall the most important statements related to your own interests. As Terrence says at the start of Part 1 of his series:
Last week saw a flurry of news,... (read more)
- Java.net: Time to Grow Again (with Your Help)! (Feb 01, 2010)
Now that the Oracle acquisition of Sun Microsystems is complete, java.net is seeking new growth for our community: bloggers and article authors, along with people who want to participate in our java.net communities and projects. The uncertainty that has existed for virtually the entirety of my tenure as java.net editor has now reached an initial resolution.
By "initial" I mean that the end of the acquisition uncertainty means today is a new day. At java.net, post-acquisition, we are... (read more)
- Agile Methods Applied in JSR Spec and Reference Implementation Development (Feb 01, 2010)
The JCP site has published a new article, Agility: Definitions, Principles, and Practices for Today, written by Susan Mitchell. The article focuses on the agile methods that are being employeed by three JCP Spec Leads:
Ronald Toegl - JSR 321, Trusted Computing API for Java
Ed Burns - JSR 314, Java Server Faces 2.0
Emmanuel Bernard - JSR 303, Bean Validation
At first glance, it might seem strange to find agile software development methods applied within the context of a standards... (read more)
- Poll Result: OpenJDK, GlassFish Considered the Most Important java.net Projects (Jan 29, 2010)
This past week's java.net poll indicates that two of the biggest java.net projects, OpenJDK and GlassFish, are considered most important among all java.net projects, as we head into the future. A total of 416 votes were cast. The exact question and results were:
What's the most important java.net project going forward?
29% (119 votes) - GlassFish
8% (34 votes) - Hudson
0% (2 votes) - OpenDS
2% (9 votes) - OpenSSO
51% (211 votes) - OpenJDK
2% (10 votes) - Other
7% (31 votes) - I don't... (read more)
|
|
|
|
|
|
|
- IBM developerWorks celebrates 10 years Oct 05, 2009
IBM last week marked the 10th anniversary of its IBM developerWorks Web site, which features resources for software developers and IT professionals.... (read more)
- Harness Offsprings to divide, parallelize and conquer Aug 17, 2009
Reinventing the wheel over and over again can be fun, but you are probably going to end up with squeaky ones that fall off the axle. When developers address the scalability and performance of their applications, they often reinvent a solution where each request is split into batches which are processed concurrently and merged for delivery to the client.... (read more)
- Ajax: Tools of the trade May 26, 2009
Ajax has effectively launched a new era in JavaScript development, bringing with it a plethora of robust tools for the JavaScript programmer. Take a quick tour of the tools you could be using for JS development, debugging, testing, and more. You'll never code JavaScript in just a text editor again.... (read more)
- Ajax: Tools of the trade May 26, 2009
Ajax has effectively launched a new era in JavaScript development, bringing with it a plethora of robust tools for the JavaScript programmer. Take a quick tour of the tools you could be using for JS development, debugging, testing, and more. You'll never code JavaScript in just a text editor again.... (read more)
- Domain-driven design with Java EE 6 May 19, 2009
When a Java EE application needs to implement type-specific behavior for domain objects, a procedural, service-oriented approach leads to unnecessary code and hard-to-maintain logic. Learn about Java EE's architectural flip-side: domain-driven design that lets you make the most of Java's object-oriented roots.... (read more)
- Clojure: Challenge your Java assumptions May 12, 2009
Clojure's immutable datatypes, lockless concurrency, and simple abstractions make parallel programming for multicore hardware simpler and more robust than in Java. Joshua Fox takes you on a tour of this exciting new language for the JVM, which was just recently released in v1.0.... (read more)
- Know your Oracle application server May 05, 2009
René van Wijk offers tips for troubleshooting incompatibilities between Oracle Web application servers and Java EE application components such as TopLink Essentials, Apache MyFaces Trinidad, Hibernate, and EJBs.... (read more)
|
|
|
|
|
|
|
- Java Serialization: Persist Your Objects
With serialization, you can serialize (persist) any Java object for future use or recreate it from an existing source.... (read more)
- Using Axis2 and Java for Asynchronous Web Service Invocation on the Client Side
Apache Axis2, the open source Java web services framework, has very good support for client-side asynchronous service invocation. Find out how to make it work for you.... (read more)
- Release Roundup, Jan. '10: New Year, New Gear for Java/Open Source Developers
From usual suspects like Apache, Google and Sun and some lesser-known players, January 2010 brought a steady stream of code releases for Java and open source developers' toolboxes.... (read more)
- The New Spring 3.0 Features You Need to Know
Go inside the notable new features in Spring 3.0, including Spring Expression Language, object/XML mapping, and RESTful web services support.... (read more)
- Create Custom Web-based Graphs with the Google Chart API and PHP
Presenting data visually can quickly reveal crucial trends. Learn how to use the Google Chart API in conjunction with PHP to create a variety of useful charts.... (read more)
|
|
|
|
|
|
|
|
|
|
|
|