Pliant AllianceSoftware development notes & tools

Journal

TitleDateExcerpt
Coding standards for a consistent small teamCoding standards give a small development team a shared grammar for its source code. When naming, formatting, error handling and test structure follow…
Building reliable browser tests with SeleniumBy 2005, web applications were doing more than serving pages, and development teams needed a repeatable way to check the workflows customers relied on.…
McAfee VirusScan 2006: speed, security and Australian realitiesMcAfee VirusScan 2006 arrived in Australia during a period when a home Windows PC was expected to handle banking, email, instant messaging and school or work…
Ubuntu 6.06 LTS delivers a more polished desktopUbuntu 6.06 LTS, released in June 2006 under the codename Dapper Drake, is a relatively conservative refinement of the Ubuntu Linux distribution rather than a…
Automating software builds with AntApache Ant turns a collection of repeatable shell commands into a declared, inspectable process. A build file can compile Java sources, assemble a release, run…
Adobe InDesign CS2 for technical manualsAdobe InDesign CS2, released in 2005, offers technical publishers a capable page-layout environment for producing detailed manuals, guides and reference…
Documentation First Is an Engineering DecisionWriting documentation before code is not an administrative prelude to development. It is a way of finding out what the team actually intends to build. A short…
Reading and Writing XML in Java with DOM and SAXXML often arrives as a contract between systems: a supplier sends an order, a booking service publishes timetables, and another program updates records. Java…
3D Online Roulette: Immersion, Design, And CasinoManiaDigital roulette has moved well beyond the flat green table once associated with early casino websites. Modern interfaces use depth, animation, spatial sound,…
Live Casino Australia VIP Blackjack: A Practical Player GuideLive casino blackjack has become a prominent part of the Australian online gambling market, combining the pace of a digital table with a dealer streamed from a…