Skip to main content
View by: Most Recent | Topic | Community | Webloggers   
Monthly Archives:    

Blog Entries by Topic

• Accessibility • Ajax • Blogging • Business • Community 
• Databases • Deployment • Distributed • Eclipse • Education 
• EJB • Extreme Programming • Games • GlassFish • Grid 
• GUI • IDE • Instant Messaging • J2EE • J2ME 
• J2SE • Jakarta • JavaFX • JavaOne • Jini 
• JSP • JSR • JXTA • LDAP • Linux 
• Mobility • NetBeans • Open Source • OpenSolaris • OSGi 
• P2P • Patterns • Performance • Porting • Programming 
• Research • RMI • RSS Feeds • Search • Security 
• Servlets • Struts • Swing • Testing • Tools 
• Virtual Machine • Web Applications • Web Design • Web Development Tools • Web Services and XML 


Community

One of the first things we did as we began to learn about Java was to create our own library of Java books. Every member of the development team was given the chance (and funding) to build their own collection of books. In time, these book collections became a sort of "comfort blanket" for the developers. In addition to being a valuable source of reference material, these collections act as a...
on Mar 29, 2013
One of the biggest challenges facing us during the creation of our first Java application was learning to develop with the Java programming language. We were concerned about how well our team of developers would learn and adapt to Java. Since Java was an object-oriented programming language, we had object-oriented concepts to learn as well. Our first Java training class was titled, "Developing...
on Mar 24, 2013
Assembling a team of Java developers can be a challenging task. Getting the right people together requires a combination of luck, skill, and plenty of patience. When someone new joins your team, they could also be new to your company. Over the years, we have conducted many job interviews of Java developer candidates wishing to join our team and company. Our Java job interview format is simple and...
on Mar 16, 2013
Our team of Java developers consists of people with various backgrounds and skill levels. Everyone has a role and is assigned tasks based on that role. Team members are expected to know basic programming concepts, core Java and core J2EE. In addition; database access, web-browser, client/server concepts are required as well. It didn't take long for our team to realize there was a lot more to know...
on Mar 10, 2013
Hello all. I am back with more stories about our adventures in the world of Java. From the distant past to recent events. I hope to entertain, enlighten, and encourage. So hold on to your hats. For software developers in IT, there are times when you find yourself present at the birth of a major application. Normally these are dream assignments. But consider the following additional factors. 1)...
on Mar 4, 2013
While Adobe is well known for putting out plugins that have backdoor issues, and that there are enormous number of PDFs that are read every day, many times entirely by accident when opening an email, FireFox did not give the Adobe Acrobat plug-in the red-flag of no confidence like FireFox did with Java. The latest issue and fix to be released by Adobe: http://www.zdnet.com/safe-pdfs-are-almost-...
on Feb 19, 2013

Swing

Creating a JavaFX 2 (or should I say FX8) application can be a time consuming task. We all got used to powerful frameworks helping us creating such applications based on Swing (NetBeans Platform) or SWT (Eclipse). There even was an attempt at getting this standardized in Java for Swing - JAF anyone? So where is such an application framework based on JavaFX 2/8, which leverages all the nice...
on Mar 24, 2013

Deployment

Kanban Principles by Marcus Hammarberg and Joakim Sunden, author of Kanban in Action Kanban is an approach to software development based on the principles of lean. It has quickly been picked up by many businesses around the world. You can pick it up too! This article, based on chapter 2 of Kanban in Action, defines kanban, introduces kanban principles, and gets you started using kanban. In...
on Mar 21, 2013

Programming

One of my favorite sessions at Jfokus 2013 was presented by Typesafe co-founder and Java Champion Jonas Bonér. I always enjoy discussions about how technology evolves over the decades, how we break away from concepts, then sometimes weave our way back via the latest and greatest thing, which can sometimes appear strikingly similar to something that was very much in vogue a decade or so earlier....
on Mar 18, 2013
Ember.js Core Features by Joachim Haagen Skeie, author of Ember.js in Action Ember.js makes it possible to write large web applications without having to constantly consider how our data will get from A to B, how your web elements will be updated in a clean and efficient manner, and being able to easily integrate with any third-party JavaScript framework of your choice. This article, based on...
on Mar 18, 2013
Building a Java Web Application with Gradle by Benjamin Muschko, author of Gradle in Action Gradle provides a build-by-convention approach for certain problem domains like Java projects by introducing pre-defined project layouts with sensible defaults. In this article, based on chapter 3 of Gradle in Action, author Benjamin Muschko explains how to apply the Java, War and Jetty plugins to build...
on Mar 18, 2013
Multimethods in Clojure by Amit Rathore, author of Clojure in Action, Second Edition Clojure multimethods support not only multiple dispatch but much more. Indeed, once you look past multiple dispatch, a commonly asked question is whether a language can dispatch on things other than the types of values. With Clojure’s multimethods, methods can be made to dispatch based on any arbitrary rule....
on Feb 20, 2013
Atlassian has made some seriously great products, for example the project tracker JIRA. We recently upgraded our rather archaic version of JIRA at Magnolia to the latest and greatest offering. Everyone in the team found something in this upgrade. Some of us were desperate to use GreenHopper, others were looking forward to a better LDAP integration, and my personal favourite was the new REST API...
on Feb 20, 2013
Node in a Nutshell by Alex Young and Marc Harter, authors of Node.js in Practice We live in a world of highly connected multicore servers, where web applications are expected to scale from dozens of users to millions. New demands are being placed on developers by the real-time nature of the modern web. Developers are looking for fresh solutions to solve scalability issues—whether it’s to take...
on Feb 18, 2013

Security

Servlet 3.1 was in Public Review in Janurary 2013. And it is in Proposed Final Draft now. Most of the new features are related to security. In this following, I will highlight features since Servlet 3.1 Public Review: add new API javax.servlet.http.Part#getSubmittedFileName add new API javax.servlet.ServletContext#getVirtualServerNameThis API allows a JASPIC module to be registered in a Servlet...
on Mar 18, 2013

Databases

The applications have grown together with the man dream to get more and more information, then more application have been emerging and the man had became hostage of the application. For example we can recognized the evolution between man and machine: In the first time: Many men to just one machine ( like mainframe's age) then one man to one machine ( in to Personal computer era) and...
on Mar 17, 2013
Spatial reference system: What is it? by Regina O. Obe and Leo S. Hsu, authors of PostGIS in Action, Second Edition The topic of spatial reference systems (SRS) is one of the more abstruse in GIS to understand. This is mainly due to the loose way in which people use the term spatial reference system and secondly to its unglamorous nature compared to other areas of GIS. If GIS is Disneyland,...
on Feb 13, 2013

J2EE

This quick blog entry is just to advertise the availability of the Proposed Final Draft of JSF 2.2 (JSR-344). You may download the draft of the spec at <http://jcp.org/aboutJava/communityprocess/pfd/jsr344/index.html>. You may try out the implementation by dropping this maven GAV into the modules directory of GlassFish 3.1.2.2: <a href="http://search.maven.org/#search|ga|1|g%3A%...
on Mar 15, 2013

GUI

Due to a painting regression in JXPanel for Synth-based Look and Feels, we are releasing a regression fix. The new files should appear in Maven Central soon.
on Feb 28, 2013

JavaOne

The JavaOne India Call for Papers is now open. The conference will take place May 8-9 in Hyderabad, India. The call for papers will be open through March 15. Notifications will be sent out to speakers in early April. The JavaOne Shanghai Call for Papers is also still open. That conference takes place in Shanghai, China July 22-25. The JavaOne Shanghai call for papers ends soon (March 1...
on Feb 20, 2013