Updates

Latest Tweet



What's New?

Check out for latest innovation, a computer based training video collection


Like this Page

Browse by Chronology (Page 1)

Entries are sorted in descending order

Previous Page

Pro .NET 4 Parallel Programming in C#

Posted: May 30, 2012

Pro .NET 4 Parallel Programming in C# (Expert's Voice in .NET)
Parallel programming has been revolutionised in .NET 4, providing, for the first time, a standardised and simplified method for creating robust, scalable and reliable multi-threaded applications. The Parallel programming features of .NET 4 allow the programmer to create applications that harness the power of multi-core and multi-processor machines. Simpler to use and more powerful than ?classic? .NET threads, parallel programming allows the developer to remain focused on the work an application needs to perform. In Pro .NET 4 Parallel Programming in C#, Adam Freeman presents expert advice that guides you through the process of creating concurrent C# applications from the ground up. You?ll be introduced to .NET?s parallel programming features, both old and new, discover the key functionality that has been introduced in .NET 4, and learn how you can take advantage of the power of multi-core and multi-processor machines with ease. Pro .NET 4 Parallel Programming in C# is a reliable companion that will remain with you as you explore the parallel programming universe, elegantly and comprehensively explaining all aspects of parallel programming, guiding you around potential pitfalls and providing clear-cut solutions to the common problems that you will encounter. What you?ll learn Develop scalable and robust parallel applications in C# Design, test and use parallel algorithms and data structures Understand and implement common parallel design patterns Avoid common anti-patterns and problems Use Visual Studio to verify and debug parallel applications Who this book is for This book is for .NET developers encountering parallel or multi-threaded programming for the first time. No prior knowledge of multi-threaded programming is required, but the reader should be familiar with basic programming in C# using Visual Studio. Table of Contents Introducing Parallel Programming? Task Programming? Sharing Data? Coordinating Tasks? Parallel Loops? Parallel LINQ? Testing and Debugging Common Parallel Algorithms
Read More

Beginning Microsoft SQL Server 2012 Programming

Posted: May 30, 2012

Beginning Microsoft SQL Server 2012 Programming
Get up to speed on the extensive changes to the newest release of Microsoft SQL ServerThe 2012 release of Microsoft SQL Server changes how you develop applications for SQL Server. With this comprehensive resource, SQL Server authority Robert Vieira presents the fundamentals of database design and SQL concepts, and then shows you how to apply these concepts using the updated SQL Server. Publishing time and date with the 2012 release, Beginning Microsoft SQL Server 2012 Programming begins with a quick overview of database design basics and the SQL query language and then quickly proceeds to show you how to implement the fundamental concepts of Microsoft SQL Server 2012.You'll explore the key additions and changes to this newest version, including conditional action constructs, enhanced controls for results paging, application integration with SharePoint and Excel, and development of BI applications.Covers new features such as SQL Azure for cloud computing, client-connectivity enhancements, security and compliance, data replication, and data warehouse performance improvements Addresses essential topics including managing keys, writing scripts, and working with store procedures Shares helpful techniques for creating and changing tables, programming with XML, and using SQL Server Reporting and Integration Services Beginning Microsoft SQL Server 2012 Programming demystifies even the most difficult challenges you may face with the new version of Microsoft SQL Server.
Read More

Hadoop

Posted: May 30, 2012

Hadoop: The Definitive Guide
Ready to unlock the power of your data? With this comprehensive guide, you?ll learn how to build and maintain reliable, scalable, distributed systems with Apache Hadoop. This book is ideal for programmers looking to analyze datasets of any size, and for administrators who want to set up and run Hadoop clusters. You?ll find illuminating case studies that demonstrate how Hadoop is used to solve specific problems. This third edition covers recent changes to Hadoop, including material on the new MapReduce API, as well as MapReduce 2 and its more flexible execution model (YARN).Store large datasets with the Hadoop Distributed File System (HDFS) Run distributed computations with MapReduce Use Hadoop?s data and I/O building blocks for compression, data integrity, serialization (including Avro), and persistence Discover common pitfalls and advanced features for writing real-world MapReduce programs Design, build, and administer a dedicated Hadoop cluster?or run Hadoop in the cloud Load data from relational databases into HDFS, using Sqoop Perform large-scale data processing with the Pig query language Analyze datasets with Hive, Hadoop?s data warehousing system Take advantage of HBase for structured and semi-structured data, and ZooKeeper for building distributed systems
Read More

Adobe Edge Preview 5

Posted: May 30, 2012

Adobe Edge Preview 5: The Missing Manual
Want to create animated graphics for iPhone, iPad and the Web, using familiar Adobe features? You?ve come to the right guide. Adobe Edge Preview 5: The Missing Manual shows you how to build HTML5 and JavaScript graphics with Adobe multimedia tools. No programming experience? No problem. Adobe Edge writes all the code for you. With this book, you?ll be designing great-looking web apps in no time. The important stuff you need to know:Get to know the workspace. Learn how Adobe Edge Preview 5 performs its magic. Create and import graphics. Make drawings with Edge?s tools, or use art you designed in other programs. Work with text. Build menus, label buttons, provide instructions, and perform other tasks. Jump into animation. Master Edge?s elements, properties, and timeline panels. Make it interactive. Use triggers and actions to give users control over their web experience. Peek behind the curtain. Understand how HTML and CSS documents work. Dig into JavaScript. Customize your projects by tweaking your code.
Read More

Maintainable JavaScript

Posted: May 30, 2012

Maintainable JavaScript
You may have definite ideas about writing code when working alone, but team development requires that everyone use the same approach. With the JavaScript practices in this book?including code style, programming tips, and automation?you?ll learn how to write maintainable code that other team members can easily understand, adapt, and extend. Author Nicholas Zakas assembled this collection of best practices as a front-end tech leader at Yahoo!, after completing his own journey from solo hacker to team player. He also includes rules recommended by other industry authorities. Use these tips and techniques to help your team set aside individual preferences and function at a higher level.Establish specific code conventions for your team Use tools such as JSLint and JSHint to keep your team on track Adopt style guidelines, such as basic formatting, to help your team produce uniform code Apply several programming practices to solve problems and improve code quality Create an automated JavaScript build system using a variety of utilities Integrate browser-based JavaScript testing with tools such as the YUI Test Selenium Driver
Read More