Rails is a full-stack, open source web framework powered by Ruby. Now in version 4, Rails is mature and powerful, and to use it effectively you need more than a few Google searches. You'll find no substitute for the guru's-eye-view of design, testing, deployment, and other real-world concerns that this book provides. Rails 4 in Action is a hands-on guide to the subject. In this fully revised new edition, you'll master Rails 4 by deve...
Network Perimeter Security: Building Defense In-Depth reveals how readers can evaluate the security needs of their networks, develop a security policy for their companies, and create a budget based upon that policy. It assists them in designing the security model and outlines the testing process. Through the concepts and case studies presented in this book, they will learn to build a comprehensive perimeter defense architecture based...
Exchange Server 2010 is the latest incarnation of Microsoft's Messaging and Collaboration platform, and is has a lot of new, compelling features. It is the seventh major version of the product, and it rolls out some important changes and plenty of small improvements. Even better, a lot of complex issues from previous versions have seen solved, or simply removed, making the administrator's life much easier! As a trainer and consultant...
A lot of technical computer books are littered with typos and errors not to mention not working example codes. I read this book pretty much from cover to cover, and I cannot recall any major typo or error in writing. Kudos to authors and reviewers for that. I have tested every single example codes provided, and it all worked as expected. You may say that is the way it should be. But I have purchased many computer books with non-worki...
This book covers the features of HTML5, CSS3 graphics, jQuery, and jQuery Mobile, and also shows how you can extend the power of CSS3 with SVG. The material is designed for readers with some knowledge of CSS/HTML/JavaScript, but more advanced users will benefit from numerous graphics techniques that are illustrated in many code samples. You'll see examples that help you learn to: create mobile Web applications using jQuery and jQuery...
I used this to prepare for the OCP7 exam and found it very detailed compared to other books claiming to prepare you for the exam. It is meticulous with very clear explanations, relevant examples and is very low on mistakes. All in all it is an excellent resource in the office not just for the exam for which i scored 76%. If you are thinking of taking the exam put plenty of time aside as you have to learn the level of detail you rarel...
The audience of this book are software developers with experience of front end development who want to learn how to overcome the challenges of working on large JavaScript projects. If you’ve learned the fundamentals of JavaScript and perhaps built some Angular or React applications, and are now looking to get heavily involved in something bigger – one of those “career defining” challenges – then this book is for you. I will distill w...
If you have only makeshift knowledge of Git acquired by osmosis, cheat sheet, and asking your office buddy, you will reach a point where it becomes necessary to learn Git systematically and comprehensively. With that in mind, I have tried reading several different books about Git over the last few years, but they all lacked, well, readability, and I soon set them aside and moved on to other interests. If that is your experience too, ...
A novel approach for the classroom or self-study, Learn to Code with Games makes coding accessible to a broad audience. Structured as a series of challenges that help you learn to code by creating a video game, each chapter expands and builds your knowledge while providing guidelines and hints to solving each challenge. The book employs a unique problem-solving approach to teach you the technical foundations of coding, including data...
Summary R in Action, Second Edition presents both the R language and the examples that make it so useful for business developers. Focusing on practical solutions, the book offers a crash course in statistics and covers elegant methods for dealing with messy and incomplete data that are difficult to analyze using traditional methods. You'll also master R's extensive graphical capabilities for exploring and presenting data visually. An...