Save info   Get password
Home Submit your blog Edit Account Rules RSS-Archive Contact


Java API Design Guidelines
2008-04-08 10:23:27
by Eamonn McManusDecember 28, 2005SummaryThere are tons of books and articles about how to design and write good Java code, but surprisingly little about the specific topic of API design. Here's a summary of what I've learnt on the subject from various sources and my own experience. --------------------------------------------------------------------------------Advertisement I recently attended an excellent talk at JavaPolis, Elliotte Rusty Harold's XOM Design Principles. Although the talk is nominally about XOM (an API for XML documentation manipulation), in fact more than half of it is about API design principles in general. This is a curiously neglected subject. There are tons of books and articles about how to design and write good Java code, but surprisingly little about the specifi
Read more: Guidelines

The Ten Commandments for C Programmers
2008-04-16 00:21:26
Henry Spencer 1. Thou shalt run lint frequently and study its pronouncements with care, for verily its perception and judgement oft exceed thine. 2. Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end. 3. Thou shalt cast all function arguments to the expected type if they are not of that type already, even when thou art convinced that this is unnecessary, lest they take cruel vengeance upon thee when thou least expect it. 4. If thy header files fail to declare the return types of thy library functions, thou shalt declare them thyself with the most meticulous care, lest grievous harm befall thy program. 5. Thou shalt check the array bounds of all strings (indeed, all arrays), for surely where thou typest ``foo'' someone someday shall type ``supercalifragilist
Read more: Commandments , Programmers

Silverlight Tips, Tricks, and Best Practices
2008-05-17 01:54:03
Unless you've been stuck on a desert island for the past several months, you've undoubtedly heard about Silverlightâ„¢, the new cross-browser, cross-platform solution from Microsoft that helps you build rich Internet applications and rich, immersive media experiences in the browser. Version 1.0, which combines a XAML rendering engine with a JavaScript API, shipped in September 2007. Version 2.0, w


Silverlight - Basics - XAML
2008-05-29 23:11:24
Silverlight 2.0 is on its way to an official release, and with beta 1, we are now seeing a fuller implementation, including a number of standard controls and richer support to accomplish common tasks. If you're new to Silverlight / Windows Presentation Foundation, the place to start is understanding XAML (pronounced zammel) - the Extensible Application Markup Language. XAML is an XML dialect, and
Read more: Basics

Get Your Database Under Version Control
2008-08-11 01:43:11
When it comes to version control, the database is often a second or even third-class citizen. From what I've seen, teams that would never think of writing code without version control in a million years-- and rightly so-- can somehow be completely oblivious to the need for version control around the critical databases their applications rely on. I don't know how you can call yourself a softwa
Read more: Database , Control

Page 4 of 4 « < 2 3 4 > »
eXTReMe Tracker