|
Samay Live | |
|
EBooks » Software Development
488 pages | McGraw-Hill (2002) | ISBN: B000OZIE5O | PDF | 2.2 MB
The book is deliberately focused tightly on matters concerned with communication, it avoids excursions into other areas of computer science. The reader requires no background in computer communications, only a basic familiarity with computers in general.
Apress (2-2010) | PDF | 400 pages | 1430218592 | 19.40Mb
Learn Cocoa on the Mac /by Jack Nutting (Author), Dave Mark (Author), Jeff LaMarche (Author) .The Cocoa frameworks are some of the most powerful frameworks for creating native desktop applications available on any platform today, and Apple gives them away, along with the Xcode development environment, for free! However, for a first-time Mac developer, just firing up Xcode and starting to browse the documentation can be a daunting task. The Objective-C class reference documentation alone would fill thousands of printed pages, not to mention all the other tutorials and guides included with Xcode. Where do you start? Which classes are you going to need to use? How do you use Xcode and the rest of the tools? This book answers these questions and more, helping you find your way through the jungle of classes, tools, and new concepts so that you can get started on the next great Mac OS X application today. Jack Nutting is your guide through this forest; he's lived here for years, and he'll show you which boulder to push, which vine to chop, and which stream to float across in order to make it through. You will learn not only how to use the components of this rich framework, but also which of them fit together, and why. O'Reilly (2-2010) | PDF | 256 pages | 0596809484 | 1.35Mb
97 Things Every Programmer Should Know: Collective Wisdom from the Experts /by Kevlin Henney (Editor) .With this book, you get 97 short and extremely useful programming tips from some of the most experienced and respected practitioners in the industry, including Uncle Bob Martin, Scott Meyers, Dan North, Linda Rising, Udi Dahan, Neal Ford, and many more. They encourage you to stretch yourself by learning new languages, looking at problems in new ways, following specific practices, taking responsibility for your work, and becoming as good at the entire craft of programming as you possibly can. This wealth of practical knowledge contains principles that apply to projects of all types. You can read the book end to end, or easily browse through to find topics of particular interest. 97 Things Every Programmer Should Know is a useful reference and a source of inspiration. * Tap into the knowledge of expert programmers who have earned stellar reputations * Learn the basic wisdom every programmer needs, regardless of the language you use * Take advantage of the online presence that has evolved from this book project
O'Reilly (2-2010) | PDF | 320 pages | 059615478X | 3.75Mb
Effective UI: The Art of Building Great User Experience in Software /by EffectiveUI (Author), Jonathan Anderson(Author), John McRee(Author), Robb Wilson(Author).People are beginning to demand a higher standard of user experience (UX) quality from the software systems they use in their business and personal lives, and companies are looking to UX to help drive business value and increase brand strength. Effective UI provides a complete roadmap to building groundbreaking software centered on UX quality, including how to generate management support, employing product management strategies proven to deliver greater success, and how to manage the design, engineering, staffing, and business considerations that must be centered on the user's needs and working effectively in tandem all throughout the project. With a focus on UX, software can exceed expectations by: * Accounting for how people work with, think about, and consume information. * Establishing richer means of collaboration and communication * Reducing frustration by streamlining complex tasks and creating more intuitive processes. * Generating more engaging and interactive experiences between consumers and businesses, or between businesspeople and their information systems. * Powerfully differentiating products, services, and brands to create a competitive advantage. For business and product managers trying to get innovative products funded and successfully built, for software professionals struggling to advance the cause of better UX, and for anyone else who needs to effectively advocate for and deliver on the promise of higher quality software, Effective UI is a comprehensive, valuable resource. Cambridge University (9-2007) | PDF | 328 pages | 0521714729 | 5.61Mb
Concurrent Programming in ML /by John H. Reppy (Author). Concurrent Programming ML (CML), included as part of the SML of New Jersey (SML/NJ) distribution, combines the best features of concurrent programming and functional programming. This practical, "how-to" book focuses on the use of concurrency to implement naturally concurrent applications. In addition to a tutorial introduction to programming in CML, the book presents three extended examples using CML for practical systems programming: a parallel software build system, a simple concurrent window manager, and an implementation of distributed tuple spaces. This book also illustrates advanced SML programming techniques, and includes a chapter on the implementation of concurrency using features provided by the SML/NJ system. It will be of interest to programmers, students, and professional researchers working in computer language development.
|
| |
|