Book picks similar to
MobX Quick Start Guide: Supercharge the client state in your React apps with MobX by Pavan Podila
technical
computing
non-fiction
programmeren-hard
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.
Summer's Almost Gone: The Haunting Case of the Bricca Family Murders
J.T. Townsend - 2020
A crime destined to become the most notorious and obsessive cold case in Cincinnati history. On that long ago day in September on the cusp of autumn, we were horrified by the blaring Bricca murder headlines. Jerry, his pretty wife Linda, and their young daughter Debbie were found stabbed to death in their home in the city’s Bridgetown neighborhood. Striking between the 4th and 5th slayings of the Cincinnati Strangler in 1966, the Bricca killer plunged a city already on edge into an abyss.A half century later, the Bricca mystery lingers in cobwebs and survives on whispers. Enter Cincinnati crime writer, J.T. Townsend, author of local best-seller Queen City Gothic. J.T. was given unprecedented access to the case file, laden with information that never saw the light of print before–evidence that might illuminate the relentless rumors that police “screwed up the crime scene” or “covered up for the suspect.” 50 years later, True Crime Detective J.T. Townsend answers “Who dun it?” and renders a final verdict.
Beyond the Twelve-Factor App Exploring the DNA of Highly Scalable, Resilient Cloud Applications
Kevin Hoffman - 2016
Cloud computing is rapidly transitioning from a niche technology embraced by startups and tech-forward companies to the foundation upon which enterprise systems build their future. In order to compete in today’s marketplace, organizations large and small are embracing cloud architectures and practices.
Planning for Big Data
Edd Wilder-James - 2004
From creating new data-driven products through to increasing operational efficiency, big data has the potential to makeyour organization both more competitive and more innovative.As this emerging field transitions from the bleeding edge to enterprise infrastructure, it's vital to understand not only the technologies involved, but the organizational and cultural demands of being data-driven.Written by O'Reilly Radar's experts on big data, this anthology describes:- The broad industry changes heralded by the big data era- What big data is, what it means to your business, and how to start solving data problems- The software that makes up the Hadoop big data stack, and the major enterprise vendors' Hadoop solutions- The landscape of NoSQL databases and their relative merits- How visualization plays an important part in data work
Complete Guide to High Dynamic Range Digital Photography
Ferrell McCollough - 2008
High Dynamic Range photography is the process of taking several pictures of a scene at various exposures, then merging them into one file. So the entire photo can look crisp and detailed, from highlights to midtones to shadows—and photographers needn’t sacrifice any part of their image. And the best way to master this exciting technology is with this thorough, easy-to-follow, and visually spectacular guide. No other title does justice to these cutting-edge techniques, which actually take the viewer into worlds far beyond normal photography—sometimes even beyond normal human perception. Ferrell McCollough, a widely respected photographer, pushes the boundaries and inspires others to pursue their artistic vision, too. The amazing results simply can’t be achieved any other way.
Ministry of Crime: An Underworld Explored
Mandy Wiener - 2018
It features new revelations about high-profile, unsolved hits and the intricate relationships between known criminals and police officers at all levels. It delves into the current power struggle between opposing factions in Cape Town's security industry and the suspected involvement of state operatives in the bloody standoff.Wiener has gained exclusive access to and on-the-record interviews with key underworld characters and police generals accused of colluding with criminals. These have helped her track the parallel narrative of the capture of law-enforcement agencies and unravel how players with inexplicable political backing have been able to pillage secret slush funds and abuse organs of state for their own benefit.Against this backdrop, prominent underworld figures - Radovan Krejcir key among them - have been able to thrive, setting up elaborate networks with the assistance of police. While crime is flourishing, the top echelons of the police and prosecution have been at war with themselves.The proximity of politics, law enforcement and organised crime over the past decade is frighteningly intertwined. The story of the rise and reign of the Ministry of Crime winds its way from the depths of the underworld, via multiple mysterious unsolved murders, to senior politicians and the very top ranks of the country's police force.
How to Count (Programming for Mere Mortals, #1)
Steven Frank - 2011
unsigned numbers- Floating point and fixed point arithmeticThis short, easily understood book will quickly get you thinking like a programmer.
PHP 6 and MySQL 5 for Dynamic Web Sites: Visual Quickpro Guide
Larry Ullman - 2007
With step-by-step instructions, complete scripts, and expert tips to guide readers, this work gets right down to business - after grounding readers with separate discussions of first the scripting language (PHP) and then the database program (MySQL), it goes on to cover security, sessions and cookies, and using additional Web tools.
How Google Tests Software
James A. Whittaker - 2012
Legendary testing expert James Whittaker, until recently a Google testing leader, and two top Google experts reveal exactly how Google tests software, offering brand-new best practices you can use even if you're not quite Google's size...yet! Breakthrough Techniques You Can Actually Use Discover 100% practical, amazingly scalable techniques for analyzing risk and planning tests...thinking like real users...implementing exploratory, black box, white box, and acceptance testing...getting usable feedback...tracking issues...choosing and creating tools...testing "Docs & Mocks," interfaces, classes, modules, libraries, binaries, services, and infrastructure...reviewing code and refactoring...using test hooks, presubmit scripts, queues, continuous builds, and more. With these techniques, you can transform testing from a bottleneck into an accelerator-and make your whole organization more productive!
AngularJS: Up and Running: Enhanced Productivity with Structured Web Apps
Shyam Seshadri - 2014
By the end of the book, you'll understand how to develop a large, maintainable, and performant application with AngularJS.Guided by two engineers who worked on AngularJS at Google, you'll learn the components needed to build data-driven applications, using declarative programming and the Model-view-controller pattern. You'll also learn how to conduct unit tests on each part of your application.Learn how to use controllers for moving data to and from viewsUnderstand when to use AngularJS services instead of controllersCommunicate with the server to store, fetch, and update data asynchronouslyKnow when to use AngularJS filters for converting data and values to different formatsImplement single-page applications, using ngRoute to select views and navigationDive into basic and advanced directives for creating reusable componentsWrite an end-to-end test on a live version of your entire applicationUse best practices, guidelines, and tools throughout the development cycle
High Challenge, Low Threat: How the Best Leaders Find the Balance
Mary Myatt - 2016
It is the quality of these, whatever the size of the organisation, which make the difference between organisations which thrive, and those which stagnate.This is not to argue for soft, easy and comfortable options. Instead it considers how top leaders manage to walk the line between the impossible and the possible, between the undoable and the doable, and to create conditions for productive work which transcend the difficulties which come towards us every day. Instead of dodging them, they embrace them. And by navigating high challenge, low threat, they show how others how to do the same.
Dealers of Lightning: Xerox PARC and the Dawn of the Computer Age
Michael A. Hiltzik - 1999
And they did it without fanfare or recognition from their employer. Hiltzik's Dealers of Lightning provides a fascinating look at technohistory that sets the record straight. In Dealers of Lightning, Hiltzik describes the forces and faces behind the revolution that the Xerox PARC team single-handedly spawned. The Xerox PARC group was composed solely of top technical minds. The decision was made at Xerox headquarters to give the team complete freedom from deadlines and directives, in hopes of fostering a true creative environment. It worked perhaps too well. The team responded with a steady output of amazing technology, including the first version of the Internet, the first personal computer, user-friendly word-processing programs, and pop-up menus. Xerox, far from ready for the explosion of innovation, failed to utilize the technology dreamed up by the group. Out of all the dazzling inventions born at Xerox PARC, only a handful were developed and marketed by Xerox. However, one of these inventions, the laser printer, proved successful enough to earn billions for the company, therefore justifying its investment in the research center. Most oftheteam's creations would go on to be developed and perfected by other companies, such as IBM, Apple, and Microsoft. Drawing from interviews with the engineers, executives, and scientists involved in the Xerox PARC, Dealers of Lightning chronicles an amazing era of egos, ideas, and inventions at the dawn of the computer age.
Absolute Beginner's Guide to C
Greg Perry - 1993
This bestseller talks to readers at their level, explaining every aspect of how to get started and learn the C language quickly. Readers also find out where to learn more about C. This book includes tear-out reference card of C functions and statements, a hierarchy chart, and other valuable information. It uses special icons, notes, clues, warnings, and rewards to make understanding easier. And the clear and friendly style presumes no programming knowledge.
Unity in Action
Joseph Hocking - 2015
You'll master the Unity toolset from the ground up, adding the skills you need to go from application coder to game developer. Based on Unity version 5.About the BookThis book helps readers build successful games with the Unity game development platform. You will use the powerful C# language, Unity's intuitive workflow tools, and a state-of-the-art rendering engine to build and deploy mobile, desktop, and console games. Unity's single codebase approach minimizes inefficient switching among development tools and concentrates your attention on making great interactive experiences.Unity in Action teaches you how to write and deploy games. You'll master the Unity toolset from the ground up, adding the skills you need to go from application coder to game developer. Each sample project illuminates specific Unity features and game development strategies. As you read and practice, you'll build up a well-rounded skill set for creating graphically driven 2D and 3D game applications.You'll need to know how to program, in C# or a similar OO language. No previous Unity experience or game development knowledge is assumed.
Cocoa Design Patterns
Erik M. Buck - 2009
Although Cocoa is indeed huge, once you understand the object-oriented patterns it uses, you'll find it remarkably elegant, consistent, and simple. Cocoa Design Patterns begins with the mother of all patterns: the Model-View-Controller (MVC) pattern, which is central to all Mac and iPhone development. Encouraged, and in some cases enforced by Apple's tools, it's important to have a firm grasp of MVC right from the start. The book's midsection is a catalog of the essential design patterns you'll encounter in Cocoa, including Fundamental patterns, such as enumerators, accessors, and two-stage creation Patterns that empower, such as singleton, delegates, and the responder chain Patterns that hide complexity, including bundles, class clusters, proxies and forwarding, and controllers And that's not all of them! Cocoa Design Patterns painstakingly isolates 28 design patterns, accompanied with real-world examples and sample code you can apply to your applications today. The book wraps up with coverage of Core Data models, AppKit views, and a chapter on Bindings and Controllers. Cocoa Design Patterns clearly defines the problems each pattern solves with a foundation in Objective-C and the Cocoa frameworks and can be used by any Mac or iPhone developer.