David Hicks is considered to be among the foremost interior designers of the 20th century. From the decoration of his own house in London in 1956--in powerful colors that heralded an end to the drab, postwar English look--he set the pace for interior design both in Europe and America. David Hicks: Designer looks at the most vital period of his career, from 1958 to 1979. Presenting 200 original color photos, many never before published, it displays a decorating oeuvre that ranged from apartments for Helena Rubinstein, the Niarchos children, and the Prince of Wales to yachts, private jets, and the glamorous New York offices of British Steel. Central to the book are the interiors of his own houses, where he mixed antique and modern with a groundbreaking command of style and color. This book is a splendid overview of the entire range of the designer's vision and talents, with chapters on English and New York interiors interspersed with sections on his designs for stores and offices, furniture and carpets, fabrics and wallpapers, tablescapes, graphics, and books.
Professional resume and cover letter writers reveal their inside secrets for creating phenomenal cover letters that get attention and land interviews. Features more than 150 sample cover letters written for all types of job seekers, including the Before-and-After transformations that can make boring letters fabulous.
Your success—and sanity—are closer at hand when you work at a higher level of abstraction, allowing your attention to be on the business problem rather than the details of the programming platform. Domain Specific Languages—"little languages" implemented on top of conventional programming languages—give you a way to do this because they model the domain of your business problem. DSLs in Action introduces the concepts and definitions a developer needs to build high-quality domain specific languages. It provides a solid foundation to the usage as well as implementation aspects of a DSL, focusing on the necessity of applications speaking the language of the domain. After reading this book, a programmer will be able to design APIs that make better domain models. For experienced developers, the book addresses the intricacies of domain language design without the pain of writing parsers by hand. The book discusses DSL usage and implementations in the real world based on a suite of JVM languages like Java, Ruby, Scala, and Groovy. It contains code snippets that implement real world DSL designs and discusses the pros and cons of each implementation. 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. What's Inside Tested, real-world examples How to find the right level of abstraction Using language features to build internal DSLs Designing parser/combinator-based little languages
This book explores the evolution and current state of the scholarly field of comparative and international education over 200 years of development. Experts in the field explore comparative and international education in each of the major world regions.
Now in the 5th edition, Cracking the Coding Interview gives you the interview preparation you need to get the top software developer jobs. This book provides: 150 Programming Interview Questions and Solutions: From binary trees to binary search, this list of 150 questions includes the most common and most useful questions in data structures, algorithms, and knowledge based questions. 5 Algorithm Approaches: Stop being blind-sided by tough algorithm questions, and learn these five approaches to tackle the trickiest problems. Behind the Scenes of the interview processes at Google, Amazon, Microsoft, Facebook, Yahoo, and Apple: Learn what really goes on during your interview day and how decisions get made. Ten Mistakes Candidates Make -- And How to Avoid Them: Don't lose your dream job by making these common mistakes. Learn what many candidates do wrong, and how to avoid these issues. Steps to Prepare for Behavioral and Technical Questions: Stop meandering through an endless set of questions, while missing some of the most important preparation techniques. Follow these steps to more thoroughly prepare in less time.
Cities across the globe are looking to develop affordable, environmentally friendly, and socially responsible transportation solutions that can meet the accessibility needs of expanding metropolitan populations and support future economic and urban development. When appropriately planned and properly implemented as part of a larger public transportation network, urban rail systems can provide rapid mobility and vital access to city centers from surrounding districts. High-performing urban rail services, when carefully approached as development projects, can help enhance quality of life by giving citizens access to employment opportunities, essential services, urban amenities, and neighboring communities. The purpose of this Handbook is to synthesize and disseminate knowledge to inform the planning, implementation, and operations of urban rail projects with a view towards: -- Emphasizing the need for early studies and project planning; -- Making projects more sustainable (economically, socially, and environmentally); -- Improving socioeconomic returns and access to opportunities for users; -- Maximizing the value of private participation, where appropriate; and -- Building capacity within project implementing and managing institutions This Handbook provides experiential advice to tackle the technical, institutional, and financial challenges faced by decision makers considering urban rail projects. It brings together the expertise of World Bank staff and the input of numerous specialists to synthesize international 'good practices' and recommendations that are independent of commercial, financial political, or other interests. The material presented is intended as an honest-broker guide to maximize the impact and manage the challenges of urban rail systems in cities in both developed and developing countries. Rather than identify a single approach, this Handbook acknowledges the complexities and context necessary when approaching an urban rail development by helping to prepare decision makers to ask the right questions, consider the key issues, perform the necessary studies, apply adequate tools, and learn from international good practice all at the right time in the project development process.
An industry consultant shares his most useful tips and tricks for advanced SQL programming to help the working programmer gain performance and work around system deficiencies.
The real challenge of programming isn't learning a language's syntax—it's learning to creatively solve problems so you can build something great. In this one-of-a-kind text, author V. Anton Spraul breaks down the ways that programmers solve problems and teaches you what other introductory books often ignore: how to Think Like a Programmer. Each chapter tackles a single programming concept, like classes, pointers, and recursion, and open-ended exercises throughout challenge you to apply your knowledge. You'll also learn how to: –Split problems into discrete components to make them easier to solve –Make the most of code reuse with functions, classes, and libraries –Pick the perfect data structure for a particular job –Master more advanced programming tools like recursion and dynamic memory –Organize your thoughts and develop strategies to tackle particular types of problems Although the book's examples are written in C++, the creative problem-solving concepts they illustrate go beyond any particular language; in fact, they often reach outside the realm of computer science. As the most skillful programmers know, writing great code is a creative art—and the first step in creating your masterpiece is learning to Think Like a Programmer.
In September 1878, Thomas Alva Edison brashly—and prematurely—proclaimed his breakthrough invention of a workable electric light. That announcement was followed by many months of intense experimentation that led to the successful completion of his Pearl Street station four years later. Edison was not alone—nor was he first—in developing an incandescent light bulb, but his was the most successful of all competing inventions. Drawing from the documents in the Edison archives, Robert Friedel and Paul Israel explain how this came to be. They explore the process of invention through the Menlo Park notes, discussing the full range of experiments, including the testing of a host of materials, the development of such crucial tools as the world's best vacuum pump, and the construction of the first large-scale electrical generators and power distribution systems. The result is a fascinating story of excitement, risk, and competition. Revised and updated from the original 1986 edition, this definitive study of the most famous invention of America's most famous inventor is completely keyed to the printed and electronic versions of the Edison Papers, inviting the reader to explore further the remarkable original sources.