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.

Daily del.icio.us for January 9th through January 11th

Daily del.icio.us for June 17th through June 22nd

Daily del.icio.us for May 24th through May 27th

Daily del.icio.us for May 2nd through May 7th

  • Agile Architecture : Software & Technology @kirkk.com – Agile practices play a critical role in agile architecture. Test-driven development lends you the courage to undergo architectural evolution. Continuous integration accommodates architectural shifts by ensuring issues encountered while refactoring are identified and corrected quickly. Supplementing your up-front design approach with an emergent strategy emphasizing spikes or proofs helps verify the architectural vision.
  • Googleplex in 200 Seconds – Quick tour of Googleplex, Google's Mountain View headquarters
  • Fresh Update: IntelliJ IDEA 8.1.1 | JetBrains IntelliJ IDEA Blog – We’ve just released the fresh IntelliJ IDEA update version 8.1.1 You’re welcome to see what has been fixed and grab the fresh update off the shelf.
  • Ext JS – Ext JS 3.0 RC1.1 Released – There are many enhancements in Ext JS 3.0, too many to include in a single post. Some of the major features in Ext JS 3.0 are the splitting of Ext Core and Ext JS, Charting for visualizations, additional User Interface improvements, CRUD-like support with Ext.data.DataWriter, Remoting using Ext.Direct, CSS enhancements to make theming easier, and Accessibility improvements – Section 508 and ARIA support. We also fixed several browser issues for the latest Chrome and Safari releases and added IE8 support.
  • If You Tweet It, They Will Come – Pogue’s Posts Blog – NYTimes.com – First, something about Twitter creates trust and togetherness; some of my actors drove over an hour to a place they’d never been, responding to a 140-character request from a person they’d never met. No other technology, online or off, would have resolved my quest so satisfactorily.
  • Ubuntu on Amazon Web Services | Ubuntu – Ubuntu Server Edition on Amazon gives you the power of Ubuntu combined with the flexibility of Amazon's cloud computing service. Ubuntu's modularity, virtualization capabilities, range of applications and optimised performance make it the perfect solution if you're deploying applications on Amazon's Elastic Computing (EC2) cloud.
  • A new JDBC Driver for SQL Server – Microsoft SQL Server today announced the general availability of the JDBC v2.0 driver has been released. This release continues Microsoft's commitment to the Java community and non-Microsoft centric programming platforms. The driver can be found at http://msdn.microsoft.com/data/jdbc.
  • Anthropology: The Art of Building a Successful Social Site – ReadWriteWeb – Picture if you will, a collaborative site that runs on two servers, is managed by four people, and has attracted a third of its target demographic within six months of launch
  • Wade scores 41 as Heat slam Hawks to set up Game Seven | Sports | Reuters – Dwyane Wade scored 41 points to lead the Miami Heat to a 98-72 victory over the Atlanta Hawks on Friday and force a deciding Game Seven in their Eastern Conference playoff series
  • Google Code Blog: Gmail for mobile HTML5 Series: Using AppCache to Launch Offline – Part 1 – On April 7th, Google launched a new version of Gmail for mobile for iPhone and Android-powered devices built on HTML5. We shared the behind-the-scenes story through this blog and would like to share more of our learnings in a brief series of follow up blog posts.

Formula 1 in 2009 is going to be awesome

I cannot wait for the start of the 2009 Formula 1 season – To get ready for the season, here is a fantastic computer-animated clip featuring Mark Webber and Sebastian Vettel racing on track, as they bring to life the biggest rule changes in the history of Formula One.

It will also be interesting to see how major sponsors and car manufacturers are going to continue supporting Formula 1 with no end in sight of this global financial crisis.

If YouTube doesn’t give you an option to view in HD, add a &fmt=22 after the link in the address bar of click this link.

Daily del.icio.us for February 10th through February 11th

  • JsonML (JSON Markup Language) – JsonML (JSON Markup Language) is an application of the JSON (JavaScript Object Notation) data-interchange format. The purpose of JsonML is to provide a compact format for transporting XML-based data via JSON
  • Fresh Update: IntelliJ IDEA 8.1 | JetBrains IntelliJ IDEA Blog – Fresh news, everyone! Hope you share our point of view on new features: there’s simply never enough of them. And performance: you can always get more of it. This is why we’re happy to tell you that IntelliJ IDEA 8.1 is just released. It’s been a really short time since we aired version 8, but thanks to working six days a week without lunch breaks we managed to deliver you this bunch of improvements:
  • Brett Favre tells New York Jets he is retiring – ESPN – Without the tearful public ceremony that accompanied his retirement announcement from the Green Bay Packers just 11 months ago, quarterback Brett Favre has told the New York Jets he is retiring.
  • Scobleizer — Tech geek blogger » Blog Archive Chris Pirillo is wrong about best pocket video cameras « – The Flip is the best because it is the best designed and smallest. It is — in talking with my friends — the most likely to end up in their pocket. A camera carried is a camera that is used and a camera that is used, even if it has slightly lower quality that some other camera, is one that’s better.
  • Enterprise Java Community: Java EE 6 Overview – The details of Java EE 6 have been getting hashed out for quite a few months in the JSR 316 expert group, which I am part of. The goal of this article is to give you an overview of the changes in Java EE 6 as well as encourage your feedback
  • TeamPostgreSQL released, showcases Google Web Toolkit – Webworks S.A. just released TeamPostgreSQL, their web administration and team platform for the PostgreSQL database.

    A JEE web application with a rich AJAX client, the application serves as a showcase of what GWT can deliver in this arena, featuring a complex yet highly dynamic, customizable user interface and fast service invocations that are immediately reflected on the client.

  • FinancialStability.gov – On Tuesday, February 10th, Treasury Secretary Timothy Geithner outlined a comprehensive plan to restore stability to our financial system. In the address, Secretary Geithner discussed the Obama Administration’s strategy to strengthen our economy by getting credit flowing again to families and businesses, while imposing new measures and conditions to strengthen accountability, oversight and transparency in how taxpayer dollars are spent
  • 1440 Wall Street: Desperation Time for America as Geithner Lays an Egg – It would appear Timothy Geithner#039;s plan to save the world is reaching an impasse – what is going on behind closed doors in Washington?
  • InfoQ: A Message Type Architecture for SOA – One key aspect of SOA Governance that is often overlooked is how Data Governance can complement SOA Governance. Even though they both have very different objectives, they both share a set of metadata often called the “Enterprise Data Model”
  • Every Swear Word on Every Episode of the Sopranos, Ever, in Chronological Order. (video) – Boing Boing – A fun, weird little experiment by director Victor Solomon. quot;I#039;ve been chopping away at it for a year, here and there between other jobs,quot; he explains.

    I was laughing for the first 30 seconds, then kinda hypnotized, then just creeped out, and still couldn#039;t stop watching. Simple and brilliant.

  • DynamicJasper :: Making Jasper Reports dynamic – DynamicJasper (DJ) is an open source free library that hides the complexity of Jasper Reports, it helps developers to save time when designing simple/medium complexity reports generating the layout of the report elements automatically.

Daily del.icio.us for November 5th through November 6th

  • History of McCain for President – Post-Election John McCain Biography – Esquire – As Barack Obama takes the presidency, the reporter with intimate access to John McCain for two years takes a somber look back at where man gives way to politician.
  • Digg – 700 Covers For Obama From Around The World – 700 newspaper front pages from all over the world, the day after Barack Obama was elected 44th president of the United States.
  • AMD, Red Hat demo VM migration between AMD, Intel servers | InfoWorld | News | 2008-11-06 | – In Thursday's demonstration, AMD moves a live VM from an dual socket Intel Xeon DP Quad Core E5420-based system to one based on AMD's forthcoming 45nm Quad-Core Opteron processor, using Red Hat open-source virtualization software
  • Sun shines dimly in Big Blue’s shadow |Fatal Exception | Neil McAllister | InfoWorld – As Rich Green says, the key will be not just delivering products and professional services, but doing so with better ROI than anyone else. Sun needs to convince its customers not merely that it offers an impressive product and service portfolio, but that it can be as valuable a partner as IBM. Until it can do that, Sun is going to have a hard time crawling out from under Big Blue's shadow.
  • Change.gov – "Today we begin in earnest the work of making sure that the world we leave our children is just a little bit better than the one we inhabit today." – President-Elect Barack Obama
  • Op-Ed Columnist – Bring on the Puppy and the Rookie – NYTimes.com – Promising to also be president for those who opposed him, Obama quoted Lincoln, his political idol and the man who ended slavery: “We are not enemies, but friends — though passion may have strained it must not break our bonds of affection.”
  • Wicket: A simplified framework for building and testing dynamic Web pages – Wicket provides an object-oriented approach toward developing dynamic Web-based UI applications. Because Wicket is pure Java™ and HTML code, you can leverage your knowledge about Java to write applications based on Wicket, dramatically reducing your development time. This article gives you an overview of Wicket and describes how you can use Wicket to rapidly build Web-based applications in a non-intrusive and simplified way
  • Reassessing the Dangers of BPA in Plastics – TIME – There's no denying that bisphenol A (BPA), the latest headline-making toxin, is ubiquitous — it's in hard plastic water bottles, the lining of food and beverage cans and, most disturbingly, the plastic baby bottles that most parents commonly use. What's less clear, however, is exactly what effect BPA has on human health
  • My Top List of Java Tools | Javalobby – Lack of imagination is one of our worst sins as software developers. We do the same things over and over again, but we rarely modify our ways: me at least. After some years, these are the tools that made it into my tricks box for everyday tasks. Tiresome operations are not my thing
  • BBC SPORT | Motorsport | Formula One | Hamilton targets title hat-trick – New world champion Lewis Hamilton has told BBC Sport he wants to claim the Formula One title three times.

    The 23-year-old British driver said he has no intention of chasing Michael Schumacher's record seven F1 triumphs

  • JUnit and EasyMock | Refcardz – JUnit and EasyMock are the predominant choices for testing tools in the Java space. This reference card will guide you through the creation of unit tests with JUnit and EasyMock. It contains detailed definitions for unit testing and mock objects as well as a description of the lifecycle of each. The APIs for both JUnit and EasyMock are covered thoroughly so you can utilize these tools to their fullest extent.
  • Joe on Computing : A maze of twisty little Java web service standards, all alike – It’s almost impossible to keep up with all the fractal-like Java standards related to web services. As fast as each can be learned, Sun invents another, and a dozen open source implementations appear. For my own sanity I tried to create a rough map of some of them. I tried to avoid making recommendations; my main objective was to sketch out how they fit together. I also focused on the open source options; there are many good commercial implementations of all of these too.
  • The Atlassian Blog – Come with me a on Magic Quadrant Ride – Gartner's popular Magic Quadrant for Social Software 2008 is out and Atlassian scored huge on the survey. Atlassian was recognized at the top as a leading company in the market for social software and team collaboration, based on our vision and execution

Daily del.icio.us for September 27th through October 1st

Daily del.icio.us for May 18th through May 20th