The PHP Anthology, Volume 1A compilation of best practice solutions to common Web Development problems in PHP, focusing on the achievement of practical goals by applying well-structured, object orientated software design principles.
In addition to being an excellent reference with over 60 customizable solutions, the book acts as an excellent primer for Object Orientated Programming. PHP 5 has now been released and has been given significant OOP features, which are a must-learn for PHP Developers. ...
The PHP Anthology, Volume 2A compilation of best practice solutions to common Web Development problems in PHP, focusing on the achievement of practical goals by applying well-structured, object orientated software design principles.
Volume 2 covers the applications of PHP in the real world including authentication & access control, XML, stats & tracking, caching data to improve performance, design techniques and design patterns. The chapter on Design Patterns is particularly unique as it teaches readers about common object architectures which can be used to solve common (though unique) problems. ...
Succeeding with AgileThis is the definitive, realistic, actionable guide to starting fast with Scrum and agile - and then succeeding over the long haul. Leading agile consultant and practitioner Mike Cohn presents detailed recommendations, powerful tips, and real-world case studies drawn from his unparalleled experience helping hundreds of software organizations make Scrum and agile work.
Succeeding with Agile is for pragmatic software professionals who want real answers to the most difficult challenges they face in implementing Scrum. Cohn covers every facet of the transition: getting started, helping individuals transition to new roles, structuring teams, scaling up, working with a distributed team, and finally, implementing effective metrics and continuous improvement. ...
Software Error Detection through Testing and AnalysisSoftware error detection is one of the most challenging problems in software engineering. Now, you can learn how to make the most of software testing by selecting test cases to maximize the probability of revealing latent errors. Software Error Detection through Testing and Analysis begins with a thorough discussion of test-case selection and a review of the concepts, notations, and principles used in the book. ...
Mastering BitcoinWant to join the technological revolution that's taking the world of finance by storm? Mastering Bitcoin is your guide through the seemingly complex world of bitcoin, providing the requisite knowledge to help you participate in the internet of money. Whether you're building the next killer app, investing in a startup, or simply curious about the technology, this practical book is essential reading.
Bitcoin, the first successful decentralized digital currency, is still in its infancy and it's already spawned a multi-billion dollar global economy. This economy is open to anyone with the knowledge and passion to participate. Mastering Bitcoin provides you with the knowledge you need.
This book includes: A broad introduction to bitcoin--ideal for non-technical users, investors, and business executives; An explanation of the technical foundations of bitcoin and cryptographic currencies for developers, engineers, and software and systems architects; Details of the bitcoin decentralized net ...
Android Security InternalsThere are more than one billion Android devices in use today, each one a potential target. Unfortunately, many fundamental Android security features have been little more than a black box to all but the most elite security professionals - until now.
In Android Security Internals, top Android security expert Nikolay Elenkov takes us under the hood of the Android security system. Elenkov describes Android security architecture from the bottom up, delving into the implementation of major security-related components and subsystems, like Binder IPC, permissions, cryptographic providers, and device administration. ...
C++ All-in-One For Dummies, 3rd EditionC++ is the workhorse of programming languages and remains one of the most widely used programming languages today. It's cross-platform, multi-functional, and updates are typically open-source. The language itself is object-oriented, offering you the utmost control over data usage, interface, and resource allocation. If your job involves data, C++ proficiency makes you indispensable.
C++ All-in-One For Dummies, 3rd Edition is your number-one handbook to C++ mastery. Author John Paul Mueller is a recognized authority in the computer industry, and your ultimate guide to C++. Mueller takes you through all things C++, including information relevant to the 2014 update. ...
Photoshop Elements 13 All-in-One For DummiesWhether you prefer to snap shots on your smartphone or never leave home without your DSLR, chances are you have way more photos than you ever dreamed possible. With the help of Photoshop Elements 13 All-in-One For Dummies, you can edit those photos and turn them into stunning works of art. The book will help you get to know the key features of Photoshop Elements, including examining the Elements workspace; navigating the tools; viewing images on your computer; setting your preferences; and acquiring, saving, and exporting images. You'll then take your skills to next level and become a pro at working with iOS and Android devices, specifying resolution and changing image sizing, choosing color modes and file formats, working with Camera Raw, using and managing color, painting and drawing with Elements, creating layers, and so much more. Plus, you'll discover how to add pizzazz with styles and effects, apply quick image makeovers, correct lighting, color, and clarity, and composite with P ...
Facebook Marketing All-in-One For Dummies, 3rd EditionFacebook Marketing All-in-One For Dummies, 3rd Edition is a detailed resource for businesses, brands, and people who are interested in promoting themselves, their goods, and their services on Facebook. Fully updated to cover new Facebook features, this new Third Edition includes guidance on Graph Search, the updated News Feed design, cover photo rules, advertising changes, updated mobile apps, and more. Examples and case studies illustrate best practices, and the book provides step-by-step guidance on creating a successful Facebook marketing campaign, from setting up a fan page to analyzing results.
Facebook is considered the most fully-engaged social media platform for most marketers. With more than a billion users who comment over 3.2 billion times per day, Facebook provides a ready and willing customer base to businesses savvy enough to take advantage. ...
Continuous Delivery and DevOps: A Quickstart Guide, 2nd EditionContinuous Delivery (CD) and DevOps are fast becoming the next big thing(s) in relation to the delivery and support of software.
This updated edition provides you with a clear and concise insight in to what CD and DevOps are all about, how to go about preparing for and implementing them, and what quantifiable business value they bring.
You will be guided through the various stages of CD and DevOps adoption, the impact they will have on you and your business, how you can overcome common problems, and what to do once CD and DevOps have become embedded in your ways of working.
Included within are some real-world examples, tricks, tips, and observations that should help ease the adoption and allow you to fully utilize CD and DevOps to deliver quality software. ...