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

Blogs by topic: Java User Groups

• 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

When we started building our first Java application, at my company Amway Corp, many years ago; we learned our first lesson. In spite of all the formal training we received, in spite of all the literature at our disposal; we still needed help with our Java development on a regular basis. Where would this assistance come from? At the time, we had no in-house Java subject-matter experts. What we...
on Jun 16, 2013
Learning Java (or any programming language) can be a great challenge. Any group of developers, learning Java, will bring with them a variety of backgrounds and experiences. In our case, our first Java project began with developers that had COBOL language experience. Our second Java project, began with developers that had RPG language experience. Even though COBOL and RPG don't "look" like Java,...
on Jun 11, 2013
Frans Thamura is a leader of JUG Indonesia, a Java Champion, an entrepreneur, and the founder of Meruvian. He has implemented the JEDI program in Indonesia under the goverment's Java education services JENI Project. In this fourth Java.net "Lightning Interview" I asked Frans about starting and leading a Java User Group. Interview 1. Why did you decide to start JUG Indonesia? Frans: I...
on May 12, 2013
Tuning Java code presents many challenges and addresses several goals. One of these goals is to make the application "run faster". Recently, our end-users were getting multiple-second response times from our web application's home page. This was unacceptable. We were asked to see what we can do to make the web application "run faster". We began by looking at the usual suspects... database access...
on Apr 14, 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

Blogging

Sebastiano Armeli-Battana is the author of the successful 'MVC Applies to JavaScript' eBook. We thought we'd get to know a little more about the author! 1. For someone that’s new to the JavaScript sector, can you explain why they should use MVC? I would say that a JS noob should use MVC, just because it’s widely spread pattern used across different programming languages. I think they would enjoy...
on Jun 14, 2013

Education

Using Throws and Throw Statements in Java By Mala Gupta, author of OCP Java SE 7 Programmer II Certification Guide In this article, based on chapter 1 of OCP Java SE 7 Programmer II Certification Guide, author Mala Gupta explains how to define methods that throw exceptions, the different combinations of defining overriding methods, and when the overridden or overriding methods...
on Jun 13, 2013

Web Applications

Backbone.js: In the Beginning, There Was JavaScript by Samuel M. Breed, author of Backbone.js in Action Backbone is a library for structuring web applications. Since the dawn of the Internet, forward thinking developers have known that it is more than just a means of serving static HTML documents, but rather a platform made for applications. JavaScript has evolved into an ecosystem that's...
on Jun 6, 2013

Databases

Pig from a Bird's Eyeview by M. Tim Jones, author of Pig in Action Today, we are being inundated with data. So much so, that IBM estimates that in 2012, 2.5 quintillion bytes of information are generated every day. That's a million trillion bytes of data, more data than we can fathom and considerably more than we can easily process. Online, every web-page we visit, every link we click, every...
on May 20, 2013
Domain Model Metadata by Christian Bauer, Gavin King, and Gary Gregory, authors of Java Persistence with Hibernate, Second Edition The Java Platform, Enterprise Edition (Java EE) standard solves the problem of leaky concerns with metadata as annotations in your code or as external XML descriptors. This approach allows the runtime container to implement predefined cross-cutting concerns—...
on Apr 9, 2013

Testing

Your First Mikado Graph by Ola Ellnestam and Daniel Brolund, authors of The Mikado Method The Mikado Method is a structured way to make significant changes to complex code. What that means, is rather than getting caught up in the complexity of moving parts, analyzing the entire codebase and doing guess work, the Mikado Method removes the least amount of obstacles at a time in order to achieve...
on May 15, 2013

Performance

Robert Engels works for OptionsCity, which develops financial service platforms using Java. Their products include Freeway, a multi-asset algorithmic trading platform that won the 2012 Chicago Innovation Awards. Robert is the Chief Architect for Freeway development. If you're familiar with modern automated trading, you'll also be quite aware of the necessity to achieve maximal performance....
on May 3, 2013

Tools

Setting up SBT and an SBT Build by Joshua D. Suereth and Matthew Farwell, authors of SBT in Action The simple build tool (SBT) is a tool for building Java and Scala projects. SBT aims to build well and allow users to customize endlessly, but above all, SBT strives to provide consistency of basic concepts so that, once learned, you don’t have to unlearn them as you dive deeper into the build...
on Apr 12, 2013

Servlets

Have you wanted to do something with asynchronous I/O? I did. After doing some work with Node.js, I wanted to find a way to get some of the goodness of its programming model for Java. The Acteur project is the result - a framework for building scalable, asynchronous web applications using Netty + Guice - was the result. The programming model is a little unusual - you treat constructors as...
on Apr 7, 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

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