Monday, August 17, 2009

Intro to Scala for Java Developers - slides « DAVEBLOG 5000

Intro to Scala for Java Developers - slides « DAVEBLOG 5000: "Intro to Scala for Java Developers - slides

Thought I’d post the slides of a talk I gave at work on Scala. We’re primarily a Java shop, and every week we do either a code review or a tech-related presentation.

Our domain at work is analyzing residential energy data, so the examples herein are tailored to that:

* Read or Meter Read - Some amount of energy used over a period, e.g. “100kwh in the month of June”
* Service Point - meta-data about an electric meter (the “point” at which “service” is available)."

Friday, August 3, 2007

Mylar becomes Mylyn


Mylyn is the reincarnation of Mylar, an amazing task-focused tool which has been underdevelopment for a few years.
  • The Myelin substance accelerates our thoughts by making neurons much more efficient at conducting electricity. The Mylyn name is a tribute to this substance, as many users claim that our tools increase efficiency to the point where we can code at the speed of thought. The preferred pronunciation is 'mIl&n, similar to the pronunciation of "myelin". The project was previously called Mylar.
  • The goal of the Mylyn project is to evolve a Task-Focused user interface for the Eclipse platform. At the core of Mylyn is a mechanism that that makes our interaction with a system explicit. Existing tools make the structure of the system explicit, and as a result overload us with irrelevant information when the size of a system dwarfs what we need to know to complete a task.
Today I started using this year's release of Eclipse -- Europa & it includes Mylyn in the base distribution, so I'm beginning to use it. I'll use its trac backend for sharing tasks with other developers.
All the tools are open source. To see how Eclipse, Mylyn, Subversion and Trac can work together check out the Eclipse Mylyn FAQ.