6.5 million software developers and still going strong

Java Developer Magazine

Subscribe to Java Developer Magazine: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get Java Developer Magazine: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Latest Blogs from Java Developer Magazine
As part of my class preparation I have been writing blog entries on setting up a JEE 6 web profile Maven projects in Eclipse and in NetBeans using the TomEE server. Once I got that working I proceeded to try … Continue reading →
Setting up a Maven project in NetBeans for the purpose of JEE 6 is simpler than Eclipse. I also had a goal of creating a project that will work in NetBeans and Eclipse when loaded from a Subversion repository. Here … Continue reading →
Continuous Deployment makes software development and your deployment environment safe so anyone can commit code. Read about these and other advantages in this article. I've been wondering for a few years now, why it's so hard to get companies to prioritize the work that I feel is imp...
This is an update to the blog post of just a few days ago. Never to leave well enough alone I have continued examining how to use Maven effectively in Eclipse. As such I have discovered some unneeded steps and … Continue reading →
El servicio gratuito en línea genera líneas de comandos para los servidores web más popularesLONDRES (REINO UNIDO) - 19 de diciembre de 2013 - GlobalSign, la Autoridad de Certificación (CA) mediante SaaS para empresas y uno de los principales proveedores de certific...
Kostenloser Online-Dienst generiert Befehlszeilen für die beliebtesten WebserverLONDON, UK - 19. Dezember 2013 - GlobalSign, die SaaS-Zertifizierungsstelle (CA) für Unternehmen und einer der weltweit führenden Anbieter von SSL-Zertifikaten, kündigt die Verfügba...
Ce service en ligne gratuit génère les lignes de commandes pour les principaux serveurs WebLondres (Royaume-Uni), le 19 décembre 2013 - GlobalSign, l'autorité de certification SaaS et l'un des fournisseurs leader de certificats SSL dans le monde, annonce aujourd'hui...
Flexiant Cloud Orchestrator plays key role in 'excellent' rating from the European CommissionLivingston and London, UK - 18 December 2013 - Flexiant today announced that the European Commission has awarded an "Excellent" rating for the 7th Programme Framework (FP7), Cumulo Nimbo projec...
On-premise products are architected and designed for server operating environment i.e., they are web-based applications. SaaS, on the other hand is a cloud application (an application exposed as a service in a cloud operating environment) i.e., they are web applications. The major diff...
This is the first part of a series of basic tutorials I am writing for my students. I believe that programmers should program and not be forced to become an expert on their tool. I want my students to have … Continue reading →
At AppDynamics, we are all about making it easy to monitor complex applications. That is why we are excited to announce our partnership with OpenShift by RedHat to make it easier than ever before to deploy to the cloud with application performance monitoring built-in. Getting started w...
Do you like opinions?  I have asked my UK based colleague and opinionated enterprise mobility expert, Peter Rogers, to share some of his personal views and predictions for enterprise mobility in 2014 in this guest post.  Do you disagree or agree with Peter?  We would lov...
This book is the perfect place for an experienced developer to start with iOS programming. I say experienced developer because this book does a great job of showing you the basics of C and the Objective-C language, but if you don't understand the basics of programming, you are probably...
It is billed as the 'World's Leading Graph Database'. It is a different kind of database if you are thinking about relational databases like SQL Server, Oracle etc. Graph database is all about nodes(vertex) and relationships(edges)between nodes. Both nodes and relationships have proper...
In today’s post, we are going to present the software stacks distribution for November 2013. Learn more about recent Java & PHP stacks usage in order to choose the most appropriate solution for your application, deployed to the Jelastic environment. (continued) Read More...
Because the world of software development is so incredibly complex and modular, quality assurance and testing for software risk has become costly, time-consuming, and at times, inefficient. That’s why many organizations are turning towards a risk-based testing model that can identify p...
We’ve just started to work on the curriculum of the new online training titled “Modern Web Development for Java Programmers”. This course will be taught by practitioners from our company, Farata Systems.  The initial desription is here: https://github.com/yfain/WebDev...
Every man and his dog knows that Garbage Collection (GC) is a “stop the world” event. Java memory becomes filled with redundant objects/data which over time must be collected so that memory can be reclaimed and reused by the JVM. When the GC thread in the JVM kicks in all o...
Every man and his dog knows that Garbage Collection (GC) is a “stop the world” event. Java memory becomes filled with redundant objects/data which over time must be collected so that memory can be reclaimed and reused by the JVM. When the GC thread in the JVM kicks in all o...
Cincinnati, OH, November 27, 2013 --(PR.com)-- MAX Technical Training employees will be joining with many of Cincinnati’s finest women-owned businesses at this year’s WE Celebrate Awards ceremony presented by the Cincinnati USA Regional Chamber. MAX is one of five finalist...
A multi-tenant application is an application where a single running instance serves many customers. An alternative to multi-tenancy is managed services, where one running instance is set up for each customer. The table below shows a comparison between the two approaches. Feature Multi-...
Determining the IP Address of the machine from the Hostname is termed as Hostname Resolution. Every computer (host) has a name. The Hostname should correspond to an IP address mapping stored in local Hosts file or in a database on a DNS Server. Translating (resolving) machine (and dom...
We had a project kickoff meeting this morning to discuss tools to be used. This is a consumer-facing single-page Web  application (SPA) that will also have a back-office part to be used by the business owners. During this meetin our engineers suggested a list of software. This list wil...
Many new programmers struggle when it comes to selecting their first language to learn. Which is easiest, the most professionally useful, the most newbie-friendly? Lets find out by showing you a range of options, their strengths and weaknesses, and some information about the most com...
SaaS is the cutting-edge technology in the current product landscape. With an increase in the adoption of SaaS products by enterprises, more and more ISVs are trying the SaaS delivery channel. But, delivering a SaaS product cannot be considered as just a rebranding exercise of existing...
La classification automatique des documents, la reconnaissance des cartes de visite et de nouvelles fonctionnalités PDF viennent s'ajouter à notre solution de premier plan compatible avec les plateformes Windows, Linux et Mac.Paris, France (20 novembre 2013) - ABBYY, fourniss...
Here are two jobs which may interest readers of this blog. Both require Axway (Vordel) skills for API Management. The first job is more of an administrator role, and the second is more of a dev role:
Kleiner Perkins Caufield & Byers Growth and DFJ Growth co-lead greatly oversubscribed C-Round, joined by Meritech Capital Partners, Swisscom Ventures and Series A and B investors Accel Partners and Charles River Ventures as universal demand for SimpliVity's "Lego-like" x86 based co...
On Nov 13 Microsoft announced Visual Studio online. Here is the announcement Here is a screen shot from the site. There is a new portal that goes with it as well.You guessed it right, you can get started for FREE. Of course it is free for MSDN users. You will see some screen shots at t...
Set up Continuous Deployment to dotCloud for your Python applications with Codeship We are proud to announce a new member in our Codeship deployments family: dotCloud! A lot of our customers have asked for better Python deployment support on our … Continue reading →
Introduction In Splunk there are a number of ways to “add knowledge”, as they call it, to your incoming data. You can tag a host with an arbitrary text block to identify it some way. For example, hostxyz.xyzcorp.com could be … Continue reading →The post The Tagging Of The S...
Every time I start teaching my new Java class I’m looking at the Swing units in the manual asking myself, “Why my students need to know Swing framework?” Well, I need to teach them how to program GUI, event listeners, asynchronous worker threads and event loop that ar...
By Bob GourleySign up for a fast-paced overview of the next big thing in Big Data, the Enterprise Data Hub. This webinar will be presented on Tuesday 12 Nov 2013. Here are more details: About this Webinar If you missed Strata + Hadoop World, you missed quite a bit. This year’s ev...
In October of 2013 My colleague Victor Gamov and I ran a presentation “Intro to working with GIT and GitHub” for the Princeton Java Users Group. Then we’ve received a number of requests asking if a recording of this session was availabled. We didn’t record this ...
With the first widgets for opentaps 2 are some big changes: Not just a new look and feel or a new technical framework, but a whole new philosophy for building better software with open communities.   This philosophy could be summed up as: Make opentaps Benefit the Maximum Number of Peo...
One more efficient month with Jelastic! Let’s see what October 2013 brought to us in terms of the Java & PHP software stacks statistics. In this article, we’ll present the overall numbers, distribution by regions and the monthly/annual trends of the stacks popularity within the Jel...
Below are 3 LiveLesson videos that starting today and this weekend (ends strike of midnight on Monday), that are being offering at 50% off the list price. If you have not had the opportunity to view any LiveLessons you are missing out. This is the perfect opportunity to check some of t...
The vast majority of schema management today is handled through the generation, review, and execution of SQL scripts. These scripts can be tiny or huge; they can encapsulate the creation and relationships of several objects or they can describe a one-time alteration to a single object...
by Joseph Rickert The following is a brief report of all things R encountered in my not quite random, but nevertheless far from determined, walk through the O'Reilly Strata / Hadoop World Conference held this week in NYC. To start off, I had the pleasure of doing a 9:00 AM Monday morni...
Let’s look at some best practices for using another powerful class: ThreadLocal from java.lang, which is also implemented using WeakReference. As its name suggests, a single instance of ThreadLocal can store different values for each thread independently. Therefore, the value stored i...