Your Ad Here
 
Samay Live
 
EBooks » Software Development
97 Things Every Programmer Should Know
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

Effective UI

 

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.
Concurrent Programming in ML
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.

Python Testing Beginner's Guide
Packt (2-2010) | PDF | 256 pages | 1847198848 | 2.37Mb
Python Testing Beginner's Guide /by Daniel Arbuckle (Author) .utomated testing moves much of the labor of testing off the developer and makes it easier as well as quicker to find bugs and fix them. Automated tests run faster, increase test coverage, and lower costs. However, testing is neither an easy process nor remotely exciting for most developers. But with the right techniques and tools, testing can become a simple and gratifying part of the development process.
With this helpful guide - from an expert - in your hand, testing will not be a tiresome topic for you anymore. You will learn how to test your Python projects in the easiest way, making other parts of the development process easier and more enjoyable.
This book covers the tools and techniques of automated testing and test-driven development. Starting from the very basics, the chapters introduce new tools and techniques in simple, accessible language with step-by-step examples. You will explore how to make testing easier and more accurate with Python's doctest module and learn test-driven development using the unittest framework. You will also learn how to keep your units separate from each other and discover a simple and easy way to integrate Mocker and unittest. Next, we cover integration testing and web application testing.

Image and video hosting by TinyPic

PDF | English | 2.7MB(zip)

Author: chitika.com

30 expert bloggers write about an array of wide-ranging topics, from “Dare to be Odd” and “Shopping and Blogging: How to make the marriage work”, to “Help me! My mom is my blogs only reader!” and many more.
 
Username:
Password:
 
Sign Up | Lost Password
 
 

Execution time : 0.008633852005