Improved Java Tooling for Cloud Foundry – Pivotal has released several new components that enable developers using Java, Groovy, and other JVM languages to deploy applications to Cloud Foundry quickly and easily. This blog post will show the options available to JVM developers with this new toolin
8 Reasons Why Even Microsoft Agrees the Windows Desktop is a Nightmare – The Windows desktop is a mess. Sure, it’s extremely powerful and has a huge software library, but it’s not a good experience for average people. It’s not even a good experience for geeks, although we tolerate it. Even Microsoft agrees about this. Microsoft’s Surface tablets with Windows RT don’t support any third-party desktop apps
The many reasons why Chrome OS is appealing – If the Chrome OS is “just a browser”, how can it be more appealing to some people given that other devices all have a browser and more? There are a number of reasons and an article we highlight explains them quite well.
Java EE 7 and IntelliJ IDEA 13. RESTful Web Services Made Easy – One of the notable changes coming in IntelliJ IDEA 13 is the developer tool set for Java EE 7, the cutting-edge version of Oracle’s enterprise Java platform. IntelliJ IDEA will offer support and productivity-boosting features for all Java EE specifications
HealthCare.gov failed despite agile practices – In relation to HealthCare.gov, an agile process was implemented and the software was a national failure. This does not mean agile was the primary cause of that failure but it is not unreasonable to assume it played a part. My hope is that we can learn from
16 Traits of Great IT Leaders – CIO.com – If you want to succeed as an IT leader you have to develop a set of traits that will serve you and those around you. Industry leaders and career experts share their thoughts on what behaviors make an IT leader great.
Build a Spatial JEE6 Application with JAX-RS, CDI, and MongoDB | OpenShift by Red Hat – The series that started with MongoDB and spatial point data now has a web service in Python, Node.JS, and Ruby Sinatra. Now we will take that same web service and port it to JEE6 with JBoss EAP 6 on Openshift. The two primary concepts this post will demonstrate are JAX-RS for making REST type web services and CDI for carrying out simple context dependency injection.
Adrian Cockcroft on Architecture for the Cloud – In this interview we talk with Adrian Cockcroft, the architect for Netflix’s cloud systems team. We discuss how Netflix combines 300 loosely coupled services across 10,000 machines. An interesting revelation is that they fully embrace continuous delivery and each team is allowed to deploy new versions of their service whenever they want.
Programming language trends – 2012 review | Jobs Tractor – PHP and Java up on top with over 12k jobs each and very little distance between them. Objective C is next up but below 10k jobs at around 9k in total. As we get to number 4 (SQL) we're already close to 5k which shows just how much Java and PHP are dominating the stats. Android skills came in at number 5 with close to half the number of jobs which had been listed for Objective C
nealford.com • Why Everyone (Eventually) Hates (or Leaves) Maven – Maven is perfect for starting new projects: it ensures consistency and provides a huge bang for the buck in terms of already existing functionality. But because something starts strong doesn’t mean that it scales well (in fact, almost always the opposite is true). The real trick is to use Maven until the day it starts fighting you, then find an alternative
Getting Started with Django – "Getting Started with Django" (or GSWD) is a series of video-based lessons meant to take you from novice to competent, or maybe even beyond.
Spring Framework 3.2 – Themes and Trends – YouTube – Join Juergen Hoeller, Chris Beams and Rossen Stoyanchev to learn about the 3.2 generation of the Spring Framework. They will discuss the fine-tuned Java 7 support, container optimizations, and first-class support for asynchronous web request processing.
Project Lombok – Spice up your Java – @Data generates all the boilerplate that is normally associated with simple POJOs (Plain Old Java Objects) and beans: getters for all fields, setters for all non-final fields, and appropriate toString, equals and hashCode implementations that involve the fields of the class
App Inventor for Android – To use App Inventor, you do not need to be a developer. App Inventor requires NO programming knowledge. This is because instead of writing code, you visually design the way the app looks and use blocks to specify the app's behavior.
Google’s Do-It-Yourself App Tool – NYTimes.com – Google is bringing Android software development to the masses. The company will offer a software tool, starting Monday, that is intended to make it easy for people to write applications for its Android smartphones.
MyEclipse for Spring 8.6: GWT Scaffolding – This tutorial is going to walk you through producing this ready-to-run GWT application with a Spring backend that implements the CRUD application pattern for a domain model.<br />
This tutorial is going to walk you through producing this ready-to-run GWT application with a Spring backend that implements the CRUD application pattern for a domain model.
skipfish – web application security scanne – Skipfish is an active web application security reconnaissance tool. It prepares an interactive sitemap for the targeted site by carrying out a recursive crawl and dictionary-based probes
The Secret to Having Happy Employees – You’re the Boss Blog – NYTimes.com – I have learned the long, hard and frustrating way that as a manager you cannot make everyone happy. You can try, you can listen, you can solve some problems, you can try some more. Good management requires training, counseling and patience, but there comes a point when you are robbing the business of precious time and energy.
OrindaBuild Oracle Web Service Generator Features – OrindaBuild enables you to create Web Services for your existing Oracle database with minimal effort. OrindaBuild is integrated with Eclipse and works for both PL/SQL and SQL. Unlike other products OrindaBuild is designed specifically for Oracle and works with real world PL/SQL that involves records and arrays.
Google App Engine for Java (GAE/J) – Tutorial – The article demonstrates also the usage of Google Eclipse Plugin for developing, running and debugging the Google App Engine application. The tutorial is based on Java 1.6 and GAE version 1.3.
Intellij 9 and Gradle – The Rich Web Experience – One of the hidden gems of the Intellij 9 release is it's support for Gradle. Some of the information on the web is out of date and some features are not intuitive. This post will detail some of the nuances and follow it up with a wish list for the next update
InfoQ: Rod Johnson Discusses Spring 3.0 – Rod Johnson, the founder of Spring and the general manager of the SpringSource division of VMware, talks to InfoQ about Spring 3.0, the influence of Google Guice on Spring, Spring.NET, and Spring's tc Server.
Pragmatic Developer’s Blog – We have been busy developing our new baby JiraTouch for the last 3 months………..The only knowns were Jira and the C# language. I would like to share some of my observations in this blog post.
The Bloom Box – 60 Minutes – CBS News – Large corporations have been testing a new device that can generate power on the spot, without being connected to the electric grid. Will we have one in every home someday? Lesley Stahl reports
Google App Engine for Java: Part 3: Persistence and relationships – Data persistence is a cornerstone of scalable application delivery in enterprise environments. In this final article of his series introducing Google App Engine for Java™, Rick Hightower takes on the challenges of App Engine's current Java-based persistence framework
Google App Engine for Java: Part 2: Building the killer app – In this second part of his three-part introduction to Google App Engine for Java, Rick Hightower takes you beyond the ready-made examples of Part 1 with a step-by-step guide to writing and deploying a simple contact-management application using App Engine for Java.
Google App Engine for Java: Part 1: Rev it up! – In this article, you'll get an overview of why Google App Engine for Java could be the deployment platform for your next highly scalable killer app, then start using the Google Plugin for Eclipse to build two example apps: one based on Google Web Toolkit (GWT) and one based on the Java Servlet API.