Language Assessment - Principles and Classroom Practices


H. Douglas Brown - 2003
    *Thorough examination of standards-based assessment and standardized testing. * Practical examples illustrate principles. *End-of-chapter exercises and suggested additional readings provide opportunities for further exploration.

The Easy Way to Quit Caffeine: Live a healthier, happier life


Allen Carr - 2016
    Over 80 per cent of adults in the UK use caffeine every day, but when does this habit become a reliance? Caffeine is a bitter addictive drug which attacks the central nervous system and makes you jittery. Fooling you into thinking you are more alert, caffeine will often disrupt your sleep and actually increase overall fatigue. Quite simply, it's bad for you with no real benefits.In The Easy Way to Quit Caffeine, Allen Carr addresses the difficulties that coffee-drinkers and soda consumers face in trying to quit caffeine. By explaining what caffeine does to your body, and providing simple step-by-step instructions to free you from your addiction, Carr shows you how to lead a happier, healthier and more chilled life.

5ive Speed


Charley Warady - 2011
    Time to move up.When Donald was a kid in the late 60's on the South Side of Chicago, he had a Schwinn Sting Ray bike. Everyone did. But everyone else had a five-speed. Donald's was a three-speed. It was good enough, as was explained by his parents, just as their Ford Maverick wasn't the neighbor's Le Mans, but it was good enough. And that's the way Donald was taught to live his life. It was a three-speed life. It was good enough. He marries Emily because she's good enough. Emily marries Donald because that's what she had planned, and she is not going to experience divorce as did her parents. Donald opens a law practice with his two best friends and roommates from college because it's good enough.Then the Roths meet their son's future in-laws and everything changes. Donald wonders if, in fact, he could get that five-speed.In this hilarious and thought-provoking novel, the whole concept of morals and convention is turned inside out. Everything is perception. If you like Richard Russo, Tom Perotta, and Jonathan Franzen, you're going to love this book.

sed and awk Pocket Reference: Text Processing with Regular Expressions


Arnold Robbins - 2000
    sed, awk, and regular expressions allow programmers and system administrators to automate editing tasks that need to be performed on one or more files, to simplify the task of performing the same edits on multiple files, and to write conversion programs.The sed & awk Pocket Reference is a companion volume to sed & awk, Second Edition, Unix in a Nutshell, Third Edition, and Effective awk Programming, Third Edition. This new edition has expanded coverage of gawk (GNU awk), and includes sections on:An overview of sed and awk's command line syntaxAlphabetical summaries of commands, including nawk and gawkProfiling with pgawkCoprocesses and sockets with gawkInternationalization with gawkA listing of resources for sed and awk usersThis small book is a handy reference guide to the information presented in the larger volumes. It presents a concise summary of regular expressions and pattern matching, and summaries of sed and awk.Arnold Robbins, an Atlanta native now happily living in Israel, is a professional programmer and technical author and coauthor of various O'Reilly Unix titles. He has been working with Unix systems since 1980, and currently maintains gawk and its documentation.

Pragmatic Version Control Using Git


Travis Swicegood - 2008
    High-profile projects such as the Linux Kernel, Mozilla, Gnome, and Ruby on Rails are now using Distributed Version Control Systems (DVCS) instead of the old stand-bys of CVS or Subversion.Git is a modern, fast, DVCS. But understanding how it fits into your development can be a daunting task without an introduction to the new concepts. Whether you're just starting out as a professional programmer or are an old hand, this book will get you started using Git in this new distributed world. Whether you're making the switch from a traditional centralized version control system or are a new programmer just getting started, this book prepares you to start using Git in your everyday programming.Pragmatic Version Control Using Git starts with an overview of version control systems, and shows how being distributed enables you to work more efficiently in our increasingly mobile society. It then progresses through the basics necessary to get started using Git.You'll get a thorough overview of how to take advantage of Git. By the time you finish this book you'll have a firm grounding in how to use Git, both by yourself and as part of a team.Learn how to use how to use Git to protect all the pieces of your project Work collaboratively in a distributed environment Learn how to use Git's cheap branches to streamline your development Install and administer a Git server to share your repository

The Unified Software Development Process


Ivar Jacobson - 1999
    This book demonstrates how the notation and process complement one another, using UML models to illustrate the new process in action. It describes the constructs such as use cases, actors, and more.

Mother, Stranger


Cris Beam - 2012
    Her mother, a distant relative of William Faulkner, told neighbors and family that her daughter had died. The two never saw each other again. Nearly twenty-five years later, after building her own family and happy home life, a lawyer called to say her mother was dead. In this story about the fragility of memory and the complexity of family, Beam decides to look back at her own dark history, and for the secret to her mother’s madness.

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.

You Just Don't Understand: Women and Men in Conversation


Deborah Tannen - 1990
    This is the book that brought gender differences in ways of speaking to the forefront of public awareness. With a rare combination of scientific insight and delightful, humorous writing, Tannen shows why women and men can walk away from the same conversation with completely different impressions of what was said.Studded with lively and entertaining examples of real conversations, this book gives you the tools to understand what went wrong -- and to find a common language in which to strengthen relationships at work and at home. A classic in the field of interpersonal relations, this book will change forever the way you approach conversations.

The Problem with Software: Why Smart Engineers Write Bad Code


Adam Barr - 2018
    As the size and complexity of commercial software have grown, the gap between academic computer science and industry has widened. It's an open secret that there is little engineering in software engineering, which continues to rely not on codified scientific knowledge but on intuition and experience.Barr, who worked as a programmer for more than twenty years, describes how the industry has evolved, from the era of mainframes and Fortran to today's embrace of the cloud. He explains bugs and why software has so many of them, and why today's interconnected computers offer fertile ground for viruses and worms. The difference between good and bad software can be a single line of code, and Barr includes code to illustrate the consequences of seemingly inconsequential choices by programmers. Looking to the future, Barr writes that the best prospect for improving software engineering is the move to the cloud. When software is a service and not a product, companies will have more incentive to make it good rather than "good enough to ship."

Being Miss America: Behind the Rhinestone Curtain (Discovering America)


Kate Shindle - 2014
    

Advanced Apex Programming for Salesforce.com and Force.com


Dan Appleman - 2012
    Intended for developers who are already familiar with the Apex language, and experienced Java and C# developers who are moving to Apex, this book starts where the Force.com documentation leaves off. Instead of trying to cover all of the features of the platform, Advanced Apex programming focuses entirely on the Apex language and core design patterns. You’ll learn how to truly think in Apex – to embrace limits and bulk patterns. You’ll see how to develop architectures for efficient and reliable trigger handling, and for asynchronous operations. You’ll discover that best practices differ radically depending on whether you are building software for a specific organization or for a managed package. And you’ll find approaches for incorporating testing and diagnostic code that can dramatically improve the reliability and deployment of Apex software, and reduce your lifecycle and support costs. Based on his experience both as a consultant and as architect of a major AppExchange package, Dan Appleman focuses on the real-world problems and issues that are faced by Apex developers every day, along with the obscure problems and surprises that can sneak up on you if you are unprepared.

Know Your Worth : Stop Thinking, Start Doing


N.K. Sondhi - 2017
    You would find yourself closely connected to these stories. They will encourage you to explore your own potential to inspire you, and to achieve your real worth. This book will also help you to understand the traits that keep you from achieving your dreams. The book lays down a process to help you emerge from the clutches of negativity and develop a positive approach towards life.By investing time in yourself, acknowledging your potential, setting a worthy goal, avoiding common traps, surviving bad days and harvesting the power of thoughts, you can be successful.Read this interesting book to Know Your Worth.-------------------------------------------------N.K. Sondhi:N.K. Sondhi’s first book was 'Management of Banking', which draws upon his experiences as a manager in the Punjab National Bank. He then turned to fiction writing, bringing forth the seen and unseen aftermaths of the partition of India in 1947 in his novel 'Cart full of Husk'. He followed it up with a short non-fiction, 'Forgotten City of Delhi (How Delhi became Delhi)'. He wrote his next book, 'A Match Made in Heaven: A 2000-year-old love story', based on the life of an Indian princess, who became first queen of Korea in 48 AD.Working with young people as he pursued social activities after his retirement, he sensed the restlessness among youngsters, who are facing a large number of problems due to stiff neck to neck competition in every field of life. Growing use of advanced technology has further alienated them from the main stream of the society. This has led him to initiate this book 'Know Your Worth' with the young and enterprising writer Ms. Vibha Malhotra.-------------------------------------------------Vibha Malhotra:Vibha Malhotra is the founder of 'Literature Studio' and editor-in-chief of the literary e-journal 'Literature Studio Review'. In the past, she has worked as an editor with Dorling Kindersley (Penguin Random House) where she has edited beautiful coffee table books on subjects such as history, nature, fitness, lifestyle, and travel.She is also a poet and a translator. Her work has been published in literary journals across the world such as Wasafiri, Muse India, Tipton Poetry Journal, The Luxembourg Review, Red Fez, and in dailies such as The Times of India and Ceylon Today. 'Know Your Worth' is her first work as an author.Vibha holds a Master of Arts in Creative Writing from Newcastle University, UK. She teaches creative writing to all age groups. By Profession, Vibha is a Lead Software Engineer at Adobe Systems.-------------------------------------------------CONTENTS1. Acknowledge Your Superpowers2. Invest in Yourself3. Take Charge4. Set a Worthy Goal5. Identify Your Worst Enemy6. Turn Your Fear into an Opportunity7. Avoid the Common Traps8. Harvest the Power of Thoughts9. Watch Your Attitude10. Keep Your Communication Clear11. Be Mindful12. Surviving Bad Days13. Nurture Your Ecosystem14. Stay SuccessfulINVEST IN YOURSELF Now that you know that you have superpowers that are there within you and can be harvested whenever you need them, it is important to take time to really explore all your strengths and weaknesses. Only then can you be fully prepared to achieve your goals. But we are mostly clueless that understanding ourselves doesn’t have to be a slow, tedious process, it can always be sped up.All of us are born with inherent likes and dislikes. Even a fetus in the womb has its own taste preferences, resulting in the seemingly irrational food cravings that expecting mothers experience. These preferences, likes, and dislikes are clues to the things you will be good at. If a child enjoys painting more than singing, chances are that the child will be better at painting than he/she is at singing. You can think of these as clues that nature chose to expose to us so that we can carve a satisfying path for ourselves.Most of us, even as adults, have whims, and mostly we choose to ignore them. Even as children, we are rarely able to indulge in every whim. There are always limitations – in terms of time, finances, facilities etc. – to keep us from fully exploring what we are capable of. But these are not the only factors that stop us. The biggest factor, in fact, is our own inhibitions, especially once we are grown-ups. We are afraid of new experiences, afraid of disappointment, afraid of failure, afraid of making fools of ourselves. And this fear keeps us from taking advantage of opportunities to gather new experiences. Let us try to understand this with the example of a young girl called Shikha. Shikha and the Ideation CompetitionShikha was an editor at a publishing house. She was very good at her job and apart from being an excellent editor, she also often proposed new book ideas to the publishing house.The publishing house announced a competition in which teams would work together and come up with new book ideas that they would then present to a jury comprising of senior publishers from all over the world. The selected idea would then be converted into a book that would be sold all over the world.Shikha had never ever participated in a competition, let alone won it. She wasn’t at all confident of her abilities to work in a team. And the fact that the competition was about new book ideas was making her restless. By proposing new book ideas in the past, she had earned a reputation in that area. Her colleagues and even her boss thought of her as a creative thinker. Shikha was worried that if she participated in this competition and lost it, her reputation as a creative thinker would be tarnished too. Can you guess why she was so full of doubts? It was because she had always attributed her past achievements to good luck, and had never given herself any credit for the book ideas she had come up with. Thus, she was afraid of being exposed as someone who really did not possess any great talent.She was still in this state of dilemma when she discovered that her manager had already nominated Shikha’s name for the competition. Now she had no choice, so she decided to go with the flow. With each passing day, her desperation to win the contest increased, and by the time the date of the competition arrived, she found herself unable to sleep. She knew that she would do anything to win this competition. For the first time in her life she was this passionate about something. She wanted to give it her all.On the day of the competition, she was put in a team and the team started with discussing the various ideas that all members had. Shikha had a great idea, but when she saw more merit in the idea proposed by another team member, she voted for it to be taken up for further preparation and the final presentation. She was almost feverish with excitement. And when her team members were of the opinion that they should give their best and not really care if they win or lose, Shikha was single-minded about her goal of winning the competition. Her focus proved to be contagious and soon all her team-members too were bubbling with enthusiasm. Guided by their single goal, the group of strangers really became a team and the initial idea evolved to become something they all believed in. Though the team leader was someone else, everyone could see that Shikha was the driving force for the team. When it was time to present their idea, the team leader proposed that Shikha should do it. And the presentation left the judges mesmerized. When their team emerged the winner, no one was surprised. Their idea and their presentation of it were deemed to be the best.Once she was out of the competition frenzy, Shikha herself was surprised. She couldn’t understand what had come over her during the competition. But she was glad to discover this other Shikha. She had gone into the competition based on her creative thinking, but her team had emerged a winner because of her team spirit and leadership skills. Shikha was surprised to discover these two new skills in herself. She had never thought herself capable of what she had achieved. Most of us are like Shikha – capable, but afraid of failure and public ridicule. And this is why we do not take chances in life. We like to play safe. But one can never really truly understand oneself by remaining in a shell. Unless you experience new things, you can never experience a new you. Unless you take risks, you can never transcend your normal, day-to-day existence.But, what gives us the capacity to take risks? Our confidence on our strengths and abilities. And from where do we get this confidence? Unfortunately, it isn’t a commodity and you cannot buy it from a shop. Money can’t buy you confidence. You need to work hard to develop it. You need to test yourself, which is again done by putting yourself in situations that you feel are beyond your reach. So, this is once again a chicken-and-egg situation. But after you have been through some such cycles and are confident of the situations you can handle, you are in a better position to fix your goals.However, it is easier said than done. Unfortunately, life is not a fairy tale and this means that we will not succeed every time we take up a challenge. There will also be times when we fail. This is inevitable. We will invariably have to face problems, and this may shake our confidence. Dealing with failures is not easy. It is like a double-edged sword. If you take failures too seriously, they may end up crushing you. On the other hand, if you take them too lightly, you will not learn any lessons from them, which means that the risk that you took would go to waste. So, you need to recognize failures for what they are – failures. Nothing more, nothing less. If you fail in a challenge, it does not mean that you yourself are a failure. This is the most common mistake we commit. Failing a challenge means that you failed that challenge. You need to analyze the situation, see what you could have done better, and move on to the next challenge where you can test your learnings.This act of never giving up, will give you confidence and this confidence helps us realize our capabilities. And this, in turn, shows in our personality. We hold our head high. We walk with determination. We talk with conviction, and we are normally in a good mood. Confidence also gives us perseverance – the ability to keep going after a failure. If you haven’t invested in yourself, you are more likely to give up after a failure or two.Confidence helps us stay on our path and not go astray. Many hurdles and problems may block our way and discourage us, but if we have confidence, we will not let these hurdles stop us. Instead we will search for an alternate path to our goal. The Little Bird and the BranchOnce a little bird landed on a branch high up a tall tree. The jungle below was full of dangerous predators but at this height, they posed no danger to the little bird. Feeling safe and protected, the little bird rested, enjoying the beautiful view around, and feeling completely at peace. Just as the bird became used to the branch, a strong wind started blowing, shaking the entire tree. The tree swayed with such intensity that it appeared the branch would break and fall down.To other animals, this could be a matter of great worry, but the little bird was not worried. Do you know why? Because the little bird knew its own powers and strengths. Even if the branch was to fall down, the bird knew that it had wings and the ability to fly. And the bird was also aware that if this branch was to fall, there are many other branches that could be used instead. Therefore, the bird, though tiny in size, sat on the branch, braving the high wind. The animals below, all of them much stronger than the bird, were filled with much admiration for this courageous little creature who was braving difficult circumstances. The story of this small bird tells us a lot about our own self-confidence and courage. If one road is blocked there are others we can follow. And if there are no new roads, there’s always the earth on which we can make a new road.

Nabokov's Favorite Word Is Mauve: What the Numbers Reveal About the Classics, Bestsellers, and Our Own Writing


Ben Blatt - 2017
    There’s a famous piece of writing advice—offered by Ernest Hemingway, Stephen King, and myriad writers in between—not to use -ly adverbs like “quickly” or “fitfully.” It sounds like solid advice, but can we actually test it? If we were to count all the -ly adverbs these authors used in their careers, do they follow their own advice compared to other celebrated authors? What’s more, do great books in general—the classics and the bestsellers—share this trait?In Nabokov’s Favorite Word Is Mauve, statistician and journalist Ben Blatt brings big data to the literary canon, exploring the wealth of fun findings that remain hidden in the works of the world’s greatest writers. He assembles a database of thousands of books and hundreds of millions of words, and starts asking the questions that have intrigued curious word nerds and book lovers for generations: What are our favorite authors’ favorite words? Do men and women write differently? Are bestsellers getting dumber over time? Which bestselling writer uses the most clichés? What makes a great opening sentence? How can we judge a book by its cover? And which writerly advice is worth following or ignoring?

The Adobe Photoshop Lightroom 2 Book for Digital Photographers


Scott Kelby - 2007
    The book is written in his trademark step-by-step, plain English style, and because he knows what really works and what doesn't, he isn't shy to tell you flat out which tools to use, which to avoid, and why. This allows digital photographers of any skill level to jump right in using Lightroom like a pro from the very start, sidestepping a lot of the frustrations that typically haunt those unfamiliar with new applications...especially those as powerful as Lightroom.What really sets The Adobe Photoshop Lightroom 2 Book for Digital Photographers apart from other Lightroom books on the market are the last two bonus chapters where Scott answers the questions, "In exactly what order am I supposed to do things in Lightoom," and "Where does Photoshop fit in to the mix?" Both chapters start with an on-location photo shoot, including full details on the equipment, camera settings, and lighting techniques. Readers then witness as he takes the photos from each shoot through the entire workflow process, to the final output of the 16"x20" prints. And, because he incorporates Photoshop seamlessly right into this workflow, you'll learn some of the latest Photoshop techniques for portrait and landscape photography as well.If you're one of those people who learns best by actually doing the projects yourself; who learns best without all the complicated technical explanations and confusing jargon, and if you really want to start using Lightroom today to unlock the productivity secrets of "The new digital photography workflow,"---there is no faster, more "straight-to-the-point" or more fun way to learn than this groundbreaking new book, and you are absolutely going to love it!