Links for October 14th through October 20th

Links for April 9th through April 15th

Links for February 26th through March 3rd

Links for December 30th through January 4th

  • Why Your Next Cloud App Will Probably Suck Without….Unit Testing – Put simply, developers use unit tests as an internal control on the functionality and compatibility of their applications when changes to features, code or the environment happen.
  • Hacking Knowledge: How to Learn Faster, Deeper, and Better in the 21st Century | OEDb – We've collected some amazing tips and tricks (an update of our earlier article, almost seven years old now) you can use to help you get the most out of the time you spend learning. From study suggestions to brain hacks, these tips are sure to help you learn faster, deeper, and better, no matter the subject.
  • America’s Real Criminal Element: Lead – Cleaning up the rest of the lead that remains in our environment could turn out to be the cheapest, most effective crime prevention tool we have. And we could start doing it tomorrow.
  • Advanced NFL Stats: Play-by-Play Data – I've recently completed a project to compile publicly-available NFL play-by-play data. It took a while, but now it's ready.
  • Introduction to Spring Data Neo4j | Architects Zone – Here's a 1-hour practical guide to getting started with Spring Data on Neo4j. This will cover Spring Data Neo4j's features/benefits, use cases, and a step by step demo.
  • The future according to Google’s Larry Page – Fortune Tech – Google CEO Larry Page envisions a future in which computers plan your vacations, drive your cars, and anticipate your whims. Audacious? Maybe. But Page's dreams have a way of coming true.
  • Seven Deadly Sins of Modern Objective-C – We're all guilty of some Objective-C sins, I'm sure, but the important thing is to improve. We're at the dawn of a new year. Why not take this opportunity to reflect on why you've been so sinful and find ways to code more virtuously in the new year?
  • Introducing Spring Scala – The goal of the Spring Scala project is simply to make it easier to use the Spring framework in Scala. We believe that there are many Spring users out there who want to try Scala out, but do not want to leave their experience with Spring behind. This project is meant for those people.
  • Sublime Package Control – a Sublime Text 2 Package Manager by wbond – A full-featured package manager that helps discovering, installing, updating and removing packages for Sublime Text 2. It features an automatic upgrader and supports GitHub, BitBucket and a full channel/repository system.
  • Eve is a multipurpose, web based agent platform that uses existing protocols for communication (HTTP, XMPP, JSON-RPC) – Eve is a multipurpose, web based agent platform. The project aims to develop an open protocol for communication between software agents. Eve is designed as a decentral, scalable system for autonomously acting agents. Eve uses the existing world wide web as platform, and uses existing protocols for communication (HTTP, XMPP, JSON-RPC).
  • twig-persist – Object Datastore for Google App Engine – Twig is an object persistence interface built on Google App Engine's low-level datastore which overcomes many of JDO-GAEs limitations including improved support for inheritance, polymorphism and generic types. You can easily configure, modify or extend Twigs behaviour by implementing your own strategies or overriding extension points in pure Java code.
  • OWNER – Java properties files made super simple! – The goal of OWNER API is to minimize the code required to handle application configuration through Java properties files. The inspiring idea for this API comes from GWT i18n
  • Java.next() -> Scala or Groovy? – Generally the understanding is that scala has the ability to disrupt the status quo rather than incrementally improving it like Groovy. Scala has done and doing good job of reducing the cost of abstraction transliterate Java into Scala and end up with bytecode that is almost exactly the same. Scala has some original good ideas and well thought out type system.
  • Windows 8 proving less popular than Vista | KitGuru – Data from Net Applications shows that Windows 8 is less popular than Windows Vista, the operating system that proved unpopular with the enthusiast audience.
  • Antivirus Makers Work on Software to Catch Malware More Effectively – NYTimes.com – Consumers and businesses spend billions of dollars every year on antivirus software. But these programs rarely, if ever, block freshly minted computer viruses, experts say, because the virus creators move too quickly. That is prompting start-ups and other companies to get creative about new approaches to computer security.
  • HtmlUnit vs JSoup: html parsing in Java – In this blog I will compare JSoup with other similar framework, HtmlUnit. Apparently both of them are good Html parsing frameworks and both can be used for web application unit testing and web scraping. In this blog, I will explain how HtmlUnit is better suited for web application unit testing automation and JSoup is better suited for Web Scraping.
  • Progress of Happiness – The first is that sucking at something is the first step of getting better at it. And that trying really hard isn’t supposed to be easy. In fact, getting better at anything isn’t supposed to be easy. You are bound to get fail, get hurt, fail again before you succeed.
  • Microsoft WebMatrix – Open Source Web Applications Made Easier – Open source web apps make it easy to get started developing websites, but they can sometimes be time-consuming to get configured on your computer. WebMatrix makes it simple and straightforward.
  • Safeguard Your Phone from Malware – WSJ.com – According to a report by research group Juniper Networks, JNPR -2.07% hackers are increasingly targeting smartphones and other mobile devices with malicious software (also known as malware) to gain access to personal information. The threat is still small in comparison to computers, but that doesn't mean you shouldn't take precautions to protect your smartphone.

Links for May 11th through May 16th

Links for December 29th through January 3rd

Links for December 27th through December 28th

Links for May 15th through May 16th

  • MongoDB Finds A Major Adopter In Craigslist | Javalobby – MongoDB recently gained another adopter – The NoSQL data store is now being used to archive billions of records at Craigslist, the popular classifieds and job posting community that serves 570 cities in 50 countries
  • DZone Interviews: Peter Gromov on IntelliJ’s Groovy support | Groovy Zone – Without a doubt IntelliJ IDEA is the IDE of choice of many Groovy developers out there, simply because it was the first IDE to raise the bar in terms of support for the language — and continues to do so. Peter Gromov is currently in charge of all things Groovy on IntelliJ, let's hear what he has to say about his experiences with the language.
  • Scala Becomes a Platform | CTO Edge – One new programming language that is likely to get some traction in the enterprise is Scala, which is actually an extension to Java. As such, many corporate IT organizations are likely to see Scala as something that extends their existing programming capabilities to a new scale of distributed computing.
  • MapReduce: A Soft Introduction – Java Code Geeks – MapReduce is a programming model that lets developers focus on the writing code that processes their data without having to worry about the details of parallel execution.
  • Code coverage metrics and Functional Test Coverage | Javalobby – In short, you really need both functional and technical test coverage metrics. However high code coverage should be the natural outcome of good testing practices, not a goal to be aimed for.
  • VMware Is The New Microsoft, Just Without an OS: Cloud Computing News « – VMware has less than twenty percent of Microsoft’s market cap today. But if I were tracking the growth, and more importantly, enterprise influence, VMware appears to be making the right moves.

Daily del.icio.us for April 14th through April 15th

Daily del.icio.us for March 10th through March 13th