The Art of Application Performance Testing, 2nd EditionBecause performance is paramount today, this thoroughly updated guide shows you how to test mission-critical applications for scalability and performance before you deploy them-whether it's to the cloud or a mobile device. You'll learn the complete testing process lifecycle step-by-step, along with best practices to plan, coordinate, and conduct performance tests on your applications.
Written by a consultant with over 15 years' experience with performance testing, The Art of Application Performance Testing thoroughly explains the pitfalls of an inadequate testing strategy and offers a robust, structured approach for ensuring that your applications perform well and scale effectively when the need arises. ...
Programming Ruby 1.9 & 2.0, 4th EditionWould you like to go from first idea to working code much, much faster? Do you currently spend more time satisfying the compiler instead of your clients or end users? Are you frustrated with demanding languages that seem to get in your way, instead of getting the work done? Are you using Rails, and want to dig deeper into the underlying Ruby language? If so, then we've got a language and book for you!
Ruby is a fully object-oriented language, much like the classic object-oriented language, Smalltalk. Like Smalltalk, it is dynamically typed (as opposed to Java or C++), but unlike Smalltalk, Ruby features the same conveniences found in modern scripting languages such as Perl and Python. ...
Soft SkillsFor most software developers, coding is the fun part. The hard bits are dealing with clients, peers, and managers, staying productive, achieving financial security, keeping yourself in shape, and finding true love. This book is here to help.
Soft Skills: The software developer's life manual is a guide to a well-rounded, satisfying life as a technology professional. In it, developer and life coach John Sonmez offers advice to developers on important "soft" subjects like career and productivity, personal finance and investing, and even fitness and relationships. Arranged as a collection of 71 short chapters, this fun-to-read book invites you to dip in wherever you like. A Taking Action section at the end of each chapter shows you how to get quick results. Soft Skills will help make you a better programmer, a more valuable employee, and a happier, healthier person. ...
BDD in ActionBDD in Action teaches you BDD principles and practices and shows you how to integrate them into your existing development process, no matter what language you use. First, you'll apply BDD to requirements analysis so you can focus your development efforts on underlying business goals. Then, you'll discover how to automate acceptance criteria and use tests to guide and report on the development process. Along the way, you'll apply BDD principles at the coding level to write more maintainable and better documented code. ...
Moodle Gradebook, 2nd EditionAssessing and tracking students to ensure they progress is one of the key challenges of modern education. Moodle Gradebook offers an innovative solution, providing you with a platform to store and calculate grades and track the progress and achievements of your students.
Moodle Gradebook, Second Edition explains and explores the full functionality and features of the Gradebook to help you to make it easier to organize your work and relay information to your students. It will introduce you to the core functions of the Gradebook and demonstrate how to add graded activities. Then it will guide you through the process of assigning and calculating grades before exploring how to organize categories and successfully report and export information. ...
Bootstrap for RailsBootstrap is a free, open source CSS and JS framework that helps you create websites in minutes, and Ruby on Rails, or Rails as it's known, is an open source web application framework written in the Ruby programming language. Bootstrap is typically used in Rails applications to design websites and create themes because it comes loaded with predesigned CSS and HTML templates.
Bootstrap for Rails is for Rails web developers who are struggling to get their website designs right. It will enable you to create beautiful responsive websites in minutes without writing much CSS and JavaScript code.
The book starts by taking you through web application development in Rails. It teaches you how to set up the Bootstrap framework, and will showcase the true power of your Rails app using Bootstrap's grid system. You will learn about other Bootstrap components and move on to work with modals and carousels. It concludes with the opportunity to test your skills by creating a shopping cart using Bo ...
iPhone: The Missing Manual, 8th EditionWith the iOS 8.1 software and the new iPhone 6 and 6 Plus, Apple has taken its flagship products into new realms of power and beauty. The modern iPhone comes with everything - camera, music player, Internet, flashlight - except a printed manual. Fortunately, David Pogue is back with this expanded edition of his witty, full-color guide: the world's most popular iPhone book.
The iPhone may be the world's coolest computer, but it's still a computer, with all of a computer's complexities. iPhone: The Missing Manual is a funny, gorgeously illustrated guide to the tips, shortcuts, and workarounds that will turn you, too, into an iPhone master. ...
Automating Microsoft Azure Infrastructure ServicesGet valuable tips and techniques for automating your cloud deployments with Azure PowerShell cmdlets, and learn how to provision Azure services on the fly. In this hands-on guide, Microsoft cloud technology expert Michael Washam shows you how to automate various management tasks and deploy solutions that are both complex and at scale.
By combining the native automation capabilities of PowerShell with Azure Infrastructure Services, these powerful cmdlets enable you to create and configure virtual machines with ease. You'll learn how to take advantage of these technologies to build complete virtual networks. If you have experience with PowerShell and Azure, you're ready to get started. ...
Learning iOS SecurityiOS has quickly become one of the most popular mobile operating systems, not only with users, but also with developers and companies. This also makes it a popular platform for malicious adversaries. iOS users and developers need to be constantly aware of their mobile security risks. Because of this, there is great demand for risk assessment specialists and security engineers.
This book is a hands-on guide that focuses on iOS Devices and application security. It also discusses many vulnerabilities and security-related shortcomings that could expose personal data to prying eyes or allow interception of an iOS devices communication. You will learn how to manage apps to reduce the risks from third-parties and then carry out practical steps and procedures to protect your device at a large scale using tools like Apple Configurator and MDM. By the end of this book, you will have a great understanding of the essentials of iOS apps and will be able to secure the platform easily and rapidly. ...
CodeIgniter Web Application BlueprintsLoosely based on the Model-View-Controller pattern, CodeIgniter is an open source framework for application development. It allows you to develop projects by providing a rich set of libraries for common tasks, including a simple interface and logical structure to access these libraries.
The book begins with creating a "base" application, which will be used to develop all the subsequent projects in this book. Taking you through the installation of CodeIgniter and Twitter Bootstrap, you will be introduced to some common helpers and libraries. The book will then take you through many projects, developed upon the base application. The projects include a discussion forum, a photo sharing website, and an e-commerce website. Towards the end, you will have eight projects that you can develop and amend.
This is an easy-to-follow guide consisting of a number of projects that enable you to develop full-featured applications at a fast pace. ...