paulhammant.com

Please wait for loading...




      (85):

    /
     3  +98 2014 sep 23facebook developmentGoogle's vs Facebook's Trunk Based Development ... - Paul HammantIt's nice to see Facebook say a little more about their Trunk Based Development . Of course they're not doing it because they read anything I ...
     3  +1 2014 jul 24predictive index graphsMy Predictive Index - Paul Hammant's blogThoughtWorks has a senior fellow, Ed Zaretsky, who has a decade of Predictive Index experience under his belt. He is currently roving around ...
     5  ~ 2014 aug 15reports from nosqlNoSQL for storage AND relational for reporting - Paul Hammant's blogNoSQL for storage AND relational for reporting . Given I think there is a shift afoot towards client-side MVC dealing in whole JSON documents ...
     6  -1 2014 sep 28ibased developmentScaling Trunk Based Development - Paul Hammant's blogThis is about how many trunks a team has, and how many applications they make from it/them. It's pertinent to Trunk Based Development (TBD) ...
     11  -5 2014 jul 18selenium market shareI think it is time for QTP to die* - Paul Hammant's blogSelenium , WebDriver (thanks Google for 'announcing' it a couple of years ... Selenium are growing, but Selenium is eating QTPs market share  ...
     13  ~ 2014 sep 30selenium qaHiring Selenium QA people - Paul Hammant's blogIdeally people working with Selenium to automate the testing of applications will have some development skills in addition to their QA skills.
     13  +21 2014 aug 15javascript plugins with dreamweaverAngular and DreamWeaver - Paul Hammant's blogDreamWeaver feels like something from yesteryear, and maybe most ... a running browser like Firefox with Firebug and other plugins running is ...
     13  ~ 2014 jul 30java bindings speedBytedeco: A Portal Dedicated To Calling C++ Libraries From Java This is a growing index of low-level Java bindings to well-known C++ ... to write in C++ for speed , and simultaneously make bindings for the ...
     14  -6 2014 aug 14market share selenium
     14  +6 2014 aug 03replace in jqueryReplacing JQuery With Angular - Paul Hammant's blogSynopsis: Angular web apps can have a lot less code that JQuery ones, and be easier to follow. I took the source of an e-zine article from 2007 ...
     15  -10 2014 aug 29selenium tool market captureImplicitly, a call for the professionals formerly adept with those tools (and ... Selenium are growing, but Selenium is eating QTPs market share  ...
     17  -5 2014 jul 26qt declarative uiKinetic - Qt based Declarative UI (one to watch) - Paul Hammant's blogAs you hopefully know I am drawn to (or obsessed by) declarative UI technologies and have some long bets on one in particular (Swiby).
     21  -4 2014 aug 03jquery replace with
     24  +77 2014 sep 02slide show row javascriptA better Slideshow App, using Angular - Paul Hammant's blogthese two rows repeat per slide --> <tr id="2" ng- show =" currentSlide == 2"> <td> <img ... Inside the main app. js script, there's a directive:.
     26  +75 2014 aug 10cost of changeTestability and Cost of Change - Paul Hammant's blogTestability and Cost of Change . That ThoughtWorks consultants, with others, were at Google for a year and a half on a mission to help socialize ...
     27  ~ 2014 sep 29what is tbdWhat is Trunk Based Development? - Paul Hammant's blogTrunk Based Development ( TBD ) is where all developers (for a particular deployable unit) commit to one shared branch under source-control.
     29  +72 2014 aug 18article syndication softwareContent Syndication using Source Control - Paul Hammant's blogContent Syndication Today is Rudimentary. ... RSS and Atom either communicate all of an article /posting, or an excerpt. .... On the campaign against Software Patents, I missed a portal previously – “End Software Patents” has ...
     29  ~ 2014 jul 21article syndication software reviewCategories - Paul Hammant's blogOtherwise known as ' Software Configuration Management' (SCM), 'Version
     30  +1 2014 aug 30slicehost got sold forExtending the life of IPv4 - Paul Hammant's blogThe the plan is that everyone big and small gets the incentive to move ... Here's an example: Slicehost sell $20/mo 'slices' that have their own ...
     32  +17 2014 aug 25meaning of googleGoogle's accounts system - architectural meaning - Paul HammantGoogle's accounts system - architectural meaning . Google provides hundreds of web applications. Many are merged into its google .com ...
     33  +68 2014 sep 28sitemeshPush or Pull Decorators - Paul Hammant's blogThe idea became a framework with SiteMesh (Java) in 1998. SiteMesh borrowed from the Gang of Four design pattern Decorator for it's ...
     36  -5 2014 aug 17extjs on dreamweaverClient-Side MVC frameworks compared - Paul Hammant's blogIn DreamWeaver : What I like is that I .... ExtJs is not so much HTML augmented with Client-Side MVC capability like the rest are. It's more of a ...
     36  +16 2014 jul 29dreamweaver form pluginDreamWeaver feels like something from yesteryear, and maybe most ... and a running browser like Firefox with Firebug and other plugins running is normal. ... They are somewhere between unobtrusive and useful in this form .
     36  -10 2014 jul 17seat booking jquerySynopsis: Angular web apps can have a lot less code that JQuery ones, ... life would actually commission a seat plan app with this functionality.
     38  +63 2014 jul 30app case studiesLegacy Application Strangulation : Case Studies - Paul Hammant's Legacy Application Strangulation : Case Studies . Strangler Applications. Martin Fowler wrote an article titled “Strangler Application ” in mid 2004 ...
     39  +62 2014 aug 17blog article syndicationArticle Syndication on GitHub via Subversion - Paul Hammant's blogI'm so excited. I've just made a proof of concept of the article - syndication idea I previous wrote about. The proof of concept is entirely ...
     40  +7 2014 sep 29martin fowler continuous integrationThough you could do it without Continuous Integration (CI), as many open ... Martin Fowler underlines it as important, and Jez Humble has ...
     41  -17 2014 aug 25qtp for agile automationAgile practitioners such as myself are finding it really really hard to get ... For most projects we will have done our own automated functional ...
     41  ~ 2014 aug 03review board with tfsContinuous Review - Paul Hammant's blogSynopsis: This is about Code review generally, and merely starts with Google's ... ReviewBoard (open source & for Subversion, Git, Mercurial, Bazaar, Perforce, ... for – Git, Mercurial, Subversion, ClearCase, Perforce and TFS ).
     42  ~ 2014 sep 27migrate legacy applicationYou could migrate all functionality from an old technology solution to ... Their starting position was a legacy PowerBuilder application over a ...
     43  +8 2014 sep 24predictive index
     43  +26 2014 sep 07omni graffleOmniGraffle SVG to Angular-HTML Workflow - Paul Hammant's blogOmniGraffle (possibly the best app on the Mac) makes reasonable SVG. I hope it gets better and better with each release, though. If I wanted to ...
     43  +58 2014 aug 15jquery for images replacementI replaced JQuery with Angular of course. ... can see that live updating as you click around in the airplane image , and the passenger details.
     43  +19 2014 aug 09xml to rss converterUsing XStream to process standardized XML documents - Paul That would mean something that could create a second RSS feed that would only contain ... import com.thoughtworks.xstream. converters .basic.
     43  +11 2014 aug 02source control toolsFeatures I would love source control tools to have - Paul HammantLucas Ward and I published a Source Control Maturity Model (SCMM) article nearly three years ago. I had been thinking of it for a many years ...
     45  +36 2014 sep 17omnigraffle
     46  +55 2014 sep 03grails sitemeshThe idea became a framework with SiteMesh (Java) in 1998. SiteMesh ... Groovy's Grails uses SiteMesh under the hood. Indeed Java has an ...
     46  -10 2014 aug 22rss to xml converterThe most recent work to XStream allows XML attributes to be used as well ... And here's the final helper class to do the conversion from/to RSS  ...
     51  -18 2014 jul 17interface builder appleInterface Builder's Alternative Lisp timeline - Paul Hammant's blogThoughtWorks has a number of Apple /NeXT alumni and coders ... There was an intention to license Interface Builder as they had it, to NeXT.
     52  -12 2014 aug 18web interface builderThere was an intention to license Interface Builder as they had it, ... used the NeXT version of Interface Builder to design the first web browser ...
     53  -2 2014 sep 15java reflection parameterParameter names for Java 6 (Mustang) answer - Paul Hammant's blogIts been over a month since I posed the parameter names question. ... the unavailability of method parameter names in Java reflection .
     53  +42 2014 aug 27css broken python cartAngular and Selenium - Paul Hammant's blog... HTML and you could get busy with ID, CSS or XPATH based locators for widgets. ... <tbody id="line_items"> <tr ng:repeat="item in cart .items" class=""> .... It is currently a Rails app, and was previously a pre-Django Python app ... Spine, Ember, Batman, Sammy, YUILibrary, JavaScriptMVC, Broke , Fidel ...
     54  ~ 2014 sep 16article trunkFacebook's Trunk Based Development (take 2) - Paul Hammant's blogA week ago, I wrote an article on Trunk Based Development (TBD) at Facebook, but there's newer source material. At InfoQ's QCon this time, ...
     54  +47 2014 sep 09pi testThe company behind the test must have a huge set of answers for pre-known categories of PI test -taker. Or perhaps AI or something.
     57  -17 2014 aug 17multiple cookie cutterCookie Cutter Scaling - Paul Hammant's blogOne common one for enterprises is to have a multi -tier architecture with ... Anyway, here's a diagrammatic representation of the cookie cutter  ...
     57  -34 2014 aug 06java script mailIt is Time for Email Apps to Support JavaScript - Paul Hammant's blogEmail applications should allow HTML emails with JavaScript in them. It's 2014 for Pete's sake! While there is a long list of historical reasons ...
     58  ~ 2014 sep 17google vs facebookGoogle's vs Facebook's Trunk Based Development - Paul Google's vs Facebook's Trunk Based Development. I've been pushing this branching model for something like 14 years now. It's nice to see ...
     59  +24 2014 sep 22django currency filterI wonder if $ filter () as opposed to a more desirable $find(). ... It is currently a Rails app, and was previously a pre- Django Python app when it ...
     59  -23 2014 jul 25lotus notes blogLotus Notes vs CouchDB - Paul Hammant's blogA Wired article on Notes in December. 2300 words, including a timeline: NoSQL: The Love Child of Google, Amazon and … Lotus Notes .
     60  +3 2014 sep 30java google app engineGoogle App Engine for Java with Rich Ruby clients - Paul I've been testing the Google App Engine (GAE) for the last few months or so. Not the tried and tested Python version, but a new Java version.
     60  +7 2014 sep 29mvc frameworksA month ago Gordon L. Hempton wrote about twelve JavaScript frameworks in the Client-Side MVC space. His rating criteria were different to ...
     63  +11 2014 jul 24paul stack continuous integrationDecember 5th, 2012 » Push or pull of config changes for a production stack ... September 30th, 2011 » Branchable Continuous Integration ; May 13th, 2011 ...
     64  +26 2014 sep 19sproutcore backendWeb-app model quandary - Paul Hammant's blogMicro Web Frameworks are largely divorced from the back-end server ... BatMan, Angular, Sammy, JavaScriptMVC, YUILibrary, SproutCore , ...
     64  ~ 2014 sep 08apple and ib
     64  -29 2014 jul 17apple interface builder
     66  +35 2014 sep 08java webdriverWebDriver and AngularJS - Paul Hammant's blogEighteen months ago I was hypothesizing about new WebDriver ... The source below is in Java , but it shouldn't be hard to port to other ...
     67  ~ 2014 sep 28java and orSimple Java And DotNet Interop - Paul HammantA discussion on REST and a simple, low dependency solution to interop between . Java and .Net over the wire. By Paul Hammant and Ian Cartwright.
     67  -3 2014 aug 24what is qtpIn this blog posting, I am going to make a case for the testing industry to give up their love of QTP (and other legacy packages). Implicitly, a call ...
     68  ~ 2014 sep 01forex tracing simple guiceList of Blog Entries prior to May 09, 2011 (historical page) - Paul Here is a simple demo app (list of invoices) that he has made:
     70  -9 2014 sep 23swebSweb 3.0 - Paul Hammant's blogSweb 3.0. Every one else seems to be chucking their opinion into the Web 3.0 debate, so I think I will too. For the second time at least – on Jan ...
     70  +6 2014 sep 19google meaning
     73  -5 2014 aug 09software development modelWhat is Trunk Based Development ? - Paul Hammant's blogIt is a branching model for software development . Historically, it has also been called “mainline” (see later). It requires much more concentration ...
     74  ~ 2014 sep 20google build systemGoogle's Scaled Trunk Based Development - Paul Hammant's blogMy knowledge about how Google developed software ended in 2009They ... Ari mentions in his talk that the whole system is designed to build  ...
     75  ~ 2014 sep 16java push pullPush or Pull Decorators. Decorators are the HTML ... The idea became a framework with SiteMesh ( Java ) in 1998. SiteMesh borrowed from the ...
     77  -11 2014 sep 18git mergeGit's Lightweight Merging - Paul Hammant's blogSubversion were true when they were made, it is just that Git's branches take that to another level. Anyway, it's Git's merges that are the truly ...
     79  ~ 2014 sep 27green trunkMicrosoft's Trunk Based Development - Paul Hammant's blogHow many committers to one trunk ? ... I'd noted that Googlers subset their mega- trunk previously, and Microsoft are ... Keeping the trunk green .
     79  -45 2014 aug 13git merge branch
     79  ~ 2014 aug 09food hotel open sourceOpen Data backed by Source -Control - Paul Hammant's blogThings being backed by source -control is a decade-long obsession of mine. This time: ... Food Nutrition Tables. I made a ... US Hotel Data.
     84  ~ 2014 sep 17opensorce nutrisionOpen Data backed by Source -Control ... This time: “ open data”. ... I made a GitHub repo for Nutrition data, and a Tiny AngularJS (five lines of ...
     85  +16 2014 sep 27facebook vs google
     85  +16 2014 aug 24content syndication frontContent Syndication Today is Rudimentary. ... comedy movie – The Life of Brian, The People's Front of Judea, and The Judean People's Front .
     86  +15 2014 aug 29what is article syndication
     87  -13 2014 sep 21table less jquery gridSynopsis: Angular web apps can have a lot less code that JQuery ones, and ... through the airplane map, and also the passengers table below.
     87  -29 2014 aug 14jquery replace htmlI replaced JQuery with Angular of course. The HTML file was huge before, but is now 95% smaller because I'm using the ng:repeat to repeat ...
     88  ~ 2014 aug 07code review tfsSynopsis: This is about Code review generally, and merely starts with ... for – Git, Mercurial, Subversion, ClearCase, Perforce and TFS ).
     88  ~ 2014 jul 31business app case studiesLegacy Application Strangulation : Case Studies ... Their Business Analyst (Gavin Smith) looked the part, as I recall – complete with pin-stripe ...
     89  ~ 2014 sep 23session living time in railsLegacy Application Strangulation : Case Studies - Paul HammantThe two apps agreed on the concept of a session , and indeed
     89  +12 2014 sep 02java jdo hosting providersGoogle App Engine for Java with Rich Ruby clients ... - Paul HammantThe easiest of all is JDO (or JPA) and an Open Source tool called DataNucleus is ... It throw a NullPointerException if out of the SDK hosting environment, so in my ... The issue here is that these are non-standard services .
     90  ~ 2014 sep 12svn branchWhat is Your Branching Model? - Paul Hammant's blogPerforce from the middle 90's and Subversion from 2001 promoted a trunk model, although neither preclude other branching models. Google ...
     90  +11 2014 sep 01ria ui kitThe Importance of the DOM - Paul Hammant's blogThe fatter/thicker UI technology choices for RIA solutions would be ... for IE) traverse the DOM, and and processes elements they understand.
     94  ~ 2014 sep 18media queries typical viewport sizesAngular Instead of Media - Queries - Paul Hammant's blogAngular Instead of Media - Queries ... Whether the viewport size was best as a single 'content' column, or multi column: Navigation ... Whereas normal Angular apps load JSON, we've deliberately chosen to have tactical ...
     94  ~ 2014 aug 27dependency on laptopsMy presentation on Dependency Injection versus Big Up-Front #1 - TDD, Refactoring and Dependency Injection: Agile's answer to “Big ... but the posted blurb suggested they should bring their own laptops .
     95  ~ 2014 sep 13simplexml rss array pubdateThat would mean something that could create a second RSS feed that would only contain Java related blog entries. The most ... String title, link, description, language, webMaster, pubDate ; List items = new ArrayList (); ... XStream is should be able to cope with most of the simple XML based standards.
     97  -51 2014 sep 02converting to nosql dbIf that resource were overwritten in a NoSQL database , then it would be ... but the consequential conversion to a relational form would still be ...
     98  +3 2014 aug 02syndication content agreementContent Syndication Today is Rudimentary. ... the sketch), but what if they agreed on a single topic – What have the Romans ever done for us?
    1 of 1 pages