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.
InfoQ: Language Parity: Closures and the JVM – In this presentation from the JVM Languages Summit 2008, Neal Gafter discusses closures on the JVM. Topics covered include the JVM libraries, the challenges of running other languages on the JVM, language-specific wrapper/shim libraries, ways of making the JVM more language-friendly, whether lambda expressions are too hard, the history of closures, and forking the JVM to support closures.
File Folder Unlocker (freeware): Unlock in use files – File amp; Folder Unlocker is a powerful yet easy-to-use system utility that gives you complete control over the locked files and folders on your computer. Like our other free utilities, File amp; Folder Unlocker is free for both commercial and non-commercial use
Introducing Outlook Live for schools – and cool new features for everyone – With Exchange 14, you can access OWA or Outlook Live with Firefox, Safari, and Internet Explorer. I have to say, I#039;ve been dying to tell you about this, especially after all the comments on our last video! Openness has always been part of Exchange#039;s DNA, which you can see from how we license Exchange ActiveSync to partners and competitors alike, in the variety of mobile phones we support, from the iPhone to Nokia phones to Windows Mobile, in our support for web services, and now in the browsers we support.
AppleInsider | Microsoft plays catch up to MobileMe with My Phone – Apple#039;s smaller teams working on MobileMe, iTunes, and the iPhone work with closer contact and within a central strategy managed by a smaller executive team, compared to Microsoft#039;s wider focus and broader strategies in parallel development within the company#039;s various divisions, as well as in incorporating some of the company#039;s many acquisitions.
Amazon Introduces Upgraded Kindle Book Reader – NYTimes.com – Amazon said the upgraded device had seven times the memory as the original version, allowed faster page-turns and had a crisper, though still black-and-white, display. The Kindle 2 also features a new design with round keys and a short, joysticklike controller
Seth’s Blog: Learning all the time – The #1 habit successful people share with me is this: They read books to learn. They do it often and with joy. It#039;s cheap (or free, at the library or online) and portable and specific
New Spring/BlazeDS Integration Test Drive : Christophe Coenraets – I put together a new “Spring / BlazeDS Test Drive”. This Test Drive consists of a minimal version of Tomcat with BlazeDS and the “Spring / BlazeDS integration” preconfigured and ready to use. It also includes a series of samples running “out-of-the-box” that should allow you to get up and running integrating Flex (and Adobe AIR) with Spring in minutes.
Apache Cayenne » Why Cayenne? – Cayenne is a Java object relational mapping (ORM) framework. In other words, it is a tool for Java developers who need to talk to a database (or many databases). Rather than hardcoding SQL statements through Java code, Cayenne allows a programmer to work only with Java objects abstracted from the database.