:: grepninjalog ::GrepNinja's weblog is a somewhat ordered collection of thoughts and resources mostly related to software engineering. It simply tracks what GrepNinja finds technologically useful, interesting, or amusing at some given point in time. Warning: high techno-geek factor!
|:: welcome to grepninjalog :: bloghome | Grepninja ::|
:: Friday, March 24, 2000 ::
Verse - A link to this showed up on the Metaverse list. Looks like they've gotten a long way, here and, as the poster mentioned, the problem is *huge*! Looks like some good information here.
Squeak Fixes Archive - Finally, I know where this is!
MethodForMakingMorphs -- A little Morphic advice.
Sigh! More things to do. I joined the CVSTProj project on SourceForge. They're working on a Smalltalk interface to the Linux CVS version management system and I'll mostly try to help out with the Squeak ports. I need another project like I need the proverbial hole in the head. I also wrote email to Bob Hartwig asking about his plans for the Squeak port of the Refactoring Browser. I'd like to get involved with that, also. I think I'd better stop with those two for now. I'm already over-extended!
FAQTS - Knowledge Base - FAQTS : Computers : Programming : Languages - I just added folders for Squeak, Smalltalk, Lisp, and Scheme and supplied starter info for Squeak & Smalltalk. I also added a Q/A with a Dmoz link on the main Languages page. I think I like this service; we'll see if it hangs around. That's my major issue with these Internet ventures -- if we invest lots of time and energy in developing things on them will it all be wasted when they go offline? Which ones do you bet on?
FAQTS - Knowledge Base - FAQTS - This looks like a great new Internet service. In particular, look at how the MySQL people are using it.:: Thursday, March 23, 2000 ::
SqueakEnd '00 - Main page for the recent SqueakEnd'00 event. Lots of Squeak action happened at Craig Latta's place. I would have liked to have gone but couldn't spare the time from work.
Password Generator - a downloadable password generator. Site has some other useful information.
Secure Random Passwords - The Amazing Password Generator refreshes automatically every 15 seconds.:: Wednesday, March 22, 2000 ::
JCraft - a WeirdX -- Pure Java X Window System Server under GPL
XP Testing Framework Software
SUnit Testing Framework - a Squeak Port! Check this out for XProgramming.
Marco Buzzo -- My, oh, my! An Italian Python programming site!
wxWindows Front Page -- wcWindows is a frree C++ framework to make cross-platform programming ... uh ... easier.
binarybliss.com - This is "Coming April 1, 2000" from Radiate. BinaryBliss will host a repository for "free" but advertising-supported software. It's a new business model, of sorts.
Refactoring In Java - The beginnings of a specialized Java Refactoring Wiki.
According to Don Roberts, Bob Hartwig has nearly completed a port of the entire Refactoring Browser to Squeak. It should show up on the Refactoring Browser Wiki in the next few weeks.
The Pragmatic Programmers, LLC - The author's site for The Pragmatic Programmer book.
AVAIL Home Page - a new experimental programming language by Mark van Gulik in cooperation with Ghoulsoft Inc. Not intended for mission-critical use at this time.
RoleModel Software Patterns - An interesting software design patterns page (Ken Auer's company). Ken was instrumental in bringing about the first PLoP conference. He and his group have authored quite a few patterns.
Lazy Optimization: Patterns for Efficient Smalltalk Programming - an article by Ken Auer and Kent Beck that expands on Beck's "Make it run, make it right, make it fast" mantra.
Object Mentor, Inc. Home Page - XP Consulting group with Beck, Fowler, Jeffries, & Martin.
Unpublished Pair-Programming Papers - Papers on one of the main XP techniques.
Extreme Programming Roadmap - another XP Wiki page that intelligently inedexes the XP Wiki's information.
Extreme Programming - XP Wiki page including the "Twelve Principles of Extreme Programming." Heavens! Another "Twelve Step" programming program?
Extreme Programming Wiki page
Extreme Programming: A Gentle Introduction. -- Don Wells' XP site.
Let's get started on links to Extreme Programming (XP, XProgramming) with a link to the main XProgramming.com page. XP, proposed by Kent Beck, et al., is an unusual (read "extreme") approach to software development. Lots of good ideas here, although I'm not sure everyone can do everything recommended. These dudes should be able to generate a nice consulting business from this, though!:: Tuesday, March 21, 2000 ::
Refactoring Browser Wiki - John Brant and Don Roberts have set up this Wiki discussion area about the Refactoring Browser.
RefactoringBrowser: History of the Refactoring Browser
Refactoring Browser News
Refactoring Browser - The Refactoring Browser is an advanced browser for VisualWorks, VisualWorks/ENVY, and IBM Smalltalk.
SQCVS - A Swiki for a project to enable use of CVS together with Smalltalk (particularly Squeak).
CampSmalltalk Wiki - a Wiki discussion area for the Camp Smalltalk event.
Camp.Smalltalk.org Main Page -- Results from the Camp Smalltalk event held in San Diego on March 14-18, 2000.:: Monday, March 20, 2000 ::
Programming XML in Java, Part 1 - JavaWorld March 2000
Portable Data/Portable Code: XML - a java.sun.com XML information site.
SAX for Python - Lars Marius Garshol's Python-based implementation of SAX, the "Simple API for XML."
SAX 1.0: The Simple API for XML - The definitive SAX site.
XML for the absolute beginner - JavaWorld April 1999 - self explanatory.
XML for the absolute beginner - JavaWorld April 1999 - self-explanatory.
The site of Allen I. Holub, a guru and teacher of Java and OO-Design, contains links to several of his articles and some useful source code (mostly in Java).