If we could have the best of both worlds between C# and Java, what would that look like? (more…)
Read more »
Can we compare programming languages? Can we ever say that subject to some criteria one language is better than the alternatives? Very hard...
Read more »
java.util.concurrent.ArrayBlockingQueue (j.u.c.ArrayBlockingQueue from here on) provides an elegant solution to the classic producer-consumer problem. To understand its internals, the post implements the data structure from-scratch and step-by-step, using... (more…)
Read more »
I discovered a bug in how Java handles file paths on Windows that has existed for 22 years. I reported the bug, JDK-8262277, then I submitted a pull request fixing the bug which got accepted. I also submitted pull requests to Spring (which were accepted f... (more…)
Read more »
Stanford has decided to move away from Java in their intro courses. Surprisingly, they have decided to move to JavaScript. Philip Guo showed that most top CS departments are moving to Python. The… (more…)
Read more »