Discover how a database can benefit both you and your architecture, whatever the programming language, operating system, or application type you use.
- Open Source (3)
- 10gen (1)
- Access (1)
- Apache (1)
- Cassandra (1)
- Java (1)
- Microsoft (1)
- MongoDB (1)
- MySQL (1)
- Oracle (1)
- PostgreSQL (1)
- SQL (1)
Gain a deeper understanding of how computer programs store and manipulate data internally.
Make your programs faster and more responsive by understanding how to create efficient, optimized, well-running code in any programming language.
Create more reliable, maintainable software by using test-driven development.
Take existing code and make it better—more readable, efficient, understandable, and updateable—with refactoring.
Introduces object-oriented terms like abstraction and inheritance and shows how to define requirements and use cases and create a conceptual model of your application.
“It is so enlightening to have the blinders removed, and see the individual parts explained and how they relate to each other.” —Daniel J.
more from our members »