my blog. for you.

Let’s talk digital.

I’m an independent IT consultant and entrepreneur in the Internet and software business. I’m interested in design, enterprise applications, web apps and SaaS products. I design and develop business solutions and applications. I help companies in terms of software quality and knowledge transfer, e.g. with Angular and Spring Boot.

Zipf, Pareto and The 1% Fallacy

Nice article about power laws and their implications on market shares and supposedly low hanging fruit: The 1% fallacy Read more

Acceptance Testing With PhantomJS and CasperJS

PhantomJS is a headless WebKit browser that allows you to call, test and scrape websites from the command line. In the developer's own words: PhantomJS is a headless WebKit with JavaScript API. It has fast and native support for various web standards: DOM handling, CSS selector, JSON, Canvas, and SVG. CasperJS is a testing and scripting framework that builds on PhantomJS. Again, in the developer's own words: CasperJS is an open source navigation scripting & testing utility written in Javascript and based on PhantomJS ... Read more

Big-O Notation Explained Nicely And Concisely

John Cook has a post that nicely summarizes Big-O and related notations. Read more

Browser Details – A Service For Debugging Web Apps

Browser Details allows you 'to see everything you need to know about your client's browser - and have that information sent directly to you'. After registering you'll get your own browser.details.com subdomain. If your clients are having problems with one of your web apps you can simply direct them to that subdomain and Browser Details will store (and mail) their environment information such as which browser they're using, the OS they're on, their screen resolution and so on. Browser Details offers a ... Read more

DHH on “No more remote work at Yahoo”

David Heinemeier-Hansson of 37signals on how Yahoo is completely mistaken to do away with remote work. Read more

Continous Integration with Circle or: Coming Full Circle

I've recently tried out Circle, a hosted continuous integration service, and I'm quite thrilled about it. Registration / login works via GitHub. Once logged in, Circle lets you choose a GitHub repository and starts the first build right away. Circle claims that setup is as easy as: Sign up to Circle, Give Circle permission to access GitHub on your behalf, Click on a project repository From my experience so far this claim is absolutely correct. Configuration is completely automatic. I've only tried it with Rails so ... Read more

Designing For Retina Displays

Under http://coding.smashingmagazine.com/2012/08/20/towards-retina-web/ there's a nice article about what to consider in terms of high-resolution / Retina displays when designing your next website and how to address common issues with how websites are rendered on Retina displays. Read more

The World Runs On Excel

There's been a lot of talk lately about the importance of Excel and that Excel is everywhere. I'd even go as far as saying that most of the world in one way or another runs on Excel. Excel in my opinion is the best piece of software Microsoft has made so far (other people seem to agree with me, by the way). While Microsoft didn't invent the spreadsheet - that credit goes to VisiCalc and IBM with Lotus 1-2-3 - they were ... Read more

Presentation on i18n and Crowdsourcing Localization in Rails

Linguistic Potluck: Crowdsourcing Localization in Rails by Heather Rivers of Yammer is a great presentation on the intricacies of web app internationalization, its linguistic implications and some awesome solutions to the most common i18n-related issues. Read more

Backgrid.js – Tool Set For Creating Data Grids With Backbone.js

Backgrid.js is a toolset for creating data grids with Backbone.js. It simplifies creation and population of data grids as well as common data grid operations like sorting and pagination. Read more
« Previous PageNext Page »