You need to enable JavaScript to view more than 15 articles by this author.
Advanced JavaScript III
Publish Date: Nov. 20, 2007
JavaScript guru Howard Feldman completes his voyage through the world of JavaScript hacking with this article. This time around, he tackles dynamic tables, switching out form elements, and putting prompting text in text boxes.
Advanced JavaScript II
Publish Date: Aug. 16, 2007
Continuing on from the first part of this series, Howard Feldman dives deeper into all the ways you can morph your web pages with a little JavaScript magic. This month he shows us how to swap photos, do tabbed panes, expand and contract tree lists, and do drop-and-drag item ordering.
Writing Advanced JavaScript
Publish Date: Jul. 12, 2007
With JavaScript toolkits like YUI and Dojo becoming the de facto method of adding interactivity to web pages, it's still worth knowing how to implement this kind of functionality yourself, if for no other reason than to have a better understanding of what the toolkits do. Howard Feldman shows how to do a few commonly requested features using nothing but bare JavaScript.
Modern Memory Management, Part 2
Publish Date: Nov. 23, 2005
Modern Unix-like operating systems have their own characteristics for allocating and using memory. Howard Feldman explains how modern programming languages use memory, why this matters, and how to avoid memory and resource leaks.
Modern Memory Management
Publish Date: Oct. 27, 2005
Modern memory management isn't as simple as knowing that you have 150MB of programs to run and 256MB of memory to do it in. Modern Unix-like operating systems have their own characteristics for allocating and using memory. Howard Feldman explains how this works and shows how to analyze and reduce the memory consumption of your programs, no matter what language you use.
Tales of Optimization and Troubleshooting
Publish Date: Jun. 3, 2004
Sometimes your software just isn't fast enough. Before reaching for your checkbook for the latest and greatest hardware, think for a minute. Can throwing brains, not money, at the problem really work? Howard Feldman demonstrates real optimization techniques from the bioinformatics world.
A Ticketing System for a Three-Tiered Architecture
Publish Date: Feb. 12, 2004
Modern business apps often use a three-tiered architecture, separating the user interface from the data store from the application logic. Of course, this separation can add wait time, as users wait for their requests to process. Elena Garderman and Howard Feldman explain how adding a ticketing system can improve the process.
Distributed Computing Sanity Checking
Publish Date: Sep. 11, 2003
Distributed computing can be a little scary. Clients are running code on their computers and servers are trusting clients to send back valid data. However you're participating, how can you be secure? Howard Feldman suggests several techniques to evaluate the trustworthiness of a distributed computing project.
Distributed Computing: Distributed Communities
Publish Date: May. 22, 2003
The growth of the Internet, the rise of personal computer power, and the increasing acceptance of broadband connections have lead to greater adoption of distributed computing techniques. Recent years have seen several legitimate research projects farm out number-crunching to anyone willing to donate spare cycles. Howard Feldman examines the history and current state of distributed computing and recommends several worthwhile projects.