Book picks similar to
Mastering JavaScript Object-Oriented Programming by Andrea Chiarelli
programming
work
collection
frontend-engineer
Four Seasons of Love: Sweet, Clean Small-Town Romances
Alexa Verde - 2021
The Bennett Family Series: Books 1-3
Layla Hagen - 2019
From unexpected office entanglements to finding love again after a harrowing loss, the one thing that doesn’t change is how hard each is willing to fight once he finds the woman he wants to make his forever. This special boxed collection includes three full novels—Your Irresistible Love, Your Captivating Love, and Your Forever Love—each with a delicious alpha hero oozing hotness from its pages. This boxed set from USA Today bestselling author Layla Hagen will make you swoon, sigh, and fan yourself as you fall helplessly in love and get totally addicted to the Bennetts. Grab your copy and start your binge read today!
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
Architecting for Scale: High Availability for Your Growing Applications
Lee Atchison - 2016
As traffic volume and data demands increase, these applications become more complicated and brittle, exposing risks and compromising availability. This practical guide shows IT, devops, and system reliability managers how to prevent an application from becoming slow, inconsistent, or downright unavailable as it grows.Scaling isn't just about handling more users; it's also about managing risk and ensuring availability. Author Lee Atchison provides basic techniques for building applications that can handle huge quantities of traffic, data, and demand without affecting the quality your customers expect.In five parts, this book explores:Availability: learn techniques for building highly available applications, and for tracking and improving availability going forwardRisk management: identify, mitigate, and manage risks in your application, test your recovery/disaster plans, and build out systems that contain fewer risksServices and microservices: understand the value of services for building complicated applications that need to operate at higher scaleScaling applications: assign services to specific teams, label the criticalness of each service, and devise failure scenarios and recovery plansCloud services: understand the structure of cloud-based services, resource allocation, and service distribution
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?
The Standard for Program Management
Project Management Institute - 2006
This helps to ensure proper metrics are developed so that organizations can successfully manage large and complex programs.
Coders: The Making of a New Tribe and the Remaking of the World
Clive Thompson - 2019
And this may sound weirdly obvious, but every single one of those pieces of software was written by a programmer. Programmers are thus among the most quietly influential people on the planet. As we live in a world made of software, they're the architects. The decisions they make guide our behavior. When they make something newly easy to do, we do a lot more of it. If they make it hard or impossible to do something, we do less of it.If we want to understand how today's world works, we ought to understand something about coders. Who exactly are the people that are building today's world? What makes them tick? What type of personality is drawn to writing software? And perhaps most interestingly -- what does it do to them?One of the first pieces of coding a newbie learns is the program to make the computer say "Hello, world!" Like that piece of code, Clive Thompson's book is a delightful place to begin to understand this vocation, which is both a profession and a way of life, and which essentially didn't exist little more than a generation ago, but now is considered just about the only safe bet we can make about what the future holds. Thompson takes us close to some of the great coders of our time, and unpacks the surprising history of the field, beginning with the first great coders, who were women. Ironically, if we're going to traffic in stereotypes, women are arguably "naturally" better at coding than men, but they were written out of the history, and shoved out of the seats, for reasons that are illuminating. Now programming is indeed, if not a pure brotopia, at least an awfully homogenous community, which attracts people from a very narrow band of backgrounds and personality types. As Thompson learns, the consequences of that are significant - not least being a fetish for disruption at scale that doesn't leave much time for pondering larger moral issues of collateral damage. At the same time, coding is a marvelous new art form that has improved the world in innumerable ways, and Thompson reckons deeply, as no one before him has, with what great coding in fact looks like, who creates it, and where they come from. To get as close to his subject has he can, he picks up the thread of his own long-abandoned coding practice, and tries his mightiest to up his game, with some surprising results.More and more, any serious engagement with the world demands an engagement with code and its consequences, and to understand code, we must understand coders. In that regard, Clive Thompson's Hello, World! is a marvelous and delightful master class.
LISP in Small Pieces
Christian Queinnec - 1996
It describes 11 interpreters and 2 compilers, including very recent techniques of interpretation and compilation. The book is in two parts. The first starts from a simple evaluation function and enriches it with multiple name spaces, continuations and side-effects with commented variants, while at the same time the language used to define these features is reduced to a simple lambda-calculus. Denotational semantics is then naturally introduced. The second part focuses more on implementation techniques and discusses precompilation for fast interpretation: threaded code or bytecode; compilation towards C. Some extensions are also described such as dynamic evaluation, reflection, macros and objects. This will become the new standard reference for people wanting to know more about the Lisp family of languages: how they work, how they are implemented, what their variants are and why such variants exist. The full code is supplied (and also available over the Net). A large bibliography is given as well as a considerable number of exercises. Thus it may also be used by students to accompany second courses on Lisp or Scheme.
Beautiful Code: Leading Programmers Explain How They Think
Andy OramLincoln Stein - 2007
You will be able to look over the shoulder of major coding and design experts to see problems through their eyes.This is not simply another design patterns book, or another software engineering treatise on the right and wrong way to do things. The authors think aloud as they work through their project's architecture, the tradeoffs made in its construction, and when it was important to break rules. Beautiful Code is an opportunity for master coders to tell their story. All author royalties will be donated to Amnesty International.
RHCSA/RHCE Red Hat Linux Certification Study Guide (Exams EX200 & EX300), 6th Edition (Certification Press)
Michael Jang - 2011
100 complete coverage of all official objectives for Exams EX200 and EX300 Exam Readiness Checklist-youre ready for the exam when all objectives on the list are checked off Inside the Exam sections in every chapter highlight key exam topics covered Two-Minute Drills for quick review 100 lab questions-two full lab-based RHCSA exams and two full lab-based RHCE exams-match the format, tone, topics, and difficulty of the real exam Covers all the exam topics, including Virtual Machines and Automated Installations Fundamental Command Line Skills RHCSA-Level Security Options The Boot Process Linux Filesystem Administration Package Management User Administration RHCSA-Level System Administration RHCE Security System Services and SELinux RHCE Administration Mail Servers Samba File Sharing DNS, FTP, and Logging CD-ROM includes Complete lab-based exam preparation, featuring Two full RHCSA practice exams Two full RHCE practice exams Lab-based chapter self tests In-depth answer explanations for all labs RHCSA and RHCE Glossary PDF copy of the book for studying on the go Michael Jang, RHCE, LPIC-2, UCP, LCP, MCP, is the author of three previous bestselling editions of RHCE Red Hat Certified Engineer Linux Study Guide and several other books on Linux and professional certification.
Ajaya: Duryodhana's Mahabharata - Collector's Edition
Anand Neelakantan - 2018
Every Indian has grown up conditioned to the view that the Pandavas were virtuous and wronged; and the Kauravas were manipulative and evil. On a visit to Malanada Temple, Kerala, national bestselling author of ASURA, Anand Neelakantan, discovered the temple deity to be none other than Duryodhanan, the ostensible 'villain' of the Mahabharata. This astonishing discovery prompted him to delve deep into the narrative of the defeated Crown Prince of Hastinapura, and the Kaurava clan. Ajaya challenges established views and compels us to think again. The book is all about the power of perception. It retells with compelling credibility, the epic events from Duryodhan's (given name: Suryodhana), point of view. While Jaya is the story of the Pandavas, told from the perspective of the victors of Kurukshetra; Ajaya is the narrative of the 'unconquerable' Kauravas, who were decimated to the last man. At the heart of India's most powerful empire, a revolution is brewing. Bhishma, the noble patriarch of Hastinapura, is struggling to maintain the unity of his empire. On the throne sits Dhritarashtra, the blind King, and his foreign-born Queen – Gandhari. In the shadow of the throne stands Kunti, the Dowager-Queen, burning with ambition to see her firstborn become the ruler, acknowledged by all. Amidst the chaos, Prince Suyodhana, heir of Hastinapura, stands tall, determined to claim his birthright and act according to his conscience. He is the maker of his own destiny – or so he believes. While in the corridors of the Hastinapura palace, a foreign Prince plots to destroy India. About the Author : Anand Neelakantan says: Ajaya is an attempt to revisit our mythologies with a modern view and see what the same events look like when observed from the side of the defeated. Were these people branded villains because they were far ahead of their times? There are many books about the Pandavas, about Karna, Draupadi, Kuniti and the other dramatis personae of the Mahabharata. But who speaks for Duryodhana? Growing up in a Kerala village with more temples than necessary, it was small wonder that mythology fascinated Anand early on. Ironically, he was drawn to the anti-heroes. But life called and he went on to become an engineer; joined the Indian Oil Corporation; moved to Bangalore; married Aparna; and welcomed a daughter and a son. But the voices of yore refused to be silenced in his head and he felt impelled to narrate the stories of the vanquished and the dammed; to give life to those silent heroes we have long overlooked in our uncritical acceptance of the conventional renderings of our epics. Ajaya follows the outstanding success of his #1 bestseller, Asura: Tale Of The Vanquished.
13 Hoodoo Jar Spells: Love Money Protection Nightmares Banishing and More
Elizabeth Dupart - 2016
Each recipe has been tested and perfected by a true practitioner of hoodoo. From finding love to banishing a spirit, you can find it all in this book!
The Chick Bowdrie Short Stories Bundle
Louis L'Amour - 2015
This outlaw turned Texas Ranger was one of the favorite protagonists of master storyteller Louis L’Amour, appearing in a total of nineteen short stories bursting with unforgettable heroics and harrowing action. They’re all here in this eBook bundle, together forming an epic portrait of a man standing at the crossroads between good and evil: McNelly Knows a Ranger • A Job for a Ranger • Bowdrie Rides a Coyote Trail • A Trail to the West • The Outlaws of Poplar Creek • Bowdrie Follows a Cold Trail • More Brains Than Bullets • The Road to Casa Piedras • Bowdrie Passes Through • Where Buzzards Fly • South of Deadwood • Too Tough to Brand • Case Closed—No Prisoners • The Killer from the Pecos • A Ranger Rides to Town • Rain on the Mountain Fork • Down Sonora Way • Strange Pursuit • Strawhouse Trail The name is Bowdrie. It was a name that caused the most hardened gunmen to break out in a cold sweat. Chick Bowdrie. He could have ridden the outlaw trail, but the Texas Rangers recruited him because they didn’t want to have to fight against him. Pursuing the most wanted men in the Southwest, he knew all too well the dusty trails, the bitter cattle feuds, the desperate killers, and the quiet, weather-beaten, wind-blasted towns that could explode into action with the wrong word. He had sworn to carry out the law, but there were times when he had to apply justice with his fists and his guns. They called in the Rangers to handle the tough ones, and there was never a Ranger tougher or smarter than Bowdrie.
Programming in Lua
Roberto Ierusalimschy - 2001
Currently, Lua is being used in areas ranging from embedded systems to Web development and is widely spread in the game industry, where knowledge of Lua is an indisputable asset. "Programming in Lua" is the official book about the language, giving a solid base for any programmer who wants to use Lua. Authored by Roberto Ierusalimschy, the chief architect of the language, it covers all aspects of Lua 5---from the basics to its API with C---explaining how to make good use of its features and giving numerous code examples. "Programming in Lua" is targeted at people with some programming background, but does not assume any prior knowledge about Lua or other scripting languages. This Second Edition updates the text to Lua 5.1 and brings substantial new material, including numerous new examples, a detailed explanation of the new module system, and two new chapters centered on multiple states and garbage collection.