Pigsaw Blog
All the pig that's fit to saw

Bookmarks for 11 Dec 2009

  • InfoQ: Maintainable Automated Acceptance Tests
    "Automated tests that are brittle and expensive to maintain have led to companies abandoning test automation initiatives, according to Dale Emery. In a newly published paper, Dale shares some practical ways to avoid common problems with test automation. He starts with some typical automation code and evolves in ways that make it more robust, and less expensive to maintain." (testing agile automation quality )
  • Twitter to Open Firehose to Developers
    "Twitter announced today at LeWeb conference in Paris that the firehose will be made available to all developers in “early 2010″. This would give ordinary coders the same access to data that Google and Bing have, and create a platform for even greater innovation. Twitter’s Director of Platform Ryan Sarver said the firehose would be monetized via revenue sharing with partners, although did not provide details." (twitter social_media firehose development innovation )
  • OpenBusiness
    "The 'Open100' competition is a celebration of the power of openness and mass collaboration. You can be part of the competition by nominating the company you think is the best open innovator. The competition will be open until 12th February while the winners will be announced on 24th February, with the help of Our Judges. The winners are those who will be included in the list of the world's top 100 open companies." (business open_standards open_platform collaboration social_media competition )
  • High Performance Web Sites :: (down)Loading JavaScript as strings
    "The Gmail mobile team and Charles Jolley from SproutCore have recently published some interesting techniques for loading JavaScript in a deferred manner. Anyone building performant web apps is familiar with the pain inflicted when loading JavaScript. These new techniques are great patterns. Let me expand on how they work and the context for using them." (javascript performance programming )
  • Domain Language /Pathways Through the DDD Book
    "Domain-driven Design is a hefty book, and in places it gets a bit technical. Yet there is an important message in it for all members of the team, including the non-technical ones. No problem! Print out this 3-page cheat-sheet and skim the essential points of the book in a few hours." (ddd pdf book )
  • CommonJS effort sets JavaScript on path for world domination
    "So, what is holding JavaScript back from world domination?

    * JavaScript has no module system. To compose JavaScript scripts, they must be either managed in HTML, concatenated, injected, or manually fetched and evaluated. There is no native facility for scope isolation or dependency management.
    * JavaScript has no standard library. It has a browser API, dates, and math, but no file system API, much less an IO stream API or primordial types for binary data.
    * JavaScript has no standard interfaces for things like Web servers or databases.
    * JavaScript has no package management system that manages dependencies and automatically installs them, except JSAN (not to be confused with JSON), which falls short for scope isolation." …and a solution in CommonJS (javascript programming libraries )

  • InfoQ: BDD & DDD
    "Domain Driven Design (DDD) is about evolving a shared model of the domain letting the domain model drive the design. BDD is about establishing a shared understanding of “done” working from the outside in until you get there. DDD enables the use of BDD effectively creating software and BDD helps structure the conversations for DDD." (ddd bdd presentation software_development )

Leave a Reply »»