Getting Started with NoSQLRelational databases have been used for decades, and in the last few years NoSQL has been a growing choice for large-scale web applications. Non-relational databases provide the scale and speed that you may need for your application. To switch you must know the options available, the advantages and drawbacks, and scenarios which it is suited to the most and where it should be avoided at all costs.
Getting Started with NoSQL is a from-the-ground up guide that takes you from the very first steps to a real-world NoSQL application. It provides you with a step-by-step approach to design and implement a NoSQL application that will help you make clear decisions on database choices and database model choices. The book is suited for a developer, an architect, as well as a CTO. ...
Windows Phone 7.5 Application Development with F#Windows Phone is an OS which is also a platform in itself and provides an opportunity for application developers to build their apps and sell them on the Windows Phone Marketplace. Windows Phone is slowly catching up in the race with iOS and Android. Although well suited for scientific and mathematical calculations, the Windows Phone Platform provides an opportunity to program in F#.
Windows Phone 7.5 Application Development with F# focuses on making the user aware of Windows Phone App Development with the F# programming language in as short a time as possible. The book teaches you about the development environment, helps you understand the project structure, understand the controls, and ends with some of the cool features of the platform like sensors, launchers, and choosers. ...
Understanding IPv6, 3rd EditionGet in-depth technical information to put IPv6 technology to work - including networks with hardware running Windows 8 and Windows Server 2012. Written by a networking expert, this reference explains IPv6 features and benefits, and provides detailed information to help you implement this protocol. You'll learn best practices for using IPv6 services in your Windows network, whether you're an IT professional, a network administrator, or an IT student. ...
Inside Windows DebuggingUse Windows debuggers throughout the development cycle - and build better software. Rethink your use of Windows debugging and tracing tools - and learn how to make them a key part of test-driven software development. Led by a member of the Windows Fundamentals Team at Microsoft, you'll apply expert debugging and tracing techniques - and sharpen your C++ and C# code analysis skills - through practical examples and common scenarios. Learn why experienced developers use debuggers in every step of the development process, and not just when bugs appear. ...
Windows Phone 7 Development InternalsBuild Windows Phone applications optimized for performance and security. Drill into Windows Phone 7 design and architecture - and learn best practices for building a variety of applications. Each chapter focuses on a single Windows Phone building block or feature area, and shows you how to apply it in your applications. If you're an experienced .NET developer familiar with Microsoft Silverlight, you'll gain deep insights into the Windows Phone platform design and API surface. ...
Windows Internals, Part 2, 6th EditionDelve inside Windows architecture and internals - and see how core components work behind the scenes. Led by three renowned internals experts, this classic guide is fully updated for Windows 7 and Windows Server 2008 R2 - and now presents its coverage in two volumes.
As always, you get critical insider perspectives on how Windows operates. And through hands-on experiments, you'll experience its internal behavior firsthand - knowledge you can apply to improve application design, debugging, system performance, and support. ...
Android Studio Application DevelopmentMobile apps have become extremely popular over the last few years and offer a great opportunity for developers. Android is now one of the most popular mobile systems in the world. The new Android Studio IDE has introduced a specialized development environment, welcomed by the emerging Android community, which is perfect for the development of apps.
Android Studio Application Development is a practical guide that will show you how to develop and build Android apps using this new, integrated development environment. Following a tutorial approach, this book will progress from the basics features up until the steps to build for release, using real world examples. This book is a must have for every Android app developer evangelist. ...
Build Your Own Website The Right Way Using HTML & CSS, 3rd EditionThe 3rd edition of Build Your Own Website the Right Way Using HTML & CSS is the perfect companion to help you accomplish this goal.
All you need is a computer with an internet connection and by the end of the book, you'll know how to build the site, obtain some hosting, promote the site, and keep it running once it's live. ...
Configuring Cisco Unified Communications Manager and Unity Connection, 2nd EditionThe definitive, up-to-date guide to planning, configuring, and administering Cisco call processing and voice messaging.
This book brings together all the hands-on knowledge you need to successfully configure and administer Cisco's flagship IP voice systems, including Cisco Unified Communications Manager (CUCM), Unity, and Unity Connection. Fully updated for the new CUCM, Unity, and Unity Connection, version 8, it presents step-by-step procedures for every common and complex task that installers, integrators, and administrators will encounter. ...
Effective Java, 2nd EditionAre you looking for a deeper understanding of the Java programming language so that you can write code that is clearer, more correct, more robust, and more reusable? Look no further! Effective Java, 2nd Edition, brings together seventy-eight indispensable programmer's rules of thumb: working, best-practice solutions for the programming challenges you encounter every day.
This highly anticipated new edition of the classic, Jolt Award-winning work has been thoroughly updated to cover Java SE 5 and Java SE 6 features introduced since the first edition. Bloch explores new design patterns and language idioms, showing you how to make the most of features ranging from generics to enums, annotations to autoboxing. ...