万本电子书0元读

万本电子书0元读

Meteor: Full-Stack Web Application Development
Meteor: Full-Stack Web Application Development
Fabian Vogelsteller
¥152.59
Learn how to create mobile and full-stack web applications in JavaScript by getting a deeper insight into Meteor About This Book This step-by-step tutorial will show you how to build fast, complex web applications Over 65 hands-on recipes help you build and deploy elegant web applications Optimize your web application for production use Who This Book Is For If you are a web developer who is familiar with Meteor and has basic knowledge of web development, and you now want to explore new paradigms of single-page, real-time applications, this course is perfectly suited for you. What You Will Learn Secure your site with Meteor best practices Create reactive templates that update themselves when data changes Add routing to a single-page application and make it appear like a real website Make your own Meteor packages and see how to make them public Rapidly build robust, responsive user interfaces Publish your own reusable custom packages Optimize your site for load speed with advanced publishers and subscribers Master the intricacies of front-end development using Jeet, Bootstrap, CSS animations, and more Leverage the aggregation framework to produce results with big data Optimize your site for search engine visibility In Detail Meteor is best JavaScript development platform and is packed with collections of libraries and packages bound together in a tidy way to take care of everything from development to production, making your web development easier. This course follows a learning path divided into three modules. Each module is a mini course in its own right, taking your knowledge to a new level as you progress. The first module takes you from the installation of Meteor to building a fully working web blog (including back end) to create and edit posts. Your path will begin with the basic concepts and folder structure of a Meteor project, learning how Meteor templates work to test packages, and seeing the application itself. The second module is a cookbook that starts with simple recipes designed for quick reference, and culminating advanced recipes that walk you through building and deploying a complete application. The cookbook covers all the major areas of Meteor development, including lesser-known and undocumented features too. With all the important concepts covered in the previous modules, the third module will get you equipped with simple solutions to boost your development skills. You’ll learn about mapping of real-world data and optimizing it, how to optimize and secure web applications and how to deploy and maintain it without breaking its features. Throughout the module, you will put your skills into practice and build an online shop from scratch. This Learning Path combines some of the best that Packt has to offer in one complete, curated package. It includes content from the following Packt products: Building Single-page Web Apps with Meteor, Fabian Vogelsteller Meteor Cookbook, Isaac Strack Meteor Design Patterns, Marcelo Reyna Style and approach This practical handbook has a step-by-step approach to help you improve your developer skills and efficiently built web applications using Meteor.
Docker Networking Cookbook
Docker Networking Cookbook
Jon Langemak
¥90.46
60 practical recipes that help you gain expertise with Docker networking and understand the underlying constructs that make it all work About This Book Enhance your Docker networking skills and protect your organization using advanced networking functions Learn how to use third party tools to extend Docker networking This practical and recipe-based book demonstrates the different ways in which you can network containers leveraging the Docker engine. Who This Book Is For The book is for system administrators as well as developers who are well versed with the concepts of Docker and have basic knowledge of Docker networking. You should also have sound knowledge of networking in general. What You Will Learn Configure Linux networking primitives used by Docker networking Build and deploy user-defined Docker networks Examine the different options for resolving and linking containers Implement custom networks for Docker to consume Discover third-party networking plugins such as Weave and Flannel Work through solutions to secure Docker containers and networks Observe methodologies for troubleshooting container networks Explore advanced and experimental Docker networking features In Detail Networking functionality in Docker has changed considerably since its first release, evolving to offer a rich set of built-in networking features, as well as an extensible plugin model allowing for a wide variety of networking functionality. This book explores Docker networking capabilities from end to end. Begin by examining the building blocks used by Docker to implement fundamental containing networking before learning how to consume built-in networking constructs as well as custom networks you create on your own. Next, explore common third-party networking plugins, including detailed information on how these plugins inter-operate with the Docker engine. Consider available options for securing container networks, as well as a process for troubleshooting container connectivity. Finally, examine advanced Docker networking functions and their relevant use cases, tying together everything you need to succeed with your own projects. Style and approach This practical recipe-based book will take readers to next level of Docker networking. It covers relevant use cases and the advanced features of Docker
Gamification with Unity 5.x
Gamification with Unity 5.x
Lauren S. Ferro
¥80.65
Build exhilarating gaming experiences using a wide range of game elements in Unity 5.x About This Book Achieve your goals in a fun-filled way by creating gamification projects from scratch Leverage the Unity 5.X toolkit to create stunning and appealing projects Make your transition towards a pro project manager/ developer by learning tricks and techniques Who This Book Is For If you are a project manager, game developer, or programmer who wants to create successful end-to-end gamification projects from scratch, then this is the book for you. You do not need any previous experience of working with Unity 5.X. All the details required to make the most of gamifying your projects are provided in the book. What You Will Learn Assess your learners’ abilities by setting up challenges and quests Implement the game elements that relate to the project into Unity Publish your own task management application to better engage readers Improve your design using methods of playtesting and iteration Issue OpenBadges to recognize achievements and set up an online database to store your users achievements. In Detail Are you looking at implementing gamification techniques for your business and wondering where to get a complete rundown of all the tricks and techniquesWell, you have come to the right place! This book will start right from the basics such as gameplay elements and their functionalities before gradually moving onto creating your first gamification project from scratch. You’ll be given the tools and shown how to perform various techniques for creating gamified applications in different contexts. Finally, you will implement various game elements into Unity, publish your own task management application, and get to know the best practices and approaches when designing gamified experiences. Style and approach This book takes a real-world case studies approach, moving ahead in a step-by-step tutorial manner. You will create your own project from scratch, and the practical examples will help you create a successful gamification project.
Odoo 10 Development Essentials
Odoo 10 Development Essentials
Daniel Reis
¥80.65
Fast-track your development skills to build powerful Odoo 10 business applications About This Book Get the most up-to-date guide on Odoo 10 and learn how to build excellent business applications with Odoo This example-rich, easy-to-follow guide enables you to build apps appropriate to your business needs Create solid business applications with the help of this precise, to-the-point guide Who This Book Is For This book caters to developers who are familiar with Python and MVC design and now want to build effective business applications using Odoo. What You Will Learn Install Odoo from source code and use all the basic techniques to setup and manage your Odoo server instances Create your first Odoo application Add Odoo's social and messaging features to your own modules Get to know the essentials of Models and Views Understand and use the server API to add business logic Use Qweb to create custom Reports Extend Odoo CMS features to create your own website controllers and pages Leverage Odoo Workflows on your applications Write module automated tests and debugging techniques Deploy your Odoo applications for production use In Detail Odoo is one of the fastest growing open source, business application development software products available. With announcement of Odoo 10, there are many new features added to Odoo and the face of business applications developed with Odoo has changed. This book will not only teach you how to build and customize business applications with Odoo, but it also covers all the new features that Odoo has to offer. This book is the latest resource on developing and customizing Odoo 10 applications. It comes packed with much more and refined content than its predecessor. It will start with building business applications from scratch and will cover topics such as module extensions, inheritance, working with data, user interfaces, and so on. The book also covers the latest features of Odoo 10, in addition to front end development, testing and debugging techniques. The book will also talk about Odoo Community and Odoo Enterprise. Style and approach This book follows a step-by-step practical approach where you will learn new concepts with every progressing chapter and create apps for business development.
Tableau 10 Business Intelligence Cookbook
Tableau 10 Business Intelligence Cookbook
Donabel Santos
¥90.46
Create powerful, effective visualizations to help analyze your data with Tableau 10 by your side About This Book Cook your favorite Tableau 10 business intelligence recipe with the help of this easy-to-follow book Build beautiful, interactive dashboards and visualizations in Tableau 10 that help you make informed decisions This rich collection of independent recipes cover everything needed to become an advanced Tableau user and get an edge over other Tableau users Who This Book Is For This book is targeted to business, data, and analytics professionals who want to build rich interactive visualizations using Tableau. Familiarity with previous versions of Tableau would be helpful, but is not necessary. What You Will Learn Become familiar with the Tableau interface Build basic to more advanced charts with step-by-step recipes Use filters, calculated fields, parameters, and actions to add interactivity to charts and dashboards Prepare and transform data for analysis using Tableau’s built-in tools and functions Create effective and compelling dashboards and story points Leverage Tableau’s mapping capabilities to visualize location and shape data Integrate analytics and forecasting to enhance data analysis Get to know tips and tricks to work more quickly and effectively in Tableau Increase your confidence and competence in creating rich, interactive visualizations in Tableau In Detail Tableau is a software tool that can speed up data analysis through its rich visualization capabilities, and help uncover insights for better and smarter decision making. This book is for the business, technology, data and analytics professionals who use and analyze data and data-driven approaches to support business operations and strategic initiatives in their organizations. This book provides easy-to-follow recipes to get the reader up and running with Tableau 10, and covers basic to advanced use cases and scenarios. The book starts with building basic charts in Tableau and moves on to building more complex charts by incorporating different Tableau features and interactivity components. There is an entire chapter dedicated to dashboard techniques and best practices. A number of recipes specifically for geospatial visualization, analytics, and data preparation are also covered. By the end of this book, you’ll have gained confidence and competence to analyze and communicate data and insights more efficiently and effectively by creating compelling interactive charts, dashboards, and stories in Tableau. Style and approach This book is a collection of independent recipes that cover a wide range of options for data visualization on offer with Tableau. With the help of the recipes in this book, you can explore Tableau and pick the business intelligence solution that’s best suited for your needs.
F# 4.0 Design Patterns
F# 4.0 Design Patterns
Gene Belitski
¥80.65
Learn how to apply functional F# design patterns to a huge range of programming challenges, and discover a smart route to building better applications About This Book This book provides a path if you are coming from imperative and object-oriented paradigms It will take you to an intermediate level of functional programming in very practical manner to write enterprise-quality idiomatic F# code Tackle complex computing problems with simple code by fully embracing the functional-first F# paradigm Packed full of practical coding examples to help you master F# programming and author optimal code Who This Book Is For This book is for .NET developers, web programmers, C# developers, and F# developers. So, if you have basic experience in F# programming and developing performance-critical applications, then this book is for you. What You Will Learn Acquire the practical knowledge to use the main functional design patterns Realign some imperative and object-oriented principles under the functional approach Develop your confidence in building and combining first-order and higher-order functions Learn to use core language pattern matching effectively Make use of native F# algebraic data types in place of custom-built classes Recognize and measure the difference in resource consumption between sequences and materialized data collections Navigate and use F# Core libraries with ease by seeing patterns behind specific library functions Master writing generic polymorphic code In Detail Following design patterns is a well-known approach to writing better programs that captures and reuses high-level abstractions that are common in many applications. This book will encourage you to develop an idiomatic F# coding skillset by fully embracing the functional-first F# paradigm. It will also help you harness this powerful instrument to write succinct, bug-free, and cross-platform code. F# 4.0 Design Patterns will start off by helping you develop a functional way of thinking. We will show you how beneficial the functional-first paradigm is and how to use it to get the optimum results. The book will help you acquire the practical knowledge of the main functional design patterns, the relationship of which with the traditional Gang of Four set is not straightforward. We will take you through pattern matching, immutable data types, and sequences in F#. We will also uncover advanced functional patterns, look at polymorphic functions, typical data crunching techniques, adjusting code through augmentation, and generalization. Lastly, we will take a look at the advanced techniques to equip you with everything you need to write flawless code. Style and approach This book will teach you how to write F# code in an idiomatic functional-first manner, thereby improving the productivity of F# programmers. This book is ideal for an F# programmer who wants using F# in functional-first way.
The Martyr’s Curse (Ben Hope, Book 11)
The Martyr’s Curse (Ben Hope, Book 11)
Scott Mariani
¥58.86
THE EXHILARATING AND ADDICTIVE NEW THRILLER BY THE MASTER BESTSELLER SCOTT MARIANI. AN ANCIENT CURSE. A SHOCKING MASSACRE. A THREAT TO UNLEASH THE ULTIMATE DISASTER. Could Ben Hope have found peace at last? That’s the question he’s asking himself after his wanderings through Europe have led him to a remote medieval monastery in the French Alps. A haven of serenity, a place he wants to remain. But wherever Ben goes, trouble is never too far behind. When a team of merciless killers invade his newfound sanctuary and slaughter the innocent monks, Ben’s revenge quest quickly draws him into a bewildering mystery of stolen treasure, deception and murder. What is the truth behind the cache of gold bullion apparently hidden for centuries under the monastery? What is the significance of an ancient curse dating back to a cruel heretic burning in medieval times? What are the real ambitions of the enigmatic leader of an organisation of doomsday ‘preppers’ calling themselves Exercitus Paratorum: the Army of the Prepared? As he works to unravel the clues, Ben is confronted with a terrifying reality that threatens to devastate the world and reshape the whole of our future. The race is on to prevent the ultimate disaster, and there’s only one man who can do it. BEN HOPE is one of the most celebrated action adventure heroes in British fiction and Scott Mariani is the author of numerous bestsellers. Join the ever-growing legion of readers who get breathless with anticipation when the countdown to the new Ben Hope thriller begins…
Someone Out There
Someone Out There
Catherine Hunt
¥61.51
A story of obsession, revenge and deceit, of a woman caught up in terrifying circumstances. Perfect for fans of The Girl on the Train, by Paula Hawkins, and The Lie by C. L. Taylor. Laura Maxwell appears to have it all – perfect career, perfect husband, perfect life. But how well do you really know the people around you? All it takes is one tiny crack to shatter the whole fa?ade. A series of accidents causes Laura to believe that someone is deliberately targeting her, trying to harm her. Fear starts to pervade every part of her life, affecting her work and her marriage, and she feels increasingly isolated. If no one believes Laura’s story, who will be there to protect her when her attacker closes in for the kill?
An Ember in the Ashes (An Ember in the Ashes, Book 1)
An Ember in the Ashes (An Ember in the Ashes, Book 1)
Sabaa Tahir
¥61.51
‘Tahir spins a captivating, heart-pounding fantasy’ Us Weekly Read the explosive New York Times bestselling debut that’s captivated readers worldwide. Set to be a major motion picture, An Ember in the Ashes is the book everyone is talking about. What if you were the spark that could ignite a revolution? For years Laia has lived in fear. Fear of the Empire, fear of the Martials, fear of truly living at all. Born as a Scholar, she’s never had much of a choice. For Elias it’s the opposite. He has seen too much on his path to becoming a Mask, one of the Empire’s elite soldiers. With the Masks’ help the Empire has conquered a continent and enslaved thousands of Scholars, all in the name of power. When Laia’s brother is taken she must force herself to help the Resistance, the only people who have a chance of saving him. She must spy on the Commandant, ruthless overseer of Blackcliff Academy. Blackcliff is the training ground for Masks and the very place that Elias is planning to escape. If he succeeds, he will be named deserter. If found, the punishment will be death. But once Laia and Elias meet, they find that their destinies are intertwined and that their choices will change the fate of the Empire. In the ashes of a broken world one person can make a difference. One voice in the dark can be heard. The price of freedom is always high and this time that price might demand everything, even life itself.
The Vagrant
The Vagrant
Peter Newman
¥66.22
The Vagrant is his name. He has no other. Years have passed since humanity’s destruction emerged from the Breach. Friendless and alone he walks across a desolate, war-torn landscape. As each day passes the world tumbles further into depravity, bent and twisted by the new order, corrupted by the Usurper, the enemy, and his infernal horde. His purpose is to reach the Shining City, last bastion of the human race, and deliver the only weapon that may make a difference in the ongoing war. What little hope remains is dying. Abandoned by its leader, The Seven, and its heroes, The Seraph Knights, the last defences of a once great civilisation are crumbling into dust. But the Shining City is far away and the world is a very dangerous place.
Farewell Kabul: From Afghanistan To A More Dangerous World
Farewell Kabul: From Afghanistan To A More Dangerous World
Christina Lamb
¥81.03
From the award-winning co-author of ‘I Am Malala’, this book asks just how the might of NATO, with 48 countries and 140,000 troops on the ground, failed to defeat a group of religious students and farmers? How did it go so wrong? Twenty-seven years ago, Christina Lamb left Britain to become a journalist in Pakistan. She crossed the Hindu Kush into Afghanistan with mujaheddin fighting the Russians and fell unequivocally in love with this fierce country of pomegranates and war, a relationship which has dominated her adult life. Since 2001, Lamb has watched with incredulity as the West fought a war with its hands tied, committed too little too late, failed to understand local dynamics and turned a blind eye as their Taliban enemy was helped by their ally Pakistan. Farewell Kabul tells how success was turned into defeat in the longest war fought by the United States in its history and by Britain since the Hundred Years War. It has been a fiasco which has left Afghanistan still one of the poorest nations on earth, the Taliban undefeated, and nuclear armed Pakistan perhaps the most dangerous place on earth. With unparalleled access to all key decision-makers in Afghanistan, Pakistan, London and Washington, from heads of state and generals as well as soldiers on the ground, Farewell Kabul tells how this happened. In Afghanistan, Lamb has travelled far beyond Helmand – from the caves of Tora Bora in the south to the mountainous bad lands of Kunar in the east; from Herat, city of poets and minarets in the west, to the very poorest province of Samangan in the north. She went to Guantánamo, met Taliban in Quetta, visited jihadi camps in Pakistan and saw bin Laden’s house just after he was killed. Saddest of all, she met women who had been made role models by the West and had then been shot, raped or forced to flee the country. This deeply personal book not only shows the human cost of political failure but explains how short-sighted encouragement of jihadis to fight the Russians, followed by prosecution of ill-thoughtout wars, has resulted in the spread of terrorism throughout the Islamic world
All That Glitters (Geek Girl, Book 4)
All That Glitters (Geek Girl, Book 4)
Holly Smale
¥51.50
“My name is Harriet Manners, and I have always been a geek.” The fourth book in the award-winning GEEK GIRL series.
50 Years of Golfing Wisdom
50 Years of Golfing Wisdom
John Jacobs
¥110.46
John Jacobs is one of golf's all-time great teachers, a true legend of the game who has passed on his words of wisdom to thousands of amateurs as well as to some of the world's greatest players over the last 50 years. Now, for the first time ever, the pick of his collective wisdom has been brought together in one seminal volume. When the likes of Butch Harmon and David Leadbetter heap praise on your methods and credit you with having helped shape the way they learnt their craft and how they applied those teachings, you know that you must be one of the most important and influential figures in the world of golf. Not only a great teacher, John Jacobs was also good enough to play in the Ryder Cup and beat the best in the game. Those who witnessed his memorable victory over Grand Slam winner Gary Player in the final of the South African Matchplay Championship knew they were in the presence of someone special – a talent that was able to use all his experience as a top-level player and move seamlessly into the world of golf teaching. 50 Years of Golfing Wisdom features all the lessons and advice that made Jacobs the original, and many say still the ultimate, golfing guru. Every department of the game receives the Jacobs treatment – from the fundamentals of grip and swing, to problem solving and curing your bad shots, to instruction on hitting every shot from the longest drive to the shortest putt, including everything in between. Simple, easy to understand, effective advice on how to maximize your potential and play your best golf – this may just be the only golf instruction book you'll ever need.
Half the World (Shattered Sea, Book 2)
Half the World (Shattered Sea, Book 2)
Joe Abercrombie
¥66.22
‘Grabbed me and refused to let go’ George R.R. Martin SOMETIMES A GIRL IS TOUCHED BY MOTHER WAR Thorn lives to fight. But she has been named murderer by the very man who trained her to kill. SOMETIMES A GIRL BECOMES A WARRIOR Fate traps her in the schemes of Father Yarvi, sending her across half the world to seek allies against the ruthless High King. SOMETIMES A WARRIOR BECOMES A WEAPON Beside her is Brand, a young warrior who hates to kill. A failure in his eyes and hers, he has one chance at redemption. AND WEAPONS ARE MADE FOR ONE PURPOSE Must Thorn be a tool in other hands or can she carve her own path? Is there a place beyond legend for a woman with a blade?
Feel the Fear (Ruby Redfort, Book 4)
Feel the Fear (Ruby Redfort, Book 4)
Lauren Child
¥51.50
Ruby Redfort: Undercover agent, code-cracker and thirteen-year-old genius.
The Empty Throne (The Last Kingdom Series, Book 8)
The Empty Throne (The Last Kingdom Series, Book 8)
Bernard Cornwell
¥65.16
The eighth novel in Bernard Cornwell’s number one bestselling series on the making of England and the fate of his great hero, Uhtred of Bebbanburg. In the battle for power, there can be only one ruler. England is fractured, torn apart more by internal fighting than the threat of Viking invasion. The ruler of Mercia is dying, leaving no legitimate heir. His wife is a formidable fighter and great leader, but no woman has ever ruled over an English kingdom. And she is without her strongest warrior and champion, Uhtred of Bebbanburg. So the scene is set for an explosive battle between elders and warriors for an empty throne. The vacant throne leaves a dangerous opportunity for the rival West Saxons to seize Mercia. But Edward of Wessex is distracted by the succession of his own throne, with two heirs claiming the right to be West Saxon king. And while the kingdoms are in disarray, the Vikings, this time coming from the west, will go on the rampage once more. The very future of England hangs in the balance. A hero is needed, a hero who can destroy the threat to Mercia, a hero who will ultimately decide the fate of a nation…
Fear and Loathing in Las Vegas (Harper Perennial Modern Classics)
Fear and Loathing in Las Vegas (Harper Perennial Modern Classics)
Hunter S. Thompson
¥66.22
‘We were somewhere around Barstow on the edge of the desert when the drugs began to take hold. I remember saying something like, “I feel a bit lightheaded; maybe you should drive …”’ Hunter S. Thompson is roaring down the desert highway to Las Vegas with his attorney, the Samoan, to find the dark side of the American Dream. Armed with a drug arsenal of stupendous proportions, the duo engage in a surreal succession of chemically enhanced confrontations with casino operators, police officers and assorted Middle Americans. This stylish reissue of Hunter S. Thompson’s iconic masterpiece, a controversial bestseller when it appeared in 1971, features the brilliant Ralph Steadman illustrations of the original. It brings to a new generation the hallucinatory humour and nightmare terror of Hunter S. Thompson’s musings on the collapse of the American Dream.
The Year I Met You
The Year I Met You
Cecelia Ahern
¥58.86
*Winner of the Irish Popular Fiction Book of the Year* A thoughtful, captivating and ultimately uplifting novel from this uniquely talented author Jasmine loves two things: her sister and her work. And when her work is taken away she has no idea who she is. Matt loves two things: his family and the booze. Without them, he hits rock bottom. One New Year’s Eve, two people’s paths collide. Both have time on their hands; both are at a crossroads. But as the year unfolds, through moonlit nights and suburban days, an unlikely friendship slowly starts to blossom. Sometimes you have to stop still in order to move on… Original and poignant, The Year I Met You will make you laugh, cry and celebrate life.
We Should All Be Feminists
We Should All Be Feminists
Chimamanda Ngozi Adichie
¥36.99
A personal and powerful essay from Chimamanda Ngozi Adichie, the bestselling author of Americanah and Half of a Yellow Sun, based on her 2013 TEDx Talk of the same name.
Desert God
Desert God
Wilbur Smith
¥58.86
Ex-slave. Philosopher. Chosen one. Taita has risen from nothing to become the most trusted man at the Pharaoh’s side. Only he can plot a mission that will return Egypt to its former glory. Only he can muster the force that can break the back of Egypt’s greatest enemy. On the banks of the Nile, a hero will rise. Across the lush plains of Egypt, Taita, a freed eunuch slave, wears his authority lightly. Not only is he the close advisor to the Pharaoh, but he is guardian to Pharaoh Tamose’s two teenage sisters, the young beauties Tehuti and Bekatha. But the kingdom is not at peace. They have been fighting Southern Egypt’s constant and historic enemy, the Hyksos people in the north, since time began. To finally crush them, Pharaoh must turn to his most trusted friend. Taita, philosopher, poet and expert strategist, has a plan that will see Egypt destroy the Hyksos army and form a coveted alliance with Crete in one move. This plan will take him, his expedition commander Zaras, and their mighty warriors on a perilous journey up the Nile, through Arabia to the magical city of Babylon, then across the open seas to Crete. The many dangers will cost lives and time, and they will meet battle and betrayal head on. But Taita must not forget his two charges, the spirited young princesses, whose attraction to the very warriors who lead the fight threatens Taita’s meticulous plan and the future of Egypt itself.
Pretty Honest: The Straight-Talking Beauty Companion
Pretty Honest: The Straight-Talking Beauty Companion
Sali Hughes
¥125.18
A witty, wise and truthful beauty handbook for real women on what works in real life from Sali Hughes, beloved journalist and broadcaster. “Pour yourself a drink, put on some lipstick and pull yourself together” Elizabeth Taylor Beauty books. Exquisite coffee-table affairs featuring improbably beautiful models with wholly-unachievable-to-most women looks, product review-heavy volumes which become almost instantly outdated, or tracts of holistic mumbo jumbo, like how to make an unproven face pack from organic molasses and rough-hewn porridge oats. Not anymore. In Pretty Honest, Sali Hughes draws on over 20 years of wisdom, advice and expertise to show real women how to make the most of makeup’s physically and emotionally transformative powers. Covering everything from teenage skin to mature beauty, botox to bridal make-up, sickness to good health, it's a work that is part instruction manual, part love letter to makeup – in a writing style that combines beauty editor, feminist and painfully funny best friend.