Computing Thoughts

Bruce Eckel's Programming Blog

Mar 31, 2015 - 1 minute read

Avoiding Complexity

A post I wrote back in 2004 about the various problems that stem from our apparent desire to complexify everything.

Mar 31, 2015 - 5 minute read

Big Improvements In Ebook Creation

I just finished the eBook of the 2nd edition of Atomic Scala. The PDF is, of course, the easiest since it gets created directly from Word (before you tell me I should use something other than Word — I have done numerous experiments, and Word still provides the most power of anything I’ve found that allows a single document to produce camera-ready publishable pages, and at the same time generates and maintains a table of contents and index).

Mar 10, 2015 - 2 minute read

Websockets In Python + Flask On Heroku

Websockets change the shape of Internet development by allowing communication both ways — not only can the client send messages to the server, but with a websocket the server can at any time push information to the client (not just when the client decides to connect to the server). In effect this brings us back to the convenient world of desktop applications where the program and the user interface have two-way communication.

Feb 15, 2015 - 6 minute read

Why Not Go (Golang) There?

While there are a LOT of things I really like about the Go language, the bottom line is that I don’t use it (mostly because when I studied it the libraries were kind of scarce, something that’s apparently changed a lot). It attracted me, but not enough for me to change over from Python. Go has made some brilliant design decisions. I especially like the built-in features that in most other languages you must go figure out for yourself — like the build tool, standard formatting (enforced with go fmt) a test framework (which you run with go test), and natively-supported concurrency/parallelism.

Jan 9, 2015 - 3 minute read

The Winter Tech Forum

”) Photo courtesy JC Leacock Although the Java Posse has ended transmission, we are still having the conference, renamed to the Winter Tech Forum (yes, that’s WTF – because we’re always trying to figure things out). Come create conversation, generate ideas, hack projects, create workshops, ski, snowshoe, snowmobile and experience small-town living. The dates are Feb 23 - 27, 2015. Many people like to arrive earlier and stay a bit later; activities start with the Sunday evening barbecue and go through Saturday morning breakfast.