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.comUser 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 LaravelAs 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 InterruptedI’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 SamplesHere 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 IFramesConstructing 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 JavaScriptPresentation Transcript Writing Efficient JavaScript What makes JavaScript slow and what to do about it Nicholas C.
The 10 Commandments of LoggingWelcome 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 OverriddenC# 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.