InfoWorld preview: Visual Studio LightSwitch chases app dev Holy Grail | Developer World – InfoWorld – One of the Holy Grails of application development has been to allow a businessperson to build his or her own application without needing a professional programmer. Microsoft's latest attempt at this is Visual Studio LightSwitch, now in its first beta test. LightSwitch uses several technologies to generate applications that connect with databases. It can run on a desktop or in a Web browser, and it can use up to three application layers: client tier, middle tier, and data access.
InfoQ: Deploying Java Applications on Amazon EC2 – Chris Richardson presents the details of deploying multi-tier Apache/Tomcat/MySQL applications on Amazon EC2, what it takes to access EC2, to deploy a web server, an application server, and a database, handling security, making a case for PaaS which does not require an administration effort.
Spring 3.0.4 is Now Available | SpringSource.org – Spring 3.0.4 is now available. This release addresses over 80 minor issues and updates Spring's support for some recent third-party releases including Hibernate Core 3.6, Hibernate Validator 4.1, EclipseLink 2.1, and EHCache 2.2.
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.
Debate Over H1N1 Vaccine? There Shouldn’t Be One – The pandemic flu vaccine is safe, effective, cheap (or free), and necessary. Unless you're allergic to eggs, when it becomes available in your area, make sure you get it, and make especially sure your kids do.
Ext JS Designer Preview Release – We are very excited to share our latest version of the Ext JS Designer. This new version adds many new features to improve your efficiency creating application designs. Once you get accustomed to these features its difficult to live without them.
A ‘LegUp’ for new Java projects | Richard Wilkinson’s Blog – LegUp is a collection of free, open source (Apache 2 licensed) Maven 2 archetypes, and a web based configuration tool provided by jWeekend. It allows you to choose from different combinations of popular Java technologies (Apache Wicket, Spring, Google Guice, JPA, Hibernate, Warp Persist) to allow you to get up and running quickly and easily
InfoQ: Management Strategies For SOA – Mike Kavis wrote an article for the SOA institute, in which he characterizes the success of any SOA implementation into four factors people, process, technology, and business
Building Applications for the iPhone with Flash at Mike Chambers – The next version of Flash Authoring will enable developers to create stand-alone iPhone applications using Flash technologies (including ActionScript 3). These applications are just like any other iPhone application and can be distributed via the Apple iTunes Application store
Op-Ed Columnist – The Wizard of Beck – NYTimes.com – The rise of Beck, Hannity, Bill O’Reilly and the rest has correlated almost perfectly with the decline of the G.O.P. But it’s not because the talk jocks have real power. It’s because they have illusory power, because Republicans hear the media mythology and fall for it every time.
I Quit The iPhone – Apple and AT&T are now blocking the iPhone version of the Google Voice app. Why? Because they absolutely don’t want people doing exactly what I’m doing – moving their phone number to Google and using the carrier as a dumb pipe
Hawaii Asserts Obama’s U.S. Citizenship – State officials in Hawaii on Monday said they have once again checked and confirmed that President Barack Obama was born in Hawaii and is a natural-born American citizen, and therefore meets a key constitutional requirement for being president
Three tips for choosing an ESB – Deciding whether your organization will implement an ESB is an important decision. Choosing the right kind of ESB—whether heavyweight or lightweight, open source or closed—is equally important and often more difficult
BPEL tutorial – Business Process Execution Language (BPEL), short for Web Services Business Process Execution Language (WS-BPEL), is an executable dialect of XML that allows for the modeling of interactions between Web services on the cloud. Such modeling is valuable for successful business process management (BPM) and service-oriented architecture (SOA) implementation. BPEL was standardized by OASIS in 2004, after collaborative efforts to create the language by Microsoft, IBM, and other companies.
Open source and ESBs – The Enterprise Service Bus [ESB] has been intrinsic to many SOA programs in recent years. You can say you are doing SOA and not have done an ESB. But there is a high likelihood a successful SOA program includes successful ESBs
EasyWeb4J – Overview – EasyWeb4J is an open-source web application stack for Java. Its design is greatly inspired by Ruby on Rails. It significantly reduces time to market and development cost for Java web applications.
Ed’s Elite blog: Printing grids with Ext JS – Grids are one of the most widely used components in Ext JS, and often represent data that the user would like to print. As the grid is usually part of a wider application, simply printing the page isn't often a good solution.
JSP – Create Custom Tags for Beginners | Techie Zone – JSP Tags acts as a plugin to your JSP pages. These are basically Java Classes that get executed when jsp page get rendered by server and browser. JSP comes with in build Tags like jsp:include, jsp:forward, but they are not sufficient to cater to the Web World. To overcome this problem you can design tags based on your business requirement. This article will guide you how we can create an custom tags for JSP.
Memoization in Java Using Dynamic Proxy Classes | O’Reilly Media – Memoizing a function adds a transparent caching wrapper to the function, so that function values that have already been calculated are returned from a cache rather than being recomputed each time. Memoization can provide significant performance gains for computing-intensive calls. It is also a reusable solution to adding caching to arbitrary routines.
giver – Google Code – Giver is a simple file sharing desktop application. Other people running Giver on your network are automatically discovered and you can send files to them by simply dragging the files to their photo or icon shown in Giver. There is no knowledge or set up needed beyond what the person looks like or their name to use Giver.
InfoQ: Architecting for Green Computing – In an article entitled “Green Maturity Model for Virtualization”, Kevin Francis and Peter Richardson explain how to use virtualization to reduce energy consumption. They see 4 types of computing: Local, Logical, Data Center and Cloud Computing, the last offering the most advanced form of virtualization and therefore representing the greenest computing
visualvm: Home – VisualVM is a visual tool integrating several commandline JDK tools and lightweight profiling capabilities. Designed for both production and development time use, it further enhances the capability of monitoring and performance analysis for the Java SE pl
iPhone: The New Personal Computer – ReadWriteWeb – Increasingly, desktops and laptops will be for professional computing. iPhone and its descendants will be our new personal computer. This is an exciting page in the history of our technology. It's the start of an era: ubiquitous, portable, personal comput
stevenf.com – Don’t use FTP – FTP has served us well, but it's time to move on. You wouldn't use a 23 year old computer to do your work, so don't use a protocol from the same vintage. Demand modern transfer protocols from your host.
vmcNetFlix – Official Site – vmcNetflix is an add-in for Microsoft Windows Vista Media Center which allows you to manage your NetFlix subscription, stream NetFlix "WatchNow" movies directly to the Media Center player, or download the movies for playback later from a "WatchLater" ga
Jericho HTML Parser – Jericho HTML Parser is a powerful java library allowing analysis and manipulation of parts of an HTML document, including server-side tags, while reproducing verbatim any unrecognised or invalid HTML. It also provides high-level HTML form manipulation fun
Unit testing with JUnit and EasyMock – Michael Minella – I hope this gives you a more in depth view into JUnit and EasyMock. Unit testing is something that once you get used to it, makes you code better, provides you with a safety net for future refactoring and protects you from being burned by API changes
Unit Testing With TestNG and JMockit | Javalobby – TestNG is a testing framework for unit test development. JMockit is a framework for mock objects that provides mock object functionality using the java.lang.instrument package of jdk 1.5. Together, these frameworks can provide the tools to create very rob