Software Estimation: Demystifying the Black Art


Steve McConnell - 2006
    In fact, generating accurate estimates is straightforward—once you understand the art of creating them.In his highly anticipated book, acclaimed author Steve McConnell unravels the mystery to successful software estimation—distilling academic information and real-world experience into a practical guide for working software professionals. Instead of arcane treatises and rigid modeling techniques, this guide highlights a proven set of procedures, understandable formulas, and heuristics that individuals and development teams can apply to their projects to help achieve estimation proficiency.

Growing Rails Applications in Practice


Henning Koch - 2014
    

Rails Antipatterns: Best Practice Ruby on Rails Refactoring


Chad Pytel - 2010
     Rails(TM) AntiPatterns identifies these widespread Rails code and design problems, explains why they're bad and why they happen--and shows exactly what to do instead.The book is organized into concise, modular chapters--each outlines a single common AntiPattern and offers detailed, cookbook-style code solutions that were previously difficult or impossible to find. Leading Rails developers Chad Pytel and Tammer Saleh also offer specific guidance for refactoring existing bad code or design to reflect sound object-oriented principles and established Rails best practices. With their help, developers, architects, and testers can dramatically improve new and existing applications, avoid future problems, and establish superior Rails coding standards throughout their organizations.This book will help you understand, avoid, and solve problems withModel layer code, from general object-oriented programming violations to complex SQL and excessive redundancy Domain modeling, including schema and database issues such as normalization and serialization View layer tools and conventions Controller-layer code, including RESTful code Service-related APIs, including timeouts, exceptions, backgrounding, and response codes Third-party code, including plug-ins and gems Testing, from test suites to test-driven development processes Scaling and deployment Database issues, including migrations and validations System design for "graceful degradation" in the real world

Access 2007: The Missing Manual


Matthew MacDonald - 2006
    It runs on PCs rather than servers and is ideal for small- to mid-sized businesses and households. But Access is still intimidating to learn. It doesn't help that each new version crammed in yet another set of features; so many, in fact, that even the pros don't know where to find them all. Access 2007 breaks this pattern with some of the most dramatic changes users have seen since Office 95. Most obvious is the thoroughly redesigned user interface, with its tabbed toolbar (or "Ribbon") that makes features easy to locate and use. The features list also includes several long-awaited changes. One thing that hasn't improved is Microsoft's documentation. To learn the ins and outs of all the features in Access 2007, Microsoft merely offers online help.Access 2007: The Missing Manual was written from the ground up for this redesigned application. You will learn how to design complete databases, maintain them, search for valuable nuggets of information, and build attractive forms for quick-and-easy data entry. You'll even delve into the black art of Access programming (including macros and Visual Basic), and pick up valuable tricks and techniques to automate common tasks -- even if you've never touched a line of code before. You will also learn all about the new prebuilt databases you can customize to fit your needs, and how the new complex data feature will simplify your life. With plenty of downloadable examples, this objective and witty book will turn an Access neophyte into a true master.

The Art of SQL


Stephane Faroult - 2006
    Database performance has become a major headache, and most IT departments believe that developers should provide simple SQL code to solve immediate problems and let DBAs tune any bad SQL later.In The Art of SQL, author and SQL expert Stephane Faroult argues that this safe approach only leads to disaster. His insightful book, named after Art of War by Sun Tzu, contends that writing quick inefficient code is sweeping the dirt under the rug. SQL code may run for 5 to 10 years, surviving several major releases of the database management system and on several generations of hardware. The code must be fast and sound from the start, and that requires a firm understanding of SQL and relational theory.The Art of SQL offers best practices that teach experienced SQL users to focus on strategy rather than specifics. Faroult's approach takes a page from Sun Tzu's classic treatise by viewing database design as a military campaign. You need knowledge, skills, and talent. Talent can't be taught, but every strategist from Sun Tzu to modern-day generals believed that it can be nurtured through the experience of others. They passed on their experience acquired in the field through basic principles that served as guiding stars amid the sound and fury of battle. This is what Faroult does with SQL.Like a successful battle plan, good architectural choices are based on contingencies. What if the volume of this or that table increases unexpectedly? What if, following a merger, the number of users doubles? What if you want to keep several years of data online? Faroult's way of looking at SQL performance may be unconventional and unique, but he's deadly serious about writing good SQL and using SQL well. The Art of SQL is not a cookbook, listing problems and giving recipes. The aim is to get you-and your manager-to raise good questions.

Kotlin for Android Developers: Learn Kotlin the easy way while developing an Android App


Antonio Leiva - 2016
    

The Elements of User Experience: User-Centered Design for the Web


Jesse James Garrett - 2002
    This book aims to minimize the complexity of user-centered design for the Web with explanations and illustrations that focus on ideas rather than tools or techniques.

SOA Design Patterns


Thomas Erl - 2008
    More than three years in development and subjected to numerous industry reviews, the 85 patterns in this full-color book provide the most successful and proven design techniques to overcoming the most common and critical problems to achieving modern-day SOA. Through numerous examples, individually documented pattern profiles, and over 400 color illustrations, this book provides in-depth coverage of:• Patterns for the design, implementation, and governance of service inventories–collections of services representing individual service portfolios that can be independently modeled, designed, and evolved.• Patterns specific to service-level architecture which pertain to a wide range of design areas, including contract design, security, legacy encapsulation, reliability, scalability, and a variety of implementation and governance issues.• Service composition patterns that address the many aspects associated with combining services into aggregate distributed solutions, including topics such as runtime messaging and message design, inter-service security controls, and transformation.• Compound patterns (such as Enterprise Service Bus and Orchestration) and recommended pattern application sequences that establish foundational processes. The book begins by establishing SOA types that are referenced throughout the patterns and then form the basis of a final chapter that discusses the architectural impact of service-oriented computing in general. These chapters bookend the pattern catalog to provide a clear link between SOA design patterns, the strategic goals of service-oriented computing, different SOA types, and the service-orientation design paradigm.This book series is further supported by a series of resources sites, including soabooks.com, soaspecs.com, soapatterns.org, soamag.com, and soaposters.com.

Across the Plains in 1884


Catherine Sager - 2016
    During it, both Henry and Naomi lost their lives and left their seven children orphaned. Later adopted by Marcus and Narcissa Whitman, missionaries in what is now Washington, they were orphaned a second time, when both their new parents were killed during the Whitman massacre in November 1847. About 1860 Catherine, the oldest girl, wrote a first-hand account of their journey across the plains and their life with the Whitmans. Today it is regarded as one of the most authentic accounts of the American westward migration.

HERO Academy Book 1: Superheroes-In-Training


Bolaji O. - 2013
    :)EVER WANTED TO BE SUPER?What if you were?And what if EVERYONE ELSE at your school was as well?If everyone is SUPER, does that mean no one is?So goes the first day of school for 5 new kids at Hero Academy in Superville. -- Who's sabotaging the class at every turn?-- How does Susie keep getting away with stuff?-- And what will happen when people find out that the new kid is an alien?From flight and super-strength, to invisibility and even the power to create ice cream cones... HERO ACADEMY is full of the type of super powers we all wanted to have! :)Along with the sometimes awkward interactions we wish weren't part of growing up. :(

Core Java: An Integrated Approach


R. Nageswara Rao - 2008
    Considering just how java is dominating the software industry these days, it is vital for all software and it professionals to be knowledgeable in it. This book is ideal even for new learners as it provides detailed descriptions even of the basic concepts of java, in a very simple and easily understandable way. The best part about using this book is that once you have gone through it, you are sure to be able to write basic java programs on your own. Another highlight of this book is that instead of being vague, it provides you with a detailed explanation of all the concepts that concern this topic. Core java: an integrated approach includes many examples that are helpful as they help students get rid of the fears that they have, concerning programming. Students are also provided with an exhaustive list of questions concerning the topic, which are frequently asked in interviews. This is beneficial for students as they appear for interviews in the future. The first edition of the core java: an integrated approach has been published by dreamtech press in the year 2008 and is available in paperback.key features: this book includes 32 chapters that focus on various java-related topics. Students are provided with an exhaustive list of questions that often feature in interviews for programming jobs.

The Diary of Henry Chimpman: Volume 1: From the Forest to the Zoo (a fiction book for kids 8-10 and 9-12)


Nathaniel Gold - 2016
     Before the world knew his name, Henry and his family were immigrants to America. Growing up was not easy for this young chimp but he learned to adapt. Between his love of baseball, music and his family, he learns what it takes to be the best he can be. Unfortunately life is not always kind to Henry and he soon discovers that growing up can mean learning the truth and that the truth is not always friendly. Now Henry is on a mission to expose his experience in the space program. Will running for Mayor in the APE Party help his cause, or will it simply turn him into a fugitive? A cross between Forrest Gump and Planet of the Apes, the first book in the Chimpman series is a completely unique story of the triumph and fall of an immigrant chimpanzee family. If you like The One and Only Ivan, you will love Henry Chimpman.

Exclusive Chapter Sampler: A Year of Marvellous Ways


Sarah Winman - 2015
     From the author of the bestselling WHEN GOD WAS A RABBIT comes this spellbinding new novel. Marvellous Ways is eighty-nine years old and has lived alone in a remote Cornish creek for nearly all her life. Lately she's taken to spending her days sitting by the river with a telescope. She's waiting for something - she's not sure what, but she'll know it when she sees it. Drake is a young soldier left reeling by the Second World War. When his promise to fulfil a dying man's last wish sees him wash up in Marvellous' creek, broken in body and spirit, the old woman comes to his aid. A Year of Marvellous Ways is a glorious, life-affirming story about the magic in everyday life and the pull of the sea, the healing powers of storytelling and sloe gin, love and death and how we carry on when grief comes snapping at our heels.

The Switch


John Sullins - 2016
    Cars and trucks stop, planes fall from the sky, and cell phones fail.Everything that has anything to do with the movement of electrons is useless. Not knowing the cause of the failure or how long it will last he is forced to make a decision to sit it out in Chicago or try to get home to his wife in Alabama.

9 Truths That Will Turn Your World Upside Down


Dave Asch - 2016
    There are a lot of myths related to succeeding such as working hard and limited resources. This book SMASHES those myths. In this book you will learn 9 truths about how the world really works!A lot of these truths are based around the Law of Attraction, which is a law of the universe stating that like attracts like. If you ascribe to even one of these truths, it will have a huge impact on every aspect of your life including wealth, love, health and relationships. And the more truths you embrace, the more successful you will become!The best part is this book costs $0.99 and will take you very little time to read. But be warned that some of them will be controversial and will completely go against everything you've ever learned. For example, truths such as "there are no coincidences" and "being selfish is a good thing" definitely go against the grain, but will make a lot of sense once you read it.A lot of the material in this book has been influenced by some very well known authors in the Law of Attraction World and in the Spiritual World. Including Abraham Hicks, Neale Donald Walsch (who wrote the Conversations With God series) and more. So download it for free! You have nothing to lose and everything to gain. Finally, if you like this book, then please feel free to leave a review. It will be valuable feedback for others interested in changing their lives.