The concept of a ‘web page’ is quickly becoming meaningless. I believe there’s a new way to look at the Web and the browser, and synthesizing it with old technologies could result in a novel technique for Web development and content editing. Just today I found out that the Chrome JS editor can ‘hot-swap’ your code. It got me thinking of other systems I know of that allow you to edit code on-the-fl
Adherence to DRY (“Don’t Repeat Yourself”) does not necessarily preclude repetition of code. In the endless struggle to refactor, the entropy we are trying to reduce is not in the raw text of our source code; it is in our business logic, which (in applications with little or poor testing) is often uncodified. Sometimes, refactoring can hamstring our code, and when done naïvely it can be a source o
I’m not a fan of class-based views, much for the same reason I prefer C over C++—why use classes when simple functions and data structures will suffice? I think it stems from misinterpretation of DRY; it’s a way of reducing complexity, but it’s often interpreted as a call to effectively gzip your code, and taken to the extreme you get highly nested structures, amounting to a Huffman code of your b
I’d like to present a proof-of-concept I developed as an alternative method for storing many-to-many relationships in traditional SQL databases. A standard M2M relationship, as represented in SQL, looks like this: CREATE TABLE movie ( id SERIAL PRIMARY KEY, title VARCHAR(255) ); CREATE TABLE person ( id SERIAL PRIMARY KEY, name VARCHAR(255) ); CREATE TABLE movies_people ( movie_id INTEGER REFERENC
I’m a software engineer living in San Francisco, constantly trying to level up my BBQ and powerlifting skills. ?? ?️? ?️♀️ ? I was taking a look at the Crossroads I/O project today, and stumbled across this in the FAQ: Why do you not accept pull requests? Pull requests can change while being reviewed. This makes it impossible to ensure that the code being merged is the same code that has been re
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く