Elegant Objects

Elegant Objects Author Yegor Bugayenko
ISBN-10 1519166915
Release 2016-02-17
Pages 230
Download Link Click Here

TL;DR There are 23 practical recommendations for object-oriented programmers. Most of them are completely against everything you've read in other books. For example, static methods, NULL references, getters, setters, and mutable classes are called evil.



Object Thinking

Object Thinking Author David West
ISBN-10 9780735637511
Release 2004-02-11
Pages 368
Download Link Click Here

In OBJECT THINKING, esteemed object technologist David West contends that the mindset makes the programmer—not the tools and techniques. Delving into the history, philosophy, and even politics of object-oriented programming, West reveals how the best programmers rely on analysis and conceptualization—on thinking—rather than formal process and methods. Both provocative and pragmatic, this book gives form to what’s primarily been an oral tradition among the field’s revolutionary thinkers—and it illustrates specific object-behavior practices that you can adopt for true object design and superior results. Gain an in-depth understanding of: Prerequisites and principles of object thinking. Object knowledge implicit in eXtreme Programming (XP) and Agile software development. Object conceptualization and modeling. Metaphors, vocabulary, and design for object development. Learn viable techniques for: Decomposing complex domains in terms of objects. Identifying object relationships, interactions, and constraints. Relating object behavior to internal structure and implementation design. Incorporating object thinking into XP and Agile practice.



Eloquent JavaScript

Eloquent JavaScript Author Marijn Haverbeke
ISBN-10 9781593272937
Release 2011-01-15
Pages 224
Download Link Click Here

JavaScript is at the heart of almost every modern Web application, whether it's Google Apps, Twitter, or the newest browser-based game. Though it's simple for beginners to pick up and play with, JavaScript is not a toy—it's a flexible and complex language that can be used to build full-scale applications. Eloquent JavaScript dives into this flourishing language and teaches you to write code that's beautiful and effective. By immersing you in example code and encouraging experimentation right from the start, the author quickly gives you the tools you need to build your own programs. As you follow along with examples like an artificial life simulation and a version of the classic game Sokoban, you'll learn to: –Understand the essential elements of programming: syntax, control, and data –Use object-oriented and functional programming techniques to organize and clarify your programs –Script the browser and make basic Web applications –Work with tools like regular expressions and XMLHttpRequest objects And since programming is an art that's best learned by doing, all example code is available online in an interactive sandbox for you to experiment with. With Eloquent JavaScript as your guide, you can tweak, expand, and modify the author's code, or throw it away and build your own creations from scratch. Before you know it, you'll be fluent in the language of the Web.



Object Design

Object Design Author Rebecca Wirfs-Brock
ISBN-10 0201379430
Release 2003
Pages 390
Download Link Click Here

Object technology pioneer Wirfs-Brock teams with expert McKean to present a thoroughly updated, modern, and proven method for the design of software. The book is packed with practical design techniques that enable the practitioner to get the job done.



Bad Objects

Bad Objects Author Naomi Schor
ISBN-10 0822316935
Release 1995
Pages 208
Download Link Click Here

Bad objects are a contrarian’s delight. In this volume, leading French feminist theorist and literary critic Naomi Schor revisits some of feminist theory’s most widely discredited objects, essentialism and universalism, with surprising results. Bilingual and bicultural, she reveals the national character of contemporary theories that are usually received as beyond borders, while making a strong argument for feminist theory’s specific claims to universalism. Written in a distinctive personal and self-reflective mode, this collection offers new unpublished work and brings together for the first time some of Schor’s best-known and most influential essays. These engagements with Anglo-American feminist theory, Freud and psychoanalytic theory, French poststructuralists such as Barthes, Foucault, and Irigaray, and French fiction by or about women—especially of the nineteenth century—also address such issues as bilingual identity, professional controversies, female fetishism, and literature and gender. Schor then concludes with a provocative meditation on the future of feminism. As they read Bad Objects, Anglo-American theoreticians who have been mainly preoccupied with French feminism will find themselves drawn into French literary and cultural history, while French literary critics and historians will be placed in contact with feminist debate.



Practical API Design

Practical API Design Author Jaroslav Tulach
ISBN-10 9781430209744
Release 2008-09-20
Pages 387
Download Link Click Here

You might think more than enough design books exist in the programming world already. In fact, there are so many that it makes sense to ask why you would read yet another. Is there really a need for yet another design book? In fact, there is a greater need than ever before, and Practical API Design: Confessions of a Java Framework Architect fills that need! Teaches you how to write an API that will stand the test of time Written by the designer of the NetBeans API at Sun Technologies Based on best practices, scalability, and API design patterns



Beautiful Data

Beautiful Data Author Toby Segaran
ISBN-10 9781449379292
Release 2009-07-14
Pages 386
Download Link Click Here

In this insightful book, you'll learn from the best data practitioners in the field just how wide-ranging -- and beautiful -- working with data can be. Join 39 contributors as they explain how they developed simple and elegant solutions on projects ranging from the Mars lander to a Radiohead video. With Beautiful Data, you will: Explore the opportunities and challenges involved in working with the vast number of datasets made available by the Web Learn how to visualize trends in urban crime, using maps and data mashups Discover the challenges of designing a data processing system that works within the constraints of space travel Learn how crowdsourcing and transparency have combined to advance the state of drug research Understand how new data can automatically trigger alerts when it matches or overlaps pre-existing data Learn about the massive infrastructure required to create, capture, and process DNA data That's only small sample of what you'll find in Beautiful Data. For anyone who handles data, this is a truly fascinating book. Contributors include: Nathan Yau Jonathan Follett and Matt Holm J.M. Hughes Raghu Ramakrishnan, Brian Cooper, and Utkarsh Srivastava Jeff Hammerbacher Jason Dykes and Jo Wood Jeff Jonas and Lisa Sokol Jud Valeski Alon Halevy and Jayant Madhavan Aaron Koblin with Valdean Klump Michal Migurski Jeff Heer Coco Krumme Peter Norvig Matt Wood and Ben Blackburne Jean-Claude Bradley, Rajarshi Guha, Andrew Lang, Pierre Lindenbaum, Cameron Neylon, Antony Williams, and Egon Willighagen Lukas Biewald and Brendan O'Connor Hadley Wickham, Deborah Swayne, and David Poole Andrew Gelman, Jonathan P. Kastellec, and Yair Ghitza Toby Segaran



500 Handmade Books

500 Handmade Books Author Suzanne J. E. Tourtillott
ISBN-10 9781579908775
Release 2008
Pages 419
Download Link Click Here

An on-the-page gallery is illustrated with hundreds of photographs that showcase the finest work of the contributors who have been inspired to explore the unlimited possibilities of bookbinding and the related arts.



Fundamentals of Object oriented Design in UML

Fundamentals of Object oriented Design in UML Author Meilir Page-Jones
ISBN-10 020169946X
Release 2000
Pages 458
Download Link Click Here

Fundamentals of Object-Oriented Design in UML shows aspiring and experienced programmers alike how to apply design concepts, the UML, and the best practices in OO development to improve both their code and their success rates with object-based projects.



The Second Sex Vintage Feminism Short Edition

The Second Sex  Vintage Feminism Short Edition Author Simone de Beauvoir
ISBN-10 9781473521919
Release 2015-03-05
Pages 144
Download Link Click Here

Vintage Feminism: classic feminist texts in short form WITH AN INTRODUCTION BY NATALIE HAYNES When this book was first published in 1949 it was to outrage and scandal. Never before had the case for female liberty been so forcefully and successfully argued. De Beauvoir’s belief that ‘One is not born, but rather becomes, a woman’ switched on light bulbs in the heads of a generation of women and began a fight for greater equality and economic independence. These pages contain the key passages of the book that changed perceptions of women forever.



256 Bloghacks

256 Bloghacks Author Yegor Bugayenko
ISBN-10 1537688669
Release 2016-11-06
Pages 214
Download Link Click Here

TL;DR This book summarizes my experience of blogging for two and a half years and growing from zero to 60,000 unique visitors a month at www.yegor256.com; all dirty secrets revealed.



Concurrent Programming Algorithms Principles and Foundations

Concurrent Programming  Algorithms  Principles  and Foundations Author Michel Raynal
ISBN-10 9783642320279
Release 2012-12-30
Pages 516
Download Link Click Here

The advent of new architectures and computing platforms means that synchronization and concurrent computing are among the most important topics in computing science. Concurrent programs are made up of cooperating entities -- processors, processes, agents, peers, sensors -- and synchronization is the set of concepts, rules and mechanisms that allow them to coordinate their local computations in order to realize a common task. This book is devoted to the most difficult part of concurrent programming, namely synchronization concepts, techniques and principles when the cooperating entities are asynchronous, communicate through a shared memory, and may experience failures. Synchronization is no longer a set of tricks but, due to research results in recent decades, it relies today on sane scientific foundations as explained in this book. In this book the author explains synchronization and the implementation of concurrent objects, presenting in a uniform and comprehensive way the major theoretical and practical results of the past 30 years. Among the key features of the book are a new look at lock-based synchronization (mutual exclusion, semaphores, monitors, path expressions); an introduction to the atomicity consistency criterion and its properties and a specific chapter on transactional memory; an introduction to mutex-freedom and associated progress conditions such as obstruction-freedom and wait-freedom; a presentation of Lamport's hierarchy of safe, regular and atomic registers and associated wait-free constructions; a description of numerous wait-free constructions of concurrent objects (queues, stacks, weak counters, snapshot objects, renaming objects, etc.); a presentation of the computability power of concurrent objects including the notions of universal construction, consensus number and the associated Herlihy's hierarchy; and a survey of failure detector-based constructions of consensus objects. The book is suitable for advanced undergraduate students and graduate students in computer science or computer engineering, graduate students in mathematics interested in the foundations of process synchronization, and practitioners and engineers who need to produce correct concurrent software. The reader should have a basic knowledge of algorithms and operating systems.



The Architecture of Open Source Applications

The Architecture of Open Source Applications Author Amy Brown
ISBN-10 9781105571817
Release 2012
Pages 374
Download Link Click Here

The Architecture of Open Source Applications has been writing in one form or another for most of life. You can find so many inspiration from The Architecture of Open Source Applications also informative, and entertaining. Click DOWNLOAD or Read Online button to get full The Architecture of Open Source Applications book for free.



The Book of Ruby

The Book of Ruby Author Huw Collingbourne
ISBN-10 9781593272944
Release 2011
Pages 400
Download Link Click Here

Covers the features of Ruby, including such topics as strings, class hierarchies, arrays and hashes, loops, methods, exception handling, symbols, YAML, and debugging.



POJOs in Action

POJOs in Action Author Chris Richardson
ISBN-10 UOM:39015063357894
Release 2006-01
Pages 560
Download Link Click Here

The standard platform for enterprise application development has been EJB but the difficulties of working with it caused it to become unpopular. They also gave rise to lightweight technologies such as Hibernate, Spring, JDO, iBATIS and others, all of which allow the developer to work directly with the simpler POJOs. Now EJB version 3 solves the problems that gave EJB 2 a black eye-it too works with POJOs. POJOs in Action describes the new, easier ways to develop enterprise Java applications. It describes how to make key design decisions when developing business logic using POJOs, including how to organize and encapsulate the business logic, access the database, manage transactions, and handle database concurrency. This book is a new-generation Java applications guide: it enables readers to successfully build lightweight applications that are easier to develop, test, and maintain.



The Culture of the Book in Tibet

The Culture of the Book in Tibet Author Kurtis R. Schaeffer
ISBN-10 9780231147163
Release 2009
Pages 244
Download Link Click Here

Drawing on sources spanning the fourteenth through the eighteenth centuries, Kurtis R. Schaeffer envisions the scholars and hermits, madmen and ministers, kings and queens responsible for Tibet's massive canons. He describes how Tibetan scholars edited and printed works of religion, literature, art, and science and what this indicates about the interrelation of material and cultural practices. The Tibetan book is at once the embodiment of the Buddha's voice, a principal means of education, a source of tradition and authority, an economic product, a finely crafted aesthetic object, a medium of Buddhist written culture, and a symbol of the religion itself. A meticulous study that draws on more than 150 understudied Tibetan sources, "The Culture of the Book in Tibet" is the first volume to trace this singular history, allowing for a greater understanding of the Tibetan plateau.



A History of Ancient Egypt

A History of Ancient Egypt Author John Romer
ISBN-10 9781250030108
Release 2013-08-20
Pages 512
Download Link Click Here

The ancient world comes to life in the first volume in a two book series on the history of Egypt, spanning the first farmers to the construction of the pyramids. Famed archaeologist John Romer draws on a lifetime of research to tell one history's greatest stories; how, over more than a thousand years, a society of farmers created a rich, vivid world where one of the most astounding of all human-made landmarks, the Great Pyramid, was built. Immersing the reader in the Egypt of the past, Romer examines and challenges the long-held theories about what archaeological finds mean and what stories they tell about how the Egyptians lived. More than just an account of one of the most fascinating periods of history, this engrossing book asks readers to take a step back and question what they've learned about Egypt in the past. Fans of Stacy Schiff's Cleopatra and history buffs will be captivated by this re-telling of Egyptian history, written by one of the top Egyptologists in the world.