Tags
- AngularJS 48
- SVG 12
- Joe Walnes 16
- Avalon 3
- JRemoting 7
- PicoContainer 13
- Sitemesh 5
- Selenium 23
- Paranamer 2
- Swiby 5
- Google 7
- Shoes 3
- QML 11
- JBehave 3
- ThoughtWorks 2
- Mobl 1
- SauceLabs 2
- GitHub 13
- GitHub Pages 4
- Dart 1
- Backbone 7
- Knockout 3
- Sinatra 2
- Perforce 2
- RubyMotion 1
- Jekyll 1
- Buck 2
- Mercurial 1
- Subversion 1
- Git 2
- Rails 1
- Maven 2
- Sikuli 1
- iOS 1
- Anvil 3
- D3 1
- Flutter 1
AngularJS
- November 21st, 2016 » Incongruous experience with a portal of multiple Angular1 SPAs
- August 6th, 2016 » Wishing Angular would support HTML5 dialogs better
- June 26th, 2016 » Using RhodeCode and Angular1 as an Editor for a 'Config as Code' System
- June 20th, 2016 » Angular's Looming Searchability Challenge
- March 2nd, 2016 » Angular's Models Conform To The M In MVC just fine
- December 21st, 2015 » Angular and SVG and CouchDB (for an office seat map)
- October 30th, 2014 » Angular Commit Bubbles
- September 17th, 2014 » UI Development Has Never Been More Expensive
- May 10th, 2014 » Developer Delayed Development
- May 8th, 2014 » TDD When You Can't Refactor
- April 29th, 2014 » Small Stories With Angular (case study)
- March 7th, 2014 » OmniGraffle SVG to Angular-HTML Workflow
- February 26th, 2014 » More Angular Inside SVG Inside HTML
- February 21st, 2014 » Angular Inside SVG Inside HTML
- October 23rd, 2013 » A lower technology style of Angular for the enterprise
- August 31st, 2013 » WebDriver and AngularJS
- August 28th, 2013 » Fluent Selenium with an Angular application
- May 19th, 2013 » Coming to Angular from something else
- April 29th, 2013 » Open Data backed by Source-Control
- April 28th, 2013 » When Agile meets Angular and UX-led development
- March 6th, 2013 » A better Slideshow App, using Angular
- February 24th, 2013 » Angular in a Jekyll Blog
- February 15th, 2013 » Slideshow HTML App, using Angular
- February 8th, 2013 » Angular Instead of Media-Queries
- January 8th, 2013 » Perforce as a datastore, with Client-Side MVC
- January 6th, 2013 » Visualizing the Client-Side MVC race
- October 31st, 2012 » Angular for Designers.
- August 14th, 2012 » App Config using Git and Angular
- August 10th, 2012 » It is time for a new take on Spreadsheets
- April 13th, 2012 » The Shift Towards Client-Side MVC
- April 12th, 2012 » Performance Testing Knockout, Angular and Backbone with Selenium2
- April 9th, 2012 » Testing Knockout and Angular with Selenium2
- March 15th, 2012 » AngularJS and Selenium (Again)
- March 12th, 2012 » The Importance of Design-Mode for Client-Side MVC
- March 3rd, 2012 » Replacing JQuery With Angular
- February 14th, 2012 » Client-Side MVC: browser plugins
- February 13th, 2012 » Client-Side MVC frameworks compared
- February 10th, 2012 » Client-Side-MVC applications : best practice (part 1)
- February 8th, 2012 » The document is the single source of truth
- February 1st, 2012 » Angular and Selenium
- February 1st, 2012 » Angular and DreamWeaver
- January 29th, 2012 » (almost) No JavaScript prototyping with Angular in a single source file
- January 23rd, 2012 » UI Technology Paradigm Shift
- February 27th, 2011 » Introducing Story Navigator
- September 6th, 2010 » Angular - new Perl backend by Dobrica Pavlinušić
- September 28th, 2009 » Angular - HTML based Declarative UI (also one to watch)
SVG
- August 15th, 2016 » Introducing 'git size' (command and visualization)
- July 25th, 2016 » Java legacy hairball: refactoring case-study
- July 2nd, 2016 » SVG Slides and 'Tweening' in Javascript
- December 21st, 2015 » Angular and SVG and CouchDB (for an office seat map)
- October 30th, 2014 » Angular Commit Bubbles
- March 7th, 2014 » OmniGraffle SVG to Angular-HTML Workflow
- February 26th, 2014 » More Angular Inside SVG Inside HTML
- February 21st, 2014 » Angular Inside SVG Inside HTML
- February 20th, 2014 » SVG Support in Browsers Today
- February 15th, 2013 » Slideshow HTML App, using Angular
- February 4th, 2013 » The Importance of the DOM
Joe Walnes
- September 8th, 2015 » Decorators in the DOM
- November 4th, 2014 » Selenium is Ten Years Old
- May 26th, 2014 » Joe Walnes On Successful Open Source
- March 15th, 2014 » More On Git Merges
- July 15th, 2013 » Legacy Java Applications: Strangulation inside Tomcat
- March 11th, 2013 » Legacy App Rejuvenation
- February 11th, 2013 » Push or Pull Decorators
- July 16th, 2011 » New Blog Technology and Hosting
- March 22nd, 2008 » What brought me to Inversion of Control in the first place ..
- March 14th, 2007 » Announcing Paranamer; an open source answer to the dropping of parameter name access from Java6
- December 7th, 2006 » An alternative to wikis
- July 30th, 2006 » At least one unilateral improvement to Java
- May 7th, 2005 » Selenium The Movie / Directors Cut
- December 23rd, 2003 » Type3 rollout
- August 16th, 2002 » Async Message invocation over AltRMI and EOB
Avalon
An older Apache Software Foundation technology from the 90's that I was associated with.
- October 4th, 2002 » Enterprise Object Broker.
- September 30th, 2002 » MetaGenerate
- September 28th, 2002 » MetaGenerate
JRemoting
The Alternative RMI technology for Java (formerly called AltRMI).
- December 5th, 2003 » XStream transport for AltRMI
- May 6th, 2003 » AltRMI TX
- February 17th, 2003 » AltRMI 0.9.1
- February 17th, 2003 » Enterprise Object Broker 0.9
- January 13th, 2003 » AltRMI & EOB releases
- December 21st, 2002 » (Logwars restarted) Commons Logging.
- December 21st, 2002 » AltRMI - Transport over servlet
PicoContainer
The first IoC container/framework that used Constructor-Injection. I am co-creator of this.
- July 16th, 2007 » PicoConatiner 2.0 beta released
- January 27th, 2006 » NanoContainer Presentation
- July 30th, 2004 » My OSCON PicoNirvana slideshow
- June 5th, 2004 » PicoContainer 1.0 released (finally)
- February 12th, 2004 » NanoContainer beta soon
- December 23rd, 2003 » Type3 rollout
- October 25th, 2003 » Rhino - Static Struggle
- October 16th, 2003 » Pico practices for .Net
- October 7th, 2003 » PicoContainer is non-threatening
- September 17th, 2003 » App.config in C#
- September 3rd, 2003 » Endianism in OSS
- September 3rd, 2003 » Diversity
- August 16th, 2003 » PicoContainer 1.0b1...
Sitemesh
HTML Page decorator for Java servlets.
- January 8th, 2013 » Perforce as a datastore, with Client-Side MVC
- July 30th, 2008 » Project Documentation Thoughts
- October 13th, 2007 » Sweb 3.0
- January 7th, 2007 » Cozmos- CMS using webdav and Sitemesh
- April 11th, 2005 » Content Editing Nirvana
Selenium
The defacto-standard web testing tool, that I was co-creator of version 1.
- August 18th, 2018 » Flutter and UI Automation
- February 21st, 2015 » Playing With Sikuli For Desktop Automation
- November 4th, 2014 » Selenium is Ten Years Old
- October 23rd, 2013 » A lower technology style of Angular for the enterprise
- August 31st, 2013 » WebDriver and AngularJS
- August 28th, 2013 » Fluent Selenium with an Angular application
- August 26th, 2013 » A different style of Fluent Selenium tests
- May 19th, 2013 » Fluent Selenium Examples
- November 1st, 2012 » Testability and Cost of Change
- March 15th, 2012 » AngularJS and Selenium (Again)
- February 1st, 2012 » Angular and Selenium
- December 11th, 2011 » Sauce Labs: Tunnels or not?
- November 14th, 2011 » Reporting Selenium2 (WebDriver) bugs
- September 30th, 2011 » setContext(..) is back for Selenium2 :-P
- August 31st, 2011 » Contrasting Selenium 2 locator styles
- August 4th, 2011 » Hiring Selenium QA people
- April 5th, 2011 » Running JBehave/WebDriver Tests on Sauce Labs' Service
- March 14th, 2011 » I think it is time for QTP to die*
- February 27th, 2011 » Introducing Story Navigator
- May 8th, 2006 » My presentation on Dependency Injection versus Big Up-Front Architecture
- May 7th, 2005 » Selenium The Movie / Directors Cut
- May 2nd, 2005 » Selenium: kick ass web testing for free
- April 26th, 2005 » Selenium The Movie
Paranamer
A Technology that allows Java to programmatically leverage the variable names of of Java Methods.
- May 6th, 2006 » Parameter names for Java 6 (Mustang) answer
- March 20th, 2006 » Parameter names for Java 6 (Mustang) question
Swiby
Jean Lazarou's JRuby+Swing 'declarative UI' technology.
- January 12th, 2013 » RubyMotion in a declarative UI style
- September 26th, 2009 » Kinetic - Qt based Declarative UI (one to watch)
- April 13th, 2009 » Shoes and Swiby - walking through the example RIA apps
- April 7th, 2009 » Google App Engine for Java with Rich Ruby clients
- October 13th, 2007 » Sweb 3.0
- March 28th, 2017 » Monorepos with recursive or directed-graph build technologies?
- March 25th, 2017 » Repositories vs release cadences
- March 25th, 2017 » Engineering led companies
- May 7th, 2013 » Android and The Art of War
- November 1st, 2012 » Testability and Cost of Change
- November 22nd, 2011 » Google's accounts system - architectural meaning
- March 9th, 2009 » Peter Royal's Semantic Circus Movements
Shoes
Why the lucky stiff's Ruby+WxWindows 'declarative UI' technology.
- September 12th, 2011 » What is Dart going to be?
- April 13th, 2009 » Shoes and Swiby - walking through the example RIA apps
- April 7th, 2009 » Google App Engine for Java with Rich Ruby clients
QML
Nokia's JavaScript+Qt 'declarative UI' technology.
- April 8th, 2017 » Node.QML would have been the key to the Ubuntu Phones's success
- November 15th, 2016 » QML's Squandered Opportunity
- August 12th, 2015 » Making a very small MP3 player with QML
- November 4th, 2014 » Selenium is Ten Years Old
- September 30th, 2014 » QML Becomes a Viable Mobile UI Framework Choice
- September 22nd, 2014 » Cross-Platform Mobile Application Development
- September 17th, 2014 » UI Development Has Never Been More Expensive
- July 9th, 2014 » Browsing QML instead of HTML
- June 14th, 2014 » Qt, QML, V-Play and multi-platform mobile
- January 11th, 2013 » QML and the new Ubuntu phone OS
- September 26th, 2009 » Kinetic - Qt based Declarative UI (one to watch)
JBehave
A Behavior Driven Development (BDD) framework for Java/Groovy.
- April 5th, 2011 » Running JBehave/WebDriver Tests on Sauce Labs' Service
- March 14th, 2011 » I think it is time for QTP to die*
- February 27th, 2011 » Introducing Story Navigator
ThoughtWorks
My previous employer - ThoughtWorks
- January 6th, 2015 » Farewell 2014, farewell ThoughtWorks
- March 4th, 2011 » My ThoughtWorks 'Sweetspot' Venn Diagram
Mobl
- April 3rd, 2011 » Playing with Mobl in two minutes or less
SauceLabs
An online service that supplies browsers in parallel for automated testing purposes.
- December 11th, 2011 » Sauce Labs: Tunnels or not?
- April 5th, 2011 » Running JBehave/WebDriver Tests on Sauce Labs' Service
GitHub
The open/free/closed code/source/content portal for people/anonymous/organizations.
- February 13th, 2016 » Because GitHub Decided I Had To: Convert From Textile To Markdown
- July 30th, 2014 » GeoJSON mashups and GitHub
- April 29th, 2013 » Open Data backed by Source-Control
- March 15th, 2013 » Article Syndication on GitHub via Subversion
- February 24th, 2013 » Angular in a Jekyll Blog
- February 14th, 2013 » Features I would love source control tools to have
- January 29th, 2013 » Content Syndication using Source Control
- January 8th, 2013 » Perforce as a datastore, with Client-Side MVC
- January 2nd, 2013 » GitHub Pages as a CMS again
- August 14th, 2012 » App Config using Git and Angular
- August 2nd, 2012 » App-Help on the Cheap
- July 10th, 2012 » Feature Toggles: App-config workflow using SCM
- May 8th, 2011 » GitHub as a CMS to end CMSes
GitHub Pages
- February 24th, 2013 » Angular in a Jekyll Blog
- January 29th, 2013 » Content Syndication using Source Control
- January 2nd, 2013 » GitHub Pages as a CMS again
- May 8th, 2011 » GitHub as a CMS to end CMSes
Backbone
One of the leading Client-Side MVC frameworks.
- January 6th, 2013 » Visualizing the Client-Side MVC race
- April 12th, 2012 » Performance Testing Knockout, Angular and Backbone with Selenium2
- April 9th, 2012 » Testing Knockout and Angular with Selenium2
- March 3rd, 2012 » Replacing JQuery With Angular
- February 13th, 2012 » Client-Side MVC frameworks compared
- February 6th, 2012 » Web-app model quandary
- January 23rd, 2012 » UI Technology Paradigm Shift
Knockout
Microsoftee Steve Sanderson's 'declarative UI' technology, leveraging turing-complete HTML.
- April 12th, 2012 » Performance Testing Knockout, Angular and Backbone with Selenium2
- April 9th, 2012 » Testing Knockout and Angular with Selenium2
- February 13th, 2012 » Client-Side MVC frameworks compared
Sinatra
The tiny web-framework for Java.
- January 8th, 2013 » Perforce as a datastore, with Client-Side MVC
- August 14th, 2012 » App Config using Git and Angular
Perforce
The reference commercial source control package (Subversion, and TFS were highly inspired by this).
- February 3rd, 2014 » Facebook Scaling Mercurial for Trunk-Based Development
- January 8th, 2013 » Perforce as a datastore, with Client-Side MVC
RubyMotion
Laurent Sansonetti's Ruby 'declarative UI' environment that cross-compiles to iOS devices.
- January 12th, 2013 » RubyMotion in a declarative UI style
Jekyll
- February 24th, 2013 » Angular in a Jekyll Blog
Buck
- January 8th, 2015 » Omnipresent, Infallible, Omnipotent and Instantaneous Build Technologies
- May 6th, 2013 » Google's Scaled Trunk-Based Development
Mercurial
- February 3rd, 2014 » Facebook Scaling Mercurial for Trunk-Based Development
Subversion
- February 3rd, 2014 » Facebook Scaling Mercurial for Trunk-Based Development
Git
- August 15th, 2016 » Introducing 'git size' (command and visualization)
- March 7th, 2014 » OmniGraffle SVG to Angular-HTML Workflow
Rails
- May 8th, 2014 » TDD When You Can't Refactor
Maven
- January 11th, 2015 » Reducing Test Times by Only Running Impacted Tests - for Maven & Java
- January 8th, 2015 » Omnipresent, Infallible, Omnipotent and Instantaneous Build Technologies
Sikuli
- February 21st, 2015 » Playing With Sikuli For Desktop Automation
iOS
- September 2nd, 2015 » The buggy screen speaker in iOS
Anvil
- July 29th, 2016 » Anvil app platform: using GitHub as a datastore
- July 11th, 2016 » Anvil: Like MsAccess For The Web But With Git Coolness
- May 30th, 2016 » Hacking Confluence With Javascript
D3
- August 15th, 2016 » Introducing 'git size' (command and visualization)
Flutter
- August 18th, 2018 » Flutter and UI Automation