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
InfoQ: FlexMonkey 1.0 Released – FlexMonkey is an open source testing tool for Flex and AIR applications. FlexMonkey provides for the capture, replay, and verification of Flex user interface functionality. FlexMonkey generates ActionScript-based testing scripts that can be run from the FlexMonkey application or included within a continuous integration environment.
First Steps to Scala – In this article, you'll follow twelve steps that are designed to help you understand and gain some basic skills in the Scala programming language.
InfoQ: Dion Hinchcliffe on Web 2.0 and Web Oriented Architecture – Dion Hinchcliffe is an advocate of Web 2.0 and the Web Oriented Architecture. He explains how a mindset shift helped some companies be very successful using the Web 2.0 model while others have failed. He also considers that eventually most companies will migrate to WOA because we are living in an increasingly networked world.
Jackson JSON Processor – Home – There is a nice and fast XML / JSON parser with the name Jackson. It is especially useful for fast XML parsing and JSON processing with JAXB support.
Introducing Java DB 10.5.1.1 – The next major release of Java DB, version 10.5.1.1, is now available for download. Java DB is Sun's supported distribution of the Apache Derby open-source database. Java DB is 100 percent Java technology and easy to use. Don't be fooled by its small JAR file (2.5M): This free database is fast, reliable, and packed with features
InfoQ: Spring Framework 3.0, The Next Generation – Juergen Hoeller co-founder of Spring Framework, sees 3.0 as the completion of what was started with 2.5. Some topics covered in his presentation are: more annotation-based configuration options, Unified EL++, REST, Portlet 2.0 and Java EE6 support.
Java Entrepreneur: AMR: Oracle/Sun to ‘Wreak Havoc’ on Enterprise Software Market – Of the top 50 software vendors ranked by AMR, two-thirds have applications that require Java, including many Oracle competitors… 'Not only will vendors be impacted by the fragile economy, but 33 out of the top 50 vendors will have to reevaluate their commitment to the Java programming language,' said AMR vice president Dennis Gaughan," Gage writes
RESTful Web Services Cookbook – RESTful Web Services Cookbook is a book for programmers designing and developing RESTful web services, to be published by O'Reilly and Yahoo! Press by the end of 2009. This book is currently a work in progress.
MockFtpServer – Home – The MockFtpServer project provides a mock/dummy FTP server implementations that can be very useful for testing of FTP client code. Two FTP Server implementations are provided, each at a different level of abstraction.
InfoQ: Is PHP Ready for the Enterprise? – Although PHP boasts of being the most widely used environment for web application development, it has been traditionally considered as not suitable for the enterprise. InfoQ has conducted a virtual panel regarding the evolution of the language/platform and its suitability in enterprise environments.
YouTube – John Hodgman at Radio & TV Correspondents’ Dinner – Humorist John Hodgman was the entertainment headliner at the 2009 Radio and TV Correspondents' Dinner. Mr. Hodgman roasted the president for being a "nerd", referencing his place in popular culture and passion for comics and science fiction
Optional Annotations – The JAX-WS programming model uses a number of optional annotations for adding details about your service, such as the binding it uses, to the Java code.
Ibatis Tutorial: Aggregation with groupBy – This tutorial builds on the knowledge from the Ibatis Inheritance Tutorial. As such the configuration and schema won’t be repeated here for brevity.The next feature I will introduce is dynamic grouping.
Jester – the JUnit test tester. – Jester finds code that is not covered by tests. Jester makes some change to your code, runs your tests, and if the tests pass Jester displays a message saying what it changed. Jester includes a script for generating web pages that show the changes made that did not cause the tests to fail.
Moserware: The First Few Milliseconds of an HTTPS Connection – In just 220 milliseconds, two endpoints on the Internet came together, provided enough credentials to trust each other, set up encryption algorithms, and started to send encrypted traffic. And to think, all of this just so Bob can buy milk
Using Psychology To Save You From Yourself : NPR – This is the story of how obscure psychological research into human decision-making first revolutionized economics and now appears poised to remake the relationship between the government and its citizens.
Relevance Blog : Why I still prefer Prototype to jQuery – jQuery is a very nice piece of work, and makes some common tasks easier than their Prototype equivalents. Where it’s good, it’s very good indeed. But its design is uneven, and its scope is limited. For me, at least, Prototype is still the tool of choice. I think it’s a richer, more thorough, and overall better designed library.
Microsoft Hardware Windows 7 Support – If your computer is running a beta version of the Windows® 7 operating system, the following information can help you select the correct beta software to download for your Microsoft Hardware product.
YUI 2 and YUI 3 Source Code Now on GitHub » Yahoo! User Interface Blog – Source for the YUI 2.x codeline and the YUI 3.x codeline have joined YUI Doc on GitHub. YUI has been accepting external contributions since last summer, but the move to GitHub represents a huge step forward in the process. You can now work with the latest source in both of our major codelines
mockito – simpler better mocking – Mockito is a mocking framework that tastes really well. It lets you write beautiful tests with clean amp; simple API. Mockito doesn#039;t give you hangover because the tests are very readable and they produce clean verification errors.
Ajaxian » Happy Birthday jQuery! v1.3 is Released – Today, the jQuery project turns 3 years old which, considering the churn rate for open source projects, is a monumental achievement. So it makes sense that on the project’s 3rd birthday, the team has announced the release of jQuery v1.3, the latest and greatest release of jQuery which includes the new Sizzle selector engine.
Open source trading platform could be a win for Wall Street – As the declining global economy pressures financial institutions to cut costs across the board, open source software could provide a promising path for reducing IT overhead. The Marketcetera Trading Platform, which the developers believe is the first of its kind, aims to offer a cost-effective alternative to building a custom software platform in-house.
Adobe bringing full-fledged Flash to phones | Business Tech – CNET News – Inspired by a new generation of smartphones, Adobe Systems has begun a new, higher-power effort to spread its Flash technology to mobile devices. The company has worked for years on a lightweight incarnation of its Flash technology for mobile phones, but it now is working to bring the full-fledged Flash Player 10 to higher-end smartphones
Expanding the Cloud: Amazon CloudFront – All Things Distributed – Today marks the launch of Amazon CloudFront, the new Amazon Web Service for content delivery. It integrates seamlessly with Amazon S3 to provide low-latency distribution of content with high data transfer speeds through a world-wide network of edge locations.
Choosing the best Doctype for your website – The Web Squeeze – In 2004, after a W3C workshop, Apple, Mozilla and Opera were becoming increasingly concerned about the W3C’s direction with XHTML, lack of interest in HTML and apparent disregard for the needs of real-world authors. So, in response, these organisations set out to with a mission to address these concerns and the Web Hypertext Application Technology Working Group was born
The YouTube Presidency | 44 | washingtonpost.com – Today, President-elect Obama will record the weekly Democratic address not just on radio but also on video — a first. The address, typically four minutes long, will be turned into a YouTube video and posted on Obama's transition site, Change.gov, once the radio address is made public on Saturday morning.
InfoQ: OSGi in the Enterprise – With the recent announcement of GlassFish v3 “Prelude”, Sun's OSGi-based Java EE 6 server, the use of OSGi across the enterprise has grown to encompass almost all of the back-end servers. A recent press release by the OSGi alliance listed the vendors and the technology that uses OSGi:
InfoQ: Behind LINQ – And Beyond – In this presentation from the JVM Languages Summit 2008, Mads Torgersen discusses LINQ, declarative programming and metaprogramming in C#, examples of LINQ syntax and usage, lazy evaluation of LINQ queries, extension methods, lambda expressions, LINQ-to-SQL, LINQ expressions and metaprogramming, expression trees, how the .Net Dynamic Language Runtime (DLR) works, PLINQ, and the future of the DLR
InfoQ: The Architecture of Multi-Enterprise Business Applications – Jack Greenfield and Wade Wegner introduced the concept of Multi-Enterprise Business Applications (MEBAs) at the PDC last week. MEBAs are business applications that leverage the Cloud to enable multiple partners to work together as part as common business processes.