Application Resilience in a Service-oriented Architecture – Programming – Engineering resilience into an application is critical to achieving fault and latency tolerance. Operational considerations and support by client applications are equally important. These principles can be applied in many different ways and approaches will differ by language, technology stack, and personal preference but hopefully our experiences, and perhaps even our open source software, can inspire improved resilience in your systems.
Nginx for Developers: An Introduction – After struggling with it myself for a bit, I finally got down the basics of how to work with nginx, and wanted to share it so that other developers would have an easier time picking it up.
Using Native APIs in Sencha Desktop Packager | Blog | Sencha – Sencha Desktop Packager lets you to take an existing web application and deploy it as a desktop application. You can also integrate with the native platform by using additional APIs to create menus, show file dialogs, and access the file system. In this bl
Deploy Java Apps With Docker = Awesome | Atlassian Blogs – What I liked about Docker is how responsive and quick it is and the insta-repeatability that it delivers. Spawning up a new container takes literally the same time it takes to run the command on bare metal. It’s a joy to behold!
SpriteMe: Spriting made easy – SpriteMe is an open source project that helps web developers create sprites in a matter of minutes rather than hours.
InfoQ: Book Review: Understanding SCA – Overall the book provides a complete introduction to SCA. If you are not familiar with the technology and you are building an SOA, it is certainly worth investing some of your time either to adopt the technology or implement some of its patterns.
Introduction to Google Collections | Benjamin Winterberg – The Google Collections Library 1.0 is a set of new collection types, implementations and related goodness for Java 5 and higher, brought to you by Google. It is a natural extension of the Java Collections Framework you already know and love.
InfoQ: 3 Patterns from SOA Design Patterns by Thomas Erl – All of these patterns are considered fundamental to inventory governance in that they support and are influenced by the Service Discoverability principle, which actually shapes service meta information in such a manner that it can be effectively discovered and interpreted.
SproutCore 1.0 is almost ready – After 20,000 lines of new code, over 5,000 new unit tests, and countless hours of effort by over 30 contributors, SproutCore 1.0 is almost ready. Try out the new code today and help us make the push to our final release. Join the HTML5 revolution.
iPhone gets .Net app development | Developer World – InfoWorld – Leveraging Novell's Mono runtime for running Windows applications on non-Windows systems, Novell's MonoTouch 1.0 is a commercial software development kit that lets developers utilize code and libraries written for .Net and programming languages like C#
Hades – Trac – Hades is a utility library to work with Data Access Objects implemented with Spring and JPA. The main goal is to ease the development and operation of a data access layer in applications.
Verizon uses OpenSSO in Very Large (Over 40M Users) Deployment – Dan reports on the use of OpenSSO, a Massive Verizon Wireless Deployment that has over 40,000,000 users, 1,000,000 logins per day, and peaks at 4,000 logins per minute. Additional details at the slides and recordings of the March 19th, Online Webinar, which is also available as a PodCast.
2009 Formula One season, wet & dry – The Big Picture – Boston.com – The 2009 Formula One World Championship season has held only 4 rounds so far (of a scheduled 17), and has experienced extremes of dry and wet weather already – heavy downpours in Malaysia and China, followed by dry desert heat of over 37 degrees C (100 F) in Bahrain
Exploring Apache Pivot 1.1, Part 1 | InsideRIA – This is the first in a series of several articles that explore some of the new features in Apache Pivot 1.1. Pivot is a Java-based RIA toolkit that is currently undergoing incubation at the Apache Software Foundation. This article discusses Pivot's support for drag and drop.
With YQL Execute, the Internet becomes your database (Yahoo! Developer Network Blog) – The Yahoo! Query Language lets you query, filter, and join data across any web data source or service on the web. Using our YQL web service, apps run faster with fewer lines of code and a smaller network footprint. YQL uses a SQL-like language because it is a familiar and intuitive method for developers to access data. YQL treats the entire web as a source of table data, enabling developers to select * from Internet
Jodd Library -Proxetta – Proxetta is all about dynamic proxies. Using just Java. In the same way you would code it by yourself. And the only dependency is Jodd & Asm library.
Census for open-source apps kicks off – CNET News.com – Open-source management company OpenLogic, IDC and Unisys launched the Open Source Census. The project is based around a tool, OSS Discovery, that scans systems for known open-source projects and anonymously submits the data to an OpenLogic database.
Process Monitor – Process Monitor is an advanced monitoring tool for Windows that shows real-time file system, Registry and process/thread activity. It combines the features of two legacy Sysinternals utilities, Filemon and Regmon
Hiring the Rowing-Forward 30% – His anecdotal "70% Rowing Backwards" sounds roughly right to me, and it bothers me a lot. Studies show that programmers derive their primary satisfaction by being productive, so such an environment sounds downright depressing. But managers obviously don't
Ext JS Blog – » Implementation Spotlight: Jama Contour – Contour is a fully web-based requirements management application, sports a complete Ext-based user interface from top to bottom. It’s easily one of the most sophisticated and visually polished Ext applications we’ve seen yet
Ajax on the network side – Java World – Making the most of Ajax doesn't end with beautiful code: you also need a solid network infrastructure that won't choke when client calls surge. This article introduces Ajax basics, offers tips for optimizing, monitoring, and securing Ajax applications
alphaWorks Services | IBM Web Highlights | Overview – IBM Web Highlights is a social Web 2.0 application that allows quick creation, sharing, and discussion of Web snippets and Web pages. The snippets are in the form of highlights that can be independently created and then discussed between member.
Top 3 SSIS Dataflow Mistakes – Brian Knight – There’s an old saying that when you have a hammer, everything looks like a nail. If the SSIS data flow is your hammer, too many people thing treat the components in the data flow like nails and don’t follow best traditional ETL practices
[Component] CForm v1.0 « Flexed – CForm is all about creating data entry screens. This component allows developers to create standardized forms/CRUD screens in their applications. The CForm component is a Data Entry component that can be very useful
Amazon?s EC2 Open Source Firefox Plugin – Developers using Amazon?s EC2 API might find this interesting: Amazon has created an open source project on SourceForge for ElasticFox, their Firefox extension that lets you create and manage EC2 instances from a GUI in the browser.
PragDave: Two New Groovy Titles – Just to prove we’re not totally Ruby-centric, we just took two books on Groovy into beta. Venkat has written Programming Groovy: Dynamic Productivity for the Java Developer, a wonderful introduction to the language. And Scott Davis complements it with Gr
Bruce Eckel: Java, Evolutionary Dead End – Bruce Eckel says that Java should not change much any more, that maybe “the right thing to do is just not add the feature at all (what fun is that?). That if you can’t do it right then maybe the language should stop growing and become stable.
Stevey’s Blog Rants: Code’s Worst Enemy – Bill Gates, Dave Thomas, Martin Fowler and James Duncan Davidson have independently reached the same conclusion: namely, that bloat is the worst thing that can happen to code. But they all got there via painful things happening to them.
Farata Systems » A dozen of 2008 predictions – The year of 2007 was a good one. The IT job market was stable. While there were no any revolutionary changes in the ways software was developed, I believe that this was a year of rich Internet applications and Web 2.0. What?s the next big thing in IT?
Ext JS Blog – » Ext Rises in Popularity – The exciting news is that the Ext framework, for the first time, was added to the list and in it?s first year demonstrated it?s popularity. Of the 2,619 respondents, 22.5% were using the Ext framework ranking it 3rd overall.