Basic Auth with Geb and FirefoxDriver

I a investing some time currently to automate integration tests and webtests, mainly using spock and, for the web test part, geb. Unfortunately I did find any (simple) working example with basic auth. I spent quite a few hours trying it and found a solution now. As stated here, it should be possible to pass username and password in your url: http://user:pass@host.tld. To avoid an alert box warning the user that the browser is going to login with the given credentitals, Firefox' property signon.autologin.proxy…

Keep reading

Defining key factors for successful software development

A while ago I was asked about my opinion of key factors for successful and quality software development. There are a few lists published from more or less famous programmers, like this excellent collection from Jens Rantil or this from computer game development legend John Romero (scroll down to the bottom of the article). Both of these lists do not separate more general, organisational topics from detailed, programming design specific guidelines. Both aspects are important, but the latter ones can be implemented within a development team, while the former topics…

Keep reading

Generated Styleguides: A markdown approach

TL;DR A generated styleguide catalogue has many advantages in every day project live (see below), but as most of the available tools did not suite my needs (difficult to set up, too much tool dependencies, bugs, ...) I created my own solution: style-code. How a generated styleguide will help developing web project teams It is quote common in web projects, even in bigger ones, that the "Layout" people are responsible for all appeareance topics. Most of the times this is leading to a kind of "PDD": Photoshop Driven Development. Especially…

Keep reading

A web based joda-time parse debugger

After using the Grok Debugger often in the last weeks, I searched for a similar service for joda's time patterns to parse strings. I did not find anything, so I created one, for you and for me: https://joda-time-parse-debugger.herokuapp.com/…

Keep reading

Git Changelog Jenkins Plugin Released

As announced earlier, the first public version of the Git Changelog Plugin for Jenkins is now released and available via Jenkins' offical update site. I got some inspiration from Oleg Nenashev on Jenkins' mailing list, so I restructured the library and the plugin so that the Jira filter is just one possible output format of the changelog. The key feature of the plugin is the automatic search of the latest tag and the changelog generation. For now, there are only two output formats defined: a simple, human readable git history…

Keep reading