Class Hierarchies? Don't Do That
In theory , JavaScript does not have classes. In practice , the following snippet of code is widely considered to be an example of a “class” in JavaScript:
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 1,981 posts.
In theory , JavaScript does not have classes. In practice , the following snippet of code is widely considered to be an example of a “class” in JavaScript:
*The following letter is not about what "old hands" know and newcomers do not. Instead, it is about lessons that we all need to learn more than once, and remind ourselves of. It is about tendencies that are common, and understandable, and c
Alex Clemmer is a computer programmer. Other programmers love Alex, excitedly describing him as "employed here" and "the boss's son".
Several months ago I promised a follow-up to my previous blog post about turn-based game loops in my roguelike . Then I got completely sidetracked by self-publishing my book , Game Programming Patterns , and forgot all about it. I totally left you hanging.
In June of 2010 I moved to a place in Montana with only electric heat. By myself. In the past few winters I had conducted experiments in cutting the amount of energy I needed to stay warm, with a focus on heating myself instead of heating the whole house.
I am a software engineer based out of Seattle, WA
I have enjoyed research and teaching for the last twelve years. Yet, I have resigned from my postdoctoral position at MIT a week ago, givin...
Father, husband and software developer. Ex @auth0
What I would imagine an better Python would look like.
In addition to talking about PostgreSQL at LSF/MM and Collab , I also learned a few things about the Linux kernel that I had not known befor...
Whatever course it takes, Microsoft’s future under Satya Nadella will not resemble its past.
Arthur’s thoughts on coding, software engineering, and other interesting things.
Today I am going to publicly disclose a critical vulnerability I have found during my research in PayPal, This vulnerability enabled me to completely bypass the CSRF Prevention System implemented by PayPal, The vulnerability is patched very fast and PayPal paid me the maximum bounty they give ;).
This year was the first time I've attended the Google I/O conference, and it was a fascinating experience. As someone who is primarily an iOS developer and h...
Author’s note: this article used to be called “What Every ComputerProgrammer Should Know About Floating Point, part 1”. Some peoplenoted that this was perh...
A collection of the most unfortunate but occasionally subtle issues I’ve seen in code written by students new to writing Python.
This will no doubt annoy my friends Patrick McKenzie and Thomas Ptacek , who for years have been telling me that I should raise Tarsnap's prices. But while Thomas accuses me of running Tarsnap like a public utility rather than a business, and thinks this is a characteristic to be avoided, I see this as a high…
When software developers write code, they often use tools called IDEs, integrated development environments, that provide contextual information needed to manage the complexity of modern software. What would such a workspace look like, if it were designed for journalism?
Nearly 5 years ago, Paul Graham first proposed the founder visa. There has been a lot of discussion since, but nothing has happened. Maybe he was too ambitious in asking for 10,000 startup...
This post is inspired by the “metacademy” suggestions for “leveling up your machine learning.” They make some halfway decent suggestions for beginners. The problem is, thes…
In this article, I will tell how I contributed code to Mozilla during a Bug Squashing Party. I hope to provide some tips and advice about how to start contributing to a Mozilla project (or any other open-source project). I will talk about Firefox and Servo, which, I think, are somehow representative of two common ways…
Socolive TV phát sóng trực tiếp bóng đá hôm nay, link xem SocoliveTV sắc nét chuẩn HD. Cập nhật Lịch thi đấu, BXH, Highlight, Kết quả bóng đá mới nhất!
In elementary school, there were “math kids” and there were “English kids”. You were classified by the other kids’ impression of your prowess in each subject.
Perhaps my expectations were misaligned, but I was astonished at how geek-unfriendly the event was. At conferences like BSDCan , one of the major considerations is the availability of power sockets; at Startup School, not only were the power sockets very limited — we were in a theatre with perhaps a dozen outlets…