- Atomic Scala eBook & Downloadable Hands-On Java eSeminar
I've been doing a lot of media production in recent months and the efforts have borne fruit: I've created my first full-fledged eBook (after lots of research) and I've reworked the Hands-On Java eSeminar so it's now a download instead of mailing a CD.
- The Scala Summit in Crested Butte, August 19-21
This is the first iteration of an event we hope to evolve into something like The Java Posse Roundup, but with hiking and mountain biking instead of snow activities. We already have an impressive list of name-brand attendees.
- Windows 8 is ... Not So Bad
After a lot of trepidation because of bad press, I've rapidly come to prefer Windows 8 over Windows 7. Because an equivalent-horsepower Mac is 3 times the cost of a Windows 8 machine, I'm moving back to Windows.
- "Atomic Scala" Print Book Now Available
After two years of cogitation on Scala, the print version of the book is ready! (The Kindle version might take another month or two...).
- Gentle Introduction to Scala: The Seminar
For the last year and a half, Dianne Marsh and I have been working on an introductory Scala book.
- Summer Workshops: Gentle Intro to Scala & Get Your Groove Back
The earlier workshop came about because of a last-minute opportunity, thus the short notice. Both follow the open style that I've been developing in recent years.
- Beautiful Soup 4 Now in Beta
If you do any HTML/XML processing, you've probably heard of this powerful and useful package. Download the latest beta and run it on your code to help debug it and make sure it does what you need!
- Is Scala Only for Computer Scientists?
I'm not talking about the early adopters writing obscure code here -- that can probably be solved with a suitable style guide. I just debugged my way through an example that should have been trivial but I only figured out because:
- WebSockets: A Glimpse of the Future
In order for HTML5 to become the true user interface technology of the future, servers must be able to transparently push data to clients. People have been trying to do this for a long time, and WebSockets look like they will solve the problem once and for all.
- Scala, Patterns and The Perl Effect
My friend James Ward was explaining some of the struggles he had learning Scala, in particular partial functions.
- Why I'm Returning My Kindle Fire
I'm a big Amazon fan, and a Prime account is great when you live in the boonies. I've also become a big Kindle fan -- but I've just discovered that I'm only a fan of the old design: the amazing thin, light, black-and-white book-reader-only kindles.
- What is "The Best" Arduino kit?
I've been wanting to play with an Arduino for awhile, but there are so many (which is great, but confusing for the first-timer).
- "The Power of Hybridization" Video from CERN
The folks at CERN did a great job of capturing my presentation there; you can see the whole thing online.
- Big Python
Visiting the ALBA Synchrotron in Barcelona and speaking at the ICALEPCS conference of people who program machines like this, I was struck by how much Python is used to run these systems.
- Some Insights From Europe
I posted this on Reinventing-Business.com because it seemed more appropriate, but there are some items that might be of interest to readers here (especially the observations about the Stockholm user groups)
The best lack all conviction, while the worst are full of passionate intensity.
(Paraphrasing from Shelley's Prometheus Unbound)
Throwing a book of rules at a terrible programmer just creates a terrible
programmer with a bruise on their head where the book bounced off.
-- Jeff Atwood
Tell me and I forget. Teach me and I remember. Involve me and I learn.
-- Benjamin Franklin
If somebody comes up to you and says something like, "How do I make
this pony fly to the moon?", the question you need to ask is, "What
problem are you trying to solve?" You'll find out that they really
need to collect gray rocks. Why they thought they had to fly to the
moon, and use a pony to do it, only they know. People do get confused
-- Max Kanat-Alexander
If I'd asked people what they wanted, they would have asked for a
-- Henry Ford
I don't care if it works on your machine! We are not shipping your machine!
-- Vidiu Platon
I'm beginning to wonder if the sum total pain caused by the box-and-arrow crowd has outweighed the occasional usefulness of UML.
-- Carson Gross
You do not have to spend a lot of time and effort on those who strongly resist
change. You only have to help and protect those who want to change, so that they are able
to succeed. Put another way, your job is not to plant the entire forest, row by row --
it is to plant clumps of seedlings in hospitable places and to nurture them.
As they mature, these trees will spread their seeds, and the forest will eventually
cover the fertile land. The rocks, will, of course, remain barren regardless. ... once
you have figured out who cannot be converted, you should not waste more time trying to
-- David Hutton, The Change Agents' Handbook
... no institution can put all its energies into pursuing its mission; it must
expend considerable effort on maintaining discipline and structure, simply to
keep itself viable. Self-preservation of the institution becomes job number one,
while its stated goal is relegated to number two or lower, no matter what the
mission statement says. The problems inherent in managing these transaction costs
are one of the basic constraints shaping institutions of all kinds.
-- Clay Shirky, Here Comes Everybody
A nation ... consists of its laws. A nation does not consist of its situation at a given time.
If an individual's morals are situational, then that individual is without morals. If a nation's
laws are situational, that nation has no laws, and soon isn't a nation ... Are you really so scared of
terrorists that you'll dismantle the structures that made America what it is? ... If you are, you let
the terrorist win. Because that is exactly, specifically, his goal, his only goal: to frighten you
into surrendering the rule of law ... He uses terrifying threats to induce you to degrade
your own society.
-- William Gibson, Spook Country