Implementing Domain-Driven Design


Vaughn Vernon - 2013
    Vaughn Vernon couples guided approaches to implementation with modern architectures, highlighting the importance and value of focusing on the business domain while balancing technical considerations.Building on Eric Evans’ seminal book, Domain-Driven Design, the author presents practical DDD techniques through examples from familiar domains. Each principle is backed up by realistic Java examples–all applicable to C# developers–and all content is tied together by a single case study: the delivery of a large-scale Scrum-based SaaS system for a multitenant environment.The author takes you far beyond “DDD-lite” approaches that embrace DDD solely as a technical toolset, and shows you how to fully leverage DDD’s “strategic design patterns” using Bounded Context, Context Maps, and the Ubiquitous Language. Using these techniques and examples, you can reduce time to market and improve quality, as you build software that is more flexible, more scalable, and more tightly aligned to business goals.

Riders of the Lone Star: Heck Carson Series Volume 1


John Spiars - 2017
    Johnstone, Best-selling western author, John Spiars has created a timeless hero of the old west. The first novel in the Heck Carson Series, Riders of the Lone Star brings the wild and lawless Texas frontier to life. When the Law ain’t enough… He brings Justice. The year is 1852. Settlers on the Texas frontier are at the mercy of hostile Comanche and vicious outlaws, and the only ones holding the line between life and death are a few brave men, known as Texas Rangers. Outnumbered and outgunned, they bring law and order to the untamed land. They face impossible odds with nothing more than grit, determination, and a fast gun. It is this adventure and excitement that lures sixteen-year-old Jesse “Heck” Carson to leave his families ranch to join the fight. Heck quickly learns that this life comes at a price, the cost of which is hardship, danger, and possibly his own life. The bonds of friendship, loyalty, and duty lead him into epic battles that test his courage and resolve, and along the way he learns what it means to wear the star of the Texas Rangers. Excerpts: As fast as he could, he pulled the hammer back and fired, the first Comanche jerked once and hit the ground. The other warrior was no more than two feet away now. Heck wondered if he had another bullet left. Had he fired five or six shots? He couldn’t remember. Saying a silent prayer, Heck pulled the hammer back and looked at his approaching enemy. The point of the warrior’s lance was inches away from his chest when heck pulled the trigger. The barrel of the Walker was almost touching the chest of the charging Indian. Heck heard no sound, but saw the smoke pour out of the barrel and the big warrior dropped to his knees, and fell on top of the young Ranger. Lieutenant Sutter and Corporal Anderson approached the men on horseback, ready to do what had to be done. Looking at the group of riders, however, Sutter immediately recognized he had made a terrible mistake. These men were not military, not even by Southern standards. They were unkempt, filthy, and armed to the teeth. His heart sank as he noticed that most of the detachment were Mexican and their guns were not in their holsters. “What is going on here?” he said, unable to believe what he was seeing. The lead rider smiled and said, “This was even easier than Senor Cortina said it would be. Thank you.” Without saying another word, the man raised his pistol and fired two quick shots, hitting both Lieutenant Sutter and Corporal Anderson between the eyes. The man wheeled around with his rifle as Heck landed on his back, but it was a fruitless gesture. There was a look of pained surprise on the man’s face as Heck covered his mouth and pulled him to the floor. Heck plunged his knife into the man’s chest several times, as he kept his hand over the man’s mouth. After several seconds his muffled cries were silent. John Spiars is the author of the Heck Carson Series. He is a writer and amateur historian with a passion for the history and myths of the "Old West". His hope is to keep alive the western genre for this generation and all of those to come, while both entertaining and educating readers of all ages. He is a native Texan and lives in North Texas with his wife and four children. When not writing western novels, he maintains a blog and Facebook page about Texas history and travel entitled Under the Lone Star.

Paths of Armor: The Fifth Armored Division in World War II


Vic Hillery - 2015
     This is the history of that division and the men and tanks that fought in it. Vic Hillery and Major Emerson Hurley, two veterans of the division, have provided a thorough account of this fascinating division in World War Two, from its inception in 1941 through to the end of the war. Hillery and Hurley fully explain how the Fifth Division, under the tactically brilliant leadership of Jack E. Heard, Sereno E. Brett, Lunsford E. Oliver, were able to revolutionise armored warfare. With detailed analysis the authors reconstruct the battles of the division and explain how they were able to carve a path through Normandy, Northern France, the Ardennes, Alsace, the Rhineland and Central Europe. Paths of Armor is essential reading for anyone interested in the Western Front of World War Two and the development of tank warfare that occurred through that war.

Blizzard: A Story of Dakota Territory


Cindy Rinaman Marsch - 2016
    And then it descends upon them - the infamous Children's Blizzard of 1888. Who will survive?With characters from Rosette: A Novel of Pioneer Michigan , "Blizzard: A Story of Dakota Territory" captures in one sod shanty the dramatic effects of a storm on the bodies and spirits of people who have internal storms of their own.Cover painting and design by Betsy Marsch, illustrator and cover designer for Rosette: A Novel of Pioneer Michigan.

The Fire Escape Stories


Chuck Cascio - 2016
    Mike and his cousin, Salvatore “Sally-Boy” Boccanera are born one minute apart, in the same hospital, and it seems like they’ll never be more than a minute apart the rest of their lives. Their experiences knocking around the city are challenging, funny, touching, and at times disturbing—all of the ingredients that define growing up. Life lessons happen in the Italian bakery Sally-Boy’s father owns, where the boys loll and play, with ears and eyes wide open. But maybe the biggest lesson of all looms over Mike’s father, who’s determined to make drastic changes in pursuit of a better life. Hanging in the balance, at the center of the boys’ tumultuous lives, is the fire escape. It’s a place that is uniquely theirs, and Mike best describes its spell, recalling how it reeks in the rain, blisters in the sun, and ices over in the snow. It’s where he and Sally-Boy talk and think and philosophize and plot and try to understand all they can about themselves and the world.

Test-Driven JavaScript Development


Christian Johansen - 2010
     Test-Driven JavaScript Development is a complete, best-practice guide to agile JavaScript testing and quality assurance with the test-driven development (TDD) methodology. Leading agile JavaScript developer Christian Johansen covers all aspects of applying state-of-the-art automated testing in JavaScript environments, walking readers through the entire development lifecycle, from project launch to application deployment, and beyond.Using real-life examples driven by unit tests, Johansen shows how to use TDD to gain greater confidence in your code base, so you can fearlessly refactor and build more robust, maintainable, and reliable JavaScript code at lower cost. Throughout, he addresses crucial issues ranging from code design to performance optimization, offering realistic solutions for developers, QA specialists, and testers.Coverage includes - Understanding automated testing and TDD - Building effective automated testing workflows - Testing code for both browsers and servers (using Node.js) - Using TDD to build cleaner APIs, better modularized code, and more robust software - Writing testable code - Using test stubs and mocks to test units in isolation - Continuously improving code through refactoring - Walking through the construction and automated testing of fully functional softwareThe accompanying Web site, tddjs.com, contains all of the book's code listings and additional resources.

Ruby Best Practices


Gregory T. Brown - 2009
    Written by the developer of the Ruby project Prawn, this concise book explains how to design beautiful APIs and domain-specific languages with Ruby, as well as how to work with functional programming ideas and techniques that can simplify your code and make you more productive. You'll learn how to write code that's readable, expressive, and much more.Ruby Best Practices will help you:Understand the secret powers unlocked by Ruby's code blocks Learn how to bend Ruby code without breaking it, such as mixing in modules on the fly Discover the ins and outs of testing and debugging, and how to design for testability Learn to write faster code by keeping things simple Develop strategies for text processing and file management, including regular expressions Understand how and why things can go wrong Reduce cultural barriers by leveraging Ruby's multilingual capabilities This book also offers you comprehensive chapters on driving code through tests, designing APIs, and project maintenance. Learn how to make the most of this rich, beautiful language with Ruby Best Practices.

Head First Ajax: A Brain-Friendly Guide


Rebecca M. Riordan - 2008
    Head First Ajax gives you an up-to-date perspective that lets you see exactly what you can do--and has been done--with Ajax. With it, you get a highly practical, in-depth, and mature view of what is now a mature development approach. Using the unique and highly effective visual format that has turned Head First titles into runaway bestsellers, this book offers a big picture overview to introduce Ajax, and then explores the use of individual Ajax components--including the JavaScript event model, DOM, XML, JSON, and more--as it progresses. You'll find plenty of sample applications that illustrate the concepts, along with exercises, quizzes, and other interactive features to help you retain what you've learned.Head First Ajax covers:The JavaScript event modelMaking Ajax requests with XMLHTTPREQUEST objectsThe asynchronous application modelThe Document Object Model (DOM)Manipulating the DOM in JavaScriptControlling the browser with the Browser Object ModelXHTML FormsPOST RequestsXML Syntax and the XML DOM treeXML Requests & ResponsesJSON -- an alternative to XMLAjax architecture & patternsThe Prototype LibraryThe book also discusses the server-side implications of building Ajax applications, and uses a black box approach to server-side components.Head First Ajax is the ideal guide for experienced web developers comfortable with scripting--particularly those who have completed the exercises in Head First JavaScript--and for experienced programmers in Java, PHP, and C# who want to learn client-side programming.