Book picks similar to
Solution Architecture Foundations by Mark Lovatt
professional
programming
architecture
business-analysis
MongoDB Applied Design Patterns
Rick Copeland - 2013
You’ll learn how to apply MongoDB design patterns to several challenging domains, such as ecommerce, content management, and online gaming. Using Python and JavaScript code examples, you’ll discover how MongoDB lets you scale your data model while simplifying the development process.Many businesses launch NoSQL databases without understanding the techniques for using their features most effectively. This book demonstrates the benefits of document embedding, polymorphic schemas, and other MongoDB patterns for tackling specific big data use cases, including:Operational intelligence: Perform real-time analytics of business dataEcommerce: Use MongoDB as a product catalog master or inventory management systemContent management: Learn methods for storing content nodes, binary assets, and discussionsOnline advertising networks: Apply techniques for frequency capping ad impressions, and keyword targeting and biddingSocial networking: Learn how to store a complex social graph, modeled after Google+Online gaming: Provide concurrent access to character and world data for a multiplayer role-playing game
Home by Novogratz
Robert Novogratz - 2012
See how they effortlessly mix contemporary furniture with thrift-store finds, and learn all sorts of tricks for creating a stylish home no matter what the obstacles: seven children, small spaces, or a tiny budget. From toddler-friendly bedroom for triplets to a beach retreat for two twenty-somethings, from a New Jersey basement to a Palm Beach cabana, Home by Novogratz proves that good design is just a book away.
Grid Systems in Graphic Design/Raster Systeme Fur Die Visuele Gestaltung
Josef Müller-Brockmann - 1996
"Grid Systems in Graphic Design - Raster Systeme für die Visuelle Gestaltung" By Josef Müller-Brockmann. English version by D. Q. Stephenson. English and German text. This is the 5th Edition, published by Verlag Niggli AG, 2007. Full title: "Grid Systems in Graphic Design. A Visual Communication Manual for Graphic Designers, Typographers and Three Dimensional Designers - Raster Systeme für die Visuelle Gestaltung. Ein Handbuch für Grafiker, Typografen und Ausstellungsgestalter". A comprehensive handbook on modern typography and using the Grid System, illustrated with drawings, diagrams, black & white photographs & numerous examples of graphic design. Subjects include: Grid and Design Philosophy; The Typographic Grid and its purpose; Sizes of Paper; Typeface Alphabets; Margin Proportions; Construction of the Grid and Type Area; Type & Picture Area with 8, 20 and 32 Grid Fields; Photograph & Illustration in the Grid System; the Grid in Corporate Identity and Three-Dimensional Design & more.
Programmable Logic Controllers
Frank D. Petruzella - 1989
It's not intended to replace manufacturer's or user's manuals, but rather complements and expands on the information contained in these materials. All topics are covered in small segments. Students systematically carry out a wide range of generic programming exercises and assignments. All of the information about PLCs has been updated.
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.
Spring Boot in Action
Craig Walls - 2015
In it, you’ll learn how to bypass configuration steps so you can focus on your application’s behavior. Spring expert Craig Walls uses interesting and practical examples to teach you both how to use the default settings effectively and how to override and customize Spring Boot for your unique environment. Along the way, you’ll pick up insights from Craig’s years of Spring development experience.
Beekman 1802 Style: The Attraction of Opposites
Brent Ridge - 2015
But can you make that trendy new lamp jibe with your grandmother's heirloom dresser?The fabulous Beekman Boys answer with a resounding "Yes!" in their new book, Beekman 1802 Style. Through more than 200 stunning photographs from Country Living magazine and never-before-seen images of the Beekman farmhouse, the boys use their city-turned-country-boy charm and style to help with all things home. Their unique home design tips and tricks for mixing high and low, East and West, indoors and outdoors, and traditional with modern will help you create a home that is inviting, warm, and--perhaps most important--fabulous.
Sinatra: Up and Running
Alan Harris - 2011
With this concise book, you will quickly gain working knowledge of Sinatra and its minimalist approach to building both standalone and modular web applications.
Sinatra serves as a lightweight wrapper around Rack middleware, with syntax that maps closely to functions exposed by HTTP verbs, which makes it ideal for web services and APIs. If you have experience building applications with Ruby, you’ll quickly learn language fundamentals and see under-the-hood techniques, with the help of several practical examples. Then you’ll get hands-on experience with Sinatra by building your own blog engine.
Learn Sinatra’s core concepts, and get started by building a simple application
Create views, manage sessions, and work with Sinatra route definitions
Become familiar with the language’s internals, and take a closer look at Rack
Use different subclass methods for building flexible and robust architectures
Put Sinatra to work: build a blog that takes advantage of service hooks provided by the GitHub API
A Frame for Life: The Designs of StudioIlse
Ilse Crawford - 2014
Studioilse, the award-winning design studio founded by Ilse Crawford, bridges the worlds of interior design, architecture, and product design with the philosophy of putting the human being at the center. Fascinated by what drives us and makes us feel alive, Crawford says: "When I look at making spaces, I don’t just look at the visual. I’m much more interested in the sensory thing, in thinking about it from the human context, the primal perspective, the thing that touches you." Featuring Studioilse’s work to date, from private residences to hotels, restaurants, and retail projects, this book illustrates the effectiveness of design grounded in human needs and desires. Layering materials and textures, combined with her understanding of human behavior, Crawford’s designs are sensual and accessible. A forerunner of the holistic design movement a decade ago, her humanistic approach has now become the norm. This volume illustrates why Crawford’s design philosophy is so seminal—her work has influenced not only a generation of Dutch and European designers, but also Americans due to her acclaimed Soho House New York. With new photography and essays by Crawford and design critic Edwin Heatcote, this inspirational volume is sure to be one of the most important design books of the year.
How Buildings Learn: What Happens After They're Built
Stewart Brand - 1994
How Buildings Learn is a masterful new synthesis that proposes that buildings adapt best when constantly refined and reshaped by their occupants, and that architects can mature from being artists of space to becoming artists of time. From the connected farmhouses of New England to I.M. Pei's Media Lab, from "satisficing" to "form follows funding," from the evolution of bungalows to the invention of Santa Fe Style, from Low Road military surplus buildings to a High Road English classic like Chatsworth—this is a far-ranging survey of unexplored essential territory.More than any other human artifacts, buildings improve with time—if they're allowed to. How Buildings Learn shows how to work with time rather than against it.
Cloud Architecture Patterns: Using Microsoft Azure
Bill Wilder - 2012
You’ll learn how each of these platform-agnostic patterns work, when they might be useful in the cloud, and what impact they’ll have on your application architecture. You’ll also see an example of each pattern applied to an application built with Windows Azure.The patterns are organized into four major topics, such as scalability and handling failure, and primer chapters provide background on each topic. With the information in this book, you’ll be able to make informed decisions for designing effective cloud-native applications that maximize the value of cloud services, while also paying attention to user experience and operational efficiency.Learn about architectural patterns for:Scalability. Discover the advantages of horizontal scaling. Patterns covered include Horizontally Scaling Compute, Queue-Centric Workflow, and Auto-Scaling.Big data. Learn how to handle large amounts of data across a distributed system. Eventual consistency is explained, along with the MapReduce and Database Sharding patterns.Handling failure. Understand how multitenant cloud services and commodity hardware influence your applications. Patterns covered include Busy Signal and Node Failure.Distributed users. Learn how to overcome delays due to network latency when building applications for a geographically distributed user base. Patterns covered include Colocation, Valet Key, CDN, and Multi-Site Deployment.
Domain-Driven Design in PHP
Carlos Buenosvinos
Explore applying the Hexagonal Architecture within your application, whether within an open source framework or your own bespoke system. Finally, look into integrating Bounded Contexts, using REST and Messaging approaches.
The Assistant Principal 50: Critical Questions for Meaningful Leadership and Professional Growth
Baruti K. Kafele - 2020
Whatever your status--the sole AP in your school, one of two or more APs in your school, a career AP, an AP aspiring to the principalship--yours is one of the most misunderstood and underutilized positions in education. Positioned between teachers and the principal, you are an instructional leader. However, you are not the leader of the school. Therefore, you must carefully navigate your way to ensure that you thrive in your role without "stepping on the toes" of your principal.In The Assistant Principal 50, award-winning, four-time principal Baruti Kafele presents reflective questions that encompass the breadth and depth of the assistant principalship--from finding your leadership "lane" to thriving and being an asset to your principal. Kafele infuses the book (which also includes guidance and insights for principals and aspiring assistant principals) from beginning to end with personal anecdotes and accounts of both failures and successes from his years as an assistant principal. He arms you with tools and insights that will drive you to view the assistant principalship as critical to the climate and culture of your school as well as to student achievement.You, assistant principal, play a critical role in your school's success. The questions that Kafele asks you to consider will aid you as you hone your leadership skills toward becoming an effective leader in your school.
The Practitioner's Guide to Product Management
Jock Busuttil - 2015
THE PRACTITIONER'S GUIDE TO PRODUCT MANAGEMENT provides a firsthand road map to help you avoid the pitfalls of product failure-taking you through the field of product management with candid stories and real-world experiences of what it takes to create a product that meets the customer's needs.Product management is the art, science and skill of bringing a successful product to life. In The Practitioner's Guide To Product Management, Jock Busuttil looks at what product managers do, how the role came to be, how it's still continuing to evolve, and why it's such good news that there's no prescribed route to becoming one.Busuttil also delves into examples of the good, the bad and the ill-advised products to consider why they succeeded and failed and give you the inside track on avoiding all the common product management pitfalls. The book examines the fine line between success and failure and reveals nine ways you can increase your product's chances of success.If you're new to product management and wondering what it's all about or if you're a product manager shooting for professional success, this book will give you the inside track on starting, developing, and then selling a new product.