4/28/2011

Cyber Security Essentials - Free Download ebook

Book Description
The sophisticated methods used in recent high-profile cyber incidents have driven many to need to understand how such security issues work. Demystifying the complexity often associated with information assurance, Cyber Security Essentials provides a clear understanding of the concepts behind prevalent threats, tactics, and procedures.

To accomplish this, the team of security professionals from VeriSign's iDefense® Security Intelligence Services supply an extensive review of the computer security landscape. Although the text is accessible to those new to cyber security, its comprehensive nature makes it ideal for experts who need to explain how computer security works to non-technical staff. Providing a fundamental understanding of the theory behind the key issues impacting cyber security, the book:

  • Covers attacker methods and motivations, exploitation trends, malicious code techniques, and the latest threat vectors
  • Addresses more than 75 key security concepts in a series of concise, well-illustrated summaries designed for most levels of technical understanding
  • Supplies actionable advice for the mitigation of threats
  • Breaks down the code used to write exploits into understandable diagrams

This book is not about the latest attack trends or botnets. It's about the reasons why these problems continue to plague us. By better understanding the logic presented in these pages, readers will be prepared to transition to a career in the growing field of cyber security and enable proactive responses to the threats and attacks on the horizon.

Book Details

  • Paperback: 341 pages
  • Publisher: Auerbach Publications (December 2010)
  • Language: English
  • ISBN-10: 9781439851234
  • ISBN-13: 978-1439851234
  • File Size: 5.6 MiB
  • Hits: 1,646 times
Download Link

3D Art Essentials: The Fundamentals of 3D Modeling, Texturing, and Animation - Free Download ebook

Book Description
Create high-quality 3D animations and models by using the basic concepts and principles of 3D art presented by GeekAtPlay.com's Ami Chopine. This handy studio reference breaks down the core concepts into easy-to-understand segments and teaches you the 'why' in addition to the 'how.' Using application agnostic step-by-step tutorials, this book teaches you how to model, pose, and texture your creations as well as scenery creation, animation, and rendering. Learn which applications are best for your needs and how you can get started making money in the 3D field. The companion website includes video tutorials, models, project files, and other resources. This book is endorsed by Daz3d.com and includes exclusive Daz3d models.

*Teaches the basics and principles behind creating 3D art with these tips and techniques that cover everything from texturing to painting and scripting to rendering *Filled with 30 print and video tutorials for written by Ami Chopine of GeekAtPlay.com and featuring new models from Daz3d.com! *Companion website includes models, animations, video tutorials, links, and more

Contents
History of Computer Animation; Polygons; Nurbs; Rigging; Controlling Distortions; Animation; Pits and Bumps; Painting Your Model; Ray Tracing; Procedural Methods; Referencing; Scenery; Lighting and Cameras; Rendering; Scripting; What Tools to Use; Workflow; Making a Career out of 3D; Appendix: Suggested Reading

Book Details

  • Paperback: 288 pages
  • Publisher: Focal Press (April 2011)
  • Language: English
  • ISBN-10: 9780240814711
  • ISBN-13: 978-0240814711
  • File Size: 5.6 MiB
  • Hits: 1,646 times
Download Link

Moving Media Storage Technologies: Applications & Workflows for Video and Media Server Platforms - Free Download ebook

Book Description
Complex media storage computer systems are employed by broadcasters, digital cinemas, digital signage, and other business and entertainment venues to capture, store and retrieve moving media content on systems that will preserve the original integrity of the content over time and technological transition. This book provides detailed information related to the concepts, applications, implementation and interfaces of video file servers, intelligent storage systems, media asset management services, content distribution networks, and mission critical platforms.

A tutorial and case example approach is taken to facilitate a thorough understanding of the technologies, using numerous illustrations, tables and examples. The text and appendices are designed to provide easy to access valuable reference and historical information.

  • A focus on the media serving concepts and principles employed at the enterprise level
  • Practical and technological summaries of the applications and linkages between media asset management and storage technologies for studio, television, and media production workflows
  • Illustrations, standards, tables, and practical summaries serve as handy reference tools

From the Back Cover
A practical guide to the implementation of state-of-the-art media storage systems.

Keep your media assets organized, searchable, protected, and immediately accessible with a clear understanding of the technical concepts and best practice workflows for deploying storage systems for media servers. Information is organized to focus on the principles of storage, collaborative workflow, compressed video and media formats, and associated topics that use file based workflows. A thorough understanding of the technologies is provided, accompanied by numerous illustrations, tables, examples, glossaries and additional reading suggestions.

The text and appendices are designed to provide easy to access valuable reference and historical information.

Book Details

  • Paperback: 652 pages
  • Publisher: Focal Press (April 2011)
  • Language: English
  • ISBN-10: 0240814487
  • ISBN-13: 978-0240814483
  • File Size: 16.7 MiB
  • Hits: 441 times
Download Link

Business in the Cloud: What Every Business Needs to Know About Cloud Computing - Free Download ebook

Book Description
A close look at cloud computing's transformational role in business

Covering cloud computing from what the business leader needs to know, this book describes how IT can nimbly ramp up revenue initiatives, positively impact business operations and costs, and how this allows business leaders to shed worry about technology so they can focus on their business. It also reveals the cloud's effect on corporate organization structures, the evolution of traditional IT in the global economy, potential benefits and risks of cloud models and most importantly, how the IT function is being rethought by companies today who are making room for the coming tidal wave that is cloud computing.

  • Why IT and business thinking must change to capture the full potential of cloud computing
  • Topics including emerging cloud solutions, data security, service reliability, the new role of IT and new business organization structures
  • Other titles by Hugos include: Business Agility: Sustainable Prosperity in a Relentlessly Competitive World and Essentials of Supply Chain Management, 2nd Edition

Practical and timely, this book reveals why it's worth every company's time and effort to exploit cloud computing's potential for their business's survival and success.

From the Back Cover
Whether you like it or not, information technology is now mission-critical to every step your business takes. Unlike a few years ago when we left technology to the geeks, computing now gushes from the invisible woodwork and is covering the global psyche with a sea of expectations. Consumers, business-to-business customers—even your own employees—expect your products and services to cater to a technology-spoiled society. In business, only those who adapt to this ubiquitous, always-on technology will survive. Cloud computing has emerged as a pivotal driver in this equation.

In Business in the Cloud, authors Michael Hugos and Derek Hulitzky draw on their experience in business and technology to illustrate how cloud computing can transform your organization while they clearly define the many financial and efficiency benefits of this new computing model. They show how it can be quickly rolled out, scaled up to handle increased volume if business takes off, or easily scaled back to cut costs if business changes. It allows companies to replace capital expenses with operating expenses, and enables companies to directly align operating expenses with revenue to protect cash flow and operating profits. A critical lynchpin to any organization operating in high change, unpredictable environments, cloud computing ultimately allows companies to focus their technology energies and investments on what matters most. By moving some applications and services to the cloud, it allows businesses to concentrate on devising even newer ways to find customers and profits.

Loaded with case studies and insights from industry thought leaders and practitioners, Business in the Cloud explores:

  • The new role of information technology
  • A renewed focus on using technology for profit and competitive advantage
  • Using the cloud for business advantage
  • A cloud-based model for business organizations
  • Implications of the transition to cloud computing
  • Key technologies used in cloud computing
  • What to look for in a good service provider
  • Cyber threats and perimeter security in cloud computing
  • Public, private, and hybrid clouds
  • Five profit enablers driving business to the cloud
  • New economic engines for growth
  • Real-time global collaboration
  • New realities and new opportunities

As a business leader, do you know what cloud computing is? Do you feel compelled to understand it? You should. With constantly changing technologies to choose from, cloud computing is the bridge across a sea of change where every company now weaves technology into their communications, products, and processes. Experts agree that cloud computing is the largest revolution in decades in how people and companies will consume and use technology. And every business leader—not just the CIO—needs to understand it.

Designed for business leaders to absorb the often-vague concept of cloud computing, Business in the Cloud delivers a critical foundation to not only understand it, but also put it to work.

Book Details

  • Hardcover: 205 pages
  • Publisher: Wiley (November 2010)
  • Language: English
  • ISBN-10: 0470616237
  • ISBN-13: 978-0470616239
  • File Size: 1.1 MiB
  • Hits: 901 times
Download Link

The Industrial Electronics Handbook, 2nd Edition - Free Download ebook

Book Description
The field of industrial electronics covers a plethora of problems which must be solved in industrial practice. Electronic systems control many processes that begin with the control of relatively simple devices like electric motors, through more complicated devices such as robots, to the control of entire fabrication processes.An industrial electronics engineer works with many physical phenomena as well as the sensors which are used to measure them. Thus the knowledge required by this type of engineer is not only traditional electronics but also specialized electronics, such as those required for high power applications. The importance of electronic circuits extends well beyond their use as a final product in that they are also important building blocks in large systems. Therefore, the industrial electronics engineer must also possess knowledge of the areas of control and mechatronics. Since most fabrication processes are relatively complex, there is an inherent requirement for the use of communication systems that not only link the various elements of the industrial process, but are tailor-made for the specific industrial environment.

Finally, the efficient control and supervision of factories requires the application of intelligent systems in a hierarchical structure to address the needs of all components employed in the production process. This latter need is accomplished through the use of intelligent systems such as neural networks, fuzzy systems or evolutionary methods. The Industrial Electronics Handbook, now in its second edition, addresses all these issues in five separate volumes which can be purchased individually or as a set: Fundamentals of Industrial Electronics, Industrial Communication Systems, Intelligent Systems, Power Electronics and Motor Drives, and Control and Mechatronics.

Book Details

  • Hardcover: 4052 pages
  • Publisher: CRC Press; 2nd Edition (March 2011)
  • Language: English
  • ISBN-10: 9781439802892
  • ISBN-13: 978-1439802892
  • File Size: 12.0 MiB
  • Hits: 779 times
Download Link

Multi-Core Embedded Systems - Free Download ebook

Book Description
Details a real-world product that applies a cutting-edge multi-core architecture

Increasingly demanding modern applications—such as those used in telecommunications networking and real-time processing of audio, video, and multimedia streams—require multiple processors to achieve computational performance at the rate of a few giga-operations per second. This necessity for speed and manageable power consumption makes it likely that the next generation of embedded processing systems will include hundreds of cores, while being increasingly programmable, blending processors and configurable hardware in a power-efficient manner.

Multi-Core Embedded Systems presents a variety of perspectives that elucidate the technical challenges associated with such increased integration of homogeneous (processors) and heterogeneous multiple cores. It offers an analysis that industry engineers and professionals will need to understand the physical details of both software and hardware in embedded architectures, as well as their limitations and potential for future growth.

Discusses the available programming models spread across different abstraction levels

The book begins with an overview of the evolution of multiprocessor architectures for embedded applications and discusses techniques for autonomous power management of system-level parameters. It addresses the use of existing open-source (and free) tools originating from several application domains—such as traffic modeling, graph theory, parallel computing and network simulation. In addition, the authors cover other important topics associated with multi-core embedded systems, such as:

  • Architectures and interconnects
  • Embedded design methodologies
  • Mapping of applications
  • Programming paradigms and models of computation
  • Power optimization and reliability issues
  • Performance tools and benchmarks
  • Resource management
  • Multithreading
  • Multi-core programming challenges
  • Compiler and operating system support

This is a detailed discussion of research on the interaction between multi-core systems, applications and software views, and processor configuration and extension, which add a new dimension to the problem space. The text offers a useful overview of the most widespread industrial and domain-specific solutions, providing several examples of working implementations.

Book Details

  • Hardcover: 501 pages
  • Publisher: CRC Press (April 2010)
  • Language: English
  • ISBN-10: 9781439811610
  • ISBN-13: 978-1439811610
  • File Size: 8.4 MiB
  • Hits: 668 times
Download Link

XNA Game Studio 4.0 for Xbox 360 Developers - Free Download

Book Description
With the release of XNA Game Studio Express version 2.0, the XNA toolkit is becoming more popular for programming both independent and commercial games for the PC and Xbox 360. "Complete XNA: An Exploration of the XNA Framework Library" shows intermediate to advanced game programmers how to use XNA with C# to program games. The book provides a comprehensive look at the entire XNA Framework, combining an analytical approach and examples that cover every class in the Library. Organized in a reference format, from introductory topics through the content pipeline, readers can work through the book in sequence or choose only the topics they are interested in. This is the only book on the market that features advanced-level coverage of XNA, making it suitable for both professionals and serious game development students.

About the Author
Jonathan S. Harbour has been programming video games since the 1980s. His first game system was an Atari 2600, which he played with disassembled on the floor of his room as a kid. He has written on numerous subjects such as C++, C#, Basic, Java, DirectX, Allegro, Lua, DarkBasic, Pocket PC, and game consoles. He is the author of the recent books Visual C# Game Programming for Teens; Beginning Java Game Programming, 2nd Edition; Visual Basic Game Programming for Teens, Third Edition; and Multi-Threaded Game Engine Design. He holds a master's degree in Information Systems Management. Visit his Web log and game-development forum at http://www.jharbour.com.

Book Details

  • Paperback: 432 pages
  • Publisher: Course Technology PTR (February 2011)
  • Language: English
  • ISBN-10: 9781584505372
  • ISBN-13: 978-1584505372
  • File Size: 4.4 MiB
  • Hits: 628 times
Download Link

Scrum in Action - Free Download

Book Description
SCRUM IN ACTION: AGILE SOFTWARE PROJECT MANAGEMENT AND DEVELOPMENT is a practical how-to guide for software project teams on how to successfully deploy an Agile software framework with Scrum. It is clearly and concisely written and is the first practical guide with real world situations written by corporate practitioners. This book describes many good project management techniques on how to get the most from project teams and bridges the gaps between many Scrum and project management books by addressing how to communicate with executives using financial terms, how to use an objective estimation technique, and where software architecture fits into Scrum.

Review
"Andrew Pham's book is an answer to the prayers of newbies to Agile/Scrum. Right from assessment techniques for your project/enterprise for agility, to guidance on implementing it – he has included, not only theoretical aspect, but also human and practical aspects. Simply put, for all the impediments he/his team faced over years he has put together a learning guide and answered for us most of the questions which we might face to start with agile transformation. A great tool for any team trying to explore the agile path!" — Sameer Bendre, Certified ScrumMaster, PMP, 3i Infotech Consulting

"I have known Andrew Pham for many years and always enjoyed learning something new from him, starting from the time I was still working under his direction at AT&T (formerly known as SBC). Andrew Pham was particularly clear then in explaining Agile and Architecture Vision to us, something he has done again with this book. For a technical book, this is a very interesting book with new ideas to look at project management or software development process in general. Very well written and a must read for those that must improve on current way of doing things and a good reference book for all in IT." – Ben Oguntona, MBA, Senior Systems Manager, AT &T

"Andrew Pham takes a different look at Scrum in this book and helps shed light on many of the questions project teams face when beginning to adopt Scrum. Andrew describes many good project management techniques on how to get the most from your project teams. Andrew also bridges the gaps between many Scrum and project management books by addressing how to communicate with executives using financial terms, how to use an objective estimation technique in lieu of the common "poker estimation", and where software architecture fits into Scrum. A good, quick read to prepare project managers on how to successfully implement Scrum." — Scott Booth, MCP, Manager Pariveda Solutions, Dallas, Texas

"The book was a concise presentation of the steps and concepts that an organization should be aware of when adopting Scrum. The company I work for is currently in our 3rd sprint of our very first Scrum project. I can't wait for the final version of this book to be released so that I can share it with the rest of my team. In many ways it was good confirmation that we are on the right track and it was a great reminder of the things that we still need to work on. The chapter on what makes a good Product Owner described almost exactly the person who is filling that role in our company. I haven't had the chance to complete the Certified Scrum Master training yet, so reading about how the Scrum Master and Product Owner work together to manage the team provided some key insight for me." — Dennis Palmer, Product Manager/Scrum Master, Esquire Innovations, Inc.

"Andrew Pham's book is a very concise reference for Agile and Scrum and is written more on a practical term than just academics. It is an easy read for the novice and advance project managers alike. The language of the book lends itself to showing the fact that the Agile and Scrum are absolutely a more natural way of looking at project management. As Andrew Pham and I had successfully led the first successful Peoplesoft package implementation at Computer City many years ago, I can recognize in this book many Scrum elements he was using then. Essentially, they were to build a good and frequent collaboration with the users, to empower the team while ensuring that they deliver on short demonstrable increments. The book definitely puts this natural progression in a more formal framework while highlighting the building flexibilities in the process. As a Senior Software Specialist having worked on small and large projects, I feel that this book is a great asset to the projects managers regardless of the size and extent of the projects." — Anwar Bardai, Senior Software Specialist, Compucom, Inc.

Book Details

  • Paperback: 320 pages
  • Publisher: Course Technology PTR (January 2011)
  • Language: English
  • ISBN-10: 9781435459137
  • ISBN-13: 978-1435459137
  • File Size: 6.2 MiB
  • Hits: 1,492 times
Download Link

4/27/2011

Foundation HTML5 Canvas: For Games and Entertainment - Free DownLoad

Book Description
Foundation HTML5 Canvas: For Games and Entertainment teaches you how to make exciting interactive games and applications using HTML5 canvas.

Canvas lets you produce graphics, animations, and applications using the HTML5 and JavaScript web standards. It allows you to draw directly within the browser without the need for third-party plugins like Adobe Flash, and so canvas works perfectly across desktop and mobile devices, like the iPhone and Android.

Foundation HTML5 Canvas begins by introducing you to HTML5 and the cool new features that it opens up for you. You are then offered a quick guide to JavaScript programming to get you up to speed. Next up you'll receive a thorough introduction to the canvas element, which teaches you how to draw objects within the browser with great ease.

Once the basics are covered you'll move on to the more advanced features of canvas, including image and video manipulation. You'll also learn how to create realistic animations with the help of some basic physics.

Foundation HTML5 Canvas then teaches you how to create two thrilling space-based games using all the skills you've learned so far. You'll find plenty of code examples and illustrations designed to help you understand even the most complex of topics.

HTML5 is already here for you, and Foundation HTML5 Canvas will provide you with all the information you need to enjoy the show.

What you'll learn

  • The exciting new features that HTML5 brings and how to use them
  • The basics of programming in JavaScript and capturing user input
  • What the canvas drawing element is all about and why you'd want to use it
  • How to utilize both basic and advanced features of canvas
  • How to create realistic animations using canvas and a splash of physics
  • How to make interactive games using canvas, JavaScript, and other HTML5 goodies

Who this book is for
The book has been written in a friendly way that makes it approachable to beginners and experts alike. It is predominantly for Web designers who are new to HTML5 and JavaScript, and covers the absolute basics of creating interactive games and applications using the HTML5 canvas element. Experienced Web designers and programmers will also learn about all the features of canvas and how they can be used within their own projects. Flash and Silverlight developers wanting to broaden their reach across the Web and mobile devices will also benefit from the information in this book.

Table of Contents

  1. Introducing HTML5
  2. Foundation JavaScript
  3. Learning the Basics of Canvas
  4. Pushing Canvas Further
  5. Manipulating Images and Video
  6. Making Things Move
  7. Implementing Advanced Animation
  8. Creating the Space Bowling Game
  9. Creating the Asteroid Avoidance Game
  10. Taking Things Further and the Future of Canvas

Book Details

  • Paperback: 316 pages
  • Publisher: friendsofED (April 2011)
  • Language: English
  • ISBN-10: 1430232919
  • ISBN-13: 978-1430232919
  • File Size: 18.4 MiB
  • Hits: 645 times
Download Link

Beginning Android Games - Free Download

Book Description
Beginning Android Games offers everything you need to join the ranks of successful Android game developers. You'll start with game design fundamentals and programming basics, and then progress towards creating your own basic game engine and playable games. This will give you everything you need to branch out and write your own Android games.

The potential user base and the wide array of available high-performance devices makes Android an attractive target for aspiring game developers. Do you have an awesome idea for the next break-through mobile gaming title? Beginning Android Games will help you kick-start your project.

The book will guide you through the process of making several example games for the Android platform, and involves a wide range of topics:

  • The fundamentals of game development
  • The Android platform basics to apply those fundamentals in the context of making a game
  • The design of 2D and 3D games and their successful implementation on the Android platform

What you'll learn

  • How to set up and use the development tools for developing your first Android application
  • The fundamentals of game programming in the context of the Android platform
  • How to use the Android's APIs for graphics (Canvas, OpenGL ES 1.0/1.1), audio, and user input to reflect those fundamentals
  • How to develop two 2D games from scratch, based on the Canvas API and OpenGL ES.
  • How to create a full-featured 3D game
  • How to publish your games, get crash reports, and support your users
  • How to complete your own playable 2D OpenGL games

Who this book is for
This book is for people with a basic knowledge of Java who want to write games on the Android platform. It also offers information for experienced game developers about the pitfalls and peculiarities of the platform.

Table of Contents

  1. Android, the New Kid on the Block
  2. First Steps with the Android SDK
  3. Game Development 101
  4. Android for Game Developers
  5. An Android Game Development Framework
  6. Mr. Nom Invades Android
  7. OpenGL ES: A Gentle Introduction
  8. 2D Game Programming Tricks
  9. Super Jumper: A 2D OpenGL ES Game
  10. OpenGL ES: Going 3D
  11. 3D Programming Tricks
  12. Droid Invaders: the Grand Finale
  13. Publishing Your Game
  14. What's Next?

Book Details

  • Paperback: 688 pages
  • Publisher: Apress (April 2011)
  • Language: English
  • ISBN-10: 1430230428
  • ISBN-13: 978-1430230427
  • File Size: 47.4 MiB
  • Hits: 456 times
Download Link

APM Best Practices: Realizing Application Performance Management - Free Download

Book Description
The objective of APM Best Practices: Realizing Application Performance Management is to establish reliable Application Performance Management practices—to demonstrate value, to do it quickly, and to adapt to the client circumstances.  Balancing  long-term goals with short-term deliverables, but without compromising usefulness or correctness.  The successful strategy is to establish a few reasonable goals, achieve them quickly, and then iterate over the same topics two more times, with each successive iteration expanding the skills and capabilities of the APM team.  This strategy is referred to as "Good, Better, Best".

The Application Performance Monitoring marketplace is very focused on ease of installation, rapid time to usefulness, and overall ease of use.   But these worthy platitudes do not really address the Application Performance Management processes that ensure that you will deploy effectively, synergize on QA test plans, triage accurately, and encourage collaboration across the application life cycle that ultimately lowers overall application cost and ensures a quality user experience.  These are also fine platitudes but these are the ones that are of interest to your application sponsors.  These are the ones for which you need to show value. This CA Press book employs this iterative approach, adapted pragmatically for the realities of your organizational and operational constraints, to realize a future state that your sponsors will find useful, predictable and manageable—and something that they will want to fund.  In the meantime, you will learn the useful techniques needed to set up and maintain a useful performance management system utilizing best practices regardless of the software provider(s).

What you'll learn

  • Understand the value proposition of APM and its impact on the IT organization.
  • Justify an APM investment tailored to the realities of your corporate culture.
  • Appreciate the organization forms that successful practitioners employ.
  • Manage the evaluation and selection of a monitoring solution.
  • Techniques to schedule and supervise the initial and successive deployments of APM technology with consistent, predictable, and reliable practices.
  • Develop a catalog of services to guide the evolution of the monitoring initiative, as investment or critical incidents present themselves.
  • Learn and master the basic and advanced techniques in employing APM technology to address application performance and overall software quality.

Who this book is for
Given the vendor-neutral theme of the book, anyone who is interested in performance management of distributed and mainframe solution architectures will have an interest in the book.  It should become the seminal reference for this segment of the IT industry.

IT professionals need this book because it will allow them to better understand the nature of the investment, the value proposition, and the impact that APM technology will have on their organization.  It will allow them to achieve proactive management of their applications and  infrastructure to help improve the quality, identify and document defects, and reduce overall management costs of the software that their organization tests and operates.

Table of Contents

  1. Getting Started with APM
  2. Business Justification
  3. Assessments
  4. Staffing and Responsibilities
  5. APM Patterns
  6. The Pilot Evaluation
  7. Deployment Strategies
  8. Essential Processes
  9. Essential Service Capabilities
  10. Solution Sizing
  11. Load Generation
  12. Baselines
  13. The Application Audit
  14. Triage with Single Metrics
  15. Triage with Baselines
  16. Triage with Trends
  17. Firefighting and Critical Situations

Book Details

  • Paperback: 504 pages
  • Publisher: Apress (December 2010)
  • Language: English
  • ISBN-10: 9781430231417
  • ISBN-13: 978-1430231417
  • File Size: 23.3 MiB
  • Hits: 210 times
Download Link

4/26/2011

Smashing jQuery - Free DownLoad

Book Description
From the world's most popular resource for web designers and developer's comes the ultimate guide to jQuery
  • Begins with an exploration of fundamental jQuery concepts such as Document Object Model (DOM) scripting
  • Explores writing "Don't Repeat Yoursefl" (DRY) to gain a comprehensive understanding of these imperative modern techniques and best practices
  • Shows how jQuery enables the user to adhere to these modern best practices with ease
  • The succeeding chapters discuss a specific part of jQuery development such as manipulating the DOM, working with Ajax, and adding slick animation effects through tutorial style learning approach that utilizes working examples to explore the concept
  • The books caps off by discussing popular ways of extending the core jQuery library with pugins and building web interfaces using jQuery UI

From the Back Cover
Enhance User Experience by Creating Richer and More Interactive Web Interfaces

Smashing jQuery demonstrates how you can create rich Web interfaces by easily integrating the jQuery framework into your Web site with minimal JavaScript knowledge. jQuery allows Web designers to build interactivity that is compatible across all major browsers into their Web sites. Jake Rutter, an experienced Web designer and developer, shows you how to add interactivity through a series of tutorials, providing you with the ability to create great Web applications.

jQuery can really up your development time and allow you to write interactive components that you thought were impossible without serious programming knowledge. Smashing jQuery provides practical techniques, solutions, and examples with real-world solutions that you can use in your everyday working environment building Web and mobile sites.

Topics covered include:

  • jQuery Fundamentals
  • Ajax Requests
  • Events and Effects
  • Dom Manipulation with Tutorials on Tasks such as Building a Drop-Down Menu
  • Gallery Lightboxes
  • Form Management
  • Dynamic Tabular Data
  • Mouse Event Effects
  • Modal Dialog Boxes
  • Custom jQuery Plug-ins and much more

Smashing Magazine (smashingmagazine.con) is one of the world's most popular Web-design online magazines. True to the Smashing mission, the Smashing Magazine book series delivers useful and innovative information to Web designers and developers.

Book Details

  • Paperback: 336 pages
  • Publisher: Wiley (February 2011)
  • Language: English
  • ISBN-10: 9780470977231
  • ISBN-13: 978-0470977231
  • File Size: 20.6 MiB
  • Hits: 469 times
Download Link

Code in the Cloud - Free DownLoad

Book Description
One of the most exciting recent changes in the computing world is cloud computing. Cloud computing is a dramatic shift in how applications are developed and used—and even in what applications are. With cloud computing, developers are no longer building applications that run on a user's desktop computer. Instead, they're building services on the network that can be used by thousands of users at the same time.

Cloud services are an exciting opportunity for developers: the cloud is a platform for creating services, a new kind of application that can reach more users, and provide those users with more capabilities than a desktop application ever could. Building applications as cloud services also makes them scalable: cloud applications can easily and smoothly adapt from running on a single computer for a single user to running on thousands of computers for millions of users.

Code in the Cloud will teach you what a cloud service is, and how it differs from traditional applications. It will show you how to build a cloud service, taking advantage of the services that AppEngine makes available to you, using iterative development of a simple application to guide you through the different aspects of AppEngine development, using either Python or Java.

Through the process of working on a simple application, you'll learn about how to build an application as a service; how to manage persistent data using AppEngine; how to build dynamic, interactive user interfaces that run in a user's web-browser; how to manage security in a web application; and how to interact with other services running in the AppEngine cloud.

About the Author
Mark Chu-Carroll is a software engineer at Google. He's been working on programming languages and software development tools for close to 20 years. In his free time, he's the administrator/developer of Scientopia.org, where writes the blog Good Math/Bad Math. You can visit his blog at http://scientopia.org/blogs/goodmath.

Book Details

  • Paperback: 320 pages
  • Publisher: Pragmatic Bookshelf (April 2011)
  • Language: English
  • ISBN-10: 1934356638
  • ISBN-13: 978-1934356630
  • File Size: 7.1 MiB
  • Hits: 1,123 times
Download Link

Test Driven Development for Embedded C - Free DownLoad

Book Description
TDD is a modern programming practice C developers need to know. It's a different way to program—unit tests are written in a tight feedback loop with the production code, assuring your code does what you think. You get valuable feedback every few minutes. You find mistakes before they become bugs. You get early warning of design problems. You get immediate notification of side effect defects. You get to spend more time adding valuable features to your product.

James is one of the few experts in applying TDD to embedded C. With his 1.5 decades of training, coaching, and practicing TDD in C, C++, Java, and C# he will lead you from being a novice in TDD to using the techniques that few have mastered.

This book is full of code written for embedded C programmers. You don't just see the end product, you see code and tests evolve. James leads you through the thought process and decisions made each step of the way. You'll learn techniques for test-driving code right next to the hardware, and you'll learn design principles and how to apply them to C to keep your code clean and flexible.

To run the examples in this book, you will need a C/C++ development environment on your machine, and the GNU GCC tool chain or Microsoft Visual Studio for C++ (some project conversion may be needed).

About the Author
James Grenning trains, coaches, and consults worldwide. His considerable experience brings depth in both technical and business aspects of software development. James is leading the way to introduce Agile development practices to the embedded world. He invented Planning Poker and is one of the original authors of the Manifesto for Agile Software Development, February 2001.

Book Details

  • Paperback: 310 pages
  • Publisher: Pragmatic Bookshelf (April 2011)
  • Language: English
  • ISBN-10: 193435662X
  • ISBN-13: 978-1934356623
  • File Size: 8.3 MiB
  • Hits: 597 times
Download Link

Oracle Database 11g: New Features for DBAs and Developers - Free DownLoad

Book Description
Oracle Database 11g : New Features for DBAs and Developers is a comprehensive, example–laden review of the most significant new features and improvements offered by the latest release of Oracle Corporation's flagship database product.
  • Learn what's new in Oracle that really counts.
  • See actual examples and test run output.
  • Make sound decisions on new feature adoption.

Sift the gold from the silt and discover which new features of the latest release of Oracle's flagship database product are really worth adopting. Years of database administration experience from authors Sam Alapati and Charles Kim are combined with sound, step–by–step testing and a heart–felt emphasis on what matters in the real–world to help you get the most out of Oracle Database 11g.

What you'll learn

  • Which new features really can make your day–to–day work easier
  • How to automate more of your DBA work than ever before

Who this book is for
Oracle Database 11g : New Features for DBAs and Developers is for developers, DBAs, project managers, consultants, and other technically minded users of the Oracle database. The book will be of use to any professional in the field who wants to quickly review the new features offered by the Oracle Database 11g release.

Book Details

  • Paperback: 602 pages
  • Publisher: Apress (November 2007)
  • Language: English
  • ISBN-10: 9781590599105
  • ISBN-13: 978-1590599105
  • File Size: 20.0 MiB
  • Hits: 616 times
Download Link

Troubleshooting Oracle Performance - Free DownLoad

Book Description
What do you do when your database application isn't running fast enough? You troubleshoot, of course. Finding the slow part of an application is often the easy part of the battle. It's finding a solution that's difficult. Troubleshooting Oracle Performance helps by providing a systematic approach to addressing the underlying causes of poor database application performance.
  • Written for developers by an application developer who has learned by doing
  • Gives a systematic approach to solving database application performance problems
  • Helps you plan for performance as you would for any other application requirement

What you'll learn

  • See how to treat and plan for performance as a basic application requirement.
  • Identify performance problems using a systematic and repeatable approach.
  • Configure your query optimizer to meet your application performance goals.
  • Optimize table accesses, joins, and physical table layout.
  • Read and recognize inefficient SQL execution plans.
  • Reduce inefficiencies from too much procedural code.

Who this book is for
For application developers and database administrators involved in troubleshooting performance problems of Oracle-based applications

Book Details

  • Hardcover: 616 pages
  • Publisher: Apress (July 2008)
  • Language: English
  • ISBN-10: 1590599179
  • ISBN-13: 978-1590599174
  • File Size: 18.3 MiB
  • Hits: 541 times
Download Link

4/25/2011

Murach’s Java Servlets and JSP, 2nd Edition - Free DownLoad

Book Description
This new edition of Murach's Java Servlets and JSP makes it easier than ever for Java developers to master web programming. It starts by showing how to install and use Tomcat as a web server and NetBeans as an IDE. Then, it teaches how and when to use JavaServer Pages and Java servlets to build well-structured web applications that implement the MVC pattern. Next, it shows how to use sessions, cookies, JavaBeans, Expression Language (EL), the JSP Standard Tag Library (JSTL), and custom tags. Then, it shows how to use JDBC and connection pooling to work with a MySQL database. Finally, it shows how to use JavaMail, SSL/TLS, authentication, listeners, and filters. These are the skills that you need to build professional Java web applications. A great read for any Java developer.

What you'll learn
If you look at the table of contents, you'll see that this book teaches all the skills you need to develop almost any type of Java web application today. The chapters gradually move from the simple to the complex as they show you how to work with:

  • the Tomcat servlet/JSP container
  • the NetBeans IDE
  • HTML pages and forms
  • JSPs, servlets, and the MVC pattern
  • sessions and cookies
  • JavaBeans
  • the JSP Expression Language (EL)
  • the JSP Standard Tag Library (JSTL)
  • custom JSP tags
  • MySQL, JDBC, and connection pooling
  • JavaMail
  • SSL and secure connections
  • authentication
  • advanced HTTP skills
  • listeners
  • filters

To complete your training, section 5 presents an e-commerce web site that puts these skills into context. Once you understand how this web site works, you will have all the skills and code you need to start creating your own custom web applications.

Book Details

  • Paperback: 758 pages
  • Publisher: Mike Murach & Associates; 2nd Edition (January 2008)
  • Language: English
  • ISBN-10: 9781890774448
  • ISBN-13: 978-1890774448
  • File Size: 88.6 MiB
  • Hits: 453 times
Download Link

Murach’s C# 2010, 4th Edition - Free DownLoad

Book Description
This is the 2010 edition of Murach's best-selling C# book on developing Windows Forms applications. Here's what developers have said about earlier editions:
"I have to tell you that your C# book is far and away the best resource I have seen to date. It really does do what the learner needs. It is simple, straightforward, presents logical examples, and the two-page format is the best."

"With this book, I have quickly moved from being intimidated by C# to making it my language of choice, The fact that this process took me only 3 days should speak volumes about how effective this book is."

"I am actually flying through the C# book! And a lot of the topics I had problems with in the past are now making perfect sense."
What makes this book so effective? Here are several things it does that other C# books don't do:

#1: The OOP section deals with business objects, not cats and dogs
Object-oriented programming is the basis for C# 2010. But while other books try to explain it using whimsical examples (like mammals or cars), this book explains it in terms of true business objects, like customers, invoices, and products. So right from the start, you ll see how OOP is applied in the real world.

#2: There s a 4-chapter section on database programming
Business applications require database processing. So instead of glossing over this crucial function in a chapter or two, this book gives you 4 full chapters that show you how to use RAD tools like data sources as well as ADO.NET code to do fairly sophisticated database processing. There's certainly more to learn. But you'll have a solid set of skills that will let you easily prototype typical database applications in business.

#3: Complete applications show how all the pieces interact
The key to mastering C# development is to have plenty of real-world examples that show you how the features you're learning interact…and that help you avoid the problems that you can run into as you build complex applications. That's why this book gives you complete applications for everyday business functions (these can be downloaded for free from the Murach web site).

#4: The paired-pages format lets you set your own pace
Murach books have a distinctive format, where each two-page spread presents a single topic. You can read every page…skim or skip material you already know…quickly pinpoint the reference details you need…use the book however it works best for you. To see how this works, you can look at some pages using Amazon's Look Inside feature above or download sample chapters for free from the Murach web site.

Book Details

  • Paperback: 812 pages
  • Publisher: Mike Murach & Associates; 4th Edition (October 2010)
  • Language: English
  • ISBN-10: 9781890774592
  • ISBN-13: 978-1890774592
  • File Size: 127.4 MiB
  • Hits: 871 times
Download Link

Murach’s PHP and MySQL - Free DownLoad

Book Description
This book was developed by the same team that authored Murach's JavaScript and DOM Scripting, and it has the same strong content organization that lets you focus on what you need to know, when you need to know it.So it's a great first book in web programming if you're just starting out:
  • It shows you how to get an Apache web server environment set up, so you can test the apps on your computer
  • It gives you a quick-start course that shows you how to develop, test, and debug PHP applications that get data from a MySQL database…in just 6 chapters

Then, whether you're a beginning or experienced web developer, the rest of the book gives you a full set of professional PHP and MySQL skills:

  • The 9-chapter section on PHP teaches you how to build web applications using all the skills that make for a smooth user experience…like how to handle forms, strings, dates, arrays, cookies, sessions, and exceptions
  • The 5-chapter section on MySQL teaches you all the standard features you need to know for working with databases…like how to design and create a database and how to use SQL and PHP to work with database data
  • The 4-chapter section on advanced skills teaches you how to handle professional requirements, like ensuring security, generating email, processing images, and working with code from other web sites (like YouTube videos)…and it culminates with a Guitar Shop web site that shows how everything in the book ties together

Regardless of what you're learning next, each chapter covers skills from the simple to the complex. So you can go deeper and deeper to gain a sophisticated set of web and database skills, at your own pace.

So don't wait! Get your copy right away. I think you'll be delighted at how quickly you'll be creating your own database-driven websites using PHP and MySQL.

Book Details

  • Paperback: 840 pages
  • Publisher: Mike Murach & Associates (November 2010)
  • Language: English
  • ISBN-10: 1890774561
  • ISBN-13: 978-1890774561
  • File Size: 115.4 MiB
  • Hits: 702 times
Download Link

Get Going with Google AdWords - Free DownLoad

Book Description
In Get Going with Google AdWords, author Chandler Nguyen introduces you to the AdWords phenomenon, and will help you get started with setting up simple, water-tight campaigns to promote your blog, website or business.

Find out why and how so many people are using Google AdWords to help them get the results they want!

A faster way to bring in search traffic!

Bypass weeks or months of waiting around for search traffic to point readers to your site or product. Using Google AdWords is the fastest way to get the traffic you need!

This book will help those of you who are completely new to Google AdWords. You'll get a comprehensive introduction to AdWords, and a thorough walk-through of how it works. You'll learn all the ins and outs of setting up an account, getting it live, and reporting on your campaigns.

Find out why and how so many people are using Google AdWords to help them get the measured results they want!

Stop wasting time, and Get Going with Google AdWords!

About the Authors
Chandler Nguyen has worked in the online industry for the last several years, mainly focusing on Affiliate Marketing, Search and Web Analytics.

He has worked on numerous projects specifically targeting the Asia-Pacific region for multinational companies like Apple, ClubMed, and Citibank. He also contributes regular articles to several magazines, and lectures at the BMG International Education in Vietnam, where he currently resides.

You can check out his blog at: http://www.chandlernguyen.com/

Or email him at: chandlernguyen@gmail.com

Book Details

  • Paperback: 88 pages
  • Publisher: Rockable Press (2011)
  • Language: English
  • File Size: 7.2 MiB
  • Hits: 440 times
Download Link

Getting Good With Git - Free DownLoad

Book Description
In Getting Good With Git, Nettuts+ Associate Editor Andrew Burgess will guide you through the sometimes-scary waters of source code management with Git, the fast version control system.

As seen on the Tuts+ Marketplace, but now with over 2 1/2 hours of screencasts!

Git's speed, efficiency, and ease-of-use have made it the popular choice in the world of source code managers. And with a service like GitHub available for sharing your code, there's no question about whether learning Git is worth your time!

In this book, Andrew Burgess will take you from knowing nothing about source code management to being able to use Git proficiently. You'll look at why you should use a version control system, why Git is better than the other options, and how to set up and use Git. This book covers some of the advanced features of Git, and includes an appendix of other resources that will take your Git knowledge to the next level. We'll even get to know GitHub!

This book also includes a screencast series that walks you though most of the concepts that the book teaches. With over 2 and a half hours of video, you'll get a solid grounding in Git without much effort.

About the Author
Andrew Burgess is a Canadian web developer and is the Associate Editor at Nettuts+, where he has published numerous popular tutorials and screencasts. He's also a web development reviewer on Envato's Tuts+ Marketplace, and as a web developer, he specializes in JavaScript and Ruby. Andrew lives with his family in Oshawa, Canada.

Check out Andrew's personal  site at: http://andrewburgess.ca/
Or follow him on Twitter:  @Andrew8088

Book Details

  • Paperback: 101 pages
  • Publisher: Rockable Press (2010)
  • Language: English
  • File Size: 4.7 MiB
  • Hits: 707 times
Download Link

How to Take Great Photos - Free DownLoad

Book Description
In How to Take Great Photos, professional photographer Peter Tellone teaches you the fundamental skills you need to take great photos with whatever camera you got! It's time to stop taking snapshots, and start taking photographs.

Whether you've got a simple point-and-shoot or the latest DSLR, you'll learn the basics of what every photographer needs to know to make their shots count. Covering topics ranging from light, composition, exposure and aperture, to adding the finishing touches to your shots using editing software, you'll learn how to get 'that look' of photos you see in magazines or online without needing to spend hours upon hours studying photography resources.

Whether you want to start taking photography seriously as a hobby, or simply learn the basic skills to understand your camera's settings and take photos you will treasure in the years to come, How to Take Great Photos is packed full of down-to-earth advice.

It's time to stop taking snapshots, and start taking photographs.

About the Author
Peter Tellone is a freelance photographer, writer and photography teacher based in Southern California. He specializes in high dynamic range (HDR) imagery and landscape photography. He is a founding member of an exclusive group of photographers known as DB5.

Peter can be reached at peter@groundupphotos.com. His website is groundupphotos.com, and his blog is thehdrimage.com. You can also follow him on Twitter under @Moosepix.

Book Details

  • Paperback: 95 pages
  • Publisher: Rockable Press (2010)
  • Language: English
  • File Size: 19.1 MiB
  • Hits: 535 times
Download Link

4/24/2011

Beginning Android Application Development - Free DownLoad

Book Description
Create must-have applications for the latest Android OSThe Android OS is a popular and flexible platform for many of today's most in-demand mobile devices. This full-color guide offers you a hands-on introduction to creating Android applications for the latest mobile devices. Veteran author Wei Meng Lee accompanies each lesson with real-world examples to drive home the content he covers. Beginning with an overview of core Android features and tools, he moves at a steady pace while teaching everything you need to know to successfully develop your own Android applications.
  • Explains what an activity is and reviews its lifecycle
  • Zeroes in on customizing activities by applying styles and themes
  • Looks at the components of a screen, including LinearLayout, AbsoluteLayout, and RelativeLayout, among others
  • Details ways to adapt to different screen sizes and adjust display orientation
  • Reviews the variety of views such as TextView, ProgressBar, TimePicker, and more

Beginning Android Application Development pares down the most essential steps you need to know so you can start creating Android applications today.

From the Back Cover
Create applications for the latest Android OS

The Android OS is a popular and flexible platform for many of today's most in-demand mobile devices. This full-color guide offers you a hands-on introduction to creating Android applications for the latest mobile devices. Veteran author Wei-Meng Lee accompanies each lesson with real-world examples to drive home the content he covers. Beginning with an overview of core Android features and tools, the author proceeds to teach everything you need to know to successfully develop your own Android applications.

Beginning Android Application Development:

  • Explains what an activity is and reviews its lifecycle
  • Zeroes in on how to customize activities by applying styles and themes
  • Looks at the components of a screen, including LinearLayout, AbsoluteLayout, and RelativeLayout, among others
  • Details ways to adapt to different screen sizes and adjust display orientation
  • Reviews the variety of views such as TextView, ProgressBar, TimePicker, and more
  • Covers SMS messaging and networking
  • Walks you through how to create an Android Service and interact with it
  • Pares down the most essential steps for publishing Android applications

Book Details

  • Paperback: 448 pages
  • Publisher: Wrox (March 2011)
  • Language: English
  • ISBN-10: 9781118017111
  • ISBN-13: 978-1118017111
  • File Size: 21.3 MiB
  • Hits: 2,522 times
Download Link
[FileSonic] Wrox.Beginning.Android.Application.Development.Mar.2011.rar [Sponsor] Wrox.Beginning.Android.Application.Development.Mar.2011.rar

Professional Scrum with Team Foundation Server 2010 - Free DownLoad

Book Description
Professional guidance on using Microsoft's Visual Studio toolset for agile project management

Focusing on both process and results, this professional guide offers a practical approach to running agile software projects using Visual Studio's project management templates and tools. You'll first get a thorough overview of the interaction between traditional, scrum-based agile development techniques and the Microsoft Soutions Framework, before drilling down into the detail. The book covers tools, best practices, key templates, key data, team and process models, necessary tracking assets—and a host of other project challenges, such as project communication, organization, and budgets.

  • Shows how to use Microsoft's agile Visual Studio toolset for agile project management
  • Written by leading experts from Microsoft and industry, this is an authoritative guide to agile development for all Microsoft-based projects
  • Teaches basic concepts through best practices for delivering great software on time
  • Covers the interaction of traditional, scrum-based agile development techniques and the Microsoft Solutions Framework
  • Focuses on what must be in place to keep a project on track, including team models, process models, detailed tracking assets, and more

Professional Scrum with Team foundation Server 2010 combines theory with practical experience to help experienced software project managers and developers ship reliable software on time.

From the Back Cover
Ship great software—reliably and on time—using Scrum and TFS

Three main factors are necessary to successfully ship great software: technology, talent, and process. Offering an in-depth focus on the process element, this book serves as a road map for using Scrum to organize teams and activities and shows you how to use Visual Studio Team Foundation Server (TFS) to execute a Scrum project. The three authors combine their years of experience to present you with best practices, including templates to help get you started. They also provide a trio of distinct perspectives for handling the variety of challengesthat you may face, all aimed at putting you on the fast track to shipping exemplary software with Scrum and TFS.

Professional Scrum with Team Foundation Server 2010:

  • Details the basics of software project management, from initiating a project to organizing the team
  • Examines the roles and responsibilities of an effective team
  • Introduces you to the tracking and reporting functions of TFS
  • Shares guidance and insight into using Scrum artifacts in TFS
  • Demonstrates how to create product backlog items and define them for release
  • Includes in-depth coverage of running a release, a sprint, and a retrospective meeting

Book Details

  • Paperback: 336 pages
  • Publisher: Wrox (April 2011)
  • Language: English
  • ISBN-10: 0470943335
  • ISBN-13: 978-0470943335
  • File Size: 136.0 MiB
  • Hits: 1,923 times
Download Link
[FileSonic] Wrox.Professional.Scrum.with.Team.Foundation.Server.2010.Apr.2011.rar [Sponsor] Wrox.Professional.Scrum.with.Team.Foundation.Server.2010.Apr.2011.rar

Real-World Solutions for Developing High-Quality PHP Frameworks and Applications - Free DownLoad

Book Description
Learn to develop high-quality applications and frameworks in PHP

Packed with in-depth information and step-by-step guidance, this book escorts you through the process of creating, maintaining and extending sustainable software of high quality with PHP. World-renowned PHP experts present real-world case studies for developing high-quality applications and frameworks in PHP that can easily be adapted to changing business requirements. . They offer different approaches to solving  typical development and quality assurance problems that every developer needs to know and master.

  • Details the process for creating high-quality PHP frameworks and applications that can easily be adapted to changing business requirements
  • Covers the planning, execution, and automation of tests for the different layers and tiers of a Web application
  • Demonstrates how to establish a successful development process
  • Shares real-world case studies from well-known companies and their PHP experts

With this book, you'll learn to develop high-quality PHP frameworks and applications that can easily be maintained with reasonable cost and effort.

From the Back Cover
Develop high-quality applications and frameworks in PHP

PHP has risen to become one of the most popular programming languages in the world, making high-quality, sustainable applications and frameworks created in PHP more sought after than ever. Using real-world case studies from well-known companies, this valuable book presents the planning, execution, and automation of tests for the different layers and tiers of a web software architecture and explains how these companies measure and test the quality of their software. The authors and contributing PHP experts offer varying opinions as to how problems are solved so that you can benefit from different approaches prior to developing your own apps and frameworks in PHP.

Real-World Solutions for Developing High-Quality PHP Frameworks and Applications:

  • Looks at the characteristics of good internal and external software quality
  • Shares techniques for writing new code, changing and optimizing existing code, and finding and fixing bugs
  • Reveals bad testing practices so you know what to avoid
  • Addresses how to test service-oriented APIs, a WebDAV server, and many PHP frameworks
  • Reviews large-scale selenium-based testing and testing database interaction

Book Details

  • Paperback: 408 pages
  • Publisher: Wrox (April 2011)
  • Language: English
  • ISBN-10: 0470872497
  • ISBN-13: 978-0470872499
  • File Size: 48.7 MiB
  • Hits: 2,191 times
Download Link
[FileSonic] Wrox.Real-World.Solutions.for.Developing.High-Quality.PHP.Frameworks.and.Applications.Apr.2011.rar [Sponsor] Wrox.Real-World.Solutions.for.Developing.High-Quality.PHP.Frameworks.and.Applications.Apr.2011.rar