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.

Kindle Fire HDX & HD User's Guide Book: Unleash the Power of Your Tablet!


Shelby Johnson - 2012
    With the new tablet, I absolutely love its many standard features and capabilities, but have found there is so much more that can be done with this amazing gadget. I’ve learned a lot of great things you can do with a Kindle Fire HD and want to help others get more out of their Kindle Fire HDX and HD devices. I've developed a comprehensive guide book to help users along on their device, including tips and tricks to really unlock and unleash the possibilities with the tablet. Here’s just some of the great info you’ll find in this User’s Guide Book: - Getting to know the various settings of your Kindle Fire HDX or HD - Browsing your Kindle and carousel - How to store your favorite content items on the device - Setting up security options to safeguard your device - Setting up your e-mail, contacts and calendar info - Setting up and using wireless networks - How to print from your Kindle Fire HD - How to install the Dolphin Browser with Adobe Flash - How to install the Google Chrome browser on your tablet - Pairing your Kindle Fire HD with a compatible Bluetooth phone or computer - How to set-up FreeTime for your kids to use your Kindle with restrictions - How to listen to the radio on your tablet - How to use your tablet to make phone calls for free! - How to download YouTube videos to your Kindle Fire HD - How to take photos and videos with your Kindle Fire HD camera - How to sideload apps on your Kindle Fire HD - Some of the best apps you can get for your tablet - Suggested apps to take your tablet to the next level! You’ll learn all of the above and more in this book which features color screenshots straight from the Kindle and step-by-step instructions on the processes involved in unleashing more powerful features for your Kindle Fire HD! There's also helpful links throughout the guide to take you right to the apps and websites being discussed. In all, this is a must-have ebook to get for any Kindle Fire HD user who wants to take their device to the next level! Note: Many of the tips and how-to's covered in this guide will also apply to the previous generation of the Kindle Fire HD, released in 2012. Please note this book is for owners of the American version of the Kindle Fire HDX & Kindle Fire HD tablets sold as of October 2013 in the United States.

Programming TypeScript: Making Your JavaScript Applications Scale


Boris Cherny - 2019
    That’s why Facebook, Google, and Microsoft invented gradual static type layers for their dynamically typed JavaScript and Python code. This practical book shows you how one such type layer, TypeScript, is unique among them: it makes programming fun with its powerful static type system.If you’re a programmer with intermediate JavaScript experience, author Boris Cherny will teach you how to master the TypeScript language. You’ll understand how TypeScript can help you eliminate bugs in your code and enable you to scale your code across more engineers than you could before.In this book, you’ll: Start with the basics: Learn about TypeScript’s different types and type operators, including what they’re for and how they’re used Explore advanced topics: Understand TypeScript’s sophisticated type system, including how to safely handle errors and build asynchronous programs Dive in hands-on: Use TypeScript with your favorite frontend and backend frameworks, migrate your existing JavaScript project to TypeScript, and run your TypeScript application in production

Humans vs Computers


Gojko Adzic - 2017
    You'll read about humans who are invisible to computers, how a default password once caused a zombie apocalypse and why airlines sometimes give away free tickets. This is also a book on how to prevent, avoid and reduce the impact of such problems. Our lives are increasingly tracked, monitored and categorised by software, driving a flood of information into the vast sea of big data. In this brave new world, humans can't cope with information overload. Governments and companies alike rely on computers to automatically detect fraud, predict behaviour and enforce laws. Inflexible automatons, barely smarter than a fridge, now make life-changing decisions. Clever marketing tricks us into believing that phones, TV sets and even cars are somehow smart. Yet all those computer systems were created by people - people who are well-meaning but fallible and biased, clever but forgetful, and who have grand plans but are pressed for time. Digitising a piece of work doesn't mean there will be no mistakes, but instead guarantees that when mistakes happen, they'll run at a massive scale. The next time you bang your head against a digital wall, the stories in this book will help you understand better what's going on and show you where to look for problems. If nothing else, when it seems as if you're under a black-magic spell, these stories will at least allow you to see the lighter side of the binary chaos. For people involved in software delivery, this book will help you find more empathy for people suffering from our mistakes, and discover heuristics to use during analysis, development or testing to make your software less error prone. <

WRONG! Retro Games, You Messed Up Our Comic Book Heroes! (Awesomely Nerdy Nitpicks 1)


Chris Baker - 2014
    This ebook documents the most egregious – and most hilarious – offenders from the moment Superman flew onto the Atari 2600 in 1978 all the way through 1992, when Konami's classic X-Men sucked in quarter after quarter in arcades. NEARLY 80 SUPERHERO GAMES Some you've played. Some you haven't. And quite a few you never even knew existed in the first place. Some high-/lowlights: Purple Dark Knight vs. Green Joker in Batman: The Video Game (NES) Proven instances of "slapping a license" on an already-developed game Games that stripped Wolverine and He-Man of their most iconic weaponry A questionable transportation method for the Man of Steel in Superman (NES) A Transformers game from the creator of Pitfall! The strangest comic book license ever to hit the Sega Genesis The most unnecessary tie-in to a superhero animated series of all time The Danger Mouse Trilogy That one lonely Thundercats game ANSWERS TO BURNING QUESTIONS YOU DIDN'T EVEN KNOW TO ASK Who is "the Princess Peach of superhero games"? Who was the first Marvel character to be featured in three games? And what's the single gaming appearance he's had since 1985? Which super-character is most consistently misrepresented in games? What common superhero gaming feature was pioneered by LJN's otherwise absolutely horrible X-Men NES game? Which hero's primary gaming nemesis is someone he still has yet to even meet in the comics? What do an NES game and a major restaurant chain agree is Wolverine's favorite food? Why is Carnage getting naked on my SNES?! GAMING PLATFORMS YOU LOVED...OR DIDN'T KNOW EXISTED Atari 2600 | Intellivision | Commodore 64 | Nintendo Entertainment System | Game Boy | Super NES | Sega Master System | Genesis | Game Gear | Lynx | ZX Spectrum | MSX | PC-DOS | MORE! YOUR FAVORITE HEROES (AND SOME YOU'VE NEVER HEARD OF) From Marvel! Spider-Man | Wolverine and the X-Men | Hulk | Captain America, Iron Man, Hawkeye, Vision, and a bunch of other Avengers | Punisher | Human Torch and the Thing from the Fantastic Four | Silver Surfer | Howard the Duck From DC! Superman | Batman | Flash | Swamp Thing From Other Comic Publishers! Conan | Flash Gordon | Judge Dredd | Ex-Mutants From Toy Lines and Cartoons! Transformers | Teenage Mutant Ninja Turtles | He-Man and the Masters of the Universe | Bartman and Radioactive Man from The Simpsons | G.I.

Click, Click


Joyce Kavanagh - 2012
    Their father abused all three of them in the family home throughout their childhood. In 1989, the sisters made the brave decision to bring charges against their father and, in 1990, the state took a successful case against him. He was convicted and imprisoned.Click, Click is the story of their abuse; the exposure of a man prolific in his paedophilia; and an Irish childhood lost in a dysfunctional, abusive and torturous environment. Importantly, however, it is also the story of three women's healing; their coming to terms with their abuse, and their forgiveness of themselves and others. The Kavanagh sisters have refused to allow their abuse to define them. With fierce humour, insight and honesty, they now share their story and show that with love and determination, you can indeed conquer all.

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


Antonio Leiva - 2016
    

Learning GraphQL: Declarative Data Fetching for Modern Web Apps


Eve Porcello - 2018
    With this practical guide, Alex Banks and Eve Porcello deliver a clear learning path for frontend web developers, backend engineers, and project and product managers looking to get started with GraphQL.You'll explore graph theory, the graph data structure, and GraphQL types before learning hands-on how to build a schema for a photo-sharing application. This book also introduces you to Apollo Client, a popular framework you can use to connect GraphQL to your user interface.Explore graph theory and review popular graph examples in use todayLearn how GraphQL applies database querying methods to the internetCreate a schema for a PhotoShare application that serves as a roadmap and a contract between the frontend and backend teamsUse JavaScript to build a fully functioning GraphQL service and Apollo to implement a clientLearn how to prepare GraphQL APIs and clients for production

C# in Depth


Jon Skeet - 2008
    With the many upgraded features, C# is more expressive than ever. However, an in depth understanding is required to get the most out of the language.C# in Depth, Second Edition is a thoroughly revised, up-to-date book that covers the new features of C# 4 as well as Code Contracts. In it, you'll see the subtleties of C# programming in action, learning how to work with high-value features that you'll be glad to have in your toolkit. The book helps readers avoid hidden pitfalls of C# programming by understanding "behind the scenes" issues.Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.

Making Games with Python & Pygame


Al Sweigart - 2012
    Each chapter gives you the complete source code for a new game and teaches the programming concepts from these examples. The book is available under a Creative Commons license and can be downloaded in full for free from http: //inventwithpython.com/pygame This book was written to be understandable by kids as young as 10 to 12 years old, although it is great for anyone of any age who has some familiarity with Python.

Building Mobile Apps at Scale: 39 Engineering Challenges


Gergely Orosz - 2021
    By scale, we mean having numbers of users in the millions and being built by large engineering teams.For mobile engineers, this book is a blueprint for modern app engineering approaches. For non-mobile engineers and managers, it is a resource with which to build empathy and appreciation for the complexity of world-class mobile engineering.

Mastering Regular Expressions


Jeffrey E.F. Friedl - 1997
    They are now standard features in a wide range of languages and popular tools, including Perl, Python, Ruby, Java, VB.NET and C# (and any language using the .NET Framework), PHP, and MySQL.If you don't use regular expressions yet, you will discover in this book a whole new world of mastery over your data. If you already use them, you'll appreciate this book's unprecedented detail and breadth of coverage. If you think you know all you need to know about regularexpressions, this book is a stunning eye-opener.As this book shows, a command of regular expressions is an invaluable skill. Regular expressions allow you to code complex and subtle text processing that you never imagined could be automated. Regular expressions can save you time and aggravation. They can be used to craft elegant solutions to a wide range of problems. Once you've mastered regular expressions, they'll become an invaluable part of your toolkit. You will wonder how you ever got by without them.Yet despite their wide availability, flexibility, and unparalleled power, regular expressions are frequently underutilized. Yet what is power in the hands of an expert can be fraught with peril for the unwary. Mastering Regular Expressions will help you navigate the minefield to becoming an expert and help you optimize your use of regular expressions.Mastering Regular Expressions, Third Edition, now includes a full chapter devoted to PHP and its powerful and expressive suite of regular expression functions, in addition to enhanced PHP coverage in the central "core" chapters. Furthermore, this edition has been updated throughout to reflect advances in other languages, including expanded in-depth coverage of Sun's java.util.regex package, which has emerged as the standard Java regex implementation.Topics include:A comparison of features among different versions of many languages and toolsHow the regular expression engine worksOptimization (major savings available here!)Matching just what you want, but not what you don't wantSections and chapters on individual languagesWritten in the lucid, entertaining tone that makes a complex, dry topic become crystal-clear to programmers, and sprinkled with solutions to complex real-world problems, Mastering Regular Expressions, Third Edition offers a wealth information that you can put to immediateuse.Reviews of this new edition and the second edition: "There isn't a better (or more useful) book available on regular expressions."--Zak Greant, Managing Director, eZ Systems"A real tour-de-force of a book which not only covers the mechanics of regexes in extraordinary detail but also talks about efficiency and the use of regexes in Perl, Java, and .NET...If you use regular expressions as part of your professional work (even if you already have a good book on whatever language you're programming in) I would strongly recommend this book to you."--Dr. Chris Brown, Linux Format"The author does an outstanding job leading the reader from regexnovice to master. The book is extremely easy to read and chock full ofuseful and relevant examples...Regular expressions are valuable toolsthat every developer should have in their toolbox. Mastering RegularExpressions is the definitive guide to the subject, and an outstandingresource that belongs on every programmer's bookshelf. Ten out of TenHorseshoes."--Jason Menard, Java Ranch

Trump as President: The Inside Story of His First Years in the White House


Doug Wead - 2019
    In Trump as President, Doug Wead offers a sweeping, eloquent history of President Donald J. Trump's first years in the White House, covering everything from election night to the news of today. The book will include never-before-reported stories and scoops, including how President Trump turned around the American economy, how he "never complains and never explains," and how his actions sometimes lead to misunderstandings with the media and the public. It also includes exclusive interviews with the Trump family about the Mueller report, and narrates their reactions when the report was finally released. Contains Interviews with the President in the Oval Office, chief of staff, Mick Mulvaney, Jared and Ivanka Kushner, Donald Trump, Jr., Eric and Lara Trump, and White House insiders.

Small Budget Home: Living Small And Thriving Big


Kate Singh - 2020
    

Foundations of Software Testing: ISTQB Certification


Dorothy Graham - 2006
    The coverage also features learning aids.