Book picks similar to
Presto: The Definitive Guide: SQL at Any Scale, on Any Storage, in Any Environment by Matt Fuller
devops
programming
sql
architecture
Engineering Long-Lasting Software
Armando Fox - 2012
NOTE: this Alpha Edition is missing some chapters and may contain errors. See http://saasbook.info for details.
Star Schema the Complete Reference
Christopher Adamson - 2010
Star Schema: The Complete Reference offers in-depth coverage of design principles and their underlying rationales. Organized around design concepts and illustrated with detailed examples, this is a step-by-step guidebook for beginners and a comprehensive resource for experts.This all-inclusive volume begins with dimensional design fundamentals and shows how they fit into diverse data warehouse architectures, including those of W.H. Inmon and Ralph Kimball. The book progresses through a series of advanced techniques that help you address real-world complexity, maximize performance, and adapt to the requirements of BI and ETL software products. You are furnished with design tasks and deliverables that can be incorporated into any project, regardless of architecture or methodology.Master the fundamentals of star schema design and slow change processingIdentify situations that call for multiple stars or cubesEnsure compatibility across subject areas as your data warehouse growsAccommodate repeating attributes, recursive hierarchies, and poor data qualitySupport conflicting requirements for historic dataHandle variation within a business process and correlation of disparate activitiesBoost performance using derived schemas and aggregatesLearn when it's appropriate to adjust designs for BI and ETL tools
The The MindUP Curriculum: Grades PreK–2: Brain-Focused Strategies for Learning—and Living
Hawn Foundation - 2011
Each lesson offers easy strategies for helping students focus their attention, improve their self-regulation skills, build resilience to stress, and develop a positive mind-set in both school and life. The lessons fit easily into any schedule and require minimal preparation. Classroom management tips and content-area activities help you extend the benefits of MindUP throughout your day, week, and year!Includes a full-color, innovative teaching poster with fascinating facts about the brain!
The Manga Guide to Databases
Mana Takahashi - 2005
With the king and queen away, she has to manage the Kingdom of Kod's humongous fruit-selling empire. Overseas departments, scads of inventory, conflicting prices, and so many customers! It's all such a confusing mess. But a mysterious book and a helpful fairy promise to solve her organizational problems-with the practical magic of databases.In The Manga Guide to Databases, Tico the fairy teaches the Princess how to simplify her data management. We follow along as they design a relational database, understand the entity-relationship model, perform basic database operations, and delve into more advanced topics. Once the Princess is familiar with transactions and basic SQL statements, she can keep her data timely and accurate for the entire kingdom. Finally, Tico explains ways to make the database more efficient and secure, and they discuss methods for concurrency and replication.Examples and exercises (with answer keys) help you learn, and an appendix of frequently used SQL statements gives the tools you need to create and maintain full-featured databases.(Of course, it wouldn't be a royal kingdom without some drama, so read on to find out who gets the girl-the arrogant prince or the humble servant.)This EduManga book is a translation of a bestselling series in Japan, co-published with Ohmsha, Ltd., of Tokyo, Japan.
Real World Java EE Patterns--Rethinking Best Practices
Adam Bien - 2009
:-)
Designing Web APIs: Building APIs That Developers Love
Brenda Jin - 2018
But building a popular API with a thriving developer ecosystem is also one of the most challenging. With this practical guide, developers, architects, and tech leads will learn how to navigate complex decisions for designing, scaling, marketing, and evolving interoperable APIs.Authors Brenda Jin, Saurabh Sahni, and Amir Shevat explain API design theory and provide hands-on exercises for building your web API and managing its operation in production. You'll also learn how to build and maintain a following of app developers. This book includes expert advice, worksheets, checklists, and case studies from companies including Slack, Stripe, Facebook, Microsoft, Cloudinary, Oracle, and GitHub.Get an overview of request-response and event-driven API design paradigmsLearn best practices for designing an API that meets the needs of your usersUse a template to create an API design processScale your web API to support a growing number of API calls and use casesRegularly adapt the API to reflect changes to your product or businessProvide developer resources that include API documentation, samples, and tools
Universal Principles of Design: 100 Ways to Enhance Usability, Influence Perception, Increase Appeal, Make Better Design Decisions, and Teach Through Design
William Lidwell - 2003
Because no one can be an expert on everything, designers have always had to scramble to find the information and know-how required to make a design work - until now.
Universal Principles of Design
is the first cross-disciplinary reference of design. Richly illustrated and easy to navigate, this book pairs clear explanations of the design concepts featured with visual examples of those concepts applied in practice. From the 80/20 rule to chunking, from baby-face bias to Ockham's razor, and from self-similarity to storytelling, 100 design concepts are defined and illustrated for readers to expand their knowledge.This landmark reference will become the standard for designers, engineers, architects, and students who seek to broaden and improve their design expertise.
#Workout: Games, Tools & Practices to Engage People, Improve Work, and Delight Clients (Management 3.0)
Jurgen Appelo - 2014
It is rereleased as Managing for Happiness in June 2016 by John Wiley & Sons. "Can our organization be a little bit more like Pixar, Spotify, Netflix, Zappos, Virgin, Valve or IDEO? Is there something I can do to get a better company culture? Better collaboration? Better management?" The book #Workout offers concrete games, tools, and practices for all workers so they can introduce better management, with fewer managers. It addresses many common questions, such as: - How can we measure team performance? - How can we decide on salaries and bonuses? - How can we define job titles and career paths? - How can we replace performance appraisals? - How can we motivate our workers? - How can we change the organization’s culture? In modern organizations, people are expected to be “servant leaders” and “systems thinkers”, but nobody explains exactly how to do this on a Monday morning. “Empowering workers” and “delighting customers” is crucial, but it’s not concrete. Managers, and everyone else, need to know “how” because most organizational problems are management problems. Management is too important to leave to the managers! This book offers you: - Serious games to help improve organizational culture - Simple practices that increase employee engagement - Creative stories that inspire teamwork and collaboration - New ways to achieve team accountablity and responsibility - Easy workout exercises to make the business more agile - Modern tools that enable people to enjoy a happy Monday When you implement the games, tools, and practices in this book, you can move the organization toward better management with fewer managers. "Jurgen's book is practical and fun, but most of all, it's subversive. If you care enough to get started, you'll discover that these tools will transform everything about your organization." - SETH GODIN, author of The Icarus Deception "Brilliant, counter-intuitive, and creative approach to management. Very insightful and humanistic. Highly recommended!" - DEREK SIVERS, Founder of CD Baby, TED speaker, author of Anything You Want "In our always-on, real-time world, the nature of work has changed, potentially for the better. While people can be more autonomous and more productive, they can also self-destruct easier. Jurgen tackles these important changes in his fun and interesting book." - DAVID MEERMAN SCOTT, bestselling author of The New Rules of Marketing and PR "Engage people, improve work, and delight clients: these are the tenets of this amazing book, which will show you how to transform the entire layer of management in your organization into a wellspring creativity, productivity, and engagement. Excellent!" - MARSHALL GOLDSMITH, a Thinkers 50, Top Ten Global Business Thinker and top-ranked Executive Coach "Today all managers are marketers. You need to sell your ideas, your plans, and your solutions. Management 3.0 #Workout sets you on a path to success in a world where we are each responsible for managing our own career and our own contribution to the world." - PENELOPE TRUNK, author of Brazen Careerist: The New Rules for Success "Want to know what the next stage of management may look like? Do yourself a favor and take a look at Management 3.0 #Workout by Jurgen Appelo. Chock full of management nuggets as well as exercises and activities, Management 3.0 #Workout provides insights into how to engage the next generation workforce.
SSH, The Secure Shell: The Definitive Guide
Daniel J. Barrett - 2001
It supports secure remote logins, secure file transfer between computers, and a unique "tunneling" capability that adds encryption to otherwise insecure network applications. Best of all, SSH is free, with feature-filled commercial versions available as well.SSH: The Secure Shell: The Definitive Guide covers the Secure Shell in detail for both system administrators and end users. It demystifies the SSH man pages and includes thorough coverage of:SSH1, SSH2, OpenSSH, and F-Secure SSH for Unix, plus Windows and Macintosh products: the basics, the internals, and complex applications.Configuring SSH servers and clients, both system-wide and per user, with recommended settings to maximize security.Advanced key management using agents, agent forwarding, and forced commands.Forwarding (tunneling) of TCP and X11 applications in depth, even in the presence of firewalls and network address translation (NAT).Undocumented behaviors of popular SSH implementations.Installing and maintaining SSH systems.Whether you're communicating on a small LAN or across the Internet, SSH can ship your data from "here" to "there" efficiently and securely. So throw away those insecure .rhosts and hosts.equiv files, move up to SSH, and make your network a safe place to live and work.
The Underdog Advantage - Rewrite Your Future By Turning Your Disadvantages Into Your Superpowers
Dean Graziosi
Do things look good on the outside but on the inside, you feel like a prisoner trapped in mediocrity? Or maybe you feel like you missed your chance, or you can’t find your starting point and no matter what you do, nothing moves you forward? You’re the underdog—dismissed, counted out, lacking the right resources and unsupported. This book changes all that by taking you on a journey and showing you what successful "Underdogs" throughout time have already discovered. Your so called disadvantaged are the fuel and the hidden superpower to accomplish anything you know the secret on how to flip the success switch on in your life... This Book will show you that as an underdog (Something we all are) you’re actually in a great position, and with one or two small shifts, you can unlock limitless potential. Being an underdog means you don’t have to worry about what other people think, you have a lot of room to improve, you can get easy momentum, you can sneak up on competitors, and you have incredible sources of motivation. Soon you will learn that being an underdog is actually your ultimate unfair advantage to next level wealth, prosperity, happiness and joy...
Engineering a Compiler
Keith D. Cooper - 2003
No longer is execution speed the sole criterion for judging compiled code. Today, code might be judged on how small it is, how much power it consumes, how well it compresses, or how many page faults it generates. In this evolving environment, the task of building a successful compiler relies upon the compiler writer's ability to balance and blend algorithms, engineering insights, and careful planning. Today's compiler writer must choose a path through a design space that is filled with diverse alternatives, each with distinct costs, advantages, and complexities.Engineering a Compiler explores this design space by presenting some of the ways these problems have been solved, and the constraints that made each of those solutions attractive. By understanding the parameters of the problem and their impact on compiler design, the authors hope to convey both the depth of the problems and the breadth of possible solutions. Their goal is to cover a broad enough selection of material to show readers that real tradeoffs exist, and that the impact of those choices can be both subtle and far-reaching.Authors Keith Cooper and Linda Torczon convey both the art and the science of compiler construction and show best practice algorithms for the major passes of a compiler. Their text re-balances the curriculum for an introductory course in compiler construction to reflect the issues that arise in current practice.
MySQL
Paul DuBois - 1999
As an important contributor to the online documentation for MySQL, Paul uses his day-to-day experience answering questions users post on the MySQL mailing list to pinpoint the problems most users and administrators encounter. The principal MySQL developer, Monty Widenius, along with a network of his fellow developers, reviewed the manuscript, providing Paul with the kind of insight no one else could supply. Instead of merely giving you a general overview of MySQL, Paul teaches you how to make the most of its capabilities. Through two sample databases that run throughout the book, he gives you solutions to problems you'll likely face. He helps you integrate MySQL efficiently with third-party tools, such as PHP and Perl, enabling you to generate dynamic Web pages through database queries. He also teaches you to write programs that access MySQL databases.
The Virtual Assistant Solution: Come up for Air, Offload the Work You Hate, and Focus on What You Do Best
Michael Hyatt - 2013
There are only twenty-four hours in a day, but you keep losing time to email, billing, scheduling, transcription, and more administrative details than you can manage. You're drowning. And you're wasting your time. Why spend hours on tasks outside your strengths?If you want to be less stressed and more productive, you need help, and The Virtual Assistant Solution shows you how to skip the hassle of recruiting, hiring, and training a traditional assistant and get the flexible, customized help you need today. Whether you're an author, coach, consultant, corporate executive, creative, doctor, entrepreneur, nonprofit leader, lawyer, pastor, or professor, a virtual assistant can finally give you the relief you're looking for and give you the freedom to focus on only what you can do.The Virtual Assistant Solution reveals:
why a virtual assistant is the most important step in taking your business to the next level;
answers to the most common questions and objections about using a virtual assistant;
an easy tool for quickly identifying the tasks you need to offload now;
essential apps and services to maximize your virtual assistant relationship.
We could all use more margin. But you’re wasting your time and talents if you’re spending them on low-payoff activities. Hiring a virtual assistant will help you offload the work that's holding you back and invest your energy in what you do best.Praise for Michael Hyatt's New York Times Bestselling Book, Platform“Michael Hyatt has given much of his professional career to helping others achieve their potential. And he helps others by pioneering a way and then teaching people his way.”—Donald Miller, New York Times bestselling author of Blue Like Jazz
Learning SQL
Alan Beaulieu - 2005
If you're working with a relational database--whether you're writing applications, performing administrative tasks, or generating reports--you need to know how to interact with your data. Even if you are using a tool that generates SQL for you, such as a reporting tool, there may still be cases where you need to bypass the automatic generation feature and write your own SQL statements.To help you attain this fundamental SQL knowledge, look to "Learning SQL," an introductory guide to SQL, designed primarily for developers just cutting their teeth on the language."Learning SQL" moves you quickly through the basics and then on to some of the more commonly used advanced features. Among the topics discussed: The history of the computerized databaseSQL Data Statements--those used to create, manipulate, and retrieve data stored in your database; example statements include select, update, insert, and deleteSQL Schema Statements--those used to create database objects, such as tables, indexes, and constraintsHow data sets can interact with queriesThe importance of subqueriesData conversion and manipulation via SQL's built-in functionsHow conditional logic can be used in Data StatementsBest of all, "Learning SQL" talks to you in a real-world manner, discussing various platform differences that you're likely to encounter and offering a series of chapter exercises that walk you through the learning process. Whenever possible, the book sticks to the features included in the ANSI SQL standards. This means you'll be able to apply what you learn to any of several different databases; the book covers MySQL, Microsoft SQL Server, and Oracle Database, but the features and syntax should apply just as well (perhaps with some tweaking) to IBM DB2, Sybase Adaptive Server, and PostgreSQL.Put the power and flexibility of SQL to work. With "Learning SQL" you can master this important skill and know that the SQL statements you write are indeed correct.
Python for Kids
Jason R. Briggs - 2012
Jason Briggs, author of the popular online tutorial "Snake Wrangling for Kids," begins with the basics of how to install Python and write simple commands. In bite-sized chapters, he instructs readers on the essentials of Python, including how to use Python's extensive standard library, the difference between strings and lists, and using for-loops and while-loops. By the end of the book, readers have built a game and created drawings with Python's graphics library, Turtle. Each chapter closes with fun and relevant exercises that challenge the reader to put their newly acquired knowledge to the test.