Javascript Refactoring: Extract Function

Refactoring is the process of changing the internal structure of a program without changing its functionality.  Java programmers have come to depend on automated refactoring support in the IDE.  Other languages are not so well represented.  Untyped languages do not lend themselves to automated refactorings so easily.  Javascript is one such language.  However, Javascript’s variable scoping rules make at least one refactoring pretty easy:  extract function.

Continue reading

Corresponding Spirit

My friend and Classmate Mike Figliouo (so proud I managed to spell that correctly without looking it up)  writes a blog on leadership. When ever he asked for a suggestion on what to write on, I always suggest the same thing: Schofield’s Definition of Discipline:  He got tired of me suggesting it, and decided the best way to shut me up was to finally write it.   Go read it.  It is more important than what I have to write here.

Continue reading

FreeIPA 2.0 RC3

Reposted from the FreeIPA devel list.

To all freeipa-interest, freeipa-users and freeipa-devel list members,

The FreeIPA project team is pleased to announce the availability of the Release Candidate 3 release of freeIPA 2.0 server [1]. This should be the last release candidate, becoming the final release if no critical problems are found.

Continue reading