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.

Tidak ada komentar:

Posting Komentar