CATEGORIES
|
1. Books (Practical/General Developer Interest): "General" books don't focus exclusively on a particular language or technology, or too heavily on programming constructs. It includes, but is not limited to, books on computer history, best practices, project management, developer or team efficiency, and socioeconomic, regulatory or career issues relating to software. 2. Books (Technical): We're looking for leading edge books that delve deeply into new and innovative technical content that includes, but is not limited to: software languages, systems, hardware and coding styles, technologies, platforms, operating systems, modeling, architecture, source-code optimization and code-level security. 3. Change and Configuration Management: This category includes tools that track and manage software defects and enhancement requests as well as version control and change or configuration management. 4. Database Engines and Data Tools: These tools help facilitate, maintain and manage the storage and retrieval of data and objects, including search tools for both desktop and enterprise. 5. Design and Modeling: Requirements gathering, modeling, prototyping, GUI design, analysis tools, including automatically generating code from models. 6. Development Environments: We're looking for the ultimate development environments for developers, including innovative programming languages, source code editors and integrated development environments (IDEs). 7. Enterprise Tools: Includes tools that help the enterprise developer run their applications across divisions, departments and enterprises more smoothly, efficiently, competitively and profitably. This category includes, but is not limited to, enterprise workflow and integration, portfolio management, SOA, ESB, EIS, lifecycle, trend analysis, and process optimization. |
8. Libraries, Frameworks and Components: Whether you’re a single targeted component that is indispensable to build your application, or a multi-purpose library of methods or framework for components, you should be a vital ingredient in any developer's tool chest. 9. Mobile and Web Development: Tools and solutions for web-based and mobile and hand-held applications, including network management, application servers and infrastructure, and tools using open standards such as XML, SOAP and HTML. 10. Project Management: Tools and solutions for estimating, analyzing, scheduling and managing development projects, including collaboration tools. This category includes tools for tracking productivity metrics as well as groupware that facilitates communication and sharing of information to increase organizational efficiency, individual accountability, and managerial effectiveness. This category does not include tools that actually produce code and system artifacts. 11. Security: Writing secure code is hard. Tools in this category give developers a helping hand and may include authentication and encryption, code analysis, firewalls, network monitoring, system enhancements, system monitoring and spam prevention. 12. Testing Tools: An essential part of a developer's tool chest and one size doesn't fit all. We're looking for test scripting, automation, static and defect tracking, bug tracking and documentation, functional and load testing, quality assurance planning, test-case design, white- and black-box testing and source code analysis. 13. Utilities: This category includes the tools with which developers personalize their toolboxes, including: code optimizers and coding standards tools, build tools, platform and device emulators, code obfuscators, messaging solutions, help-authoring tools, product-demonstration tools and reverse-engineering tools, and others. |


