Rob Janssen

2 thoughts on “Stop punishing your users and learn some design”

One thing that never ceases to amaze me is how bad in-house enterprise applications look and behave: clashing color combinations, buttons that don’t respond to clicks, messy forms, elements that look like links but aren’t, inconsistent non-standard controls, no user feedback whatsoever, ugl

UI-Patterns.com

User Interface Design patterns are recurring solutions that solve common design problems. Design patterns are standard reference points for the experienced user interface designer. This site will help you in two ways: You can read insightful design pattern articles and browse screenshot examples.

I’ve evaluated PHP frameworks, and the answer is Laravel

As part of the first project I’m taking on at Fundable, I’ve evaluated a wide range of PHP frameworks. From CakePHP to Zend, I completed the feature/checkbox table, reviewed code within each one, moved on to finalist selections, ran a couple sample projects, and finally made the pick.

Programmer Interrupted

I’m writing this post in an apt state: low-sleep, busy, disorientated, and interrupted. I try all the remedies: Pomodoro, working in coffee shops, headphones, and avoiding work until being distraction free in the late night.

Task Parallel Library and async-await Functionality - Patterns of Usage in Easy Samples

Here I present my own version of a TPL and async-await tutorial demonstrating why TPL and async-await functionality is so useful and how to apply it to some well-known problems. TPL and async-await features simplify dealing with asynchronous calls.

Play safely in sandboxed IFrames

Constructing a rich experience on today’s web almost unavoidably involves embedding components and content over which you have no real control.

Worst. Bug. Ever.

Some bugs are the worst because they cost money. Some because they cost lives. Others would cite bugs buried deep in a framework or hardware as “the worst”.

Writing Efficient JavaScript

Presentation Transcript Writing Efficient JavaScript What makes JavaScript slow and what to do about it Nicholas C.

The 10 Commandments of Logging

Welcome on my blog for this new Year. After writing an answer to a thread regarding monitoring and log monitoring on the Paris devops mailing list, I thought back about a blog post project I had in mind for a long time.

C#/.NET Little Pitfalls: Operators are Overloaded, not Overridden

C# is a wonderful language for modern programming.  While everything in C# has a reason and a place, occasionally, there are things that can be confusing for a developer who isn’t aware of what is happening behind the scenes.

This Read-It-Later-list is just that, bookmarks of stuff I intend to read or have read. I do not necessarily agree with opinions or statements in the bookmarked articles.

This list is compiled from my Pocket list.