Introducing WireMock – an HTTP service stubbing library – WireMock is a tool that allows HTTP exchanges to be stubbed and verified. It does this by creating an actual HTTP endpoint, rather than by stubbing or mocking the HTTP client class. It can be used directly from within JUnit (or your weapon of choice), run as a standalone process or deployed into a container with the aim of covering off a wide range of testing scenarios.
Solving the Two Week Problem by Developing in the Cloud | OpenShift by Red Hat – We didn’t create a cloud-based IDE because it was novel. We did it because the consistency of the development experience is orders of magnitude better than current options. It’s only getting better from here. With our enterprise-class foundation in OpenShift, the Cloud9 platform is setting the stage for the future of development. Start your next application today at c9.io.
6 things I do to be consistently happy – One of the most important things I’ve learned during this time is that I perform the best when I’m happy. It really does change everything. If I’m happy then I’m more productive when hacking code, I’m better at answering support, and I find it easier to stay focused.
Tuning JVM for a VM – Lessons Learned, Directly from VMware – This talk will present a lot of the innovation, practical insight, and lessons learned gained from the last year by a senior engineer from VMware who recently developed a Java "ballooning" solution called Elastic Memory for Java (EM4J)
Firebase – A scalable real-time backend for your website – Firebase is a cloud service that automatically synchronizes data between clients and with our cloud servers. It frees developers from worrying about how their data will be communicated and stored, and allows them to focus on their own application logic
Amazon CloudWatch Monitoring Scripts for Linux – Amazon CloudWatch – The Amazon CloudWatch Monitoring Scripts for Linux are sample Perl scripts that demonstrate how to produce and consume Amazon CloudWatch custom metrics. The scripts comprise a fully functional example that reports memory, swap, and disk space utilization metrics for an Amazon Elastic Compute Cloud (Amazon EC2) Linux instance
MongoDB Hadoop Connector Announced – The core feature of the Connector is to provide the ability to read MongoDB data into Hadoop MapReduce jobs, as well as writing the results of MapReduce jobs out to MongoDB
What does IBM joining OpenJDK mean for Java? – Apache Asserts – This week IBM announced it would be supporting Oracle's OpenJDK. At first glance it seems like "Great!" Isn't it good that two big supporters of Java are getting behind a single open source project? Well, in my personal opinion, no. It is bad. Bad for Java. I'll try to explain why
Spring Roo 1.1.0.RC1 Released | SpringSource.org – We're pleased to announce the availability of Spring Roo 1.1.0.RC1. Spring Roo is a lightweight developer tool that makes it fast and easy to deliver instant results for Java developers. This new release almost 300 enhancements
Google Web Toolkit Blog: GWT 2.1 RC1 is now available – Building on the three previous milestones, we're happy to announce the first release candidate (RC1) of GWT 2.1. Along with the new components and features, we've solidified the Activities/Places, RequestFactory, Editor framework, and Cell-based widget APIs
The PTO addresses Bilski and software patents | opensource.com – The Bilski majority emphasized that abstract ideas are not patentable, and recognized that allowing patents for abstract ideas could hinder innovation. Thus there's still room for discussion of the legal standard for when, if ever, there should be patents on software.
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.
Java 5 dies – mourning a revolution – It is the 30th of October 2009, the day the music stopped. Or at least the music of Java 5. Today is the day that marks the End of Service for J2SE 5.0. No more general support or bug fixes for this edition. Time to move up to at least Java 6.
InfoQ: Apache POI 3.5 Released with OOXML Support – Apache have released version 3.5 of POI, the Java library for working with Microsoft's document formats. POI previously supported Microsoft's OLE2 compound document formats as used in Office 97-2003 (versions 8.0 – 11). With POI 3.5 Apache have added support for Microsoft's Office Open XML (OOXML) document standard, the default file format for Microsoft Office 2007.
Droid vs iPhone: The Comparison Chart [PIC] – Is it worth switching to if you already carry an iPhone or another device? To provide some guidance, BillShrink has produced a detailed chart looking at Droid, iPhone, Palm Pre, and MyTouch 3G
Gojko Adzic » Mockito in six easy examples – Mockito is a fantastic mock library for Java. I’m fascinated by how easy it is to use, compared to other things out there both in the Java and .NET world. Here is everything you need to know to get started in six really easy examples.
Java VisualVM – Developer`s Nightmare is Over – VisualVM is an open source tool for monitoring and profiling your Java applications. VisualVM is now integrated with JDK 6 update 7 release and also available as a stand-alone setup. Java 7 plans to integrate next version 1.2.
InfoQ: Solving SOA Problems by Merging It with WOA – Web-Oriented Architecture (WOA)… [is] a parallel "track" for SOA that's evolved organically in the wilds of the online world to meet many of the same challenges that we have in our organizations today.
InfoQ: Software Testing With Spring Framework – This article provides an overview of the support provided by Spring framework in the areas of unit and integration testing. I will use a sample loan processing web application to help the readers in implementing an Agile Testing framework in a typical Java EE application and how to use Spring test classes to test the application functionality.
Wolfram|Alpha Webservice API – The Wolfram|Alpha API gives you access to the Wolfram|Alpha platform at all levels—from individual results to complete Wolfram|Alpha output pages. The API operates as a high-performance REST-style webservice, with convenient bindings for all popular languages and platforms.
Video on the Web – Dive Into HTML5 – You may think of video files as “AVI files” or “MP4 files.” In reality, “AVI” and “MP4″ are just container formats. Just like a ZIP file can contain any sort of file within it, video container formats only define HOW to store things within them, not WHAT kinds of data are stored
Bamboo 2.3 is Available – See Elastic Bamboo in Action! – Bamboo 2.3 has just been released and is available for immediate download. This release expands support for scaling your continuous integration (CI) build system into the Amazon EC2 cloud, and makes it easier to manage complex builds as your team's use of CI grows.
InfoQ: SOA With Web Services, In Practice – This presentation discusses specific SOA properties that might result in major problems and concrete ways to solve such problems including appropriate decoupling, appropriate processes for dealing with life-cycles and heterogeneous repositories, and pragmatic solutions for interoperability, reliability, and security.
iBATIS 3 for Java Released (BETA 1) – iBATIS 3 is a complete rewrite from the ground up and thus represents the biggest change since the very first version of iBATIS released in 2002. There are a lot of modern features that take advantage of Java 5. iBATIS 3 includes simplified design and some great new tools for helping you build great database driven applications.
Original IntelliJ Cast | JetBrains IntelliJ IDEA Blog – Let’s talk about type casts — those things you hardly can avoid in JVM-based code. Being a helpful IDE, IntelliJ IDEA now does all the casting stuff for you when you are using its code completion in Java and Groovy.
InfoQ: CouchDB From 10,000 Feet – This presentation takes a look at CouchDB from 10,000 ft. CouchDB is a document oriented database with a highly acclaimed REST API and replication support, that solves problems of high-traffic, distributed peer-to-peer, and offline applications. all at the same time. You will learn to decide when CouchDB is a good fit for your project and when you are better off with a traditional database.