Make the most of the Bash shell and Kali Linux's command-line-based security assessment tools
Book Description
This book teaches you to take your problem solving capabilities to the next level with the Bash shell, to assess network and application levelsecurity by leveraging the power of the...
Web Penetration Testing with Kali Linux
A practical guide to implementing penetration testing strategies on websites, web applications, and standard web protocols with Kali Linux
Book Description
Kali Linux is built for professional penetration testing and securityauditing. It is the...
Learn Objective-C for Java Developers
Book Description
Learn Objective-C for Java Developers will guide experienced Javadevelopers into the world of Objective-C. It will show them how to take their existing language knowledge and design patterns and transfer that experience to Objective-C...
Scala for Java Developers
Build reactive, scalable applications and integrate Java code with the power of Scala
Book Description
Scala for Java Developers is a step-by-step guide full of easy-to-follow code taken from real-world examples explaining the migration and integration of Scala in a...
Modern C++ Programming with Test-Driven Development
Code Better, Sleep Better
Book Description
If you program in C++ you've been neglected. Test-driven development (TDD) is a modern software development practice that can dramatically reduce the number of defects in systems, produce more...
Model-Driven Development with Executable UML
Book Description
A comprehensive reference for an executable UML and the advantages of modeling This book presents the most up-to-date technology for rapidly developing information systems using the object-oriented paradigm and models, and...
Socket.IO Real-time Web Application Development
Build modern real-time web applications powered by Socket.IO
Book Description
The expectations of users for interactivity withweb applications have changed over the past few years. No more does the user want to press the refresh button to check...
SignalR: Real-time Application Development
Utilize real-time functionality in your .NET applications with ease
Book Description
Real-time development is one of the fastest growing trends in application development. Users want their data there and then with no delay. This used to be near...
Real Time Analytics with SAP HANA
Enhance your SAP HANA skills using this step-by-step guide to creating and reporting data models for real-time analytics
Book Description
SAP HANA is an in-memory database created by SAP. SAP HANA breaks traditional database barriers to simplify IT...
Model Driven Engineering for Distributed Real-Time Embedded Systems
Advances, Standards, Applications and Perspectives
Book Description
Model-based development methods, and supporting technologies, can provide the techniques and tools needed to address the dilemma between reducing system...
Semantic Web and Model-Driven Engineering
Book Description
The next enterprise computing era will rely on the synergy between both technologies: semantic web and model-driven softwaredevelopment (MDSD). The semantic web organizes system knowledge in conceptual domains according to its...
Meta-Programming and Model-Driven Meta-Program Development
Principles, Processes and Techniques
Book Description
Meta-Programming and Model-Driven Meta-Program Development: Principles, Processes and Techniques presents an overall analysis of meta-programming, focusing on insights of...
Unifying Theories of Programming and Formal Engineering Methods
International Training School on Software Engineering, Held at ICTAC
Book Description
This book presents 5 tutorial lectures by leading researchers given at the ICTAC 2013 Software Engineering School on Unifying Theories...
Site Reliability Engineering
How Google Runs Production Systems
Book Description
The overwhelming majority of a software system's lifespan is spent in use, not in design or implementation. So, why does conventional wisdom insist that software engineers focus primarily on the design and...
Practical Salesforce.com Development Without Code
Customizing Salesforce on the Force.com Platform
Book Description
Are you facing a challenging Salesforce.com problem - say, relating to customization, configuration, reporting, dashboards, or formulation - that you can't quite *****? Or...
Development with the Force.com Platform, 3rd Edition
Building Business Applications in the Cloud
Book Description
With Salesforce.com's Force.com platform, you can build and deploy powerful cloud-based enterprise applications faster than ever before. Now, Jason Ouellette gives you all the...
WordPress: The Missing Manual, 2nd Edition
Book Description
Whether you're a budding blogger or seasoned Web designer,WordPress is a brilliant tool for creating websites, once you know how to tap its impressive features. The latest edition of this jargon-free Missing Manual shows you how to...
Kindle Fire HD: The Missing Manual, 2nd Edition
The book that should have been in the box
Book Description
Amazon's Kindle Fire HD combines the most popular e-reader and tablet features in one sleek package, and with this entertaining guide, you'll master everything the Fire has to offer...
Fire in the Valley, 3rd Edition
The Birth and Death of the Personal Computer
Book Description
In the 1970s, while their contemporaries were protesting the computer as a tool of dehumanization and oppression, a motley collection of college dropouts, hippies, and electronics fanatics were...
The Art of the App Store
The Business of Apple Development
Book Description
It takes more than a great idea to succeed at iPhone and iPad app development.This indispensible guide provides an in-depth look into the perils and potential of the iPhone and iPad app landscape. The Art of the App...
The Art of R Programming
A Tour of Statistical Software Design
Book Description
R is the world's most popular language for developing statistical software: Archaeologists use it to track the spread of ancient civilizations, drug companies use it to discover which medications are safe and...
The Art of Agile Development
Pragmatic guide to agile software development
Book Description
The Art of Agile Development contains practical guidance for anyone considering or applying agile development for building valuable software. Plenty of books describe what agile development is or why...
The Nature of Software Development
Keep It Simple, Make It Valuable, Build It Piece by Piece
Book Description
You need to get value from your software project. You need it "free, now, and perfect." We can't get you there, but we can help you get to "cheaper, sooner, and better." This book...
Beginning C for Arduino, 2nd Edition
Learn C Programming for the Arduino
Book Description
Beginning C for Arduino, 2nd 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...
Arduino, 2nd Edition
A Quick-Start Guide
Book Description
Arduino is an open-source platform that makes DIY electronics projects easier than ever. Gone are the days when you had to learn electronics theory and arcane programming languages before you could even get an LED to blink. Now, with...
Seven Databases in Seven Weeks
A Guide to Modern Databases and the NoSQL Movement
Book Description
Data is getting bigger and more complex by the day, and so are the choices in handling that data. As a modern application developer you need to understand the emerging field of data management...
Seven Concurrency Models in Seven Weeks
When Threads Unravel
Book Description
Your software needs to leverage multiple cores, handle thousands of users and terabytes of data, and continue working in the face of both hardware and software failure. Concurrency and parallelism are the keys, and...
Seven More Languages in Seven Weeks
Languages That Are Shaping the Future
Book Description
Great programmers aren't born - they're made. The industry is moving from object-oriented languages to functional languages, and you need to commit to radical improvement. New programming languages arm...
Mobile Web Performance Optimization
Deliver a better mobile user experience by improving and optimizing your website – follow these practical steps for cutting-edge application development
Book Description
With users increasingly accessing the web on mobile devices, it's crucial to make sure...
Pro Android C++ with the NDK
Book Description
Android is one of the major players in the mobile phone market.Android is a mobile platform that is built on the top of Linux operating system. The native-code support on Android offers endless opportunities to application developers, not limited...
Pro Android Python with SL4A
Book Description
Pro Android Python with SL4A is for programmers and hobbyists who want to write apps for Android devices without having to learn Javafirst. Paul Ferrill leads you from installing the Scripting Layer for Android (SL4A) to writing small scripts, to...
Pro Android Flash
Book Description
Did you know you can take your Flash skills beyond the browser, allowing you to make apps for Android, iOS and the BlackBerry Tablet OS? Build dynamic apps today starting with the easy-to-use Androidsmartphones and tablets. Then, take your app to other...
Pro Android Apps Performance Optimization
Book Description
Today's Android apps developers are often running into the need to refine, improve and optimize their apps performances. As more complex apps can be created, it is even more important for developers to deal with this critical issue...
Ruby Performance Optimization
Why Ruby Is Slow, and How to Fix It
Book Description
You don't have to accept slow Ruby or Rails performance. In this comprehensive guide to Ruby optimization, you'll learn how to write faster Ruby code - but that's just the beginning. See exactly what makes...
Data Structures and Algorithms in Python
Book Description
Based on the authors' market leading data structures books in Java and C++, this textbook offers a comprehensive, definitive introduction to data structures in Python by respected authors. Data Structures and Algorithms in Python is...
Kivy - Interactive Applications and Games in Python, 2nd Edition
Create responsive cross-platform UI/UX applications and games in Python using the open source Kivy library
Book Description
Kivy – Interactive Applications and Games in Python 2nd Edition, will equip you with all the necessary...
Kivy: Interactive Applications in Python
Create cross-platform UI/UX applications and games in Python
Book Description
Mobiles and tablets have brought with them a dramatic change in the utility of applications. Compatibility has become essential, and this has increased the kind of...
Kivy - Interactive Applications and Games in Python, 2nd Edition
Create responsive cross-platform UI/UX applications and games in Python using the open source Kivy library
Book Description
Kivy – Interactive Applications and Games in Python 2nd Edition, will equip you with all the necessary...
Crafting Rails 4 Applications, 2nd Edition
Expert Practices for Everyday Rails Development
Book Description
Get ready to see Rails as you've never seen it before. Learn how to extend the framework, change its behavior, and replace whole components to bend it to your will. Eight different...
Crafting Rails Applications
Expert Practices for Everyday Rails Development
Book Description
Rails 3 is a huge step forward. You can now easily extend the framework, change its behavior, and replace whole components to bend it to your will, all without messy häçks. This pioneering book is...
Rails, Angular, Postgres, and Bootstrap
Powerful, Effective, and Efficient Full-Stack Web Development
Book Description
As a Rails developer, you care about user experience and performance, but you also want simple and maintainable code. Achieve all that by embracing the full stack of web...
Reactive Programming with RxJS
Untangle Your Asynchronous JavaScript Code
Book Description
Reactive programming is revolutionary. It makes asynchronousprogramming clean, intuitive, and robust. Use the RxJS library to write complex programs in a simple way, unifying asynchronous mechanisms...
Beginning iPhone Development with Swift
Exploring the iOS SDK
Book Description
The team that brought you the bestselling Beginning iPhoneDevelopment, the book that taught the world how to program on the iPhone, is back again for Beginning iPhone Development with Swift.This definitive guide...
More iPhone Development with Objective-C, 3rd Edition
Book Description
More iPhone Development with Objective-C is an independent companion to Beginning iPhone Development with Objective-C. That is, it is a perfect second book, but it is also a great book for those looking to improve their...
Beginning iPhone Development with Swift 2, 2nd Edition
Exploring the iOS 9 SDK
Book Description
The team that brought you the bestselling Beginning iPhoneDevelopment, the book that taught the world how to program on the iPhone, is back again for Beginning iPhone Development with Swift 2...
Beginning Kinect Programming with the Microsoft Kinect SDK
Book Description
Beginning Kinect Programming with the Microsoft Kinect SDK gets you up and running developing Kinect applications for your PC using Microsoft tools and the official SDK. You will have a working Kinect program by the...