Links for February 11th through February 15th

Links for January 26th through January 31st

Links for December 16th through December 19th

  • Properly testing Spring MVC controllers – Spring Test MVC is indispensable if you want to test your Spring MVC controllers. Simply testing the controller methods without including the Spring MVC framework itself, is useless. Spring Test MVC will be included in the Spring 3.2 release (so I'm told) but for now it can be found on Github:
  • Manage Your Database Schema in IntelliJ IDEA 12 – A while ago we shared this video with a quick overview of how to set up a connection to a database, use smart completion (even for SQL queries within Java), on-the-fly code analysis, navigation (between queries and database), search (for tables and fields), and more cool features.
    Now, please enjoy a new video with even more exciting features available in IntelliJ IDEA 12 for working with databases:
  • Sublime Text 2 screencast that explores the basics and expanded features of ST2 – Sublime Text is taking the programming community by storm, and rapidly unseating incumbents like TextMate and Vim for many programmers. This screencast series teaches you Sublime Text’s layout, navigation, and flow. You will also learn how to use more advanced features, such as tweaking the program’s interface or installing custom plugins. You’ll even incorporate the vast library of TextMate themes and plugins into the Sublime Text environment. This screencast teaches both the basics and expanded features of ST2, and accelerates you along the learning curve needed to become rapidly productive with this powerful editor.
  • JUnit Strikes Back | Tomek’s blog – There are also some new project emerging around JUnit, like the new initiative of providing Data Driven Testing to JUnit ( see EasyTest) or another attempt at parameterized tests (see Zohhak).
  • A programmer’s guide to big data: 12 tools to know — Data | GigaOM – But whatever the case, if your job revolves around writing code rather than data flows, you might need a little help. Here are 12 tools (listed alphabetically) that aim to help
  • Billions Of Reasons To Get Ready For Big Data – Forbes – Whether you know it or not, you've probably already experienced one of the next big things in IT.
  • New Features and Enhancements in Spring Framework 3.2 – This section covers what's new in Spring Framework 3.2.
  • Spring Framework 3.2 goes GA – Exactly one year after the Spring Framework 3.1 release, SpringSource is pleased to announce that Spring Framework 3.2 is generally available now!
  • Rod Johnson Talks Scala in TechCast #75 – The Typesafe Blog – Typesafe is very proud to have Rod Johnson on our board of directors but what really gets us excited is when he talks about his use of Scala. In this podcast he talks about why he likes Scala and when Java developers should consider using Scala.
  • The Making of Fastbook: An HTML5 Love Story | Blog | Sencha – When a team has problems with HTML5, it usually stems from the fact that they take a “website” development approach to building an app, and often don't use the right tools and architectures for application development. This is what we suspected about the Facebook HTML5 app. The way that app performed — slow loading, choppy user experience in the News Feed, low framerate — exhibited the usual symptoms.
  • Forecast 2013: The Appification Of Everything Will Turn The Web Into An App-o-verse – Forbes – hat we are seeing are the early stages of what I call, “The Appification of Everything.” This is not about adding more icons to your home screen, though, but about a fundamental shift in how we metabolize information and entertainment. The web as the universal storage medium is being superseded by the internet as universal flow medium. Instead of thinking about the web as a hierarchical tree of documents—a Wikipedia of Wikipedias—we need to start thinking about all of that content as an underlying service layer for application-based interfaces.
  • Does it pay to know your type? – The Washington Post – In the graphic below, we walk through the 16 types to give a sense of how these bigger-than-life personalities fit in the Myers-Briggs philosophy. The official test is based on Carl Jung’s work in psychological typology. Ryan Smith and Eva Gregersen, creators of celebritytypes.com, helped us take the extra step of historical-figure associations.
  • Mountain Lion Server tutorials – When setting up a server, getting it right early can save a lot of headache later. We've put together these tutorials to get you started in setting up a server.

Links for March 6th through March 20th

Links for December 20th through December 21st

Links for November 4th through November 6th

Links for October 23rd through October 26th

  • JetBrains AppCode: an Objective-C IDE That Makes a Difference – AppCode is a new Objective-C IDE for developers building apps for Apple devices such as Macs, iPhones & iPads.
  • Codify – Make Anything on your iPad. – Codify for iPad lets you create games and simulations — or just about any visual idea you have. Turn your thoughts into interactive creations that make use of iPad features like Multi-Touch and the accelerometer.
  • Gitbox – The version control app on a Mac – Gitbox is a simple yet powerful Git repository manager.
    Beyond one-click commit, push, pull and rebase, it gives you
    unique features like search in history and undo for Git commands.
  • Open source: The antidote for "too big to fail" | opensource.com – Open source represents a profound paradigm change to the way software is developed, deployed, and managed. But it also represents the most effective, efficient, and reliable way to ensure that the enterprise itself can evolve to address continuously changing requirements, environments, challenges, and opportunities. Open source software is the antidote to "too big to fail." It is a way to create mission capability that anticipates the future, and thereby creates the future.
  • Here’s how Apple could finally put the “TV” in Apple TV – SplatF – So Apple needs to be able to say: This is the best machine in the world for watching all the television you already love. And it does all this other cool stuff. That’s a winner. (That’s the approach Apple used for the iPhone.)
  • Jasmine: BDD for your JavaScript – Jasmine is a behavior-driven development framework for testing your JavaScript code. It does not depend on any other JavaScript frameworks. It does not require a DOM. And it has a clean, obvious syntax so that you can easily write tests.
  • Ext GWT 3.0 Developer Preview 5 – The Ext GWT team has been hard at work on Ext GWT 3.0 and we’re happy to announce the availability of Ext GWT 3.0 PR5. This will be the last developer preview release as we move toward our 3.0 beta releases.
  • Atom Hopper – open source ATOMPub server for accessing, processing and aggregating ATOM entries – Atom Hopper is an open source ATOMPub server for accessing, processing and aggregating ATOM entries. Atom Hopper was designed to make it easy to build both generalized and specialized persistence mechanisms for ATOM XML data, based on the ATOM Syndication Format and the ATOM Publishing Protocol.
  • Getting started with Atom Hopper – a Java ATOMPub server based on Apache Abdera | Giant Flying Saucer – I’ve been blogging lately about Apache Abdera and ATOM. ATOM can be used for a lot of things and is very flexible. Today I want to introduce you to a new ATOMPub server called: Atom Hopper.

Links for October 2nd through October 8th

Links for August 16th through August 20th

Links for August 15th through August 16th

  • How You Should Go About Learning NoSQL – NoSQL is a big world, and solutions vary in complexity and differentness. That's why I think MongoDB, which isn't very different, and Redis, which is different but very simple, are a great place to start.
  • Warrick – Recover Your Lost Website – Warrick is a free utility for reconstructing (or recovering) a website when a back-up is not available. Warrick will search the following web repositories for missing resources: Internet Archive, Google, Bing (formerly Live Search), and Yahoo.
  • Addressing Misconceptions about Google Web Toolkit – It appears that many people, including decision makers, are not fully aware of important GWT abilities and limitations. Many features in recent releases of GWT and related projects can be real game changers for the developers and for the end users. Here I am going to address common misconceptions and provide solutions to common issues.
  • How Linux mastered Wall Street | ITworld – Linux has become a dominant player in finance due to the OS kernel's ability to pass messages very quickly
  • Suck on it, AppleSoft — Google pulls a rope-a-dope | Real Dan Lyons Web Site – Does anyone really believe this $12.5 billion acquisition just got thrown together in the last few weeks as a response to the AppleSoft patent grabs? Doesn’t it seem likely that Google and Motorola started talking long before the Nortel auction?
  • mike.mainguy: Heroku is a bus, Engineyard is a car – Overall, I'd say Heroku is like taking the bus: if enough people want to go the same place at the same time, it's more economical. Engineyard is like buying a car: it's going to be a bit more expensive and you're going to need to know how to drive, but it is a much more flexible solution.
  • Stop Coddling the Super-Rich – NYTimes.com – While the poor and middle class fight for us in Afghanistan, and while most Americans struggle to make ends meet, we mega-rich continue to get our extraordinary tax breaks
  • Steven Poole: Goodbye, cruel Word – I weep at all the innocent electrons I wastefully killed over the years, sending those massive, lumbering Word documents through the internet. I apologise for my particle profligacy. I have learned my lesson. Goodbye, cruel Word.
  • Create unique websites without writing code | Muse (code name) – Create websites as easily as you create layouts for print. You can design and publish original HTML pages to the latest web standards without writing code. Now in beta, Muse makes it a snap to produce unique, professional websites.