Sabtu, 28 Mei 2016

1Bookcase - 3 books ready for downloading


1Bookcase - 3 books ready for downloading

Link to 1Bookcase

Unity for Absolute Beginners

Posted: 27 May 2016 11:27 PM PDT

Unity for Absolute Beginners

Unity for Absolute Beginners.

Unity for Absolute Beginners walks you through the fundamentals of creating a small third-person shooter game with Unity. Using the free version of Unity to begin your game development career, you’ll learn how to import, evaluate and manage your game resources to create awesome third-person shooters. This book assumes that you have little or no experience with game development, scripting, or 3D assets, and that you’re eager to start creating games as quickly as possible, while learning Unity in a fun and interactive environment.

With Unity for Absolute Beginners you’ll become familiar with the Unity editor, key concepts and functionality. You’ll learn how to import, evaluate and manage resources. You’ll explore C# scripting in Unity, and learn how to use the Unity API. Using the provided art assets, you will learn the fundamentals of good game design and iterative refinement as you take your game from a simple prototype to a quirky, but challenging variation of the ever-popular first-person shooter. As can be expected, there will be plenty of destruction, special effects and mayhem along the way.

Unity for Absolute Beginners assumes that you have little or no experience with game development, scripting, or 3D assets, but are eager to get up-to-speed as quickly as possible while learning Unity in a fun and interactive environment.

What you'll learn

  • How to use the Unity editor, including key concepts and functionality
  • How to use import, evaluate and manage resources for use in your Unity games
  • How to use the Unity API and script in Unity using C#
  • The fundamentals of good game design and the process you need to use to make good games

Who this book is for

This book assumes that you have little or no experience with game development, scripting, or 3D assets, but are eager to get up to speed as quickly as possible while learning Unity in a fun and interactive environment.

The post Unity for Absolute Beginners appeared first on 1Bookcase.

High Impact Data Visualization with Power View, Power Map, and Power BI

Posted: 27 May 2016 11:24 PM PDT

High Impact Data Visualization with Power View, Power Map, and Power BI

High Impact Data Visualization with Power View, Power Map, and Power BI.

High Impact Data Visualization with Power View, Power Map, and Power BI helps you take business intelligence delivery to a new level that is interactive, engaging, even fun, all while driving commercial success through sound decision-making. Learn to harness the power of Microsoft's flagship, self-service business intelligence suite to deliver compelling and interactive insight with remarkable ease. Learn the essential techniques needed to enhance the look and feel of reports and dashboards so that you can seize your audience's attention and provide them with clear and accurate information. Also learn to integrate data from a variety of sources and create coherent data models displaying clear metrics and attributes.

Power View is Microsoft’s ground-breaking tool for ad-hoc data visualization and analysis. It’s designed to produce elegant and visually arresting output. It’s also built to enhance user experience through polished interactivity. Power Map is a similarly powerful mechanism for analyzing data across geographic and political units. Power Query lets you load, shape and streamline data from multiple sources. PowerPivot can extend and develop data into a dynamic model. Power BI allows you to share your findings with colleagues, and present your insights to clients.

High Impact Data Visualization with Power View, Power Map, and Power BI helps you master this suite of powerful tools from Microsoft. You’ll learn to identify data sources, and to save time by preparing your underlying data correctly. You’ll also learn to deliver your powerful visualizations and analyses through the cloud to PCs, tablets and smartphones.

  • Simple techniques take raw data and convert it into information.
  • Slicing and dicing metrics delivers interactive insight.
  • Visually arresting output grabs and focuses attention on key indicators.

What you'll learn

  • Produce designer output that will astound your bosses and peers.
  • Drive business intelligence from Excel using BI in the Cloud.
  • Gather source data from corporate and public sources.
  • Integrate charts, maps, and tables to deliver visually stunning information.
  • Discover new insights as you chop and tweak your data as never before.
  • Adapt delivery to mobile devices.
  • Outshine competing products and enhance existing skills.

Who this book is for

High Impact Data Visualization with Power View, Power Map, and Power BI is written for any Excel or SharePoint user. Business Intelligence developers, power users, IT managers, finance experts, and more can use this book to outshine the competition by producing high-impact business intelligence reporting on a variety of devices from a variety of sources.

The post High Impact Data Visualization with Power View, Power Map, and Power BI appeared first on 1Bookcase.

Automation through Chef Opscode

Posted: 27 May 2016 11:16 PM PDT

Automation through Chef Opscode

Automation through Chef Opscode: A Hands-on Approach to Chef.

Automation through Chef Opscode provides an in-depth understanding of Chef, which is written in Ruby and Erlang for configuration management, cloud infrastructure management, system administration, and network management.

Targeted at administrators, consultants, and architect, the book guides them through the advanced features of the tool which are necessary for infrastructure automation, devops automation, and reporting. The book presumes knowledge of Ruby and Erlang which are used as reference languages for creating recipes and cookbooks and as a refresher on them to help the reader get on speed with the flow of book.

The book provides step by step instructions on installation and configuration of Chef, usage scenarios of Chef, in infrastructure automation by providing common scenarios like virtual machine provisioning, OS configuration for Windows, Linux, and Unix, provisioning and configuration of web servers like Apache along with popular databases like MySQL.

It further elaborates on the creation of recipes, and cookbooks, which help in deployment of servers and applications to any physical, virtual, or cloud location, no matter the size of the infrastructure.

The books covers advanced features like LWRPs and Knife and also contains several illustrative sample cookbooks on MySQL, Apache, and CouchDB deployment using a step by step approach.

What you'll learn

  • Features and resources that power Chef as an optimum automation tool
  • Installing and configuring Chef
  • Managing your infrastructure using Chef
  • How to develop cookbooks and recipes
  • Real-time automation to deploy servers and applications to any physical, virtual, or cloud location

Who this book is for

  • IT administrators
  • OS administrators
  • Linux administrators
  • Consultants
  • Cloud architects
  • Cloud computing consultants
  • Infrastructure architects
  • Automation consultants
  • Automation architects

The post Automation through Chef Opscode appeared first on 1Bookcase.


READ MORE - 1Bookcase - 3 books ready for downloading

Jumat, 27 Mei 2016

1Bookcase - 10 books ready for downloading


1Bookcase - 10 books ready for downloading

Link to 1Bookcase

Transportation Management with SAP TM 9

Posted: 26 May 2016 11:38 AM PDT

Transportation Management with SAP TM 9

Transportation Management with SAP TM 9: A Hands-on Guide to Configuring, Implementing, and Optimizing SAP TM.

The implementation of a TMS solution is a highly complex and mission critical project. If executed correctly a good TMS can deliver a number of benefits to the organization in terms of optimization, greater efficiency, reduced errors and improved revenue through accurate invoicing. However a number of projects fail to realize these benefits for a host of reasons such as an incorrect product selection, over customization of the system and lack of detailed processes. The evaluation and selection of the right transportation management system is a very critical step in the successful implementation of a TMS product as well as ensuring that the organization is able to realize the benefits expected from the system.

Transportation Management with SAP TM 9 is a guide for CIO/CXOs evaluating options for various transportation management solutions available in the market and helps inappropriate decision making before committing investment. A proven evaluation framework and guidance provided in the book can help decision makers with product selection and help to create a business case for management approval and design a future roadmap for the organization. The book provides a comprehensive understanding of what SAP transportation management is and is useful for teams involved in TM Implementation and roll outs to ensure preparedness. The book explains end-to-end freight life cycle processes, functional system landscape, implementation challenges and post go-live precautions required to optimize investments in SAP TM.

Transportation Management with SAP TM 9 also acts as a step by step implementation guide with details of configuration required to set up a TM9 system. This book also covers the upgrade of SAP TM8 to SAP TM9 which will be useful for existing clients who are on TM 8. Nonavailability of SAP TM skilled resources is a major challenge faced by organizations and the book provides a detailed competency building plan along with skill set requirements to create a competent and trained workforce to manage-transformation.The current book available in the market on SAP TM is based on Version 6 release which does not cover air freight processes. Our book covers end-to-end air freight configuration scenarios for logistic companies.

What you'll learn

  • Step-by-step configuration and implementation guidance for SAP TM v9
  • An understanding of the transportation management solutions landscape
  • Guidance on TMS product selection
  • Industry best practices for SAP TM implementation
  • Processes supported by SAP TM

Who this book is for

  • CIOs / CXOs / decision makers of organization purchasing SAP TM solution
  • Business users
  • SAP TM pre-sales team
  • SAP TM implementation /roll-out /AMS consultants

The post Transportation Management with SAP TM 9 appeared first on 1Bookcase.

Game Development Tool Essentials

Posted: 26 May 2016 11:37 AM PDT

Game Development Tool Essentials

Game Development Tool Essentials.

Game Development Tool Essentials provides must-have tips and tricks from industry professionals for strengthening and streamlining your game tools pipeline. Everyone knows the game tools pipeline is important, but in the current environment of shrinking budgets and increased time pressure, developers often have to settle for inefficient, ad hoc, messy pipelines.

This unique book will break you out of that cycle. The practical, expert insights contained within will enable you to work faster and more efficiently, so you can spend more time making cool things. Game Development Tool Essentials pools the knowledge and experience of working developers over four critical aspects of the game tools pipeline: asset and data management, geometry and models, Web tools, and programming. Within those sections, you will learn cutting-edge techniques on essential subjects such as COLLADA rendering, exporting and workflow; asset management and compiler architecture; and moving tools to the cloud. If you're a game developer, you need Game Development Tool Essentials.

  • Covers readily available tools and tools developers can build themselves.
  • Presents 96 code samples, 81 illustrations, and end-of-chapter references.
  • Special chapter on moving tools to the cloud.

What you'll learn

  • Set up and code a plug-in-based asset compiler that can help convert a variety of asset types.
  • Create a complex polygon pattern (Voronoi diagram) using MAXScript.
  • Learn how to use the Khronos COLLADA CTS to build a rock solid 3D content pipeline.
  • Discover powerful tricks for using OS X Scene Kit to render COLLADA assets.
  • Build full-featured online game development tools easily with Django.
  • Move companion tools out of the game engine and into Web applications.

Who this book is for

Game Development Tool Essentials is for working and prospective game developers. It will help software engineers, systems programmers, graphics architects, technical artists, 3D artists, software architects, and 3D modelers involved with the game development pipeline.

The post Game Development Tool Essentials appeared first on 1Bookcase.

.NET IL Assembler

Posted: 26 May 2016 11:35 AM PDT

NET IL Assembler

.NET IL Assembler.

Advanced .NET IL Assembler is a comprehensive drill-down into the inner workings of the .NET Framework. Acknowledged runtime expert and Microsoft insider Serge Lidin steps through the internal structures and operations that take place when .NET code is executed, showing how the syntax and grammar of the coding language is broken down into low-level units that can be expressed through the ILAsm language that runs behind the scenes in .NET.

By reading this book you will develop the skills you need to write tighter, faster, .NET code; to debug complex error handling situations; and to oversee multi-language and multi-platform projects with confidence.

What you'll learn

  • Discover the structure of the .NET execution sequence and the Managed Executable Files that lie within it.
  • Step through the core .NET component modules, namespaces and classes and see how each is consumed by ILAsm and can be optimized for execution
  • Learn how to use the IL Assembler and Disassembler tools to analyze .NET code, metadata structures and exception handling within Visual Studio.
  • Understand the issues that surround multi-language and multi-framework projects
  • Develop your own Custom Attributes and tailor them for speed and security.

Who this book is for

This book is aimed at .NET developers with a good understanding of C# and an understanding of how the .NET Framework framework stack operates. All concepts related to the CLR and MSIL are introduced from first principals. The concepts taught are valid for all versions of .NET.

The post .NET IL Assembler appeared first on 1Bookcase.

Rethinking the Internet of Things

Posted: 26 May 2016 11:32 AM PDT

Rethinking the Internet of Things

Rethinking the Internet of Things: A Scalable Approach to Connecting Everything.

Apress is proud to announce that Rethinking the Internet of Things was a 2014 Jolt Award Finalist, the highest honor for a programming book. And the amazing part is that there is no code in the book.

Over the next decade, most devices connected to the Internet will not be used by people in the familiar way that personal computers, tablets and smart phones are. Billions of interconnected devices will be monitoring the environment, transportation systems, factories, farms, forests, utilities, soil and weather conditions, oceans and resources.

Many of these sensors and actuators will be networked into autonomous sets, with much of the information being exchanged machine-to-machine directly and without human involvement. Machine-to-machine communications are typically terse. Most sensors and actuators will report or act upon small pieces of information – “chirps”. Burdening these devices with current network protocol stacks is inefficient, unnecessary and unduly increases their cost of ownership.

This must change. The architecture of the Internet of Things must evolve now by incorporating simpler protocols toward at the edges of the network, or remain forever inefficient. Rethinking the Internet of Things describes reasons why we must rethink current approaches to the Internet of Things. Appropriate architectures that will coexist with existing networking protocols are described in detail. An architecture comprised of integrator functions, propagator nodes, and end devices, along with their interactions, is explored.

What you'll learn

  • Discusses the difference between the “normal” Internet and the Internet of Things.
  • Describes a new architecture and its components in the “chirp” context.
  • Explains the shortcomings of IP for IoT.
  • Describes the anatomy of the IoT.
  • Describes how to build a suitable network to maximize the amazing potential of the IoT.

Who this book is for

Thought leaders, executives, architectural, standards and development leaders in the evolving IoT industry. Corporations and organizations whose commercial products could be adapted simply to be functioning devices on the IOT while saving billions of dollars in unnecessary costs or proprietary designs. Those who wish to capitalize on technology change and those interested in the Internet, its capabilities and the need to improve it.

The post Rethinking the Internet of Things appeared first on 1Bookcase.

Android on x86

Posted: 26 May 2016 11:31 AM PDT

Android on x86

Android on x86: An Introduction to Optimizing for Intel Architecture.

Android on x86: an Introduction to Optimizing for Intel® Architecture serves two main purposes. First, it makes the case for adapting your applications onto Intel's x86 architecture, including discussions of the business potential, the changing landscape of the Android marketplace, and the unique challenges and opportunities that arise from x86 devices. The fundamental idea is that extending your applications to support x86 or creating new ones is not difficult, but it is imperative to know all of the technicalities. This book is dedicated to providing you with an awareness of these nuances and an understanding of how to tackle them.

Second, and most importantly, this book provides a one-stop detailed resource for best practices and procedures associated with the installation issues, hardware optimization issues, software requirements, programming tasks, and performance optimizations that emerge when developers consider the x86 Android devices. Optimization discussions dive into native code, hardware acceleration, and advanced profiling of multimedia applications. The authors have collected this information so that you can use the book as a guide for the specific requirements of each application project.

This book is not dedicated solely to code; instead it is filled with the information you need in order to take advantage of x86 architecture. It will guide you through installing the Android SDK for Intel Architecture, help you understand the differences and similarities between processor architectures available in Android devices, teach you to create and port applications, debug existing x86 applications, offer solutions for NDK and C++ optimizations, and introduce the Intel Hardware Accelerated Execution Manager. This book provides the most useful information to help you get the job done quickly while utilizing best practices.

What you'll learn

  • The development-relevant differences between Android on ARM and Android on Intel x86
  • How to set up the SDK for an emulated Intel Android device
  • How to build the Android OS for the Intel Mobile Processor
  • How to create new x86 based Android applications, set up testing and performance tuning, and port existing Android applications to work with the x86 processor
  • How to debug problems they encounter when working on the x86 Android test platform
  • Intricacies of the Intel Hardware Accelerated Execution Manager. The reader will also gain significant insight into the OpenGL Android support.

Who this book is for

  • Android developers
  • Hardware designers who need to understand how Android will work on their processors
  • CIOs and CEOs of technology-based companies
  • IT staff who may encounter or need to understand the issues
  • New startup founders and entrepreneurs
  • Computer science students

The post Android on x86 appeared first on 1Bookcase.

Make a 2D Arcade Game in a Weekend

Posted: 26 May 2016 11:29 AM PDT

Make a 2D Arcade Game in a Weekend

Make a 2D Arcade Game in a Weekend: With Unity.

Create and complete your first 2D arcade game in Unity. In Make a 2D Arcade Game in a Weekend with Unity, you will learn to create an arcade classic brick breaker game from beginning to end. You will plan the game flow, add the graphics and create the game logic using C#, then build the UX to complete your game. By the time you have finished, you will have enough knowledge to tweak the game to create more levels or your own variant game rules, and you will have the confidence to go on and create your own 2D arcade games. You will also learn how to publish the game into mobile app stores.

Unity is a powerful cross platform software tool that allows you to create 2D and 3D apps and games. Learning how to create a classic arcade game is a great way to learn the foundations of game design. While you do need to have a basic understanding of Unity to complete this project, advanced game building or advanced Unity experience is not required.

What you'll learn

  • Learn how to design a classic arcade puzzle game with a unique twist
  • Navigate the Unity game development platform
  • Gain knowledge and experience scripting in C#
  • Add power-ups and scoring to a game
  • Learn tips for shortening the development timeline
  • Deploy your game using Unity Cloud Build

Who this book is for

Make a 2D Arcade Game in a Weekend with Unity is for readers who are interested in learning the basic concepts of game development. Make a 2D Arcade Game in a Weekend with Unity is an excellent choice for the beginner game developer or novice mobile app developer to learn how to build a classic arcade game in a short period of time.

The post Make a 2D Arcade Game in a Weekend appeared first on 1Bookcase.

Leading When You’re Not the Boss

Posted: 26 May 2016 11:26 AM PDT

Leading When You're Not the Boss

Leading When You're Not the Boss: How to Get Things Done in Complex Corporate Cultures.

Answer the questions that arise when managers and workers need to adjust to unfamiliar leadership roles and rules in flattened organizational forms. Leading When You're Not the Boss provides a conceptual framework that you can apply when assessing your own organizations and work. The book discusses the underlying ideas necessary for a shift from a culture of hierarchies to one of relationships and the establishment of intrapreneurial and holistic work environments.

This book supports the trend in many corporations toward flattening parts of their traditional top–down hierarchical management systems into more egalitarian, democratized, and distributed organizational forms. It analyzes the weaknesses of “management” culture at a time of ever more rapid change and complexity in the business world and illustrates how flattened organizational units increase agility, innovation, and efficacy. Moreover, it discusses how individuals can exercise effective leadership despite lacking the command-and-control authority of conventional bosses and ways for organizations to cultivate effective “post-management” cultures.

Especially in the technology sector, large projects have become too complex to be mastered by any single leader. Drawing on his experience as a senior manager and executive consultant for a number of Fortune Global 500 companies, Roger Strathausen analyzes the situations and benefits that motivate companies to adopt flattened organizational forms. He shows that empowering a multi-talented group to manage itself by horizontal cooperation can deliver products with more speed, efficiency, innovation, and nimbleness than a solo boss could, while yielding higher employee productivity and retention rates.

With an entertaining mix of real-world examples and an episodic HBR-style fictitious case study, the author illustrates throughout the book how his leadership lessons can be serviceable only when intelligently tailored to the dynamic complexities of specific situations, including the personalities and competencies of the people involved.

What you'll learn

  • How traditional hierarchical structures inhibit agile, creative responses to the complexities of today's business world
  • How to tailor the techniques of shared leadership to specific business situations rather than treating them as iron rules
  • How to flourish in nonhierarchical and ambiguously-hierarchical organizational contexts that encourage individual initiative for the joint benefit of the enterprise and personal professional growth
  • How success and fulfillment at work are enhanced by organizational forms in which participants assess the situational relevance of their respective talents and actively apply them to group objectives in lateral cooperation with peers, as opposed to passively receiving orders from appointed bosses

Who this book is for

The primary readerships for this book are business leaders and managers at all levels in corporations and non-managerial professionals who work in self-directed teams.

The secondary readerships are practitioners, consultants, and academics interested in the topics of human resources, organizational design, and the future of work.

The post Leading When You’re Not the Boss appeared first on 1Bookcase.

A Practical Guide to TPM 2.0

Posted: 26 May 2016 11:24 AM PDT

A Practical Guide to TPM 2.0

A Practical Guide to TPM 2.0: Using the Trusted Platform Module in the New Age of Security.

A Practical Guide to TPM 2.0: Using the Trusted Platform Module in the New Age of Security is a straight-forward primer for developers. It shows security and TPM concepts, demonstrating their use in real applications that the reader can try out.

Simply put, this book is designed to empower and excite the programming community to go out and do cool things with the TPM. The approach is to ramp the reader up quickly and keep their interest.A Practical Guide to TPM 2.0: Using the Trusted Platform Module in the New Age of Security explains security concepts, describes the TPM 2.0 architecture, and provides code and pseudo-code examples in parallel, from very simple concepts and code to highly complex concepts and pseudo-code.

The book includes instructions for the available execution environments and real code examples to get readers up and talking to the TPM quickly. The authors then help the users expand on that with pseudo-code descriptions of useful applications using the TPM.

What you'll learn

  • TPM 2.0 architecture fundamentals, including changes from TPM 1.2
  • TPM 2.0 security concepts
  • Essential application development techniques
  • A deep dive into the features of TPM 2.0
  • A primer on the execution environments available for application development. Learn as you go!

Who this book is for

Application software developers, OS developers, device-driver developers, and embedded-device specialists, who will benefit from mastering TPM 2.0 capabilities and building their own applications quickly. This book will give them the tools they need to experiment with and understand the technology.

Software architects who need to understand the security guarantees provided by TPMs

Managers who fund the projects that use TPMs.

Non-technical users who may want to know why TPMs are on their computers and how to make use of them.

The post A Practical Guide to TPM 2.0 appeared first on 1Bookcase.

Embedded Firmware Solutions

Posted: 26 May 2016 11:22 AM PDT

Embedded Firmware Solutions

Embedded Firmware Solutions: Development Best Practices for the Internet of Things.

Embedded Firmware Solutions is the perfect introduction and daily-use field guide–for the thousands of firmware designers, hardware engineers, architects, managers, and developers–to Intel's new firmware direction (including Quark coverage), showing how to integrate Intel® Architecture designs into their plans.

Featuring hands-on examples and exercises using Open Source codebases, like Coreboot and EFI Development Kit (tianocore) and Chromebook, this is the first book that combines a timely and thorough overview of firmware solutions for the rapidly evolving embedded ecosystem with in-depth coverage of requirements and optimization.

What you'll learn

  • Understand the key differences between PC and embedded ecosystems in terms of firmware needs.
  • Thorough underpinning of Intel's firmware solutions.
  • How to build a firmware stack for Quark.
  • How to integrate FSP with a bootloader, by studying the hands-on example of Coreboot and UEFI.
  • How to make a smart “build-it or buy-it” decision when starting a new embedded project.

Who this book is for

Firmware designers and engineers, hardware engineers, software architects, and product development managers.

The post Embedded Firmware Solutions appeared first on 1Bookcase.

Energy Efficient Servers

Posted: 26 May 2016 11:16 AM PDT

Energy Efficient Servers

Energy Efficient Servers: Blueprints for Data Center Optimization.

Energy Efficient Servers: Blueprints for Data Center Optimization introduces engineers and IT professionals to the power management technologies and techniques used in energy efficient servers. The book includes a deep examination of different features used in processors, memory, interconnects, I/O devices, and other platform components. It outlines the power and performance impact of these features and the role firmware and software play in initialization and control. Using examples from cloud, HPC, and enterprise environments, the book demonstrates how various power management technologies are utilized across a range of server utilization. It teaches the reader how to monitor, analyze, and optimize their environment to best suit their needs. It shares optimization techniques used by data center administrators and system optimization experts at the world's most advanced data centers.

What you'll learn

  • Develop a deep understanding of power management in modern servers – from data center and systems software to low-level processor technologies – and all the pieces in-between.
  • Build an understanding of technologies used in cores, caches, memory, system agents, processor interconnects, and PCI-E to manage power.
  • Learn techniques for monitoring and characterizing server power management technologies including component and system level impact.
  • Develop strategies to improve infrastructure utilization and cost-effectiveness, to guide configuration and purchasing decisions, and to enhance application deployment.
  • Learn new techniques to optimize a server for energy efficiency while still meeting the service level requirements of software, related systems in the data center, and end customers.

Who this book is for

Primarily: Engineers and IT professionals. More broadly, the book appeals to a wide technologist audience – anyone who designs or relies on a server to run services and applications – from software engineers, to system administrators, to equipment and system manufacturers, to data center operators.

The post Energy Efficient Servers appeared first on 1Bookcase.


READ MORE - 1Bookcase - 10 books ready for downloading

Kamis, 26 Mei 2016

1Bookcase - 20 books ready for downloading


1Bookcase - 20 books ready for downloading

Link to 1Bookcase

Expert T-SQL Window Functions in SQL Server

Posted: 25 May 2016 11:49 AM PDT

Expert T-SQL Window Functions in SQL Server

Expert T-SQL Window Functions in SQL Server.

Expert T-SQL Window Functions in SQL Server takes you from any level of knowledge of windowing functions and turns you into an expert who can use these powerful functions to solve many T-SQL queries. Replace slow cursors and self-joins with queries that are easy to write and fantastically better performing, all through the magic of window functions.

First introduced in SQL Server 2005, window functions came into full blossom with SQL Server 2012. They truly are one of the most notable developments in SQL in a decade, and every developer and DBA can benefit from their expressive power in solving day-to-day business problems. Begin using windowing functions like ROW_NUMBER and LAG, and you will discover more ways to use them every day. You will approach SQL Server queries in a different way, thinking about sets of data instead of individual rows. Your queries will run faster, they will be easier to write, and they will be easier to deconstruct and maintain and enhance in the future.

Just knowing and using these functions is not enough. You also need to understand how to tune the queries. Expert T-SQL Window Functions in SQL Server explains clearly how to get the best performance. The book also covers the rare cases when older techniques are the best bet. Stop using cursors and self-joins to solve complicated queries. Become a T-SQL expert by mastering windowing functions.

  • Teaches you how to use all the window functions introduced in 2005 and 2012.
  • Provides real-world examples that you can experiment with in your own database.
  • Explains how to get the best performance when using windowing functions.

What you'll learn

  • Create aggregations by defining sets of rows with the OVER clause.
  • Calculate aggregates without losing the details.
  • Rank and bucketize data for reporting purposes.
  • Reduce and often eliminate self-joins.
  • Reduce and often eliminate row-by-row cursor processing.
  • Write simpler queries that perform with greater speed.
  • Recognize situations when window functions make a difference.

Who this book is for

Expert T-SQL Window Functions in SQL Server is for the SQL Server database professionals who are ready to take on the biggest leap in query-writing expressiveness and performance to hit the SQL language in years. It's for developers and database administrators who may have heard about windowing functions, but who haven't had a chance to learn much about them. Expert T-SQL Window Functions in SQL Server is an excellent way for database professionals to get up to speed on these functions and put their benefits to work.

The post Expert T-SQL Window Functions in SQL Server appeared first on 1Bookcase.

Stripes by Example

Posted: 25 May 2016 11:48 AM PDT

Stripes by Example

Stripes by Example.

In this 100-page book, you will find that Stripes provides a very simple learning path, where you do not need to understand the entire framework in order to use it. The concept of this book is exactly that – to get you using the framework and writing code immediately. You will be off and running in no time, and adding to your skill set as you progress.

This book is written with exactly that learning method in mind. No filler, no empty explanations… just code. You won’t be driving solo, however. Each code example is heavily annotated with comments and tips, so that you not only understand each snippet, but can also dive deeper if you so choose.

Stripes is a web framework for the Java programming language. It was initially released in 2005 by Tim Fennell. Despite its growth and maturity, Stripes has always focused on two key principles: simplicity and ease of development. Stripes has also remained a solution for a single application tier: the web-layer. Its purpose is to handle the interaction between a web browser and server-side java code. To tie these concepts together Stripes makes heavy use of Java annotations, which we will see as we learn the various features of Stripes.

What you'll learn

  • How to get started with Stripes, the popular Java-based Web framework
  • What are ActionBeans and how to use them
  • How to map URLs to methods
  • What are JSPs and forms and how to use them
  • How to work with data and interact with ActionBeans
  • What are validations, resolutions, and annotations and how to use them
  • What are interceptors and how to use them
  • What is good design and how to apply it using Stripes

Who this book is for

This book is for experienced Java and/or web developers who are new to the Stripes web framework.

The post Stripes by Example appeared first on 1Bookcase.

Pro Grunt.js

Posted: 25 May 2016 11:45 AM PDT

Pro Grunt.js

Pro Grunt.js.

Pro Grunt.js gets you quickly up-to-speed with this popular JavaScript-based task runner. Author James Cryer takes you from initial installation all the way through to authoring successful plugins.

Using hands-on examples you will learn about CSS linting, combination, compilation and minification; JavaScript linting, AMD modules, and templates; image processing and optimizing; and creating a local server. You will then move on to more advanced topics such as LiveReload, Test Automation, Modular configuration, and combining tasks. Finally you will see how to scaffold plugins using Grunt init and Yeoman, how to test them with Mocha and Chai, and how to publish them so others can use them.

Start using Grunt.js to improve your workflows by using Pro Grunt.js today.

What you'll learn

  • How and when to use Grunt.js.
  • How to work with Grunt.js to optimize your CSS, JavaScript, and images.
  • How to perform more advanced operations with Grunt.js.
  • How to build, test, and publish your very own Grunt.js plugins.

Who this book is for

This book is for the reader who is familiar with the concepts of JavaScript frameworks and wants to implement Grunt.js into their workflow.

The post Pro Grunt.js appeared first on 1Bookcase.

Joomla! 3 SEO and Performance

Posted: 25 May 2016 11:41 AM PDT

Joomla! 3 SEO and Performance

Joomla! 3 SEO and Performance.

Joomla 3 SEO and Performance is a concise, 188-page book that helps you to build websites that dominate search engine rankings and have super-fast load times, giving your sites an increased audience. The book takes a very practical approach full of real-world examples. It does not just provide instructions, but also teaches you the logic behind what you are doing. It will make you breathe SEO while building your websites, which is the only way to success.

Joomla 3 SEO and Performance starts with the Joomla core SEO possibilities. It shows how even if you are a relative newcomer to Joomla you will be able to build sites that rank high in Google without having to install complicated plugins. The remaining chapters dig much deeper, both into Joomla, and into the use of SEO plugins and extensions with a full chapter dedicated to SH404SEF, probably the best SEO extension for Joomla. In order to keep the visitors that you acquire, Joomla 3 SEO and Performance also shows you how to make your website load faster. This is achieved using Joomla core features as well as plugins. You will be stunned how easy it is to achieve massive improvements!

Joomla 3 SEO & Performance:

  • Walks you through the Joomla SEO options, both basic and advanced
  • Teaches you to breathe SEO while building your websites
  • Teaches you how to make your websites screaming fast

What you'll learn

  • Learn to build a solid basis for Joomla SEO.
  • Learn how Google likes you to build your site.
  • Use advanced and hidden techniques in Joomla.
  • How to use SEO extensions and plugins for even better optimization.
  • Optimize off-site SEO through Google Webmaster Tools and Analytics.
  • Make your site load lightning fast.

Who this book is for

Joomla 3 SEO and Performance is for anyone who needs more visitors for their website and wants to rank highly in search engines. The book is suitable for any Joomla enthusiast who has at least some basic knowledge in setting up a Joomla site, like creating articles, modules, and menus. SEO knowledge is not required, this is all explained.

The post Joomla! 3 SEO and Performance appeared first on 1Bookcase.

Pro Vagrant

Posted: 25 May 2016 11:39 AM PDT

Pro Vagrant

Pro Vagrant.

Pro Vagrant teaches you how to effectively implement and optimize Vagrant in your everyday work environment. Master the creation and configuration of virtual development environments with an easy-to-use workflow, and focus on automation. Vagrant lowers development environment setup time, increases development/production parity, and makes the “works on my machine” excuse a relic of the past.

DevOps is mainstream best practice nowadays, and Vagrant sits firmly in the DevOps toolkit. This book will take you from basic usage and getting started, to provisioning with Shell, Puppet, and Chef. You will see how to use Vagrant in real-life scenarios, so that you can start to use Vagrant day-to-day in your work.

Author Wodimierz Gajda is a Vagrant expert and now brings his experience to you in Pro Vagrant. This is an indispensable book for anyone using Vagrant – add it to your library today.

What you'll learn

  • Get started with Vagrant, basic usage
  • Provisioning with Shell, Puppet, and Chef
  • How to use Vagrant in real-life scenarios

Who this book is for

This book is for anyone wishing to implement Vagrant as a DevOps tool, to master the creation and configuration of virtual development environments with an easy-to-use workflow, and focus on automation.

The post Pro Vagrant appeared first on 1Bookcase.

C++ Recipes

Posted: 25 May 2016 11:25 AM PDT

C++ Recipes

C++ Recipes: A Problem-Solution Approach.

In this handy reference, you’ll find numbers, strings, dates, times, classes, exceptions, streams, flows, pointers and more. Also, you’ll see various code samples, templates for C++ algorithms, parallel processing, multithreading and numerical processes. These have many applications including game development, big data analytics, financial engineering and analysis, enterprise applications and more. A wealth of STL templates on function objects, adapters, allocators, and extensions are also available.

C++ Recipes: A Problem-Solution Approach is a handy code cookbook reference guide that cover the latest C++ 14 as well as some of the code templates available in the latest Standard Template Library (STL). This is a “must have”, contemporary reference for your technical library.

What you'll learn

  • How to handle numbers, strings, text, dates and times, and data in general
  • How to implement a variety of C++ algorithms
  • How to handle and use classes, exceptions, streams and flows
  • How to build parallel processing C++ templates
  • How to code for pointers
  • How to leverage the wealth of C++ templates found in the STL, including function objects, adapters, allocators and more
  • How to extend the STL and more

Who this book is for

This book is for those with at least some experience with C++ and certainly experience with programming in general.

The post C++ Recipes appeared first on 1Bookcase.

Advanced Metaprogramming in Classic C++

Posted: 25 May 2016 11:23 AM PDT

Advanced Metaprogramming in Classic C++

Advanced Metaprogramming in Classic C++.

Take a detailed and intense look into template metaprogramming (TMP) using classic C++. Tackle language aspects, design patterns, examples and applications, with special emphasis on small reusable techniques that will improve the quality of daily work. Advanced Metaprogramming in Classic C++: Third Edition is a book to sit with and learn from. Users of its prior editions point out that they come back to it over and over. This edition enhances the readability and clarity of the discussion.

The two newer standards are not used in the code so that the examples can be rich, illustrate the point, and be run with confidence. The code can be readily adapted to include the elements of the Modern C++ standards. The gain for the reader is that TMP is presented in the book as a set of techniques that will enable a new style to your C++ coding while making it exceptionally clear and efficient.

The approach in the book is used to maximize compatibility and clearly illustrate the techniques, enabling the reader to comprehend difficult material without the burdens of compiler errors, and other unnecessary complexities and enabling a much more intense treatment of the subject. For those interested in Modern C++, all subsequent additions to the C++ language are fully compatible with the code in this book and users familiar with them can leverage the techniques introduced in C++XX to make the patterns in this book even more powerful. There is a chapter that discusses issues regarding the two newer standards and the basics needed to program for the newer standards are readily available online.

What makes the book exceptional is the level of understanding of the concepts involved imparted by the author. This is not just a rote overview of metaprogramming. You will truly understand difficult topics like static assertions, how to write metafunctions, overload resolution, lambda expressions, and many others. More than that, you will work through them with practical examples guided by the author’s frank explanations. This book requires you to think and to learn and to understand the language so that you can program at a higher level.

What you'll learn

  • What templates and the small object toolkit are, and how to use them
  • How to do overload resolution
  • How to do metaprogramming with interfaces, algorithms, functors and refactoring
  • How to work with code generators
  • What is opaque type principle and how to use it
  • How to work with debugging templates and more
  • A chapter devoted to issues surrounding C++0x and C++14

Who this book is for

This book is for experienced C++ programmers who want to learn more.

The post Advanced Metaprogramming in Classic C++ appeared first on 1Bookcase.

Windows Registry Troubleshooting

Posted: 25 May 2016 11:20 AM PDT

Windows Registry Troubleshooting

Windows Registry Troubleshooting.

Whatever version of Windows you're using–from Vista up to Windows 8.1–the registry is at the heart of your desktop experience. Software installs and compatibility, hardware operation and more are managed by a complex database of codes and numbers. When something goes wrong it can seem impossible to diagnose and repair the problem, and harder still to prevent a recurrence or make the subtle changes and tweaks required to fix the problem. In this book we'll take you inside the workings of the Registry, and teach you how to repair, modify and clean it to keep your PCs running smoothly.

What you'll learn

  • How to navigate the architecture of the Windows Registry
  • How to troubleshoot faulty and corrupt Registry items
  • How to edit and work with the Registry files of other users on a PC
  • What tools and utilities can help you work with and repair the Registry
  • How to secure the registry on a Windows PC
  • What Registry tweaks and hacks can make using your Windows PC a better experience

Who this book is for

Windows power users, system administrators, help desk personnel, people working with Windows in a BYOD environment.

The post Windows Registry Troubleshooting appeared first on 1Bookcase.

Enterprise Cybersecurity

Posted: 25 May 2016 11:19 AM PDT

Enterprise Cybersecurity

Enterprise Cybersecurity: How to Build a Successful Cyberdefense Program Against Advanced Threats.

Unify your organization's people, budgets, technologies, and processes into a cost-efficient cybersecurity program capable of countering advanced cyberattacks and containing damage in the event of a breach. Enterprise Cybersecurity empowers organizations of all sizes to defend themselves with next-generation cybersecurity programs against the escalating threat of modern targeted cyberattacks.

Enterprise Cybersecurity presents a comprehensive framework for managing all aspects of an enterprise cybersecurity program. It enables an enterprise to architect, design, implement, and operate a coherent cybersecurity program that is seamlessly coordinated with policy, programmatics, IT life cycle, and assessment.

Fail-safe cyberdefense is a pipe dream. Given sufficient time, an intelligent attacker can eventually defeat defensive measures protecting an enterprise's computer systems and IT networks.

To prevail, an enterprise cybersecurity program must manage risk by detecting attacks early enough and delaying them long enough that the defenders have time to respond effectively.The authors of Enterprise Cybersecurity explain at both strategic and tactical levels how to accomplish the mission of leading, designing, deploying, operating, managing, and supporting cybersecurity capabilities in an enterprise environment. The authors are recognized experts and thought leaders in this rapidly evolving field, drawing on decades of collective experience in cybersecurity and IT. In capacities ranging from executive strategist to systems architect to cybercombatant, Scott E. Donaldson, Stanley G. Siegel, Chris K. Williams, and Abdul Aslam have fought on the front lines of cybersecurity against advanced persistent threats to government, military, and business entities.

What you'll learn

Executives, managers, architects, IT professionals, customers and vendors of cybersecurity services, and engineering students will learn from this book

  • How to create a data-driven and objectively-managed cybersecurity program optimally tailored to your organization
  • How to organize, assess, and score cybersecurity programs using the authors' enterprise cybersecurity architecture scheme
  • The methodology of targeted attacks and why they succeed
  • The processes of cybersecurity risk management, capability assessment, scope selection, operations, and supporting information systems
  • How to audit and report your cybersecurity program in compliance with regulatory frameworks
  • How cybersecurity is evolving and projected to evolve

Who this book is for

Enterprise Cybersecurity is for people and organizations interested in modern cybersecurity and who are responsible for leading, designing, deploying, operating, managing, and supporting cybersecurity capabilities in an enterprise environment.

The post Enterprise Cybersecurity appeared first on 1Bookcase.

Healthy SQL

Posted: 25 May 2016 11:18 AM PDT

Healthy SQL

Healthy SQL: A Comprehensive Guide to Healthy SQL Server Performance.

Healthy SQL is about ensuring the ongoing performance health of a SQL Server database. An unhealthy database is not just an inconvenience; it can bring a business to its knees. And if you are the database administrator, the health of your SQL Server implementation can be a direct reflection on you. It’s in everyone’s best interest to have a healthy SQL implementation. Healthy SQL is built around the concept of a medical checkup, giving you the tools you need to assess the current health of your database and take action to improve upon that health and maintain good performance to your business.

Healthy SQL aids in developing a rigorous routine so that you know how healthy your SQL Server machines are, and how you can keep those same servers healthy and fit for duty. The book is filled with practical advice and a time-tested strategy, helping you put together a regimen that will ensure your servers are healthy, your implementation is fully optimized, your services are redundant and highly available, and you have a plan for business continuity in the event of a disaster. If your current environment doesn’t match up with these criteria, then pick up a copy of Healthy SQL today and start your journey on the road to a fit and tight SQL Server deployment.

What you'll learn

  • Understand what a SQL Server health check is, and why you should perform one
  • Know the right times and triggers for a comprehensive health check
  • Make a comprehensive probe of your environment using the best tools and techniques
  • Store the data collected for trend analysis and comparison with future checks
  • Slice, dice, and glean insight from the results of your SQL Server health check
  • Know what changes to make to improve performance and future health check results
  • Maintain the performance of your database at the level needed by your business

Who this book is for

Healthy SQL is written for database administrators and developers responsible for managing and ensuring the performance one or more SQL Server database instances. The book is also helpful for system administrators and others who might assist or have a direct, hands-on role in SQL Server database performance troubleshooting.

The post Healthy SQL appeared first on 1Bookcase.

Xamarin Mobile Application Development

Posted: 25 May 2016 11:08 AM PDT

Xamarin Mobile Application Development

Xamarin Mobile Application Development: Cross-Platform C# and Xamarin.Forms Fundamentals.

Xamarin Mobile Application Development is a hands-on Xamarin.Forms primer and a cross-platform reference for building native Android, iOS, and Windows Phone apps using C# and .NET. This book explains how to use Xamarin.Forms, Xamarin.Android, and Xamarin.iOS to build business apps for your customers and consumer apps for Google Play and the iTunes App Store.

Learn how to leverage Xamarin.Forms for cross-platform development using the most common UI pages, layouts, views, controls, and design patterns. Combine these with platform-specific UI to craft a visually stunning and highly interactive mobile user experience.

Use Xamarin.Forms to data bind your UI to both data models and to view models for a Model-View-ViewModel (MVVM) implementation. Use this book to answer the important question: Is Xamarin.Forms right for my project?

Platform-specific UI is a key concept in cross-platform development, and Xamarin.Android and Xamarin.iOS are the foundation of the Xamarin platform. Xamarin Mobile Application Development will cover how to build an Android app using Xamarin.Android and an iOS app using Xamarin.iOS while sharing a core code library.

SQLite is the database-of-choice for many Xamarin developers. This book will explain local data access techniques using SQLite.NET and ADO.NET. Build a mobile data access layer (DAL) using SQLite and weigh your options for web services and enterprise cloud data solutions.

This book will show how organize your Xamarin code into a professional-grade application architecture. Explore solution-building techniques from starter-to-enterprise to help you decouple your functional layers, manage your platform-specific code, and share your cross-platform classes for code reuse, testability, and maintainability.

Also included are 250+ screenshots on iOS, Android, and Windows Phone and 200+ C# code examples with downloadable C# and XAML versions available from Apress.com.

This comprehensive recipe and reference book addresses one of the most important and vexing problems in the software industry today: How do we effectively design and develop cross-platform mobile applications?

What you'll learn

  • How to build world-class mobile apps for iOS, Android, and Windows Phone using C#
  • How to organize your Xamarin code into a professional-grade application architecture
  • The latest Xamarin techniques for cross-platform UI using Xamarin.Forms
  • When and how to use platform-specific UI
  • Data binding, local data access, enterprise cloud data solutions, and building a data access layer for mobile apps
  • Cross-platform architecture to maximize portability and code reuse

Who this book is for

C#, ASP.NET developers, architects, and technical managers as well as many Android and iOS developers.

The post Xamarin Mobile Application Development appeared first on 1Bookcase.

Hardening Azure Applications

Posted: 25 May 2016 11:06 AM PDT

Hardening Azure Applications

Hardening Azure Applications.

This 208 page book covers the techniques and engineering principles that every architect and developer needs to know to harden their Azure/.NET applications to ensure maximum reliability and high availability when deployed at scale. While the techniques are implemented in .NET and optimized for Azure, the principles here will also be valuable for users of other cloud-based development platforms.

Applications come in a variety of forms, from simple apps that can be built and deployed in hours to mega-scale apps that need significantly higher engineering rigor and robust organizations to deliver them. How do you build such massively scalable applications to keep pace with traffic demands while always being 'online' with five 9’s availability?

The authors take you step by step through the process of evaluating and building applications with the appropriate hardness attributes. For example, it is easy to say that an application should be available “all the time”, but it is very important to understand what each level of 9 for availability means and the resulting implications on engineering and resources. The book explains the details required for developers and IT Pros to get it right in Azure.

What you'll learn

  • Why it is important to harden Azure/.NET applications and ensure they are always available.
  • Characteristics of advanced applications
  • Design for failure – how to avoid common mistakes and prevent failure
  • Design for scale – prepared to scale up and scale down the application to fully leverage the best of Cloud infrastructure
  • Techniques to secure the applications without restricting the business goals of the company
  • How to train teams and people to run such hardened services

Who this book is for

Developers creating high reliability Azure applications in .NET plus most other popular environments like Java, PHP, node.JS, Python, Apache, etc.

Architects and CIOs.

The post Hardening Azure Applications appeared first on 1Bookcase.

Pro HTML5 with Visual Studio 2015

Posted: 25 May 2016 11:02 AM PDT

Pro HTML5 with Visual Studio 2015

Pro HTML5 with Visual Studio 2015.

Pro HTML5 with Visual Studio 2015 is written to help ASP.NET developers make the leap to the inevitable and exciting world of HTML5. With this book, you'll quickly master the new HTML elements, the improved CSS features, and advanced content including audio, video, canvas, SVG, and drag and drop capabilities. You will also learn how your enterprise applications can benefit from some brand-new technology such as web workers and web sockets. Using practical hands-on demonstrations you will learn all of the really cool features that you can start using now, within your existing ASP.NET applications.

HTML5 promises to revolutionize the way web sites are developed with an impressive set of built-in client-side features. The use of HTML5 as a preferred development language in Windows 10, along with growing support from the major browser vendors, is likely to make HTML5 the de-facto standard for all future web development. The number of HTML5-capable phones alone is estimated to top 2 billion by 2016. Many professional web developers who are firmly rooted in the Microsoft toolset such as Visual Studio, Active Server Pages, and .NET are trying to understand how HTML5 fits into their world.

Written with the Visual Studio 2015 developer in mind, this book:

  • Illustrates how to integrate the new HTML5 features in an ASP .NET MVC6 application
  • Explains how to add active content including video and graphics
  • Demonstrates the new scripting features of HTML5 such as application cache and local storage

What you'll learn

  • Integrate the new HTML5 features with the MVC6 framework.
  • Take advantage of the new browser capabilities from within your ASP applications.
  • Use web workers, IndexedDB, and other infrastructure improvements.
  • Use the new CSS3 features to create dramatic web sites.
  • Create mobile friendly web sites.
  • Use canvas and SVG to build some amazing web pages.
  • Leverage the native browser support for Geolocation, Web Sockets, and drag and drop capabilities

Who this book is for

Pro HTML5 with Visual Studio 2015 is for the professional web developer who is familiar with traditional ASP.NET web forms or the Model View Controller (MVC) framework. It is designed for the web builders who want to take advantage of the new design features or the infrastructure improvements of HTML5. It is geared toward individuals who want practical, real-world demonstrations and not just a lot of theory.

The post Pro HTML5 with Visual Studio 2015 appeared first on 1Bookcase.

Beginning HTML5 Media, 2nd Edition

Posted: 25 May 2016 11:01 AM PDT

Beginning HTML5 Media, 2nd Edition

Beginning HTML5 Media: Make the most of the new video and audio standards for the Web, 2nd Edition.

Beginning HTML5 Media, Second Edition is a comprehensive introduction to HTML5 video and audio. The HTML5 video standard enables browsers to support audio and video elements natively. This makes it very easy for web developers to publish audio and video, integrating both within the general presentation of web pages. For example, media elements can be styled using CSS (style sheets), viewed on a mobile device, and manipulated in a Canvas or an audio filter graph. The book offers techniques for providing accessibility to media elements, enabling consistent handling of alternative representations of media resources. The update includes all of the changes and revisions since the first HTML5 draft.

Beginning HTML5 Media dives deep into the markup that is introduced for media element support in browsers. You'll explore the default user interface offered through browsers for media elements, as well as the JavaScript API provided to control their behavior. You'll also learn how to account for H.264, WebM and Ogg Theora codecs as well as explore the emerging Web Audio API standard, which provides an extensive set of hardware-accelerated audio filters to achieve a level of audio signal manipulation in the browser previously only available to audio professionals.

What you'll learn

  • How to create cross-browser markup in HTML to include audio and video into your web pages
  • How to replace the default controls of web browsers with your own or “skin” your media player
  • How to use the JavaScript API for media elements
  • How to integrate media elements with other HTML5 constructs such as CSS, Canvas, or Web Worker Threads
  • How to make audio and video accessible
  • How to use media fragment URIs to address certain temporal subparts or tracks of a media resource
  • How to work with the Web Audio API

Who this book is for

This book is for those who are proficient in authoring and publishing Web pages, but have never utilized audio and video. It will also help those proficient in the use of Adobe Flash, Microsoft Silverlight, or QuickTime to understand what is happening in HTML5 media and how to use the new media elements.

The post Beginning HTML5 Media, 2nd Edition appeared first on 1Bookcase.

Pro Java 8 Programming

Posted: 25 May 2016 11:00 AM PDT

Pro Java 8 Programming, 3rd Edition

Pro Java 8 Programming.

You will also delve into more advanced topics like lambda expressions, closures, new i/o (NIO.2), enums, generics, XML, metadata and the Swing APIs for GUI design and development. By the end of the book, you'll be fully prepared to take advantage of Java’s ease of development, and able to create powerful, sophisticated Java applications.

Pro Java 8 Programming covers the core Java development kit and the finer points of the core standard edition (SE) and development kit version 8. You’ll discover the particulars of working with the Java language and APIs to develop applications in many different contexts.

What you'll learn

  • How to use and design your own libraries, classes and methods
  • How to use the new lambda expressions, closures, stream API and more
  • How to use the new thread and I/O APIs for today’s Java applications that must perform at enterprise and parallel scales
  • How to use the improved collections APIs
  • How to build a better Java UI/UX using layout managers, Swing’s JTable and JTree APIs, cut-and-paste, and drag-and-drop
  • How to use Java Database Connectivity (JDBC) to connect and integrate with various MySQL, Oracle, and NoSQL databases
  • How to work with internationalization, localization and more
  • How to effectively use XML and add annotations to your Java applications and more

Who this book is for

This book is for experienced Java programmers or developers looking to further refine or add to their skills and knowledge base.

The post Pro Java 8 Programming appeared first on 1Bookcase.

Pro REST API Development with Node.js

Posted: 25 May 2016 10:58 AM PDT

Pro REST API Development with Node

Pro REST API Development with Node.js.

Pro REST API Development with Node.js is your guide to managing and understanding the full capabilities of successful REST development. API design is a hot topic in the programming world, but not many resources exist for developers to really understand how you can leverage the advantages.

This book will provide a brief background on REST and the tools it provides (well known and not so well known). Understand how there is more to REST than just JSON and URLs. You will then cover and compare the maintained modules currently available in the npm community, including Express, Restify, Vatican, and Swagger. Finally you will code an example API from start to finish, using a subset of the tools covered.

The Node community is currently flooded with modules; some of them are published once and never updated again – cluttering the entire universe of packages. Pro REST API Development with Node.js shines light into that black hole of modules for the developers trying to create an API. Understand REST API development with Node.js using this book today.

What you'll learn

  • What REST really is and how you can use it to your advantage.
  • How to use a variety of modules including JSON/Hal, Express, Restify, Vatican, and Swagger.
  • How to build an example RESTful API from start to finish.
  • How to troubleshoot any problems and move on with your API.

Who this book is for

This is book is designed for any Node.js developer who wants to fully understand REST API development. So often, the true capabilities of this method are not fully understood. This book will shed light on all aspects and make REST API development easy.

The post Pro REST API Development with Node.js appeared first on 1Bookcase.

Hyper-V for VMware Administrators

Posted: 25 May 2016 10:24 AM PDT

Hyper-V for VMware Administrators

Hyper-V for VMware Administrators: Migration, Coexistence, and Management.

Learn to deploy and support Hyper-V, building on what you know about VMware’s vSphere. Whether you’re looking to run both hypervisors in parallel or migrate completely, Hyper-V for VMware Administrators has everything you need to get started.

The book begins with an overview of Hyper-V basics, including common management tasks such as creating a virtual machine and building a virtual network. You’ll learn how to deploy a failover cluster to protect against the risk of Hyper-V becoming a single point of failure, and how to make virtual machines fault tolerant. System Center Virtual Machine Manager (SCVMM) is the preferred tool for managing large Hyper-V deployments, so you’ll get to know this next and how it differs from VMware’s vCenter solution, as well as how to manage a mixed environment including both vSphere and Hyper-V deployments.

Like any server migration, a virtual server migration requires careful planning to ensure success. You’ll find information here on the specifics of migrating from vSphere to Hyper-V, planning for down time, IP address differences, performance considerations, and more. For migrations to Hyper-V, SCVMM is once again the preferred tool, but you’ll also be introduced to some of the excellent free tools available.

One easily overlooked aspect of the migration process is the way in which it impacts your backup and recovery strategy. Knowing the best practices here can help you protect your Hyper-V environment. The book also covers how to monitor and maintain your Hyper-V environment once it’s up and running, using features like Cluster-Aware Updating, automated live migrations, and availability sets. The concluding chapter shows you how to take advantage of the efficiencies provided by virtual machine libraries and templates.

Approach Hyper-V with confidence, and the knowledge that you’ve planned for success, with Hyper-V for VMware Administrators.

What you'll learn

  • Find out how Hyper-V compares to VMware’s vSphere, and how System Center Virtual Machine Manager compares to vCenter.
  • Prevent Hyper-V from becoming a single point of failure with failover clustering.
  • Work with System Center Virtual Machine Manager to manage both Hyper-V and vSphere environments through a single interface.
  • Plan and execute a virtual server migration, including planning for downtime, IP address changes and performance considerations.
  • Adapt your backup and recovery strategy for best results in your new Hyper-V environment.
  • Monitor and maintain your Hyper-V clusters, using Cluster-Aware Updating, automated live migrations, and availability sets.
  • Use virtual machine libraries and templates for increased efficiency.

Who this book is for

Readers should have a working knowledge of vSphere 5.5. No prior experience with Hyper-V is expected.

The post Hyper-V for VMware Administrators appeared first on 1Bookcase.

Pro Bash Programming, 2nd Edition

Posted: 25 May 2016 10:19 AM PDT

Pro Bash Programming, 2nd Edition

Pro Bash Programming: Scripting the GNU/Linux Shell, 2nd Edition.

Pro Bash Programming teaches you how to effectively utilize the Bash shell in your programming. The Bash shell is a complete programming language, not merely a glue to combine external Linux commands. By taking full advantage of Shell internals, Shell programs can perform as snappily as utilities written in C or other compiled languages. And you will see how, without assuming Unix lore, you can write professional Bash 4.3 programs through standard programming techniques.

This second edition has updated for Bash 4.3, and many scripts have been rewritten to make them more idiomatically Bash, taking better advantage of features specific to Bash. It is easy to read, understand, and will teach you how to get to grips with Bash programming without drowning you in pages and pages of syntax.

Using this book you will be able to use the shell efficiently, make scripts run faster using expansion and external commands, and understand how to overcome many common mistakes that cause scripts to fail. This book is perfect for all beginning Linux and Unix system administrators who want to be in full control of their systems, and really get to grips with Bash programming.

What you'll learn

  • Use the shell to write new utilities and accomplish most programming tasks.
  • Use shell parameter expansion to replace many external commands, making scripts very fast.
  • Learn to avoid many common mistakes that cause scripts to fail.
  • Learn how Bash's readline and history libraries can save typing when getting user input.
  • Learn to use features new to Bash 4.0.
  • Build shell scripts that get information from the Web.

Who this book is for

Beginning Linux and Unix system administrators who want to be in full command of their systems.

The post Pro Bash Programming, 2nd Edition appeared first on 1Bookcase.

The New Shop Class

Posted: 25 May 2016 10:18 AM PDT

The New Shop Class

The New Shop Class: Getting Started with 3D Printing, Arduino, and Wearable Tech.

The New Shop Class connects the worlds of the maker and hacker with that of the scientist and engineer. If you are a parent or educator or a budding maker yourself, and you feel overwhelmed with all of the possible technologies, this book will get you started with clear discussions of what open source technologies like 3D printers, Arduinos, robots and wearable tech can really do in the right hands. Written by real “rocket scientist” Joan Horvath, author of Mastering 3D Printing, and 3D printing expert Rich Cameron (AKA whosawhatsis), The New Shop Class is a friendly, down-to-earth chat about how hands-on making things can lead to a science career.

  • Get practical suggestions about how to use technologies like 3D printing, Arduino, and simple electronics
  • Learn how to stay a step ahead of the young makers in your life and how to encourage them in maker activities
  • Discover how engineers and scientists got their start, and how their mindsets mirror that of the maker

What you'll learn

  • What all of the big “maker” technologies are, what they can do, and how to get more information
  • Why scientists, citizen scientists, and makers do what they do — and how they do what they do
  • Why breaking things is as important as making things
  • How portrayals of science differ from the real world
  • How to encourage the young scientists and makers in your life, or become one yourself
  • What scientists and makers can learn from each other

Who this book is for

Aspiring scientists, makers, teachers, students, and anyone who wants a guide to the vast and expanding world of makers and their tools and inventions.

The post The New Shop Class appeared first on 1Bookcase.

Beginning C for Arduino, 2nd Edition

Posted: 25 May 2016 10:17 AM PDT

Beginning C for Arduino, 2nd Edition

Beginning C for Arduino: Learn C Programming for the Arduino, 2nd Edition.

Beginning C for Arduino, Second Edition is written for those who have no prior experience with microcontrollers or programming but would like to experiment and learn both. Updated with new projects and new boards, this book introduces you to the C programming language, reinforcing each programming structure with a simple demonstration of how you can use C to control the Arduino family of microcontrollers. Author Jack Purdum uses an engaging style to teach good programming techniques using examples that have been honed during his 25 years of university teaching.

Beginning C for Arduino, Second Edition will teach you:

  • The C programming language
  • How to use C to control a microcontroller and related hardware
  • How to extend C by creating your own libraries, including an introduction to object-oriented programming

During the course of the book, you will learn the basics of programming, such as working with data types, making decisions, and writing control loops. You’ll then progress onto some of the trickier aspects of C programming, such as using pointers effectively, working with the C preprocessor, and tackling file I/O. Each chapter ends with a series of exercises and review questions to test your knowledge and reinforce what you have learned.

What you'll learn

  • The syntax of the C programming language as defined for the Arduino
  • Tried and true coding practices (applicable to any programming language)
  • How to design, code, and debug programs that drive Arduino microcontrollers
  • How to extend the functionality of C
  • How to integrate low cost, off-the-shelf, hardware shields into your own projects

Who this book is for

The book is aimed at a complete novice with no programming background. It assumes no prior programming or hardware design experience and is written for creative and curious people who would like to blend a software and hardware learning experience into a single, enjoyable endeavor.

The post Beginning C for Arduino, 2nd Edition appeared first on 1Bookcase.


READ MORE - 1Bookcase - 20 books ready for downloading