Pro Drupal 7 Development, 3rd EditionPro Drupal 7 Development updates the most popular development reference for the release of Drupal 7. With several new and completely-rewritten essential APIs and improvements in Drupal 7, this book will not only teach developers how to write modules ranging from simple to complex, but also how Drupal itself works.
This book is for existing Drupal module developers wanting to learn about Drupal 7 and people already knowledgeable in PHP who are interested in developing for Drupal. Simply put, if you are working with Drupal, then you need this book. ...
iPhone and iPad Apps for Absolute Beginners, 3rd EditionSo how do you build an application for the iPhone and iPad? Don't you need to spend years learning complicated programming languages? What about Objective-C and Cocoa touch? The answer is that you don't need to know any of those things! Anybody can start building simple apps for the iPhone and iPad, and this book will show you how.
This update of an Apress bestseller walks you through creating your first app, using plain English and practical examples using the iOS 6 software development platform and more. It cuts through the fog of jargon and misinformation that surrounds iPhone and iPad app development, and gives you simple, step-by-step instructions to get you started. ...
TouchDevelop, 3rd EditionThis book walks you through all of the screens of the TouchDevelop app, and itpoints out similarities and differences of the TouchDevelop language comparedto other programming languages. For users, the book can serve as a handyreference next to the phone. The book systematically addresses all programminglanguage constructs, starting from the very basic constructs such as variablesand loops. The book also explores many of the phone sensors and data sourceswhich make creating apps for mobile devices so rewarding. ...
Pro T-SQL 2012 Programmer's Guide, 3rd EditionPro T-SQL 2012 Programmer's Guide is every developer's key to making full use of SQL Server 2012's powerful, built-in Transact-SQL language. Discussing new and existing features, the book takes you on an expert guided tour of Transact-SQL functionality. Fully functioning examples and downloadable source code bring technically accurate and engaging treatment of Transact-SQL into your own hands. Step-by-step explanations ensure clarity, and an advocacy of best-practices will steer you down the road to success.
Transact-SQL is the language developers and DBAs use to interact with SQL Server. It's used for everything from querying data, to writing stored procedures, to managing the database. New features in T-SQL 2012 include full support for window functions, stored sequences, the ability to throw errors, data paging, and more. All these important new features are covered in this book. ...
SQL Server 2012 Query Performance Tuning, 3rd EditionQueries not running fast enough? Tired of the phone calls from frustrated users? Grant Fritchey's book SQL Server 2012 Query Performance Tuning is the answer to your SQL Server query performance problems. The book is revised to cover the very latest in performance optimization features and techniques. It is current with SQL Server 2012. It provides the tools you need to approach your queries with performance in mind.
SQL Server 2012 Query Performance Tuning leads you through understanding the causes of poor performance, how to identify them, and how to fix them. You'll learn to be proactive in establishing performance baselines using tools like Performance Monitor and Extended Events. ...
Building Web Services with Microsoft AzureThere's a plethora of development tools and frameworks available today. But Microsoft Azure provides a scalable and manageable platform for customers to easily deploy, monitor, and troubleshoot their cloud-based applications. Its seamless integration and inherent support for open source software make it an obvious choice for building cloud-based applications and services.
This book will take you through a full application development architecture. You'll start by creating, customizing, and extending HTTP-based web APIs and move on to host your web API with ASP.NET. Then, using a range of different features, you'll learn how to connect your applications with Microsoft Azure Service Bus. You'll learn more advanced topics such as creating Hybrid Services, Azure Storage data services, and the Entity Framework; you'll learn to create and manipulate data services, too. Finally, you'll leverage the full power of SQL database administration in Azure and gain more insights into managing your ...
Moodle E-Learning Course Development, 3rd EditionMoodle is the leading open source e-learning management system. Using Moodle, teachers and professors can easily construct richly-textured web-based courses. A course can consist of a number of lessons, with each lesson including reading materials; activities such as quizzes, tests, surveys, and projects; and social elements that encourage interaction and group work between students.
Packed with clear step-by-step instructions, plenty of screenshots, and thorough explanations, this book guides you through the many features and options that you have to choose from when using Moodle 2.8. Throughout this book, you will follow an example course that will help you to explore the sort of decisions, design considerations, and thought processes that goes into developing a successful course. ...
NumPy, 3rd EditionIn today's world of science and technology, it's all about speed and flexibility. When it comes to scientific computing, NumPy tops the list. NumPy will give you both speed and high productivity. This book will walk you through NumPy with clear, step-by-step examples and just the right amount of theory. The book focuses on the fundamentals of NumPy, including array objects, functions, and matrices, each of them explained with practical examples. You will then learn about different NumPy modules while performing mathematical operations such as calculating the Fourier transform, finding the inverse of a matrix, and determining eigenvalues, among many others. This book is a one-stop solution to knowing the ins and outs of the vast NumPy library, empowering you to use its wide range of mathematical features to build efficient, high-speed programs. ...
Fire in the Valley, 3rd EditionIn the 1970s, while their contemporaries were protesting the computer as a tool of dehumanization and oppression, a motley collection of college dropouts, hippies, and electronics fanatics were engaged in something much more subversive. Obsessed with the idea of getting computer power into their own hands, they launched from their garages a hobbyist movement that grew into an industry, and ultimately a social and technological revolution. What they did was invent the personal computer: not just a new device, but a watershed in the relationship between man and machine. This is their story. ...
The Principles of Beautiful Web Design, 3rd EditionThe Principles of Beautiful Web Design is the ideal book for people who can build websites, but are seeking the skills and knowledge to visually enhance their sites.
This book will teach you how to: Understand what makes "good design," from discovery through to implementation; Use color effectively, develop color schemes, and create a palette; Create pleasing layouts using grids, the rule of thirds, and symmetry; Employ textures: lines, points, shapes, volumes, and depth; Apply typography to make ordinary designs look great; Choose, edit, and position effective imagery; And lots more...
This easy-to-follow guide is illustrated with beautiful, full-color examples, and will lead you through the process of creating great designs from start to finish. ...