Pro Java 8 Programming, 3rd EditionPro 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.
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 XAML with C#Packed with real, usable code and expert insights, Pro XAML with C# shows you how to design and build compelling enterprise applications on WPF, Windows Store, or Windows Phone, or any combination of the three.
Pro XAML with C# is for intermediate to experienced developers. Readers should have experience working with C# and at least one XAML-based technology (WPF, Silverlight, Windows Store, or Windows Phone). ...
Windows File System TroubleshootingThe Windows file system is large and complex, featuring not only a huge number of essential files and folders for the Windows OS, your software and hardware, but also several different underlying file systems that manage and maintain file integrity on your disks. In this book you'll learn how to navigate around the Windows file structure (up to Windows 8.1), with what does what and how essential everything is. Additionally we'll show you how to effectively manage file, folder and security permissions to ensure users get what the access they need, and no more. We'll also show you how to repair the underlying disk file system should something go horribly wrong. ...
Pro HTML5 with Visual Studio 2015Pro 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. ...
Pro Grunt.jsPro 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. ...
Pro Freeware and Open Source Solutions for BusinessPro Freeware and Open Source Solutions for Business is a practical guide for the small business owner seeking viable alternative to expensive commercial software packages and subscriptions. This reference guide provides an overview of many popular and powerful free alternatives to proprietary software. Not only can small business owners benefit from this book, but educators and students can as well.
In this book you will find free and open source solutions for office productivity, PDF creation, accounting, image editing and graphic design, desktop publishing, 3D design, CAD, audio and video editing, website and blog creation, customer relationship management, point of sale, networking and security, and alternatives to the Windows and Macintosh operating systems.
This guide helps free the cost-conscious business owner from the bonds of expensive proprietary software by exploring the free and powerful alternatives that exist. You can save a substantial sums of money by replacing ju ...
Pro Design Patterns in SwiftThe Swift programming language has transformed the world of iOS development and started a new age of modern Cocoa development. Pro Design Patterns in Swift shows you how to harness the power and flexibility of Swift to apply the most important and enduring design patterns to your applications, taking your development projects to master level.
This book will teach you those design patterns that have always been present at some level in your code, but may not have been recognized, acknowledged, or fully utilized. Implementation of specific pattern approaches will prove their value to any Swift developer.
Best-selling author Adam Freeman explains how to get the most from design patterns. He starts with the nuts-and-bolts and shows you everything through to advanced features, going in-depth to give you the knowledge you need. ...
Pro Android WearablesPro Android Wearables details how to design and build Android Wear apps for new and unique Android wearable device types, such as Google Android smartwatches, which use the new WatchFaces API, as well as health-monitoring features and other cool features such as altimeters and compasses. It's time to take your Android 5 Wear application development skills and experience to the next level and get exposure to a whole new world of hardware.
As smartwatches continue to grab major IoT headlines, there is a growing interest in building Android apps that run on these wearables, which are now being offered by dozens of major manufacturers. This means more revenue earning opportunity for today's indie app developers. Additionally, this book provides new media design concepts which relate to using media assets, as well as how to optimize Wear applications for low-power, single-core, dual-core or quad-core CPUs, and how to use the IntelliJ Android Studio IDE, and the Android device emulators f ...
Practical Sitecore 8 Configuration and StrategyPractical Sitecore 8 Configuration and Strategy: A User Guide for Sitecore's Content and Marketing Capabilities offers a comprehensive overview of Sitecore's web content management solutions, and provides step-by-step guidance for configuring Sitecore's personalization, testing, and marketing automation capabilities. The book highlights strategies and best practices—taking it beyond just the "how to" procedures that can be found elsewhere.
Sitecore was recently recognized as one of the most reputable and reliable web content management solutions (WCMS) in the marketplace. Thousands of companies use Sitecore to help manage their web and mobile digital properties. But because Sitecore is a very large and complex platform, marketers and end users often have difficulty coming up to speed on the technology. Practical Sitecore 8 Configuration and Strategy provides the solution you need to get started using Sitecore today. ...
Practical Neo4jWhy have developers at places like Facebook and Twitter increasingly turned to graph databases to manage their highly connected big data? The short answer is that graphs offer superior speed and flexibility to get the job done.
It's time you added skills in graph databases to your toolkit. In Practical Neo4j, database expert Greg Jordan guides you through the background and basics of graph databases and gets you quickly up and running with Neo4j, the most prominent graph database on the market today. Jordan walks you through the data modeling stages for projects such as social networks, recommendation engines, and geo-based applications. The book also dives into the configuration steps as well as the language options used to create your Neo4j-backed applications. ...
Practical MongoDBPractical Guide to MongoDB: Architecting, Developing, and Administering MongoDB begins with a short introduction to the basics of NoSQL databases and then introduces readers to MongoDB—the leading document based NoSQL database, acquainting them step-by-step with all aspects of MongoDB.
Practical Guide to MongoDB covers the data model, underlying architecture, coding with Mongo Shell, and administrating the MongoDB platform, among other topics. The book also provides clear guidelines and practical examples for architecting, developing, and deploying applications using the MongoDB platform. Database developers, architects, and administrators will find useful information covering all aspects of the MongoDB platform and how to put it to use practically.
The "one-size-fits-all" thinking regarding traditional RDBMSs has been challenged in the last few years by the emergence of diversified NoSQL databases. More than 120 NoSQL databases are now available in the market, and th ...