GWT 2.1 Editors – tbroyer’s posterous – GWT 2.1 is advertized as providing "a framework for business apps", and one of the included features is the Editor framework, which provides data binding between bean-like objects and UI fields
Blog of Dmitry Buzdin: Is Java Reflection Really Slow? – The conclusion is that on modern server infrastructure with proper JVM settings we should not be worried about Refelction performance too much. Another conclusion is that going in the direction of direct bytecode manipulation such as CGLib FastMethod will not bring a tremendous difference in performance, but will add dependencies and complexity to your project
InfoQ: What’s New in Spring Integration 2.0? – Mark Fisher and Oleg Zhurakousky present what’s new in Spring Integration 2: Sprint 3 features used, enterprise integration patterns, channel adapters, tooling support, and what lies beyond 2.0.
Home – Browserscope – Browserscope is a community-driven project for profiling web browsers. The goals are to foster innovation by tracking browser functionality and to be a resource for web developers
Introducing App Engine for Business – Google App Engine – Google Code – App Engine for Business enables you to build your enterprise applications on the same scalable systems that power Google applications. App Engine for Business provides all the ease of use and flexibility of App Engine with more power to manage enterprise use cases, more capable APIs, straightforward pricing and the SLAs and support you need for business-critical applications.
Google Storage for Developers – Google Code – Google Storage for Developers is a RESTful service for storing and accessing your data on Google's infrastructure. The service combines the performance and scalability of Google's cloud with advanced security and sharing capabilitie
Google buys VOIP engine behind Yahoo, AOL, WebEx, Lotus conferencing | ZDNet – Given Google’s acquisition of Gizmo5 and its existing Google Voice service, the search giant appears to be collecting enough assets to give Skype and others competition on the consumer and business fronts. GIPS’s software can also be layered into Google Apps in multiple areas as a business collaboration tool.
Querydsl – Querydsl – Mysema Source – Querydsl is a framework which enables the construction of type-safe SQL-like queries. Instead of writing queries as inline strings or externalizing them into XML files they aren be constructed via a fluent API like Querydsl.
The Atlantic :: Magazine :: The Enemy Within – THE CYBER-SECURITY ELITES OF THE WORLD HAVE JOINED FORCES IN A HIGH-TECH GAME OF COPS AND ROBBERS, TRYING TO FIND CONFICKER’S CREATORS AND DEFEAT THEM. THE COPS ARE FAILING. AND NOW THE WORM LIES THERE, WAITING …
Spring 3.0: REST services with Spring MVC « oudmaijer.com | – Spring 3.0 has support for REST style WebServices, the Spring MVC controllers facilitate the functionality. In this example I will show an example of how to implement a basic REST service that uses XML marshalling to sent information over HTTP
Use Apache Wink with the Jackson JSON processor – Apache Wink is fast becoming one of the de facto implementations of the JAX-RS 1.0 specification. The providers included with the standard Apache Wink distribution for JSON marshalling and unmarshalling, such as JSON.org and Jettison
InfoQ: From Agile Development to Agile Operations – Stuart Charlton talks about the opportunity brought by cloud computing to introduce agile methods and processes to the operational side of IT, reflecting on how cloud computing affects the relationship between development and operations, suggesting goals that help bridging these two worlds together, and proposing an integrated approach to application design, development and operations.
Ehcache – Web Caching – Ehcache provides a set of general purpose web caching filters in the ehcache-web module. Using these can make an amazing difference to web application performance. A typical server can deliver 5000+ pages per second from the page cache. With built-in gzipping, storage and network transmission is highly efficient.
sardine – Project Hosting on Google Code – Sardine is useful for interacting with a webdav server and is much easier to programmatically manage remote files than with FTP. Sardine is focused on being a useful library for common use cases. I also need it to support the latest version of HttpClient. It abstracts away the connection details and provides easy to use methods to accomplish webdav'y actions.
WhiteHouse.gov Releases Open Source Code | The White House – As part of our ongoing effort to develop an open platform for WhiteHouse.gov, we're releasing some of the custom code we've developed. This code is available for anyone to review, use, or modify. We're excited to see how developers across the world put our work to good use in their own applications
Google Testing Google Voice Desktop App Internally – Google never commented on how they might use Gizmo5’s technology. But we’ve confirmed that they have now built a Google Voice desktop application to make and receive calls. From a user perspective, this will let Google Voice users take calls right from their desktop
Rich Internet Application Screen Design | UX Magazine – This article will outline the process we use to create rich applications, focusing primarily on screen design. All of the content is geared specifically toward productivity applications like Software as a Service (SaaS) products and Rich Enterprise Applications (REAs
Object Computing, Inc. – Exploring Google Guava – Google recently announced the public availability of Guava, a Java utility library previously available only internally at Google. Guava provides building blocks that build on the existing Java libraries and result in productivity aids for Java programmers
Java’s more relevant than you think. – With syntax being relevant for a mass-market language, and a runtime that’s tuned well enough that a lot of these languages use it as an operating environment – Java’s not only relevant, it’s important.
hamcrest – Library of matchers for building test expressions – Provides a library of matcher objects (also known as constraints or predicates) allowing 'match' rules to be defined declaratively, to be used in other frameworks. Typical scenarios include testing frameworks, mocking libraries and UI validation rules.
Scaling writes in MySQL – Coincidentally, during Michael Jackson's memorial service, we actually did hit an incoming rate of a little over 8000 records per second for a few hours.
Google Web Toolkit Blog: The enterprise (apps) in your pocket – Modern mobile phones such Android based devices and the iPhone ship will powerful web browsers which use the same Webkit rendering engine which GWT already supports and increasingly includes great capabilities like geo-location and offline storag
Google Working Toward "Write Once, Run Anywhere" Native Web Apps | Web Builder Zone – Google NaCl is still in the prototype stage with more significant features in the works along with PNaCl (Portable Native Client). The Portable NaCL variation, Google said, will be able to recognize a machine's hardware and run a Native Client application that is tailored to that machine. Developers will simply write one PNaCl module that can run on any processor or operating system (NaCl modules already support Windows, Mac, and Linux).
Microsoft’s RemoteFX raises the bar for remote connections – With Microsoft RemoteFX, users will be able to work remotely in a Windows Aero desktop environment, watch full-motion video, enjoy Silverlight animations, and run 3D applications – all with the fidelity of a local-like performance when connecting over the LAN
Beanlib – Java Bean Library – Beanlib is a utility library for use with JavaBean. Beanlib for Hibernate in particular makes it easy for developers to reuse the same pojo classes for both persistence and data transfer objects
Happiness is a Warm Cloud – Jay Pipes – Rackspace is also heavily invested in Cassandra, and sees integration of Drizzle and Cassandra as being a key way to add value to its platforms and therefore for its customers
Roadmap Open Graph API – Facebook Developer Wiki – The Open Graph API will allow any page on the Web to have all the features of a Facebook Page – users will be able to become a Fan of the page, it will show up on that user’s profile and in search results, and that page will be able to publish stories to the stream of its fans
szczepiq / Sweetest / wiki / Home — bitbucket.org – …is an acceptance testing anti-framework. The name should remind you how important is to write sweet tests (e.g. readable & maintainable). Anti-framework because there is no API you have to learn.
The Hibernate Profiler – Hibernate Profiler is a real-time visual debugger allowing a development team to gain valuable insight and perspective into their usage of Hibernate
smartgwt – Smart GWT – GWT API’s for SmartClient – Smart GWT is a GWT based framework that allows you to not only utilize its comprehensive widget library for your application UI, but also tie these widgets in with your server-side for data management
Technology Review: Putting the Web in a Spreadsheet – BigSheets is built on top of another piece of software called Hadoop. This is an open-source platform for processing very large amounts of Web data by splitting up tasks and handing them off to a cluster of different computers
The CTO Corner – The CTO Corner is dedicated to the topics and issues important to today's busy technology executive, the Chief Technology Officer. This site focuses on leadership & management, technology trends, and contemporary development & programming practices
QuirksBlog: The iPhone obsession – Web developers should take a look at their sites on a Nokia and a BlackBerry and fix whatever’s wrong. It isn’t that hard to get your hands on a testing device
Nailgun: Insanely Fast Java – Nailgun is a client, protocol, and server for running Java programs from the command line without incurring the JVM startup overhead. Programs run in the server (which is implemented in Java), and are triggered by the client (written in C), which handles all I/O.
Dynamic, typesafe queries in JPA 2.0 – A query for persistent Java™ objects is typesafe if a compiler can verify it for syntactic correctness. Version 2.0 of the Java Persistence API (JPA) introduces the Criteria API, which brings the power of typesafe queries to Java applications for the first time and provides a mechanism for constructing queries dynamically at run tim
Build better Web applications with Google Sitebricks – Sitebricks is a lightweight framework that provides versatile tools for rapidly creating Web applications. It extends the Guice philosophy to the Web. Best of all, Sitebricks is still a young framework. You'll want to keep an eye on upcoming features and on the ecosystem developing around Sitebricks
Gears API Blog: Hello HTML5 – If you've wondered why there haven't been many Gears releases or posts on the Gears blog lately, it's because we've shifted our effort towards bringing all of the Gears capabilities into web standards like HTML5
Book of Vaadin – vaadin.com – Book of Vaadin is a comprehensive documentation of Vaadin. It shows how to get started, gives a good overview of the features and tutors you through advanced aspects of the framework.