Frontend Architecture for Design Systems: A Modern Blueprint for Scalable and Sustainable Websites
Micah Godbolt - 2015
This practical book takes experienced web developers through the new discipline of frontend architecture, including the latest tools, standards, and best practices that have elevated frontend web development to an entirely new level.Using real-world examples, case studies, and practical tips and tricks throughout, author Micah Godbolt introduces you to the four pillars of frontend architecture. He also provides compelling arguments for developers who want to embrace the mantle of frontend architect and fight to make it a first-class citizen in their next project.The four pillars include:Code: how to approach the HTML, CSS, and JavaScript of a design systemProcess: tools and processes for creating an efficient and error-proof workflowTesting: creating a stable foundation on which to build your siteDocumentation: tools for writing documentation while the work is in progress
Think Like a Programmer: An Introduction to Creative Problem Solving
V. Anton Spraul - 2012
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.
I'm not dead... yet
Robby Benson - 2012
Benson’s goal with this memoir is to help patients and their loved ones get through surgery and recovery with knowledge and humor. Robby Benson wrote the book to “help readers and their families deal with all kinds of illnesses – it’s not heart specific. As baby boomers, our parents, and now our friends, loved ones and contemporaries are dealing with life-changing diagnoses – it’s a new chaos in our lives that we have to deal with. I hope to make readers laugh when at times it seems the events in our lives are overwhelming.”
Blackdeath 23: My Journal as an Army Helicopter Pilot in Iraq
Robert Mills - 2014
Robert's daily journal will give you a realistic experience from his cockpit. His writings cover the entire spectrum, from the joys of simply receiving mail from home, living in harsh conditions, experiencing frequent enemy attacks, aircraft emergencies and losing a fellow pilot, to making the ultimate decision of pulling the trigger to end one life in order to save another. Robert states, "I never intended to write a book. It took over three years to complete. Some of it was extremely difficult to get through."
Beneath the Surface
Libby Trickett - 2019
Winner of multiple Olympic gold medals and setter of world records, Libby wasn't just a champion, she was Australia's girl next door, the humble superstar from suburban Brisbane with the infectious grin and sunny nature. Yet what we saw on the surface - the confidence, competitiveness and warmth that were her hallmarks - belied the very private battles she fought in her own head. Beneath the incredible achievements and that trademark smile, Libby suffered from crippling depression. During her swimming career she managed to keep her demons more or less at bay, but when an injury forced her to retire in 2013 Libby was suddenly thrust into an unfamiliar world. With few, if any, qualifications to handle it, her self-doubts began to overwhelm her. The birth of her first baby added further complications to her fragile mental health, and she suffered intense postnatal depression. When she finally recognised the depression for what it was, and sought help for it, it was a major turning point in her life.Libby's memoir is an extraordinarily candid, revealing and inspiring account of both her public life as one of our greatest swimming champions, and her struggle to overcome her mental health challenges.
Amateur Night at the Bubblegum Kittikat
Victoria Fedden - 2013
Forced to return to her family in South Florida, a place where she never felt she fit in, Victoria moved into her parents' guest room and reluctantly took a job hostessing at The Bubblegum Kittikat, South Florida's "klassiest" gentlemen's club. This hilarious memoir recounts how working in a strip club helped her recover from her breakup while giving her life and herself a much needed makeover. Amateur Night at the Bubblegum Kittikat demonstrates what miracles can happen when you stop judging yourself and others and step far out of your comfort zone (in five inch Lucite heels).
Professor Frisby's Mostly Adequate Guide to Functional Programming
Brian Lonsdorf
We'll use the world's most popular functional programming language: JavaScript. Some may feel this is a poor choice as it's against the grain of the current culture which, at the moment, feels predominately imperative. However, I believe it is the best way to learn FP for several reasons:You likely use it every day at work.This makes it possible to practice and apply your acquired knowledge each day on real world programs rather than pet projects on nights and weekends in an esoteric FP language.We don't have to learn everything up front to start writing programs.In a pure functional language, you cannot log a variable or read a DOM node without using monads. Here we can cheat a little as we learn to purify our codebase. It's also easier to get started in this language since it's mixed paradigm and you can fall back on your current practices while there are gaps in your knowledge.The language is fully capable of writing top notch functional code.We have all the features we need to mimic a language like Scala or Haskell with the help of a tiny library or two. Object-oriented programming currently dominates the industry, but it's clearly awkward in JavaScript. It's akin to camping off of a highway or tap dancing in galoshes. We have to bind all over the place lest this change out from under us, we don't have classes[^Yet], we have various work arounds for the quirky behavior when the new keyword is forgotten, private members are only available via closures. To a lot of us, FP feels more natural anyways.That said, typed functional languages will, without a doubt, be the best place to code in the style presented by this book. JavaScript will be our means of learning a paradigm, where you apply it is up to you. Luckily, the interfaces are mathematical and, as such, ubiquitous. You'll find yourself at home with swiftz, scalaz, haskell, purescript, and other mathematically inclined environments.
Underneath the Southern Cross
Michael Hussey - 2013
This is THE cricket biography of 2013. Michael Hussey's huge popularity does not rest solely on his incredible playing record. Popularly known as Mr Cricket, he made his Test debut against the West Indies in Brisbane in November 2005, and has scored 6,183 Test runs over 78 Tests in his career. But to his fans, it is the way he plays the game rather than simply the sum of his achievements that marks him out as one of the best-loved cricketers of his generation. He is a middle-order maestro with a batting average of 51.52, but he has always played cricket with an integrity and sense of values that is the epitome of what cricket stands for. His autobiography takes you behind the scenes to his world of cricket. From his lengthy struggle to break into the Australian side, through to his masterly achievements in the Australian team, in ODI and Indian Premier League - this book follows his extraordinary cricket career., with plenty of surprisingly frank admissions & behind the scenes dramas.
Mastering Emacs
Mickey Petersen - 2015
In the Mastering Emacs ebook you will learn the answers to all the concepts that take weeks, months or even years to truly learn, all in one place.“Emacs is such a hard editor to learn”But why is it so hard to learn? As it turns out, it's almost always the same handful of issues that everyone faces.If you have tried to learn Emacs you will have struggled with the same problems everyone faces, and few tutorials to see you through it.I have dedicated the first half of the book to explaining the essence of Emacs — and in doing so, how to overcome these issues:Memorizing Emacs’s keys: You will learn Emacs one key at a time, starting with the arrow keys. To feel productive in Emacs, it’s important you start on an equal footing — without too many new concepts and keys to memorize. Each chapter will introduce more keys and concepts so you can learn at your own pace. Discovering new modes and features: Emacs is a self-documenting editor, and I will teach you how to use the apropos, info, and describe system to discover new modes and features, or help you find things you forgot! Customizing Emacs: You don’t have to learn Emacs Lisp to alter a lot of Emacs’s functionality. Most changes you want to make are possible using Emacs’s Customize interface and I will show you how to use it efficiently. Understanding the terminology: Emacs is so old it predates almost every other editor and all modern user interfaces. I have an entire chapter dedicated to the unique terminology in Emacs; how it is different from other editors, and what that means to you.
Behind the Sequins: My Life
Shirley Ballas - 2020
In 1996, Shirley retired from competitive dancing to become a highly-acclaimed coach and now holds the enviable position of Head Judge on BBC One's prime time show Strictly Come Dancing.In Behind the Sequins, she leads us through her dramatic and determined life, from growing up in a rough estate on the Wirral and leaving home at 14 years old, to conquering the high-octane world of ballroom and coping with betrayal, bullying, two broken marriages and a personal tragedy that left Shirley and her family devastated.Speaking from the heart, Shirley leaves her dancing shoes at the door to tell you the story of a fiery, strong-willed grafter who could make the brat pack blush.
Eating With Your Anorexic: A Mother's Memoir
Laura Collins Lyster-Mensh - 2004
New foreword, updates, and reflections by the author on a decade of advocacy in the eating disorder world.
CCNA Routing and Switching Study Guide: Exams 100-101, 200-101, and 200-120
Todd Lammle - 2013
This all-purpose CCNA study guide methodically covers all the objectives of the ICND1 (100-101) and ICND2 (200-101) exams as well as providing additional insight for those taking CCNA Composite (200-120) exam. It thoroughly examines operation of IP data networks, LAN switching technologies, IP addressing (IPv4/IPv6), IP routing technologies, IP services, network device security, troubleshooting, and WAN technologies.Valuable study tools such as a companion test engine that includes hundreds of sample questions, a pre-assessment test, and multiple practice exams. Plus, you'll also get access to hundreds of electronic flashcards, author files, and a network simulator.CCNA candidates may choose to take either the ICND1(100-101) and ICND2 (200-101) exams or the CCNA Composite exam (200-120); this study guide covers the full objectives of all three Written by bestselling Sybex study guide author Todd Lammle, an acknowledged authority on all things Cisco Covers essential Cisco networking topics such as operating an IP data network, IP addressing, switching and routing technologies, troubleshooting, network device security, and much more Includes a comprehensive set of study tools including practice exams, electronic flashcards, comprehensive glossary of key terms, videos, and a network simulator that can be used with the book's hands-on labs Bonus Content: Access to over 40 MicroNugget videos from CBT Nuggets CCNA Routing and Switching Study Guide prepares you for CCNA certification success.
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.
Async in C# 5.0
Alex Davies - 2012
Along with a clear introduction to asynchronous programming, you get an in-depth look at how the async feature works and why you might want to use it in your application.Written for experienced C# programmers—yet approachable for beginners—this book is packed with code examples that you can extend for your own projects.Write your own asynchronous code, and learn how async saves you from this messy choreDiscover new performance possibilities in ASP.NET web server codeExplore how async and WinRT work together in Windows 8 applicationsLearn the importance of the await keyword in async methodsUnderstand which .NET thread is running your code—and at what points in the programUse the Task-based Asynchronous Pattern (TAP) to write asynchronous APIs in .NETTake advantage of parallel computing in modern machinesMeasure async code performance by comparing it with alternatives
Nourish Glow: The 10-Day Plan: Kickstart a lifetime of healthy eating
Amelia Freer - 2017
She will empower you to challenge any negative stories or attitudes you might have towards food and transform them into a positive lifelong love affair with eating well. The exclusive 10 day plan included in this book is a version of the plan Amelia gives to her clients, which has been developed and refined over her decade of work as a nutritional therapist. It is NOT about deprivation. It is a liberating, energising plan that will equip you with the building blocks needed to develop and implement a lifetime of balanced eating that is unique to you. Leaving behind all the confusion and negativity surrounding diets and healthy eating, this book helps you find out exactly how and what it means to eat well for you, for the rest of your life.This ultimate guide includes over 50 exclusive gluten, dairy and refined sugar free recipes, complete with vegan and vegetarian alternatives. Together with a unique and exclusively curated tool - Amelia's Positive Nutrition Pyramid - which will ensure you are unequivocally nourishing yourself with all of the essential ingredients needed for a happy, healthy body and mind.Give Amelia ten days and she will change how you think about food for life.