Spring 3.1 Caching and @Cacheable | Javalobby – The Guys at Spring have now devised a simple to use caching system based around a couple of annotations: @Cacheable and @CacheEvict. The idea of the @Cacheable annotation is that you use it to mark the method return values that will be stored in the cache.
Java Tutorials: ‘At First Sight’ With Closures in Java – In this tutorial we have got familiar with the concept of Functional Interfaces and Java Closure; Understood the Java Lambda Expression syntax, the Method Reference and the Constructor Reference. Also, we wrote our First Lambda Expressions Program with other 'Hello World' examples.
Dropbox dives into CoffeeScript – Dropbox now writes all new browser-side code in CoffeeScript, and we’ve been loving it. We’ve already written several thousand new lines of coffee since launching in July.
j2objc – A Java to iOS Objective-C translation tool and runtime. – J2ObjC is an open-source command-line tool from Google that translates Java code to Objective-C for the iOS (iPhone/iPad) platform. This tool enables Java code to be part of an iOS application's build, as no editing of the generated files is necessary. The goal is to write an app's non-UI code (such as data access, or application logic) in Java, which is then shared by web apps (using GWT), Android apps, and iOS apps.
Nootropics – The Facts About "Smart Drugs" – While the idea of enhancing ones intelligence through the equivalent of taking your daily vitamins seems shocking to some, it is a definite possibility for those inclined to try to reach their full potential.
Sonatype Blog » Wait… you don’t have a repository manager? – If you develop Java-based or .NET-based software and you don’t use a repository manager you might as well just wear a shirt emblazoned with the words: "Doing it wrong and proud of it". Here are some very basic reasons why you shouldn’t just accept the fact that your group doesn’t want to use a repository manager:
Is Kanban the New Scrum? – Kanban focuses on limited WIP and suggests a short cycle time. Having regular cadences is recommended. Scrum focuses on short, regular cadences and suggests limited WIP. If you're doing them well, both paths lead to the same place.
Goodbye MongoDB – Over the last two or three years we have been using MongoDB in some mid-size projects. Now it is time to say goodbye to MongoDB for a variety of technical reasons:
VMware’s Vision For Next-Generation Applications – The moves are aimed at Java developers, particularly those who already use VMware's Spring Framework for lightweight Java development. Enterprise Java applications frequently end up in the virtualized part of the data center. By making it easier to produce them, VMware is also making it more likely they'll be deployed on its virtual machines
The Big Three – Scala, Clojure and Groovy | The Code General – The most encouraging outcome of the last few years has been the flourishing ecosystem around new JVM languages. A decade ago the CLR was being proclaimed as *the* runtime to support multiples languages. Thanks to the community the JVM is looking more and more like the preferred target for new languages, innovation and research.
MongoDB Overview | Channel 9 – Jared Rosoff covers the basics of Mongo and then explains the purpose and architecture of MongoDB replica sets (for scalable read operations) as well as MongoDB's approach to sharding (for scalable write operations).
This Is What Developing For Android Looks Like | TechCrunch – Animoca, a Hong Kong mobile app developer that has seen more than 70 million downloads, says it does quality assurance testing with about 400 Android devices. Again, that’s testing with four hundred different phones and tablets for every app they ship!
Intro to GWT4Touch 2.0 | Javalobby – GWT4Touch is a mobile framework that gives you the ability to write mobile applications based on HTML5. The framework internally leverage the industry leading HTML5 mobile framework application
SOPA Is The Problem And Not The Solution. – SOPA Bill is trying to prevent intellectual property piracy which is a legitimate goal, but the way it is going about it will break the Internet and may cause economic calamity.
The golden age of the developer – David Haywood Smith – The Kernel – There's never been a better time to be a developer. Thanks to an unprecedented range of open-source software, learning resources and useful web services at our disposal, we can learn new languages, get help, collaborate with others and, if our ideas win traction, there’s now a multitude of investors waiting in the wings to help us build companies around our products.
Creating a JDBC driver for Neo4j | Stuck in the middle – While most NOSQL databases, such as Neo4j, provide a non-relational way to store and query data, in this case it was possible to create a JDBC driver that can expose that non-relational data in a way that works reasonably well with the JDBC API
Eclipse Xtend – A language made for Java developers. – Java is a great platform and also the language has some nice features. Xtend is not meant to replace Java all together but to be a convenient alternative in situations where Java doesn't shine. Therefore Xtend
Gates, Zuckerberg, Page and Brin make Forbes’ most powerful list – Forbes has put together its list of ‘The World’s Most Powerful People’, including 70 individuals that it believes really “matter”. The list, published yesterday, puts politicians, religious leaders and tech founders together, ranking them in terms of how much influence they have over people.
The Post-PC era will be a multi-platform era | asymco – The thesis that one dominant platform wins the mobile “war” is naive. The post-PC era will be a multi-platform era. Developers already understand this. Platform vendors know this. It’s time to unlearn the lessons of the PC era.
InfoQ: Innovation at Google – Patrick Copeland on pretotyping: innovators beat ideas, pretotypes beat productypes, data beats opinions, doing beats talking, simple beats complex, now beats later, commitment beats committees.
Inside Google+ — How the Search Giant Plans to Go Social | Epicenter | Wired.com – Google believes that with Circles it has solved the tough sharing problem that Facebook has inexplicably failed to crack. “With Facebook I have 500 friends — my mom’s my friend, my boss is my friend,” says Shimrit Ben-Yair, the product manager in charge of the social graph. “So when I share on Facebook, I overshare. On Twitter, I undershare, because it’s public. If Google hits that spot in the middle, we can revolutionize social interaction
The Little Book on CoffeeScript – This book is designed to help you learn CoffeeScript, understand best practices and start building awesome client side applications. The book is little, only five chapters, but that's rather apt as CoffeeScript is a little language too.
Writing a Sencha Touch Application, Part 2 – In the first part of this Sencha Touch tutorial we started building an app that allows its user to take notes and store them on the device. Having created the foundation of the application we are in the process of building the Notes List view, which at this point looks like this:
Why the future of IT rests on one person – A lot of those practices will be single-actor practices — practices organized so that one employee, supported by technology, can do whatever needs to get done
Chart.io – Google Analytics for Your Database – Chart.io is Google Analytics for your database. We help you make sense of all the data you collect everyday. Chart.io quickly hooks up to your database and lets you create real time charts of the metrics you care about
Git and Subversion – Living together – There are many people who want to use Git, but are forced to stick with Subversion for various reasons. Git-svn gives us the opportunity to migrate away from Subversion, but setting up a two-way sync is less than trivial.