iPhone SDK Development (The Pragmatic Programmers)

By Bill Dudney

Packing the ability of computing device functions right into a small cellular machine, the iPhone SDK deals builders the power to create dynamic, visually-appealing, and highly-capable cellular functions, utilizing an identical APIs and instruments that Apple makes use of for its personal applications.

However, harnessing that energy capability studying new instruments, new APIs, or even a complete new programming language.

iPhone SDK Development is a realistic consultant to get you begun constructing purposes for iPhone and iPod contact. With it, you will get an entire knowing of the instruments and strategies had to be successful at the platform:

Use the XCode IDE to regulate your resource code, photos, sounds, database records, and different software assets, construction your app and deploying it onto your personal equipment for testing.

improve your consumer interface the visible, code-free approach, with Interface Builder.

grasp the iPhone's distinct consumer interface elements, together with tables, tab bars, navigation bars, and the multi-touch interface.

attach your iPhone to the skin international with networking, take advantage of the ability of a relational database with SQLite, and rock out with top quality aid for audio and video.

utilize the iPhone's certain cellular APIs, like geolocation and the motion-sensing accelerometer

Use XCode's strong functionality and debugging instruments to do away with reminiscence leaks, zombies, and different hazards.

* comprehend the method for packaging your program for end-user distribution via Apple's App Store.

With reasons of the massive photo and an eye fixed to the little info that you're going to want, iPhone SDK Development might help you be successful on present day most crucial cellular platform.

Show description

Continue reading "iPhone SDK Development (The Pragmatic Programmers)"

Atlassian Confluence 5 Essentials

By Stefan Kohler

Centralize your whole organization’s documentation in a single position utilizing Confluence. From install to utilizing accessories, this can be a entire, simple instructional that assumes almost no earlier knowledge.


  • Create and deal with undertaking documentation with Confluence
  • Share and collaborate on documentation among departments and teams
  • Install, configure, deal with, and expand Confluence

In Detail

Every thought, inspiration, and undertaking wishes documentation, that's normally stored in a number of files on diversified units. Confluence five centralizes that documentation and offers it in a single unmarried situation, on hand from nearly any gadget and location.

Atlassian Confluence five necessities is a pragmatic, hands-on advisor explaining not just the right way to set up and administrate Confluence, but in addition every thing you must create, proportion, and collaborate in your documentation. This booklet provides you with every thing you want to start with Confluence.

Before you can begin developing content material, Confluence should be on hand. that's precisely the place we commence with this ebook; fitting Confluence. via a couple of transparent, useful workouts you are going to move from set up and management, to making content material and concerning your teammates.

This e-book will educate you the way to fast create compelling content material. you are going to how one can contain your teammates within the approach, utilizing the Confluence workbox and proportion gains. you'll find out how Confluence could be personalized near to feel and appear, additional performance, and integration with different instruments, in order that there's not anything on your manner if you happen to are looking to introduce Confluence five inside of your organisation.

If you must improve larger collaboration on undertaking serious initiatives, then this booklet is for you!

What you'll examine from this book

  • Install and configure Confluence five effectively and efficiently
  • Control entry to Confluence, securing your company’s necessary info and conserving it private
  • Create compelling and interesting content material that’s good prepared and simple to find
  • Share content material successfully among and throughout groups for higher collaboration
  • Use initiatives and mentions to contain other folks in Confluence and your process
  • Best practices for fitting, configuring, working, and increasing Confluence
  • Customize Confluence to make it appear and feel part of your organisation
  • Extend Confluence with accessories so as to add additional performance and integration


Atlassian Confluence five necessities is written in a pleasant, instructional sort packed packed with functional details to aid get you begun with Confluence and participating on initiatives extra efficiently.

Who this publication is written for

If you simply all started with Confluence, as a consumer or administrator, this ebook offers you a operating begin and educate you every thing you must comprehend. This publication also will entice veteran clients because it provides you with new insights and tips for the way to exploit Confluence much more successfully. All you want to start with this booklet is a few easy wisdom on find out how to use a web browser. As an administrator, you'll want a few simple wisdom approximately your organization’s typical working atmosphere to put in Confluence.

Show description

Continue reading "Atlassian Confluence 5 Essentials"

C# 2010 All-in-One For Dummies

By Bill Sempf

A logical, uncomplicated method of studying the C# language

C# is a sophisticated programming language for development .NET-connected software program for Microsoft home windows, the internet, and a variety of units. The pleasant All-in-One For Dummies layout is an ideal technique to current it. each one minibook is a self-contained package deal of precious details, making it effortless to discover what you are looking for.

Upgrades in C# 2010 contain the power to construct home windows 7 functions and compatibility with Python and Ruby.

  • C# is a a bit advanced programming language for construction .NET-connected software program for Microsoft home windows, the net, and different devices
  • Beginning C# programmers will relish how the All-in-One layout breaks the subject into minibooks, every one addressing a key physique of information
  • Minibooks contain growing your first C# software, home windows 7 programming, simple C# programming, object-based programming, object-oriented programming, home windows programming with C# and visible Studio, and debugging
  • Companion site contains all pattern code

Beginning C# programmers will locate C# 2010 All-in-One For Dummies explains a sophisticated subject in a simple, comprehensible way.

Note: CD-ROM/DVD and different supplementary fabrics usually are not integrated as a part of booklet file.

Show description

Continue reading "C# 2010 All-in-One For Dummies"

Windows Phone 8 Recipes: A Problem-Solution Approach (Expert's Voice in Windows Phone)

By Lori Lalonde, David R. Totzke

Windows mobilephone eight Recipes is a problem-solution established advisor to the home windows mobilephone eight platform. Recipes are grouped based on gains of the platform and methods of interacting with the machine. recommendations are given in C# and XAML, so that you can take your latest .NET abilities and practice them to this intriguing new enterprise.

  • Not definite how one can start? little need to fret, there’s a recipe for that!
  • Always questioned what it takes so as to add cool positive factors like gesture help, maps integration, or speech acceptance into your app? we have it coated!
  • Already have a portfolio of home windows mobile 7 apps that should be upgraded? now we have a recipe for that too!

The publication begins via guiding you thru the setup of your improvement surroundings, together with hyperlinks to worthy instruments and assets. center chapters diversity from coding stay tiles and notifications to interacting with the digicam and site sensor. Later chapters hide exterior companies together with home windows Azure cellular companies, the stay SDK, and the Microsoft ads SDK, so that you can take your app to a pro point. ultimately, you will find out how you can submit and continue your app within the home windows cellphone Store. 

Whether you are migrating from home windows mobile 7 or ranging from scratch, Windows cellphone eight Recipes has the code you must convey your app suggestion to life.

Show description

Continue reading "Windows Phone 8 Recipes: A Problem-Solution Approach (Expert's Voice in Windows Phone)"

Learning Behavior-driven Development with JavaScript

Create robust but simple-to-code BDD try out suites in JavaScript utilizing the most well-liked instruments within the community

About This Book

  • Master the most well-liked checking out instruments within the JavaScript surroundings, akin to CucumberJS, Mocha, SinonJS, and more.
  • Learn how Behavior-driven improvement might actually help to jot down software program that's extra modular and has much less defects.
  • Avoid universal error in checking out, simplify your attempt suites, and cause them to extra maintainable utilizing a truly pragmatic method of BDD.

Who This booklet Is For

TThis booklet is perfect for any JavaScript developer who's attracted to generating well-tested code. in case you have no previous event with checking out, Node.js, or the other instrument, don't worry, as they are going to be defined from scratch.

What you'll Learn

  • Understand the elemental techniques of BDD and the way it's assorted from vintage unit testing
  • Divide your process into varied modules that may be demonstrated individually, yet even as no longer falling into the catch of unit testing
  • Use Mocha, Sinon.JS, and Chai to jot down expressive BDD features
  • Implement Cucumber.js to automate exams written in Gherkin in order that your stakeholders can comprehend them
  • Discover tips to try asynchronous platforms, both in response to callbacks or promises
  • Test a RESTful net API and a wealthy UI utilizing WebDriverJS and Protractor
  • Refactor and continue your try out code base maintainable utilizing most sensible practices and styles akin to PageObject

In Detail

JavaScript isn't just frequent to create beautiful person interfaces for the internet, yet with the appearance of Node.js, it's also turning into a truly renowned and robust language to write down server-side purposes. utilizing behavior-driven improvement and a few universal checking out styles and most sensible practices, it is possible for you to to prevent those traps.

This ebook will assist you do BDD in a realistic approach. we'll begin with a uncomplicated advent of what BDD is and why the classical method of checking out has failed. Afterwards, we'll dive at once into an creation to Node.js, Mocha, and Sinon.JS. ultimately, we'll disguise extra complex matters reminiscent of the best way to write a quick and potent try suite for a RESTful internet API, and the way to do a similar with a wealthy UI utilizing Cucumber.js and Protractor.

This booklet offers you nice perception into tips to architect your procedure to make it extra testable and modular, yet even as stay away from the nightmare of abusing mock objects.

Show description

Continue reading "Learning Behavior-driven Development with JavaScript"

Game Development Essentials: An Introduction

By Jeannie Novak

Online game improvement necessities: An advent, 2d variation deals a radical and insightful advent to the sport improvement undefined, with updates that may hold readers present and well-prepared for a profession within the box. The booklet starts off with a hugely informative bankruptcy at the evolution of online game improvement, delivering a ancient context for later chapters, and strikes directly to learn content material construction and the techniques at the back of the advance of tale, personality, setting, point layout, person interface, and sound. With a similar attractive writing kind and examples that made the 1st version so renowned, this new version beneficial properties elevated insurance of latest preferred themes - comparable to next-generation structures (Xbox 360, PS3, and Wii), point layout, interface layout, venture administration, critical video games, video game accessibility, and on-line social networks. New game-related expertise, improvement concepts, and the newest learn within the box make this a useful source for a person getting into the intriguing, aggressive, ever-changing international of online game improvement.

Show description

Continue reading "Game Development Essentials: An Introduction"

Practical Maintenance Plans in SQL Server: Automation for the DBA

By Bradley Beard

This publication is a whole advisor to developing and conserving upkeep plans for SQL Server Database directors. upkeep plans too usually encompass a backup activity and that’s it, yet there's much more which may and has to be performed to make sure the integrity of your most vital corporation source – the information you're tasked to regulate and guard. This ebook walks even the most recent of clients via making a robust, automatic upkeep plan.

Automate your task utilizing SQL Server Agent to leverage the ability of upkeep Plans to bring actual, proactive recommendations to universal matters. time table universal initiatives reminiscent of backups and index rebuilds to run immediately, and get early-warning notifications of approaching difficulties in relation to source utilization and question functionality. by the point your boss understands to name you a couple of challenge, you’ll have already referred to as him to explain your answer.

The huge majority of books by no means particularly conceal the subject of inheriting a database server with a number of dwell databases; the typical thread is that the databases could be created and maintained through the reader perpetually and ever. within the actual international, that state of affairs not often occurs. Practical upkeep Plans in SQL Server covers that situation and gives you with the information and instruments had to get cozy writing your individual upkeep plans for any SQL Server database, even if created by way of you or inherited.

  • Shows different projects that may be run in a upkeep plan.
  • Explains how and why these initiatives could be implemented.
  • Provides a roadmap to making your personal customized upkeep plan.

What you are going to Learn
  • Implement a very automatic backup upkeep plan
  • Be alerted to functionality difficulties and outages prior to your boss
  • Learn the differing kinds of database upkeep tasks
  • Plan the workflow of initiatives inside of a upkeep plan
  • Automate your paintings through enforcing customized upkeep plans

Who This e-book Is For

Practical upkeep Plans in SQL Server is for any point of database administrator, yet particularly it’s for these directors with a true have to manage a strong upkeep plan speedy. New and professional directors will take pleasure in the booklet for its powerful studying development of visible aids together with factors and situations. Practical upkeep Plans in SQL Server is definitely the right “new rent” reward for brand spanking new database directors in any organization.

Show description

Continue reading "Practical Maintenance Plans in SQL Server: Automation for the DBA"

Hadoop Essentials - Tackling the Challenges of Big Data with Hadoop

Key Features

  • Get to grips with the main robust instruments within the Hadoop environment, together with typhoon and Spark
  • Learn every thing you must take keep an eye on of huge Data
  • A fast paced trip in the course of the key positive factors of Hadoop

Book Description

This e-book jumps into the realm of Hadoop and its instruments, that can assist you the best way to use them successfully to optimize and enhance how you deal with tremendous Data.

Starting with the basics Hadoop YARN, MapReduce, HDFS, and different very important components within the Hadoop surroundings, you'll soon study many interesting subject matters reminiscent of MapReduce styles, info administration, and real-time facts research utilizing Hadoop. additionally, you will discover some of the top info processing instruments together with Hive and Pig, and tips on how to use Sqoop and Flume, of the main strong applied sciences used for info ingestion. With additional advice on info streaming and real-time analytics with typhoon and Spark, Hadoop Essentials is a competent and suitable source for an individual who is familiar with the problems - and possibilities - provided by way of monstrous facts today.

With this consultant, you are going to boost your self assurance with Hadoop, and be capable of use the information and talents you learn how to effectively harness its unheard of capabilities.

What you'll learn

  • Get to grips with the basics of Hadoop, and instruments akin to HDFS, MapReduce, and YARN
  • Learn the best way to use Hadoop for real-world giant information projects
  • Improve the functionality of your sizeable info architecture
  • Find out tips on how to get the main from facts processing instruments corresponding to Hive and Pig
  • Learn how one can free up real-time enormous info analytics with Apache Spark

About the Author

Shiva Achari has greater than eight years of in depth event and is at present operating as an immense info Architect advisor with businesses akin to Oracle and Teradata. through the years, he has architected, designed, and built a number of leading edge and high-performance large-scale suggestions, reminiscent of disbursed structures, facts facilities, vast information administration instruments, SaaS cloud purposes, net functions, and information Analytics solutions.

Table of Contents

  1. Introduction to important information and Hadoop
  2. Hadoop Ecosystem
  3. Pillars of Hadoop HDFS, MapReduce, and YARN
  4. Data entry parts Hive and Pig
  5. Storage part HBase
  6. Data Ingestion in Hadoop Sqoop and Flume
  7. Streaming and Real-time research hurricane and Spark

Show description

Continue reading "Hadoop Essentials - Tackling the Challenges of Big Data with Hadoop"

Concurrent Programming on Windows

By Joe Duffy

“When you start utilizing multi-threading all through an program, the significance of unpolluted structure and layout is necessary. . . . This areas an emphasis on figuring out not just the platform’s features but additionally rising most sensible practices. Joe does a superb task interspersing most sensible practices along conception all through his book.”

– From the Foreword via Craig Mundie, leader learn and method Officer, Microsoft Corporation


Author Joe Duffy has risen to the problem of explaining how you can write software program that takes complete good thing about concurrency and parallelism. In Concurrent Programming on Windows, he explains tips to layout, enforce, and keep large-scale concurrent courses, basically utilizing C# and C++ for Windows.


Duffy goals to offer program, approach, and library builders the instruments and methods had to write effective, secure code for multicore processors. this is often very important not just for the categories of difficulties the place concurrency is inherent and simply exploitable—such as server functions, compute-intensive picture manipulation, monetary research, simulations, and AI algorithms—but additionally for difficulties that may be accelerated utilizing parallelism yet require extra effort—such as math libraries, type exercises, record new release, XML manipulation, and circulate processing algorithms.


Concurrent Programming on Windows has 4 significant sections: the 1st introduces concurrency at a excessive point, through a bit that specializes in the elemental platform positive factors, internal workings, and API info. subsequent, there's a part that describes universal styles, top practices, algorithms, and information constructions that emerge whereas writing concurrent software program. the ultimate part covers a few of the universal system-wide architectural and method matters of concurrent programming.


This is the only ebook you’ll desire in an effort to study the simplest practices and customary styles for programming with concurrency on home windows and .NET.

Show description

Continue reading "Concurrent Programming on Windows"

Refactoring SQL Applications

What are you able to do whilst database functionality does not meet expectancies? earlier than you switch to dear enhancements to unravel the matter, achieve for this publication. Refactoring SQL Applications presents a suite of established suggestions for making code variations to dramatically enhance the way in which your database purposes functionality. sponsored by means of real-world examples, you will discover speedy fixes for easy difficulties, in-depth solutions for extra complicated events, and whole options for functions with huge difficulties. examine to:

  • Determine if and the place you could count on functionality gains
  • Apply fast fixes, similar to proscribing calls to the database in kept services and procedures
  • Refactor initiatives, resembling exchanging software code via a kept technique, or exchanging iterative, procedural statements with sweeping SQL statements
  • Refactor move through expanding parallelism and switching business-inducted processing from synchronous to asynchronous
  • Refactor layout utilizing schema extensions, commonplace perspectives, materialized perspectives, partitioning, and more
  • Compare prior to and after models of a application to make sure you get a similar effects when you make modifications

Refactoring SQL Applications teaches you to acknowledge and verify code that wishes refactoring, and to appreciate the the most important hyperlink among refactoring and function. If and while your software toilets down, this booklet can help you get it again as much as speed.

Show description

Continue reading "Refactoring SQL Applications"