- Writing a Sencha Touch Application, Part 1 – In this series we will create a Sencha Touch application that allows its users to take notes and store them on the device running the app
- The Good, the Bad, and the Ugly of REST APIs – O’Reilly Broadcast – We've seen a lot of the good, the bad, and the ugly in API design. This article sums up my thinking on the subject.
- Zero-downtime Deployment (and Rollback) in Tomcat; a walkthrough and a checklist – Java Code Geeks – If you thought Tomcat could not get any better, you thought wrong. Tomcat 7 introduces what is called Parallel Deployment. This was contributed by SpringSource/VMWare. Simply put, parallel deployment is the ability to deploy more than one version of your web application in parallel, making all versions available under the exact same URL.
- Using CouchDB in an iOS Application :: myNoSQL – A guide of using mobile Couchbase Xcode project templates by Marty Schoch. It takes only 5 minutes to get started.
- Why won’t Microsoft say anything about Silverlight? | Mobile development – InfoWorld – Once touted as the ultimate replacement for Adobe Flash, Microsoft Silverlight's future seems cloudier than ever
- YUI Theater — Jenny Donnelly: “Introduction to Git” (53 min.) » Yahoo! User Interface Blog (YUIBlog) – YUI engineering manager Jenny Donnelly (@jennyd) gives an introduction to Git and how to use it in the real world, including branching and committing, a typical git workflow, merge vs rebase, and tips and tricks that will make your life easier.
- Safer Software through Secure Frameworks – What we need is implementation-level security issues taken care of at the language and framework level. So that developers can focus on their real jobs: solving design problems and writing code that works.
- Seven Security (Mis)Configurations in Java web.xml Files – There are a lot of articles about configuring authentication and authorization in Java web.xml files. Instead of rehashing how to configure roles, protect web resources, and set up different types of authentication let's look at some of the most common security misconfigurations in Java web.xml files.
- Java Web Application Security – Part IV: Programmatic Login APIs | Javalobby – This article has shown you how you can programmatically login using Java EE 6, Spring Security and Apache Shiro. Before Java EE 6 (and Servlet 3), there was no API to programmatically login, so this is a welcome addition
- EMC BigData Acquisition Budget: $3 Billion :: myNoSQL – EMC Corp. may spend about $3 billion on acquisitions this year, keeping pace with last year’s tally, to add businesses that can help corporate customers analyze reams of data
- Java Persistence Performance: How to improve JPA performance by 1,825% – JPA provides several optimization features and techniques, and some pitfalls waiting to snag the unwary developer. Most JPA providers also provide a plethora of additional optimization features and options. In this blog entry I will explore the various optimization options and techniques, and a few of the common pitfalls.
- How to Design Multi-Client Databases | Brent Ozar PLF | Brent Ozar PLF – When you’re building an application for lots of clients, there’s two common ways to design the database(s): Option A: Put all clients in the same database Option 2: Build one database per client
- New Features and Enhancements in Spring 3.1 – Building on the support introduced in Spring 3.0, Spring 3.1 is currently under development, and at the time of this writing Spring 3.1 M2 has just been released. This is a list of new features for Spring 3.1
- Mea Vita (My Life): Tricks I Learned At Apple: Steve Jobs Load Testing @mvorpagel – While it's hard to predict exactly how the entire system would behave in the real world, we had a good idea, before we flipped the switch, thanks to our thorough testing strategies.
- For Google, iCloud Is Annoying; For Microsoft, It’s A Humiliation (AAPL, MSFT, GOOG) – The problem for Microsoft is that they had almost a decade to come up with something like iCloud to realize that vision, and they didn't.
Links for June 10th through June 11th