“Abbott and Fisher again tackle the difficult problem of scalability in their unique and practical manner. Distilling the challenges of operating a fast-growing presence on the Internet into 50 easy-to understand rules, the authors provide a modern cookbook of scalability recipes that guide the reader through the difficulties of fast growth.”
—Geoffrey Weber, Vice President, Internet Operations, Shutterfly
Over 60 recipes to sculpt digital masterpieces like a modern Michelangelo
Create amazing, high detail sculpts for games, movies, and more
Extract high resolution texture maps to use on your low poly 3d models
Create terrain that you can walk on in a virtual world
Learn professional tricks that will improve your workflow
For decades, South Africans aspiring to make the perfect biryani have turned to Indian Delights, the best selling cookbook produced by Zuleikha Mayat and the Women´s Cultural Group. This is the story of the women behind the recipes; it is an account that brings to life the changing, gendered worlds of Muslim women in 20th century Durban.
The team that brought you the bestselling Beginning iPhone Development is back again for Beginning iOS 6 Development , bringing this definitive guide up-to-date with Apple's latest and greatest iOS 6 SDK, as well as with the latest version of Xcode. / / There's coverage of brand new technologies, with chapters on storyboards and iCloud, for example, as well as significant updates to existing chapters to bring them in line with all the changes that came with the iOS 6 SDK. You'll have everything you need to create your very own apps for the latest iOS devices...
With SQLite, you’ll discover how to develop a database-backed application that remains manageable in size and complexity. This book guides you every step of the way. You’ll get a crash course in data modeling, become familiar with SQLite’s dialect of the SQL database language, and much more.
Parr’s clear writing and lighthearted style make it a pleasure to learn the practical details of building language processors. ➤ Dan Bornstein Designer of the Dalvik VM for Android ANTLR is an exceptionally powerful and flexible tool for parsing formal languages. At Twitter, we use it exclusively for query parsing in our search engine. Our grammars are clean and concise, and the generated code is efficient and stable. This book is our go-to reference for ANTLR v4—engaging writing, clear descriptions, and practical examples all in one place.
Beginning Objective-C offers you a modern programmer's perspective on Objective-C courtesy of two of the best iOS and Mac developers in the field today, and gets you programming to the best of your ability in this important language. It gets you rolling fast into the sound fundamentals and idioms of Objective-C on the Mac and iOS, in order to learn how best to construct your applications and libraries, making the best use of the tools it provides
Teach yourself the essentials of Windows Communication Foundation (WCF) 4 — one step at a time. With this practical, learn-by-doing tutorial, you get the clear guidance and hands-on examples you need to begin creating Web services for robust Windows-based business applications. Discover how to:
Cascading Style Sheets (CSS) are one of the most important technologies on the web today. They give web developers the power to style their web sites so those sites are usable, compact, good looking, consistently displayable, and quick and efficient to change if so desired.
There are many books out there on CSS, but Beginning CSS Web Development is different—it doesn’t waste time discussing theory, and it delves straight into the practical matter. It provides you with what you need to know, faster.
AJAX enables interactive interfaces that can replace traditional user interfaces. Enhance the user experience of your PHP website using AJAX with this practical and friendly tutorial! This book is the most efficient resource you can get to enter the exciting world of AJAX with PHP. Based on numerous examples and detailed case studies, this AJAX with PHP tutorial will build your foundation knowledge for creating faster, better web applications.
The Basics of Hacking and Penetration Testing serves as an introduction to the steps required to complete a penetration test or perform an ethical hack. You learn how to properly utilize and interpret the results of modern day hacking tools; which are required to complete a penetration test. Tool coverage will include, Backtrack Linux, Google, Whois, Nmap, Nessus, Metasploit, Netcat, Netbus, and more.
This chapter will demonstrate how to install Alfresco, introduce Alfresco Explorer – the web client interface for managing the repository, and the applications that are bundled with Alfresco standard distribution.
Towards the end, you will understand how Alfresco stores and organizes the uploaded contents. We will also be acquainted with the default spaces that come with the Alfresco repository.
Today, Alfresco is the leading Open Source alternative to Enterprise Content Management – alternative to Microsoft SharePoint®, Documentum®, Open Text®, and so on.
Dell and Microsoft: Partners in innovation.
For more than 30 years, Dell and Microsoft have brought you ground-breaking technologies that are easy to manage and integrate into existing IT environments. Individuals and companies have benefitted from our joint solutions that combine best-in-class software, hardware, and services, while enabling IT efficiency and organizational effectiveness. This tradition of innovation continues with the Windows 8 operating system on Dell devices.
Starting with expert guidance on web tier technologies, including JavaServer Faces and Facelets, this book also covers building web services using JAX-WS and JAX-RS, developing business logic with Enterprise JavaBeans components, accessing databases using the Java Persistence API, securing web and enterprise applications, and using Contexts and Dependency Injection for the Java EE platform.
If you are passionate about software craftsmanship, if you want to be a great software developer, if you want to love your work, or if you want to raise the bar and turn software development into a profession instead of a job, then read this book. In these pages, Chad Fowler presents a set of no-nonsense heuristics, disciplines, and attitudes that will teach you how to respect and love your profession—and be great at it. Bob Martin President, Object Mentor, Inc. The great thing about this book is that it is full of plans—things I can do. It keeps responsibility...
“This book represents a thorough and extensive treatment of the software build process including the choices, benefits, and challenges of a well designed build process. I recommend it not only to all software build engineers but to all software developers since a well designed build process is key to an effective software development process.” —Kevin Bodie, Director Software Development, Pitney Bowes Inc.
The rise of Ruby on Rails has signified a huge shift in how we build web applications today; it is a fantastic framework with a growing community. There is, however, space for another such framework that integrates seamlessly with Java. Thousands of companies have invested in Java, and these same companies are losing out on the benefits of a Rails–like framework. Enter Grails.Groovy Server Pages (GSP)
It takes a book as versatile as its subject to cover Apache Tomcat, the popular open source Servlet and JSP container and high performance web server. Tomcat: The Definitive Guide is a valuable reference for administrators and webmasters, a useful guide for programmers who want to use Tomcat as their web application server during development or in production, and an excellent introduction for anyone interested in Tomcat.
One of transformation's most primitive forms is the transformation of character sequences
otherwise known as strings. Unlike the ancient language SNOBOL or the relatively modern Perl,
XSLT was not specifically designed with string manipulation in mind. However, Chapter 1 shows
that almost anything one wants to do with strings can be done within the confines of XSLT.
If you know how to program, you have the skills to turn data into knowledge using the tools of probability and statistics. This concise introduction shows you how to perform statistical analysis computationally, rather than mathematically, with programs written in Python.
You'll work with a case study throughout the book to help you learn the entire data analysis process—from collecting data and generating statistics to identifying patterns and testing hypotheses.