Righting Software


Juval Lowy - 2019
    Although companies of every kind have successfully implemented his original design ideas across hundreds of systems, these insights have never before appeared in print.Based on first principles in software engineering and a comprehensive set of matching tools and techniques, Löwy's methodology integrates system design and project design. First, he describes the primary area where many software architects fail and shows how to decompose a system into smaller building blocks or services, based on volatility. Next, he shows how to flow an effective project design from the system design; how to accurately calculate the project duration, cost, and risk; and how to devise multiple execution options.The method and principles in Righting Software apply regardless of your project and company size, technology, platform, or industry. Löwy starts the reader on a journey that addresses the critical challenges of software development today by righting software systems and projects as well as careers-and possibly the software industry as a whole. Software professionals, architects, project leads, or managers at any stage of their career will benefit greatly from this book, which provides guidance and knowledge that would otherwise take decades and many projects to acquire. Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.

The Full Box


Janet Evanovich - 2006
    The series kicked off with Full House featuring polo instructor Nicholas Kaharchek and divorced mother Billie Pearce.With Full Tilt the series shifted to Beaumont, South Carolina and a new romance between Jamie Swift, a local newspaper reporter, and Holt, a mysterious millionaire. Their time together has gone Full Speed into all sorts of misadventures, but the experience has been a Full Blast.So if you’re in for a listening experience filled with fun, loveable, characters, villains you love to hate and a cross-eyed way of looking at life and love—then The Full Box audio treasure is just right for you.

An Introduction to Programming in Go


Caleb Doxsey - 2012
    

OCP: Oracle Certified Professional Java Se 8 Programmer II Study Guide: Exam 1Z0-809


Jeanne Boyarsky - 2015
    With full coverage of 100% of exam objectives, this invaluable guide reinforces what you know, teaches you what you don't know, and gives you the hands-on practice you need to boost your skills. Written by expert Java developers, this book goes beyond mere exam prep with the insight, explanations and perspectives that come from years of experience. You'll review the basics of object-oriented programming, understand functional programming, apply your knowledge to database work, and much more. From the basic to the advanced, this guide walks you through everything you need to know to confidently take the OCP 1Z0-809 Exam and upgrade exams 1Z0-810 and 1Z0-813.Java 8 represents the biggest changes to the language to date, and the latest exam now requires that you demonstrate functional programming competence in order to pass. This guide has you covered, with clear explanations and expert advice.Understand abstract classes, interfaces, and class design Learn object-oriented design principles and patterns Delve into functional programming, advanced strings, and localization Master IO, NIO, and JDBC with expert-led database practice If you're ready to take the next step in your IT career, OCP: Oracle Certified Professional Java SE 8 Programmer II Study Guide is your ideal companion on the road to certification.

APIs: A Strategy Guide


Daniel Jacobson - 2011
    Salesforce.com (more than 50%) and Twitter (more than 75% fall into this category. Ebay gets more than 8 billion API calls a month. Facebook and Google, have dozens of APIs that enable both free services and e-commerce, get more than 5 billion API calls each day. Other companies like NetFlix have expanded their service of streaming movies over the the web to dozens of devices using API. At peak times, more than 20 percent of all traffic is accounted for by Netflix through its APIs. Companies like Sears and E-Trade are opening up their catalogs and other services to allow developers and entrepreneurs to create new marketing experiences. Making an API work to create a new channel is not just a matter of technology. An API must be considered in terms of business strategy, marketing, and operations as well as the technical aspects of programming. This book, written by Greg Brail, CTO of Apigee, and Brian Mulloy, VP of Products, captures the knowledge of all these areas gained by Apigee, the leading company in supporting the rollout of high traffic APIs.

The Mikado Method


Ola Ellnestam - 2014
    The Mikado Method is a process for surfacing the dependencies in a codebase, so that you can systematically eliminate technical debt and get things done.It gets its name from a simple game commonly known as "pick-up sticks." You start with a jumbled pile of sticks. The goal is to remove the Mikado, or Emperor, stick without disturbing the others. Players carefully remove sticks one at a time, leaving the rest of the heap intact, slowly exposing the Mikado. The game is a great metaphor for eliminating technical debt—carefully extracting each intertwined dependency until you're able to successfully resolve the central issue and move on.The Mikado Method is a book by the creators of this process. It describes a pragmatic, straightforward, and empirical method to plan and perform non-trivial technical improvements on an existing software system. The method has simple rules, but the applicability is vast. As you read, you'll practice a step-by-step system for identifying the scope and nature of your technical debt, mapping the key dependencies, and determining the safest way to approach the "Mikado"-your goal. A natural byproduct of this process is the Mikado Graph, a minimalistic, relevant, just-in-time roadmap and information radiator that reflects deep understanding of how your system works.

How To Destroy A Tech Startup In Three Easy Steps


Lawrence Krubner - 2017
    When inexperienced entrepreneurs ask my advice about their idea for a tech startup, they often worry "What if Google decides to compete with us? They will crush us!" I respond that far more startups die of suicide than homicide. If you can avoid hurting yourself, then you are already better off than most of your competitors. Startups are a chance to build something entirely original with brilliant and ambitious people. But startups are also dangerous. Limited money means there is little room for mistakes. One bad decision can mean bankruptcy. The potential payoff attracts capital, which in turn attracts scam artists. The unscrupulous often lack the skills needed to succeed, but sometimes they are smart enough to trick investors. Even entrepreneurs who start with a strong moral compass can find that the threat of failure unmoors their ethics from their ambition. Emotions matter. We might hope that those in leadership positions possess strength and resilience, but vanity and fragile egos have sabotaged many of the businesses that I’ve worked with. Defeat is always a possibility, and not everyone finds healthy ways to deal with the stress. In this book I offer both advice and also warnings. I've seen certain self-destructive patterns play out again and again, so I wanted to document one of the most extreme cases that I've witnessed. In 2015 I worked for a startup that began with an ingenious idea: to use the software techniques known as Natural Language Processing to allow people to interact with databases by writing ordinary English sentences. This was a multi-billion dollar idea that could have transformed the way people gathered and used information. However, the venture had inexperienced leadership. They burned through their $1.3 million seed money. As their resources dwindled, their confidence transformed into doubt, which was aggravated by edicts from the Board Of Directors ordering sudden changes that effectively threw away weeks' worth of work. Every startup forces its participants into extreme positions, often regarding budget and deadlines. Often these situations are absurd to the point of parody. Therefore, there is considerable humor in this story. The collision of inexperience and desperation gives rise to moments that are simply silly. I tell this story in a day-to-day format, both to capture the early optimism, and then the later sense of panic. Here then, is a cautionary tale, a warning about tendencies that everyone joining a startup should be on guard against."

Programming F# 3.0


Chris Smith - 2009
    You’ll quickly discover the many advantages of the language, including access to all the great tools and libraries of the .NET platform.Reap the benefits of functional programming for your next project, whether you’re writing concurrent code, or building data- or math-intensive applications. With this comprehensive book, former F# team member Chris Smith gives you a head start on the fundamentals and walks you through advanced concepts of the F# language.Learn F#’s unique characteristics for building applicationsGain a solid understanding of F#’s core syntax, including object-oriented and imperative stylesMake your object-oriented code better by applying functional programming patternsUse advanced functional techniques, such as tail-recursion and computation expressionsTake advantage of multi-core processors with asynchronous workflows and parallel programmingUse new type providers for interacting with web services and information-rich environmentsLearn how well F# works as a scripting language

Trial by Fire / Fatal Error / Left for Dead


J.A. Jance - 2012
    A. Jance.Trial by FireIn the heat of the Arizona desert, a raging fire pushes temperatures to a deadly degree, and one woman is left to burn. Pulled naked and barely breathing from the fire, the victim has no idea who she is, let alone who would do this to her—or why. Then a savior appears. Sister Anselm is a devoted advocate for unidentified patients, but to Jane Doe’s remorseless would-be killer, she poses a serious threat. Ali Reynolds, the police department’s new media consultant, struggles to help Sister Anselm locate the missing relatives. But their efforts may be exposing the victim once more to danger. In the fearless pursuit of justice, Ali discovers a secret even darker and more twisted than she ever could have imagined.Fatal ErrorAli Reynolds begins the summer thinking her most difficult challenge will be surviving a six-week-long course as the lone forty-something female at the Arizona Police Academy. However, when Brenda Riley, a former colleague, shows up in town with an alcohol problem and an unlikely story about a missing fiancé, Ali reluctantly agrees to help. But when the man posing as Brenda’s fiancé is viciously murdered and the police focus their investigation on Brenda, Ali is quickly drawn into a web of online intrigue that may lead to a real-world fatal error.Left for DeadWhen one of Ali’s former Arizona Police Academy classmates is gunned down and left to die, he is at first assumed to be an innocent victim of the violent drug cartels. But the crime scene investigation reveals there’s much more to the story. Summoned to his hospital bedside, Ali meets another seriously injured victim—an unidentified young woman, presumed to be an illegal border crosser, who was raped and savagely beaten. Ali is determined to seek justice in both cases. But as she zeroes in on the truth, the real killer is lining her up in the crosshairs…

Manage Me: A Vagabond Romance


J.S. Fox - 2019
     Dakota thought everything was great with her life going as planned: a rising career, friends, and a fiancé. But the day came when she realized that nothing was what she’d thought, and that was when it all snapped: Dakota finally started fighting back for what she deserved. True, it had left her without job or fiancé, but Dakota had gotten something back even more important: an opportunity to chase the important things. So when her friend Lauren suggested an off-the-cuff road trip where anything could happen, Dakota agreed, not expecting much; she certainly didn’t expect much from the handsome but rude bearded man she and Lauren met on the beach in San Francisco, who spoke to her with judgement and dismissed her as a Daddy’s girl, not knowing anything about her. Burnt out from running one of his family’s high-end resorts, Ryan Baxter took over the Baxter Holding’s Hostel project to get a little distance and figure out the important things in his life. Thus begins a few months of self-discovery and beard growing while he plots his way forward. There was no way he could’ve anticipated meeting a very cute, very standoffish brown-eyed girl on the beach who would change his life. But the second he sees her, Dakota has lodged in Ryan’s mind, whether he likes it or night. The timing isn’t right, the location isn’t ideal, and it’s definitely not love at first meeting. But when you just can’t stop thinking about someone, you learn something important: there’s always tomorrow.

Snowed in with the Prince: A Forest Grove Romance (Forest Grove Series, #1)


E.C. Fountain - 2019
    A small town librarian struggling to move on from heartbreak...can a snowstorm help this unlikely pair find love? Prince Gabriel “Gabe” Rafferty is not to ready to become king. Gabe craves privacy and time away from the spotlight that comes with being royalty. After striking a deal with his father, he leaves his home in Delnovia to live life as a regular guy in Forest Grove, North Carolina, for six months. Genevieve Porter is nursing a broken heart after an embarrassing breakup that was the talk of the town. She’s sworn off men and just wants to spend time with her friends and her books. After being deceived by her ex, she doesn’t trust easily. But when a snowstorm changes both of their plans, Genevieve finds herself snowed in at Gabe’s mountain home. While Gabe hides his true identity, he is falling for the pretty librarian and the peaceful town of Forest Grove. The more time he spends with Genevieve the more he realizes what it would be like to be with someone who sees who he really is and doesn’t just see power and a title. Genevieve fears falling for the handsome newcomer. Will Genevieve risk her heart only to find out Gabe isn’t who he seems to be? When the truth comes out, will love be enough to heal past wounds and help Gabe and Genevieve find their happily ever after?

Justice for Danielle


Aubree Valentine - 2020
    While making the world a safer place was his top priority, Shelby knew something was missing from his life. Enter Tater, a four-legged critter who captured his affection and forced Shelby right into the path of a woman who had the power to steal his heart.Danielle Hamell had a passion for animals and dreamed of providing a sanctuary for all the critters, big and small. When Shelby walked into the pet rescue where she currently worked, Danielle knew he was trouble. But she was in denial that he was exactly the kind of trouble she wanted to get into.A change of heart and a crazy set of circumstances pulled these two together like magnets. But someone threatened to take it all away and nearly took Danielle's life in the process.He'd do anything for her safety and happiness, now he's vowed to find justice for Danielle.

The Story Behind "In Broad Daylight"


Harry N. MacLean - 2013
    MacLean tells the story of how he came to write his Edgar Award-winning book in his new true crime short, “The Story Behind 'In Broad Daylight.'” MacLean had doors slammed in his face, guns pulled on him, and was bitten by a dog. Eventually, he won over the closed community of Skidmore, Mo. The inhabitants shared with him the reign of terror Ken Rex McElroy inflicted for twenty years in Northwest Missouri, and information about his murder on the main street of Skidmore in 1981. Despite 45 witnesses, the case remains unsolved. MacLean tells the story in his book “In Broad Daylight,” first published in 1988.“The Story Behind 'In Broad Daylight'” brings the book up to date and includes several previously unpublished pictures. It also answers many questions about the killing itself, such as who was involved, and what has become of them. The author discusses the nature of the moral consequences of the killing for the town and those involved in the killing. MacLean describes the breakthrough events when key characters agreed to speak with him, and he realized he would finally get the story.“In Broad Daylight” was a New York Times bestseller for 12 weeks and was made into a movie starring Brian Denehey, Cloris Leachman and Chris Cooper. It was re-released as an e-book on Amazon on July 10, the 31st anniversary of the killing.Praise for Harry N. MacLean’s The Story Behind In Broad Daylight“A riveting behind the scenes look at an author in pursuit of the story about the bully who brought down a town and paid for his sins with his life.”—Diane Fanning, author of “Mommy’s Little Girl”“Honest and intriguing. The riveting backstory of MacLean's true crime classic...a can't miss read!”"— Kathryn Casey, bestselling author of “Deadly Little Secrets”“The Edgar Award winner takes readers right where they want to go—inside the story.”—Gregg Olsen, bestselling author of “”Fear Collector”“To understand and truly experience any story in its absolute wholeness, one must go ‘behind the scenes’ and learn the mechanics of what made it so riveting in the first place. Here, Harry MacLean takes us on a thrill ride into the crazy world beyond one of the most compelling true-crime stories of our time.”— M. William Phelps, star of the hit Investigation Discovery series “Dark Minds" and national bestselling author of 23 books, including “Nathan Hale and his latest, “Kiss of the She-Devil”

The Unified Software Development Process


Ivar Jacobson - 1999
    This book demonstrates how the notation and process complement one another, using UML models to illustrate the new process in action. It describes the constructs such as use cases, actors, and more.

Exploratory Software Testing: Tips, Tricks, Tours, and Techniques to Guide Test Design


James A. Whittaker - 2009
    Whittaker defines both in-the-small techniques for individual testers and in-the-large techniques to supercharge test teams. He also introduces a hybrid strategy for injecting exploratory concepts into traditional scripted testing. You'll learn when to use each, and how to use them all successfully.Concise, entertaining, and actionable, this book introduces robust techniques that have been used extensively by real testers on shipping software, illuminating their actual experiences with these techniques, and the results they've achieved. Writing for testers, QA specialists, developers, program managers, and architects alike, Whittaker answers crucial questions such as:- Why do some bugs remain invisible to automated testing--and how can I uncover them?- What techniques will help me consistently discover and eliminate "show stopper" bugs?- How do I make manual testing more effective--and less boring and unpleasant?- What's the most effective high-level test strategy for each project?- Which inputs should I test when I can't test them all?- Which test cases will provide the best feature coverage?- How can I get better results by combining exploratory testing with traditional script or scenario-based testing?- How do I reflect feedback from the development process, such as code changes?