Home | Amazing | Today | Tags | Publishers | Years | Search 
Implementation Patterns (Addison-Wesley Signature)
Implementation Patterns (Addison-Wesley Signature)
Software Expert Kent Beck Presents a Catalog of Patterns Infinitely Useful for Everyday Programming

 

Great code doesn’t just function: it clearly and consistently communicates your intentions, allowing other programmers to understand your code, rely on it, and modify...

Cross-Platform Development in C++: Building Mac OS X, Linux, and Windows Applications
Cross-Platform Development in C++: Building Mac OS X, Linux, and Windows Applications

As the Hypertext Markup Language / Extensible Markup Language / Cascading Style Sheets (HTML/XML/CSS) parsing and rendering engine for the Firefox, Mozilla, and Netscape browsers, Gecko is one of the most widely deployed cross-platform rendering engines in the world.

As both a Netscape engineer and later as the development
...

RailsSpace: Building a Social Networking Website with Ruby on Rails (Addison-Wesley Professional Ruby Series)
RailsSpace: Building a Social Networking Website with Ruby on Rails (Addison-Wesley Professional Ruby Series)
Ruby on Rails is fast displacing PHP, ASP, and J2EE as the development framework of choice for discriminating programmers, thanks to its elegant design and emphasis on practical results. RailsSpace teaches you to build large-scale projects with Rails by developing a real-world application: a social networking website like...
Rubyisms in Rails, Digital Shortcut
Rubyisms in Rails, Digital Shortcut

This is not a programming guide. Yes, there is code, but this digital shortcut is not about coding. Rather, this is really a short about design, about philosophy, and about appreciating beauty. This short looks at the way in which the grace of Ruby informs the design of Rails.

This is a surprisingly...

The Art of Computer Programming. Vol 1: Fundamental Algorithms. 2nd Printing.
The Art of Computer Programming. Vol 1: Fundamental Algorithms. 2nd Printing.

Fundamental Algorithms begins with mathematical preliminaries. The first section offers a good grounding in a variety of useful mathematical tools: proof techniques, combinatorics, and elementary number theory. Knuth then details the MIX processor, a virtual machine architecture that serves as the programming target for subsequent...

java(TM).rmi: The Remote Method Invocation Guide
java(TM).rmi: The Remote Method Invocation Guide
Before the Java language was available, distributed systems engineering was greatly concerned with the problem of heterogeneity—the differences between CPUs, OSes, languages, and data formats. The challenge was to create architectureneutral formats and protocols which could be adapted to any architecture without burdening the programmer. RPC...
Design Patterns in Ruby (Addison-Wesley Professional Ruby Series)
Design Patterns in Ruby (Addison-Wesley Professional Ruby Series)
Most design pattern books are based on C++ and Java. But Ruby is different—and the language's unique qualities make design patterns easier to implement and use. In this book, Russ Olsen demonstrates how to combine Ruby's power and elegance with patterns, and write more sophisticated, effective software with far fewer lines of code.

After...

Balancing Agility and Discipline: A Guide for the Perplexed
Balancing Agility and Discipline: A Guide for the Perplexed
Agility and discipline: These apparently opposite attributes are, in fact, complementary values in software development. Plan-driven developers must also be agile; nimble developers must also be disciplined. The key to success is finding the right balance between the two, which will vary from project to project according to the circumstances and...
Services Blueprint: Roadmap for Execution (Addison-Wesley Information Technology Series)
Services Blueprint: Roadmap for Execution (Addison-Wesley Information Technology Series)
The Need for a Services Blueprint

As business processes increasingly become digitized, the role of management is changing from technology users to the reluctant “architects of services blueprints.” They need answers to strategic questions such as:

  • What kind of...
The ACE Programmer's Guide: Practical Design Patterns for Network and Systems Programming
The ACE Programmer's Guide: Practical Design Patterns for Network and Systems Programming
ACE (the ADAPTIVE Communication Environment) is a powerful C++ toolkit that helps you develop portable, high-performance applications, especially networked and/or multithreaded applications, more easily and more quickly with more flexibility and fewer errors. And, because of ACE's design and frameworks, you can do all this with much less code than...
Essential XML: Beyond MarkUp (The DevelopMentor Series)
Essential XML: Beyond MarkUp (The DevelopMentor Series)

The Extensible Markup Language (XML) has been anointed as the universal duct tape for all software integration problems despite XML's relatively humble origins in the world of document management systems. Essential XML presents a software engineering-focused view of XML and investigates how XML can be used as a...

The Art and Business of Speech Recognition: Creating the Noble Voice
The Art and Business of Speech Recognition: Creating the Noble Voice
Most people have experienced an automated speech-recognition system when calling a company. Instead of prompting callers to choose an option by entering numbers, the system asks questions and understands spoken responses. With a more advanced application, callers may feel as if they're having a conversation with another person. Not only will the...
Result Page: 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 
©2024 LearnIT (support@pdfchm.net) - Privacy Policy