The Mobile Web Developer’s Tool Belt – Pete LePage lists a number of mobile development tools, frameworks and libraries, and introduces a testing and iteration process meant to ensure an application works on as many devices as possible.
RubyFlux: a Ruby to Java compiler – RubyFlux is a compiler that turns a Ruby codebase into a closed set of .java source files suitable for running on any JVM with no additional runtime requirement.
NoSQL LinkedIn Skills Index shows MongoDB growth – MongoDB’s growth means that it has cemented its place as the most popular NoSQL database, according to LinkedIn profile mentions. As the chart below illustrates, it now accounts for 45% of all mentions of NoSQL technologies in LinkedIn profiles
Developing Backbone.js Applications eBook – Developers commonly use libraries like Backbone.js to create single-page applications or SPAs. To put it simply, these apps enable the browser to react to changes in data on the client-side without the need to completely load up all your markup from the server, meaning no complete page-refreshes are necessary.
GWT AutoBean framework – Structure, not boilerplate – The AutoBean framework provides automatically-generated implementations of bean-like interfaces and a low-level serialization mechanism for those interfaces. AutoBeans can be used in both client and server code to improve code re-use
Hibernate Smoke Detector | Tomasz Dziurko – Hibernate Smoke Detector is simple but quite useful parser that checks your application and helps to cut identical queries fired many times in a very short period of time. It generates a report showing which queries are executed most often in a one-second time window and when they fired so developer could find them in his code easily.
From Java to Ruby – what I love, what I miss » 8th color – Taking a look back as this list, I’m probably wishing for the best of the two worlds (and it is probably not possible). I found two great tools in Java and Ruby, and I intend to use them both when appropriate. I’m sure I’ll have occasions aplenty.
VMWare Cloud Foundry – Quick Analysis and Press Pass – On the meta-level, the almost complete focus on developers highlights how operations obsessed much of the recent (private) cloud talk has been. It’s almost as if the rhetoric of this Cloud Foundry announcement is implicitly saying: all that doesn’t really matter to developers, they don’t care about those “legacy” corporate IT concerns
Orchestrated ALM: The Secret to Developing "Killer Apps" — Enterprise Systems – Orchestrated ALM is based on the idea of creating open lines of communication between everyone involved in the application life cycle. The goal is to help software developers work more effectively and reduce the challenges of siloed project teams working with multiple development tools and methodologies.
InfoQ: Failures and Successes with Reuse – Herbjörn Wilhelmsen discusses the reasons why an SOA project failed while trying to reuse existing resources, and how it succeeded later starting from the same business case with reuse in mind.
InfoQ: Using Spring with NoSQL Databases – Mark Pollack and Chris Richardson discuss NoSQL, exemplifying with Redis, Cassandra and MongoDB, and Spring Data, a project meant to provide a unified programming model for accessing NoSQL DBs.
The RSA Hack: How They Did It – NYTimes.com – How did a hacker manage to infiltrate one of the world’s top computer-security companies? And could the data that was stolen be used to impair its SecurID products, which are used by 40 million businesses that are trying to keep their own networks safe from intruders?
Google mobile search gets redesigned results for stocks – When you search for your favorite stock ticker symbol on your smartphone, you'll be presented with a result page that can be seen to the left in the image above. It displays an interactive graph on a 'card', and you can switch the amount of time that the graph covers by simply tapping on the buttons below it.
JDK 7: The New Objects Class – The java.util.Objects class is new to JDK 7 and its Javadoc states that the class is "since 1.7" and describes the class as: "This class consists of static utility methods for operating on objects. These utilities include null-safe or null-tolerant methods for computing the hash code of an object, returning a string for an object, and comparing two objects."
The Freight Train That Is Android « abovethecrowd.com – This is the part that amazes me the most. I don’t know if a large organized industry has ever faced this fierce a form of competition – someone who is not trying to “win” in the classic sense. They want market share, but they don’t need economics
kundera – JPA 1.0 Annotation based ORM library for the Cassandra database – The idea behind Kundera is to make working with Cassandra drop-dead simple and fun. Kundera does not reinvent the wheel by making another client library; rather it leverages the existing libraries and builds – on top of them – a wrap-around API to help developers do away with unnecessary boiler plate codes, and program a neater-and-cleaner code that reduces code-complexity and improves quality. And above all, improves productivity.
Democratizing the ESB Market — Application Development Trends – "Camel takes the concept and provides a vocabulary for application integration developers," Walsh told me, "so that they can take what are fairly complex implementations of integration and have a common language and set of templates that allow them to be more productive as they use tools and build out their integration solutions and projects. We've incorporated that into the Talend Integration Factory."
Software Rants & Other Miscellany: Foursquare, Facebook, Founders, and Passion – The most common way that people talk about the Passion Gap is when they advise you to “start a company that scratches your own itch”. I posit that the underlying logic in that advice is that the best startup you can create is one where you will be constantly engaged in thinking about improving the product, maximizing the user experience, and planning for the future -where you have real passion for making it work.
InfoQ: IT And Architecture: Inside-Out Perspectives – The enterprise that understands the need for a coherent strategy within IT to meet the needs of the business, will invest in a business architecture consisting of a business activity model and a business information model
InfoQ: JasperSoft 4 Released with Big Data Support – JasperSoft this week announced support for reporting against big data systems, including support for a variety of modes for reporting on Hadoop, several popular NoSQL databases, as well as three MPP analytic relational databases
InfoQ: How Facebook Ships Code – most engineers are capable of writing bug-free code. it’s just that they don’t have an incentive to do so at most companies. when there’s a QA department, it’s easy to just throw it over to them to find the errors.
InfoQ: Proving the Business Value of SOA – Anne Thomas Manes discusses SOA goals and objectives used to measure a system’s success, measuring the business value, SOA project metrics, and recommendations on proving the business value of SOA.
InfoQ: Developing Social-Ready Web Applications – Craig Walls discusses social web applications, how to integrate them, how to provide social data in a RESTful and secure way, introducing Spring Social, a framework for developing social web apps.
InfoQ: SOA Security in Practice – Nicolai M. Josuttis discusses various issues encountered when implementing SOA security: heterogeneity and debugging are problematic, ESB plays an important role, and costs involved.
Codesion – Has Git Killed Subversion & CVS? – Video killed the radio star, and the Internet killed both. Many believe Git is on it’s way to killing Subversion (which all but killed CVS), but let’s let the numbers speak for themselves
InfoQ: Adopting the JVM – Ola Bini offers advice to those interested in using the JVM with languages other than Java, talking about language interoperability, polyglot patterns, build tools, tweaking the JVM, and JVM tools.
Singapore Leads the Good Life Under a Benevolent Dictator – Singapore has achieved the American dream, but not in the American way. It is a prosperous, clean city, with imposing skyscrapers and glittering shopping centers. The multinational corporations of the world are welcome here; you can buy any brand name you've ever heard of. The highways are lined with tropical flowers and crowded with BMWs. And at the head of this thriving free-market state is a clever, socialist dictator.