Learn data structures and algorithms in Swift! Understanding how data structures and algorithms work in code is crucial for creating efficient and scalable apps. Swift’s Standard Library has a small set of general purpose collection types, yet they definitely don’t cover every case! In this book, you’ll learn how to...
It's time to take inequality in the bedroom as seriously as we take it in the boardroom.
Tens of millions of American women are dissatisfied with their sex lives. In her provocative and meticulously researched new book, The Pleasure Gap: American Women and the Unfinished Sexual Revolution, Katherine...
The explosive growth of the Internet economy over the past several years and new IP-based enterprise applications has heightened requirements for continuous availability of mission-critical data. Today's network administrators and managers are under big pressure to satisfy ever-increasing demands from customers, suppliers,...
Microsoft Access 2003 is a powerful, relational database software package that makes it easier for you to create and manage complex databases. With Access, you can create a database quickly from scratch or by using the Access database Wizard. Once you've created your database, Access provides all the tools you need to enter and...
HTML is changing so fast it's almost impossible to keep up with developments. XHTML is HTML 4.0 rewritten in XML; it provides the precision of XML while retaining the flexibility of HTML. HTML & XHTML: The Definitive Guide, 4th Edition, brings it all together. It's the most comprehensive book available on HTML and XHTML...
It wasn’t too long ago that a hobbyist programmer got by with a monochrome monitor, two floppy drives, 16K of RAM, and a decent understanding of BASIC. Back then, a big program may have comprised 500 lines and taken a few days to write. Even professional programmers—the folks who produced commercial-quality software— had it much...
The Parallel Programming Guide for Every Software Developer
From grids and clusters to next-generation game consoles, parallel computing is going mainstream. Innovations such as Hyper-Threading Technology, HyperTransport Technology, and multicore microprocessors from IBM, Intel, and Sun are accelerating the...
Being able to communicate effectively across cultural differences, understanding how to negotiate complex social situations, and being familiar with the customs and norms of many cultures are important skills in organizations today. Perhaps even more important than possessing those essential pieces of cultural knowledge is the skill of cultural...
Due diligence conducted around technology decisions is complex. Done correctly, it has the power to enable outstanding positive outcomes; done poorly, it can wreak havoc on organizations, corporate cultures, and markets.
Technology Due Diligence: Best Practices for Chief Information Officers, Venture Capitalists, and Technology Vendors...
It is difficult to imagine anything more important to the human population than safe drinking water. Lack of clean drinking water is still the major cause of illness and death in young children in developing countries. In more fortunate communities, where water treatment is practiced, the primary aim of water authorities is to provide water that is...
Digital sculpting is the use of tools to push, pull, smooth, grab, pinch or otherwise manipulate a digital object as if it were made of a real-life substance such as clay. Mudbox is the premier sculpting solution for digital artists, allowing them to naturally and easily sculpt detailed, organic characters and models in a way that feels like...