Stanford just abandoned Java in favor of JavaScript for its intro CS course

The Stanford professor who wrote a popular book on Java — and has taught Java for 15 years — is now abandoning Java in favor of JavaScript… Read more


A Java Exceptions must read guide

I think the first thing we should discuss is: what is an exception. In a short definition: an exception is a notification of an execution error occurrence. What kind of errors can occur: programmin…

Read more »

Using Clojure to Generate Java to Reimplement Clojure

Most data structures are designed to hold arbitrary amounts of data. When we talk about their complexity in time and space, we use big O notation, which is only concerned with performance characteristics as n grows arbitrarily large. Understanding how to ...

Read more »