API Design by Matt Gemmell

API Design by Matt Gemmell

APIs are everywhere (just take a look at the more of 6000 APIs registed in the programmable web). At this point I think it is likely you end up creating an API at some point of your professional life. If so, please read these 25 rules of API Design by Matt Gemmell....
Dijkstra on Abstraction

Dijkstra on Abstraction

Love this sentence from Dijkstra (as part of his ACM Turing Lecture on 1972: the Humble Programmer) The purpose of abstraction is not to be vague, but to create a new semantic level in which one can be absolutely precise I couldn’t agree more with him. When...

Summaries of SE research apt for practitioners

Practitioners do not read research papers so reaching them to explain how our great research can improve their (work) lives is not easy. We do it by industrializing our research tools but these two blogs: It will never work in theory SoftEng do an excellent work by...
QueryDSL – SQL-like queries for multiple backends

QueryDSL – SQL-like queries for multiple backends

QueryDSL is a nice example of a technical DSL aimed at facilitating the writing of SQL-like queries over a number of backends. Looks quite useful to me! This video shows QueryDSL in action, in this case working with JPA and highlighting some of the nice IDE features...

Pin It on Pinterest