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!
Guava – simple recipes to make your Java code cleaner – Here are some simple examples to encourage to use Guava Library in your code. The Guava project contains several of Google's core libraries that we rely on in our Java-based projects: collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O, and so forth.
JPA 2.1 Tips, Tricks and Examples – This BOF provides insight into the features being introduced in the next JPA specification. It illustrates, through the use of code examples, why and when not to use the new features.
How Three Guys Rebuilt the Foundation of Facebook – “Apple is about polish. Google is about scale. Microsoft is about, well, 30 years old,” says ex-Googler and Box vice president of engineering Sam Schillace. “But Facebook is about innovation. They’re not necessarily optimized for elegance. They’re optimized for innovation. The idea is to crush everyone with pure experimentation and velocity.”
The New, The Improved & The Shiny at SenchaCon 2013 – One of the big themes for Sencha is more convergence between Touch and Ext JS, and at SenchaCon you’ll be first to see the future of Ext JS live. Don Griffin and crew be showing off major new features that take the Ext JS grid to a new level of design flexibility and efficiency.
Why Twitter’s Bootstrap is Seriously Important – The ultimate success of Twitter’s Bootstrap was the standardization of HTML syntax. This HTML syntax targeted the most commonly used collection of HTML elements (tables, forms, etc) and got everyone to write them the same.
Writing less code when using the AWS SDK for Java – AWS Developer Blog – Java – Fortunately, the Google Guava open source library offers some classes that make it possible to build maps in a way that is compatible with the SDK’s fluent interface. In this post, we show how using Google Guava’s collection classes can make it easier to use services like Amazon DynamoDB with the low-level Java SDK
Going native: Why a veteran web developer finally turned to OS-native apps – “Native versus web” is a non-question: Most services need native apps and a web presence. The real question (beyond which comes first) is how do you build those native apps? “HTML5-native” (PhoneGap style) versus “pure native.” If you have a unique service, e.g. a specialised enterprise app, HTML5 could be ideal, a convenient way to build quickly and portably. But if you want your user experience to really excel, native is still king – for now.