Book picks similar to
JavaScript: The New Toys by T.J. Crowder
javascript
paper
source-sitepoint-premium
category-software-development
MongoDB Applied Design Patterns
Rick Copeland - 2013
You’ll learn how to apply MongoDB design patterns to several challenging domains, such as ecommerce, content management, and online gaming. Using Python and JavaScript code examples, you’ll discover how MongoDB lets you scale your data model while simplifying the development process.Many businesses launch NoSQL databases without understanding the techniques for using their features most effectively. This book demonstrates the benefits of document embedding, polymorphic schemas, and other MongoDB patterns for tackling specific big data use cases, including:Operational intelligence: Perform real-time analytics of business dataEcommerce: Use MongoDB as a product catalog master or inventory management systemContent management: Learn methods for storing content nodes, binary assets, and discussionsOnline advertising networks: Apply techniques for frequency capping ad impressions, and keyword targeting and biddingSocial networking: Learn how to store a complex social graph, modeled after Google+Online gaming: Provide concurrent access to character and world data for a multiplayer role-playing game
The Bones
Seth Greenland - 2006
Lloyd Melnick is a long-lost acquaintance whose work on the smash hit The Fleishman Show has made him the hottest comedy writer in town. When their worlds collide the consequences involve a crashed Hummer, corrupt police officers, enraged ex-husbands, sultry bartenders, and high-speed chases to Mexico and back. A brilliant satire, The Bones is a stunning debut that reveals, in all its hilarity and ache, the dark heart of comedy.
Ask a Pro: Deep Thoughts and Unreliable Advice from America’s Foremost Cycling Sage
Phil Gaimon - 2017
Testable JavaScript
Mark Ethan Trostler - 2012
This book shows you what writing and maintaining testable JavaScript for the client- or server-side actually entails, whether you’re creating a new application or rewriting legacy code.From methods to reduce code complexity to unit testing, code coverage, debugging, and automation, you’ll learn a holistic approach for writing JavaScript code that you and your colleagues can easily fix and maintain going forward. Testing JavaScript code is complicated. This book helps you simply the process considerably.Get an overview of Agile, test-driven development, and behavior-driven developmentUse patterns from static languages and standards-based JavaScript to reduce code complexityLearn the advantages of event-based architectures, including modularity, loose coupling, and reusabilityExplore tools for writing and running unit tests at the functional and application levelGenerate code coverage to measure the scope and effectiveness of your testsConduct integration, performance, and load testing, using Selenium or CasperJSUse tools for in-browser, Node.js, mobile, and production debuggingUnderstand what, when, and how to automate your development processes
Exam Ref 70-480: Programming in HTML5 with JavaScript and CSS3
Rick Delorme - 2013
Designed for experienced developers ready to advance their status, Exam Ref focuses on the critical-thinking and decision-making acumen needed for success at the Microsoft Specialist level.Focus on the expertise measured by these objectives:Implement and manipulate document structures and objectsImplement program flowAccess and secure dataUse CSS3 in applicationsThis Microsoft Exam Ref:Organizes its coverage by exam objectives.Features strategic, what-if scenarios to challenge you.Includes a 15% exam discount from Microsoft. (Limited time offer)
Camino de Santiago: To Walk Far, Carry Less
Jean-Christie Ashmore - 2011
Because most people who walk the Camino are not seasoned pack bakers, or even long-distance hikers, Camino de Santiago: To Walk Far, Carry Less offers information to help would-be pilgrims prepare.
A Separate Peace by John Knowles: The teacher's companion
Deane O. Bogardus - 1990
A teaching guide to accompany the study of the novel A separate peace by John Knowles.
Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript
David Herman - 2012
His walk through the syntax and semantics of JavaScript is both charming and hugely insightful; reminders of gotchas complement realistic use cases, paced at a comfortable curve. You'll find when you finish the book that you've gained a strong and comprehensive sense of mastery." --Paul Irish, developer advocate, Google Chrome "This is not a book for those looking for shortcuts; rather it is hard-won experience distilled into a guided tour. It's one of the few books on JS that I'll recommend without hesitation." --Alex Russell, TC39 member, software engineer, Google In order to truly master JavaScript, you need to learn how to work effectively with the language's flexible, expressive features and how to avoid its pitfalls. No matter how long you've been writing JavaScript code,
Effective JavaScript
will help deepen your understanding of this powerful language, so you can build more predictable, reliable, and maintainable programs. Author David Herman, with his years of experience on Ecma's JavaScript standardization committee, illuminates the language's inner workings as never before--helping you take full advantage of JavaScript's expressiveness. Reflecting the latest versions of the JavaScript standard, the book offers well-proven techniques and best practices you'll rely on for years to come.
Effective JavaScript
is organized around 68 proven approaches for writing better JavaScript, backed by concrete examples. You'll learn how to choose the right programming style for each project, manage unanticipated problems, and work more successfully with every facet of JavaScript programming from data structures to concurrency. Key features include Better ways to use prototype-based object-oriented programming Subtleties and solutions for working with arrays and dictionary objects Precise and practical explanations of JavaScript's functions and variable scoping semantics Useful JavaScript programming patterns and idioms, such as options objects and method chaining In-depth guidance on using JavaScript's unique "run-to-completion" approach to concurrency
The Useful Idiot: How Donald Trump Killed the Republican Party with Racism, the Rest of Us with Coronavirus, And Why We Aren’t Done With Him Yet
S.V. Date - 2021
JavaScript Allongé: A strong cup of functions, objects, combinators, and decorators
Reginald Braithwaite - 2012
JavaScript Allongé is for:-- Programmers learning JavaScript who want a thorough grounding in its fundamentals rather than a cursory treatment of its syntax.-- Programmers already using JavaScript who want to go back and take a deep dive into programming with functions and combinators.-- Any programmer curious about programming with functions.JavaScript Allongé's primary focus is functions as first-class values and topics built on those fundamentals such as objects, prototypes, "classes," combinators, method decorators, and fluent APIs.
Eloquent JavaScript: A Modern Introduction to Programming
Marijn Haverbeke - 2010
I loved the tutorial-style game-like program development. This book rekindled my earliest joys of programming. Plus, JavaScript!" —Brendan Eich, creator of JavaScriptJavaScript is the language of the Web, and it's at the heart of every modern website from the lowliest personal blog to the mighty Google Apps. Though it's simple for beginners to pick up and play with, JavaScript is not a toy—it's a flexible and complex language, capable of much more than the showy tricks most programmers use it for.Eloquent JavaScript goes beyond the cut-and-paste scripts of the recipe books and teaches you to write code that's elegant and effective. You'll start with the basics of programming, and learn to use variables, control structures, functions, and data structures. Then you'll dive into the real JavaScript artistry: higher-order functions, closures, and object-oriented programming.Along the way you'll learn to:Master basic programming techniques and best practices Harness the power of functional and object-oriented programming Use regular expressions to quickly parse and manipulate strings Gracefully deal with errors and browser incompatibilities Handle browser events and alter the DOM structure Most importantly, Eloquent JavaScript will teach you to express yourself in code with precision and beauty. After all, great programming is an art, not a science—so why settle for a killer app when you can create a masterpiece?
High Performance JavaScript
Nicholas C. Zakas - 2010
The problem is that all of those lines of JavaScript code can slow down your apps. This book reveals techniques and strategies to help you eliminate performance bottlenecks during development. You'll learn how to improve execution time, downloading, interaction with the DOM, page life cycle, and more.
Yahoo! frontend engineer Nicholas C. Zakas and five other JavaScript experts -- Ross Harmes, Julien Lecomte, Steven Levithan, Stoyan Stefanov, and Matt Sweeney -- demonstrate optimal ways to load code onto a page, and offer programming tips to help your JavaScript run as efficiently and quickly as possible. You'll learn the best practices to build and deploy your files to a production environment, and tools that can help you find problems once your site goes live.
Identify problem code and use faster alternatives to accomplish the same task Improve scripts by learning how JavaScript stores and accesses data Implement JavaScript code so that it doesn't slow down interaction with the DOM Use optimization techniques to improve runtime performance Learn ways to ensure the UI is responsive at all times Achieve faster client-server communication Use a build system to minify files, and HTTP compression to deliver them to the browser
Colors Passing Through Us
Marge Piercy - 2003
Feisty and funny as always, she turns a sharp eye on the world around her, bidding an ex-hausted farewell to the twentieth century and singing an "electronic breakdown blues" for the twenty-first. She memorializes movingly those who, like los desaparecidos and the victims of 9/11, disappear suddenly and without a trace. She writes an elegy for her mother, a woman who struggled with a deadening round of housework, washing on Monday, ironing on Tuesday, and so on, "until stroke broke / her open." She remembers the scraps of lace, the touch of velvet, that were part of her maternal inheritance and first aroused her sensual curiosity. Here are paeans to the pleasures of the natural world (rosy ripe tomatoes, a mating dance of hawks) as the poet confronts her own mortality in the cycle of seasons and the eternity of the cosmos: "I am hurrying, I am running hard / toward I don't know what, / but I mean to arrive before dark." Other poems-about her grandmother's passage from Russia to the New World, or the interrupting of a Passover seder to watch a comet pass-expand on Piercy's appreciation of Jewish life that won her so much acclaim in The Art of Blessing the Day. Colors Passing Through Us is a moving celebration of the endurance of love and of the phenomenon of life itself-a book to treasure.
Modernist Cooking Made Easy: Sous Vide: The Authoritative Guide to Low Temperature Precision Cooking
Jason Logsdon - 2014
Most importantly it will allow you to significantly increase the quality and consistency of the dishes you create on a daily basis. And for those of you whose lives are harried, the sous vide technique also allows you to create remarkable meals while working around your hectic schedule.Modernist Cooking Made Easy: Sous Vide is the authoritative guide to low temperature precision cooking and it will help make sous vide a part of your everyday cooking arsenal.Sous vide is a simple an extremely effective way to cook. This book covers every step of the sous vide process, from seasoning, sealing, and temperature control to how to determine the times and temperatures needed to turn out great food. There are also extensive write ups for the main types of food including steak and red meat, pork, fish and shellfish, eggs, fruits and vegetables, and much more.What You Get In This Book:•The bulk of this book is the more than 85 recipes it contains. Designed so you can skim the recipes, looking for something that inspires you, or turn to a specific recipe to learn all about how to cook the cut of meat it features.•A detailed look at the entire sous vide process, including pre-sous vide preparation, sous vide sealing, temperature control, determining time and temperatures, and finishing sous vided foods.•More than 85 recipes providing a wide variety of dishes across many cuts of meat and types of vegetables. They include:•Beef, Lamb, and Other Red Meat•Pork•Sausage and Ground Meats•Chicken, Turkey, Duck, and Poultry•Eggs•Fish and Shellfish•Fruits and Vegetables•Infusions of Alcohol, Oil, and Vinegar•Sweet and Sours such as yogurt, creme brulee, and dulce de leche•An introduction to the equipment you will need for cooking sous vide. From a simple no-cost method that will allow you to give sous vide cooking a try, to a low-cost setup that will meet all of your sous vide cooking needs.•A comprehensive sous vide time and temperature chart, as well as cooking-by-thickness times.•More than 35 "Modernist Notes" with suggestions for using modernist ingredients and techniques to turn everyday meals into upscale and elegant dishes.If you want to use sous vide to prepare amazing food simply and easily then this is the book for you!