What Every Web Developer Should Know About HTTP (OdeToCode, #1)


K. Scott Allen - 2012
    We'll cover resources, messages, cookies, and authentication protocols. We'll look at how HTTP clients can use persistent and parallel connections to improve performance,and see how the web scales to meet demand using cache headers andproxy servers. By the end of the book you will have the knowledge tobuild better web applications and web services.

The C# Programming Yellow Book


Rob Miles - 2010
    With jokes, puns, and a rigorous problem solving based approach. You can download all the code samples used in the book from here: http://www.robmiles.com/s/Yellow-Book...

sed & awk


Dale Dougherty - 1990
    The most common operation done with sed is substitution, replacing one block of text with another. awk is a complete programming language. Unlike many conventional languages, awk is "data driven" -- you specify what kind of data you are interested in and the operations to be performed when that data is found. awk does many things for you, including automatically opening and closing data files, reading records, breaking the records up into fields, and counting the records. While awk provides the features of most conventional programming languages, it also includes some unconventional features, such as extended regular expression matching and associative arrays. sed & awk describes both programs in detail and includes a chapter of example sed and awk scripts. This edition covers features of sed and awk that are mandated by the POSIX standard. This most notably affects awk, where POSIX standardized a new variable, CONVFMT, and new functions, toupper() and tolower(). The CONVFMT variable specifies the conversion format to use when converting numbers to strings (awk used to use OFMT for this purpose). The toupper() and tolower() functions each take a (presumably mixed case) string argument and return a new version of the string with all letters translated to the corresponding case. In addition, this edition covers GNU sed, newly available since the first edition. It also updates the first edition coverage of Bell Labs nawk and GNU awk (gawk), covers mawk, an additional freely available implementation of awk, and briefly discusses three commercial versions of awk, MKS awk, Thompson Automation awk (tawk), and Videosoft (VSAwk).

Fairy Tales Every Child Should Know


Hamilton Wright Mabie - 1905
    It is, in its earliest form, a spontaneous and instinctive endeavor to shape the facts of the world to meet the needs of the imagination, the cravings of the heart.Classics included in this volume include:One Eye, Two Eyes, Three Eyes,The Magic Mirror,The Enchanted Stag,Hansel and Grethel,The Story of Aladdin,This Story of Ali Baba,The Second Voyage of Sinbad the Sailor,The White Cat,The Golden Goose,The Twelve Brothers,The Fair One With the Golden Locks,Tom Thumb,Blue Beard,Cinderella,Puss In Boots,The Sleeping Beauty In the Wood,Jack and The Bean-Stalk

The Reluctant Heiress


Annabel Laine - 1978
     When his lordship first meets the ravishing Caroline Malcolm, he is taken aback by her reaction to him. She turns as white as the ribbons that trim her elegant muslin gown, and looks as if she is about to faint from shock. Unable to ignore a promising mystery, and by no means impervious to Miss Malcolm’s charms, he soon finds himself embroiled in events that prove to be much more stirring than he bargained for. Aided, and sometimes impeded, by a vivid array of characters — including his caustic sister and exuberant younger brother — the earl perseveres with his investigation despite all opposition. Even his provoking client, Miss Malcolm, considers him arrogant, autocratic, and secretly irresistible. When his lordship stumbles across a splendidly devious plot involving priceless diamonds, suspicious ‘accidents’, and secrets that have been closely guarded for more than 20 years, a whole new world begins to emerge… The Reluctant Heiress is the perfect combination of heart-warming romance and thought provoking mystery. ’A jaunty Regency mystery with romantic underpinnings, a high-spirited cast, and some delightful research into the period's theatrical lows.' – Kirkus Reviews Annabel Laine is the pseudonym of bestselling author Reay Tannahill, whose work, published in Britain and the United States, has also been translated into French, German, Dutch and Japanese. One of her recent historical studies was a main choice of the American Book-of-the-Month Club. Annabel Laine is Scottish by birth and, most of the time, by inclination. She is married and lives in the Highlands.

The Soul of a New Machine


Tracy Kidder - 1981
    Tracy Kidder got a preview of this world in the late 1970s when he observed the engineers of Data General design and build a new 32-bit minicomputer in just one year. His thoughtful, prescient book, The Soul of a New Machine, tells stories of 35-year-old "veteran" engineers hiring recent college graduates and encouraging them to work harder and faster on complex and difficult projects, exploiting the youngsters' ignorance of normal scheduling processes while engendering a new kind of work ethic.These days, we are used to the "total commitment" philosophy of managing technical creation, but Kidder was surprised and even a little alarmed at the obsessions and compulsions he found. From in-house political struggles to workers being permitted to tease management to marathon 24-hour work sessions, The Soul of a New Machine explores concepts that already seem familiar, even old-hat, less than 20 years later. Kidder plainly admires his subjects; while he admits to hopeless confusion about their work, he finds their dedication heroic. The reader wonders, though, what will become of it all, now and in the future. —Rob Lightner

No Kiss Goodbye


Janelle Harris - 2015
    Things will never be the same again, they said. Isn't it wonderful, they said. But no one knows what to say now. My husband wants to take the kids. My husband thinks the accident was my fault. My husband thinks I need help. But I think he wants rid of me.

From the Heart


Sheila O'Flanagan - 2003
    A hot date gets off to a disastrous start; a young couple long for peace and quiet as they prepare for their first Christmas as parents; two eavesdropping passengers realise they share more in common than they had thought; a couple celebrate their twenty-fifth wedding anniversary, wondering if it's all a sham; and Isobel from Isobel's Wedding encounters an unexpected reunion in a luxurious Caribbean getaway.A touching and heart-warming selection of stories taken from Sheila O'Flanagan's bestselling collections Destinations, Connections and A Season to Remember, available together exclusively in this digital-only edition

Growing Object-Oriented Software, Guided by Tests


Steve Freeman - 2009
    This one's a keeper." --Robert C. Martin "If you want to be an expert in the state of the art in TDD, you need to understand the ideas in this book."--Michael Feathers Test-Driven Development (TDD) is now an established technique for delivering better software faster. TDD is based on a simple idea: Write tests for your code before you write the code itself. However, this simple idea takes skill and judgment to do well. Now there's a practical guide to TDD that takes you beyond the basic concepts. Drawing on a decade of experience building real-world systems, two TDD pioneers show how to let tests guide your development and "grow" software that is coherent, reliable, and maintainable. Steve Freeman and Nat Pryce describe the processes they use, the design principles they strive to achieve, and some of the tools that help them get the job done. Through an extended worked example, you'll learn how TDD works at multiple levels, using tests to drive the features and the object-oriented structure of the code, and using Mock Objects to discover and then describe relationships between objects. Along the way, the book systematically addresses challenges that development teams encounter with TDD--from integrating TDD into your processes to testing your most difficult features. Coverage includes - Implementing TDD effectively: getting started, and maintaining your momentum throughout the project - Creating cleaner, more expressive, more sustainable code - Using tests to stay relentlessly focused on sustaining quality - Understanding how TDD, Mock Objects, and Object-Oriented Design come together in the context of a real software development project - Using Mock Objects to guide object-oriented designs - Succeeding where TDD is difficult: managing complex test data, and testing persistence and concurrency

Sisters One, Two, Three


Nancy Star - 2017
    With memories locked away, the sisters take divergent paths. Callie disappears, Mimi keeps so busy she has no time to think, and Ginger develops a lifelong aversion to risk that threatens the relationships she holds most dear.When a whispered comment overheard by her rebellious teenage daughter forces Ginger to reveal a long-held family secret, the Tangles’ carefully constructed web of lies begins to unravel. Upon the death of Glory, the family’s colorful matriarch, and the return of long-estranged Callie, Ginger resolves to return to Martha’s Vineyard and piece together what really happened on that calamitous day when a shadow fell over four sun-kissed siblings playing at the shore. Along with Ginger’s newfound understanding come the keys to reconciliation: with her mother, with her sisters, and with her daughter.At turns heartbreaking, humorous, and hopeful, Sisters One, Two, Three explores not only the consequences of secrets—even secrets kept out of love—but also the courage it takes to speak the truth, to forgive, and to let go.

Programming Interviews Exposed: Secrets to Landing Your Next Job (Programmer to Programmer)


John Mongan - 2000
    This classic book uncovers what interviews are really like at America's top software and computer companies and provides you with the tools to succeed in any situation. The authors take you step-by-step through new problems and complex brainteasers they were asked during recent technical interviews. 50 interview scenarios are presented along with in-depth analysis of the possible solutions. The problem-solving process is clearly illustrated so you'll be able to easily apply what you've learned during crunch time. You'll also find expert tips on what questions to ask, how to approach a problem, and how to recover if you become stuck. All of this will help you ace the interview and get the job you want.What you will learn from this bookTips for effectively completing the job application Ways to prepare for the entire programming interview process How to find the kind of programming job that fits you best Strategies for choosing a solution and what your approach says about you How to improve your interviewing skills so that you can respond to any question or situation Techniques for solving knowledge-based problems, logic puzzles, and programming problems Who this book is for This book is for programmers and developers applying for jobs in the software industry or in IT departments of major corporations.Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved.

Some Kind of Wonderful


Giovanna Fletcher - 2017
    Now, after celebrating a decade together, everyone thinks they're about to get engaged. A romantic escape to Dubai is the perfect moment, but instead of the proposal Lizzy hopes for, Ian reveals he's not sure he even wants her anymore.Lizzy is heartbroken. But through the tears, she realises this is her chance to seize the opportunities she missed as Ian's other half. But what does she want? How much of her is really Lizzy, and how much was Ian's influence? Determined to discover who she is at heart, Lizzy sets out to rediscover the girl she was before - and in the meantime, have a little fun . . .

Superintelligence: Paths, Dangers, Strategies


Nick Bostrom - 2014
    The human brain has some capabilities that the brains of other animals lack. It is to these distinctive capabilities that our species owes its dominant position. If machine brains surpassed human brains in general intelligence, then this new superintelligence could become extremely powerful--possibly beyond our control. As the fate of the gorillas now depends more on humans than on the species itself, so would the fate of humankind depend on the actions of the machine superintelligence.But we have one advantage: we get to make the first move. Will it be possible to construct a seed Artificial Intelligence, to engineer initial conditions so as to make an intelligence explosion survivable? How could one achieve a controlled detonation?

Learn Python in One Day and Learn It Well: Python for Beginners with Hands-on Project


Jamie Chan - 2014
    Master Python Programming with a unique Hands-On Project Have you always wanted to learn computer programming but are afraid it'll be too difficult for you? Or perhaps you know other programming languages but are interested in learning the Python language fast? This book is for you. You no longer have to waste your time and money learning Python from lengthy books, expensive online courses or complicated Python tutorials. What this book offers... Python for Beginners Complex concepts are broken down into simple steps to ensure that you can easily master the Python language even if you have never coded before. Carefully Chosen Python Examples Examples are carefully chosen to illustrate all concepts. In addition, the output for all examples are provided immediately so you do not have to wait till you have access to your computer to test the examples. Careful selection of topics Topics are carefully selected to give you a broad exposure to Python, while not overwhelming you with information overload. These topics include object-oriented programming concepts, error handling techniques, file handling techniques and more. Learn The Python Programming Language Fast Concepts are presented in a "to-the-point" style to cater to the busy individual. With this book, you can learn Python in just one day and start coding immediately. How is this book different... The best way to learn Python is by doing. This book includes a complete project at the end of the book that requires the application of all the concepts taught previously. Working through the project will not only give you an immense sense of achievement, it"ll also help you retain the knowledge and master the language. Are you ready to dip your toes into the exciting world of Python coding? This book is for you. With the first edition of this book being a #1 best-selling programming ebook on Amazon for more than a year, you can rest assured that this new and improved edition is the perfect book for you to learn the Python programming language fast. Click the BUY button and download it now. What you'll learn: - What is Python? - What software you need to code and run Python programs? - What are variables? - What are the common data types in Python? - What are Lists and Tuples? - How to format strings - How to accept user inputs and display outputs - How to control the flow of program with loops - How to handle errors and exceptions - What are functions and modules? - How to define your own functions and modules - How to work with external files - What are objects and classes - How to write your own class - What is inheritance - What are properties - What is name mangling .. and more... Finally, you'll be guided through a hands-on project that requires the application of all the topics covered. Click the BUY button and download the book now to start learning Python. Learn it fast and learn it well. Tags: ------------ Python, Object-oriented Python, Python course, Python book, learning Python, Python language, Python examples, Python tutorials, Python programming language, Python coding, Pyth

Java All-In-One for Dummies


Doug Lowe - 2005
    Like its bestselling previous editions, Java All-in-One For Dummies, 3rd Edition has what you need to get up and running quickly with the new version. Covering the enhanced mobile development and syntax features as well as programming improvements, this guide makes it easy to find what you want and put it to use.Focuses on the vital information that enables you to get up and running quickly on the new version Covers the enhanced multimedia features as well as programming enhancements, Java and XML, Swing, server-side Java, Eclipse, and more Minibooks cover Java basics; programming basics; strings, arrays, and collections; programming techniques; Swing; Web programming; files and databases; and a "fun and games" category Rather than trying to cover every aspect of this massive topic, Java All-in-One For Dummies, 3rd Edition focuses on the practical information you need to become productive with Java 7 right away.