Providing convenience is really about products that just-work, are simple to access and use, make sense, do not necessarily burden you with many options, and, at least to me, above all, make dealing with really difficult tasks trivial, even if deep down it really isn’t.
Contract-based programming: making software more reliableBen Brosgol, AdaCore The elements of 'contract-based programming' – assertions of program properties that are part of the source text – have been available in some programming languages for many years but have only recently moved into the mainstream of software development.
2013-08-25Myth: Select * is badThis is one of the most persistent myths I’ve seen in the field. It’s there for decades. If a myth is alive that long there must be some truth behind it. So, what could be bad about select *? Let’s have a closer look.
Does everyone hate MongoDB?For a guaranteed surge of traffic and to hit the Hacker News homepage, all you need to do is write about why you hate MongoDB and/or migrated to some other database.
On the Cleverness of CompilersThe “Sufficiently Clever Compiler” has become something of a trope in the Lisp community: the mythical beast that promises language and interface designers near-unlimited freedom, and leaves their output in a performance lurch by its non-appearance.
Zero to Sixty in One Second — Acko.netWhen streaming out new pieces of ribbon, the occlusion is baked in on the fly, stored in the unused alpha channel next to the position (RGB).
MIT Prof. Michael Stonebraker: “The Traditional RDBMS Wisdom is All Wrong”A very interesting talk about the future of DBMS was recently given at EPFL by MIT Professor and VoltDB Co-founder and CTO Michael Stonebraker, who also gave us Ingres and Postgres.
8 good habits in web developmentAt Usersnap, we have over 20 (summed up) years of experience in well organized web development. We figured that track record allows us to call out the good, the bad and the ugly in the industry. Let’s start with the positive stuff.
Javascript Frameworks Are Amazing and Nobody Is HappyBecause everything is amazing right now and nobody’s happy. Like, in my lifetime the changes in the world of programming have been incredible. When I was a kid we had no DOM abstractions and Javascript was a like a rotary phone that you had to stand next to, and you had to dial it.
The Best (and Worst) Browsers to Test WithWe run a lot of Selenium testing on Sauce. And with those tests, we see a lot of failures. Sometimes failures aren’t due to bad code, but to the actual browser crashing.
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.