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?

Refactoring to Patterns


Joshua Kerievsky - 2004
    In 1999, "Refactoring" revolutionized design by introducing an effective process for improving code. With the highly anticipated " Refactoring to Patterns ," Joshua Kerievsky has changed our approach to design by forever uniting patterns with the evolutionary process of refactoring.This book introduces the theory and practice of pattern-directed refactorings: sequences of low-level refactorings that allow designers to safely move designs to, towards, or away from pattern implementations. Using code from real-world projects, Kerievsky documents the thinking and steps underlying over two dozen pattern-based design transformations. Along the way he offers insights into pattern differences and how to implement patterns in the simplest possible ways.Coverage includes: A catalog of twenty-seven pattern-directed refactorings, featuring real-world code examples Descriptions of twelve design smells that indicate the need for this book s refactorings General information and new insights about patterns and refactoringDetailed implementation mechanics: how low-level refactorings are combined to implement high-level patterns Multiple ways to implement the same pattern and when to use each Practical ways to get started even if you have little experience with patterns or refactoring"Refactoring to Patterns" reflects three years of refinement and the insights of more than sixty software engineering thought leaders in the global patterns, refactoring, and agile development communities. Whether you re focused on legacy or greenfield development, this book will make you a better software designer by helping you learn how to make important design changes safely and effectively. "

The Well-Grounded Java Developer: Vital techniques of Java 7 and polyglot programming


Benjamin J. Evans - 2012
    New JVM-based languages like Groovy, Scala, and Clojure are redefining what it means to be a Java developer. The core Standard and Enterprise APIs now co-exist with a large and growing body of open source technologies. Multicore processors, concurrency, and massive data stores require new patterns and approaches to development. And with Java 7 due to release in 2011, there's still more to absorb.The Well-Grounded Java Developer is a unique guide written for developers with a solid grasp of Java fundamentals. It provides a fresh, practical look at new Java 7 features along with the array of ancillary technologies that a working developer will use in building the next generation of business software.

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

Flight


Neil Graham Hansen - 2019
    In 1964, I embarked on a journey that was to be my life's adventure.  I hired on as a pilot for Air America and its clandestine operations in Southeast Asia.      Flying for the CIA's secret airline was a dream come true.  Air America's operations were unknown.  Its schedules were irregular.  Its pilots were shadow people.  It was the world of spooks, covert air ops and adventure.  I had already been a pilot for more than half of my life when I left my home in Detroit for the wild escapades that awaited me in Southeast Asia.  Air America had been the pinnacle of my life and, had the trajectory remained steady, my world and my career should have gone onward and upward from that point.      The intent of telling my story is to take the reader on an historical journey of a little-known place in time through my own personal account.  Within the context of history, my narrative is not to be considered anything but my own experience.     The ranks of Air America were comprised of a host of patriotic professionals who deserve a place of honor in the annals of history.  However, many colorful characters wore the Air America wings, and inside the course of my narrative, the reader will be subjected to people and situations that cannot be filed neatly under anything resembling normal sanity.      Most names, except those of a known or high-ranking or public nature, and those I wish to recognize for heroic performances, have been changed to protect the innocent and guilty alike.

The Silk Brief


John M. Burton - 2012
    The book transported my imagination where I was right inside a courtroom drama…. Fantastic, thoroughly recommend this book!” “Both educational and entertaining …I thought the author did an excellent job of introducing Americans to the British legal system (which bemuses many of us as much as cricket). I always love good summations, and these were of high calibre… The author demonstrated a mastery of providing meaningful snippets of personal life essentially in textual asides.”“Author John Burton, Q.C. knows of whereof he writes, and his book, as well as being a well plotted, well written and highly enjoyable murder trial novel, is an education in the English criminal justice system, warts and all… There is also a fascinating subplot about the business of English criminal lawyers and the intrigues of the “Chambers” in which Brant practices.”“…..the skills of both the Prosecution, Joanna Glass QC and the Defence are on display. The reader is made to feel part of the Defence team.”David Brant QC is a newly appointed Queen’s Counsel, a “Silk”, a Criminal Barrister struggling against ever-dwindling legal aid funds and a lack of work. His Chambers is also suffering internal and external pressures and his Senior Clerk seems to only serve a select few. Life at the Bar is more challenging than ever before. His personal life is not much better. Having faced an acrimonious divorce after an inadvisable liaison with a female Solicitor, his life has become a mixture of enforced rest and ever increasing consumption of Claret and Rioja Reserva. However, after a night out with his Senior Clerk, he is instructed to defend in a Murder trial, leading one of the instructing solicitor’s firm’s In-House Barristers.The client is a Mr Damien Clarke, a cocaine addict charged with killing a known associate, Usman Hussain, after a night of smoking crack together in Hussain’s flat. The evidence against Damien appears almost overwhelming and as the case progresses towards trial it is strengthened by further forensic scientific evidence.David Brant QC must use all his forensic skill to combat the array of damning evidence against Damien and to pit his wits against a highly competent Prosecutor and a Judge who has a personal dislike for him. The Silk Brief takes us from before David Brant QC is instructed, through his early preparation of the case and conferences with the client in the High Security Belmarsh prison, through to the trial and verdict. It provides the day by day record of a murder trial including the examination and cross-examination of lay and expert witnesses, Counsel’s speeches, the Judges summing up and finally the jury’s deliberations and verdict. Although a work of fiction, the author draws extensively on his knowledge of the Criminal Bar of England and Wales, having practiced as a Criminal Barrister for over thirty years, latterly as Queen’s Counsel, conducting many trials, including murder trials in the Central Criminal Court, known colloquially and fondly as “The Old Bailey”.

Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers)


Michael T. Nygard - 2007
    Did you design your system to survivef a sudden rush of visitors from Digg or Slashdot? Or an influx of real world customers from 100 different countries? Are you ready for a world filled with flakey networks, tangled databases, and impatient users?If you're a developer and don't want to be on call for 3AM for the rest of your life, this book will help.In Release It!, Michael T. Nygard shows you how to design and architect your application for the harsh realities it will face. You'll learn how to design your application for maximum uptime, performance, and return on investment.Mike explains that many problems with systems today start with the design.

MCTS Self-Paced Training Kit (Exam 70-536): Microsoft® .NET Framework 2.0�Application Development Foundation: Microsoft .NET Framework 2.0--Application Development Foundation


Tony Northrup - 2006
    Work at your own pace through a series of lessons and reviews that fully cover each exam objective. Then, reinforce what you’ve learned by applying your knowledge to real-world case scenarios and labs. This official Microsoft study guide is designed to help you make the most of your study time.Maximize your performance on the exam by learning to:Use system types, collections, and generics to help manage data Validate input, reformat text, and extract data with regular expressions Develop services, application domains, and multithreaded applications Enhance your application by adding graphics and images Implement code access security, role-based security, and data encryption Work with serialization and reflection techniques Instrument your applications with logging and tracing Interact with legacy code using COM Interop and PInvoke Practice TestsAssess your skills with practice tests on CD. You can work through hundreds of questions using multiple testing modes to meet your specific learning needs. You get detailed explanations for right and wrong answers—including a customized learning path that describes how and where to focus your studies.Your kit includes:15% exam discount from Microsoft. (Limited time offer). Details inside. Official self-paced study guide. Practice tests with multiple, customizable testing options and a learning plan based on your results. 450 practice and review questions. Case scenarios and lab exercises. Code samples on CD. 90-day evaluation version of Microsoft Visual Studio 2005 Professional Edition. Fully searchable eBook. A Note Regarding the CD or DVDThe print version of this book ships with a CD or DVD. For those customers purchasing one of the digital formats in which this book is available, we are pleased to offer the CD/DVD content as a free download via O'Reilly Media's Digital Distribution services. To download this content, please visit O'Reilly's web site, search for the title of this book to find its catalog page, and click on the link below the cover image (Examples, Companion Content, or Practice Files). Note that while we provide as much of the media content as we are able via free download, we are sometimes limited by licensing restrictions. Please direct any questions or concerns to booktech@oreilly.com.

The DCI Jack Logan Collection Books 1-3: A Scottish Crime Fiction Series


J.D. Kirk - 2020
    

The Alex Troutt Thrillers #4-6


John W. Mefford - 2017
    For Alex Troutt, a trip back home for a much-needed summer vacation proves only one thing: greed rules. But how it takes root could destroy her world. Fueled by the lust of power and money, the shadow of death envelopes her seaside hometown, including those closest to Alex. But as disconnected investigations converge into one focal point, Alex will stop at nothing to blow the entire crime ring straight to hell—even if she has to make the ultimate sacrifice…her life. AT Dusk (Book 5) Eyes are the window to the soul…unless there isn't a soul to be found.  A little boy makes his first kill—and he likes it. He is cunning, charming, and without remorse.      He is a sociopath.     As boy turns to man, what lies inside takes root. He will make a mark on Boston unlike any other, and FBI Special Agent Alex Troutt must figure out how to stop him.     But when she and her close-knit team move in closer, the stakes become much higher as the case takes on a more personal tone. It’s a frantic race to stop a manipulative killer before his web of deceit and destruction escalates into a blood bath of haunting proportions.  AT Last (Book 6) Thirty years after losing a parent to a hit-and-run drunk driver, FBI agent Alex Troutt finally confronts the killer--the same man who just murdered the Boston police chief. And what Alex pulls from him shatters her core. Armed with little more than hope and a shred of decades-old evidence, Alex chases a memory from her past, hoping that she'll find the mother she never really had. With her old buddy Archie on board --as much as ever can be -- the hunt takes her deep into the foothills of West Virginia. A fanatical religious cult has created its own society. Clinging to a whisper of hope, Alex must out-think and out-duel everyone in her path to right a thirty-year wrong. Will Alex’s quest to find the truth destroy her life all over again?

Learn Visually: Basic Excel Formulae: Take your spreadsheets and learn some of the key powerful formulae which will allow you to analyse and present your data effectively


Diane Griffiths - 2014
    You have access to so much information - but where do you start and what is actually useful?! This particular book takes you right back to formula basics; exactly what a formula is, how to create one and what formulas can do. Then you'll learn about using functions in your formulas, a useful Excel feature which is designed to make your life easier. It will give you the starting blocks that you need in order to present and make sense of a spreadsheet in a quick and easy way that will give your confidence and career a boost. Formulae include: - Basic Arithmetic - SUM - IF - AND/OR - COUNT / COUNTA - AVERAGE / MAX / MIN - VLOOKUP / HLOOKUP - Bonus - Validation

The Girl in the Spider's Web: A Lisbeth Salander novel, continuing Stieg Larsson's Millennium Series by David Lagercrantz | Unofficial & Independent Summary & Analysis


Leopard Books - 2015
    She has taken it upon herself to help Professor Balder whose trade secrets have been stolen. She finds the leak and then has to step back as the good professor deals with his own problems. When the professor is brutally murdered in front of his son on a night when he was going to spill all to a journalist, Lisbeth feels she can take matters into her own hands. Through a bit of hacking genius and the help of Balder’s autistic son, Lisbeth exposes high ranking government officials and her father’s own criminal connections from years past. Though she knows her evil twin Camilla is still after her, she fights the good fight, until next time. PLEASE NOTE: This is a Summary and Analysis of the book and NOT the original book. This companion includes the following: ► Book Review ► Character List ► Summary of the Chapters ► Discussion Questions ► Analysis of Themes & Symbols This Analysis fills the gap, making you understand more while enhancing your reading experience. SPECIAL OFFER $2.99 (Regularly priced: $4.99) About the Author: Leopard Books, is your perfect quick read companion. We analyze every chapter and hunt down the key points for your convenience. With in-depth summary and analysis, leap through books quickly and with ease.

Mac OS X Leopard: The Missing Manual


David Pogue - 2007
    The new Mac OS X 10.5, better known as Leopard, is faster than its predecessors, but nothing's too fast for Pogue and this Missing Manual. It's just one of reasons this is the most popular computer book of all time.Mac OS X: The Missing Manual, Leopard Edition is the authoritative book for Mac users of all technical levels and experience. If you're new to the Mac, this book gives you a crystal-clear, jargon-free introduction to the Dock, the Mac OS X folder structure, and the Mail application. There are also mini-manuals on iLife applications such as iMovie, iDVD, and iPhoto, and a tutorial for Safari, Mac's web browser. This Missing Manual is amusing and fun to read, but Pogue doesn't take his subject lightly. Which new Leopard features work well and which do not? What should you look for? What should you avoid? Mac OS X: The Missing Manual, Leopard Edition offers an objective and straightforward instruction for using:Leopard's totally revamped Finder Spaces to group your windows and organize your Mac tasks Quick Look to view files before you open them The Time Machine, Leopard's new backup feature Spotlight to search for and find anything in your Mac Front Row, a new way to enjoy music, photos, and videos Enhanced Parental Controls that come with Leopard Quick tips for setting up and configuring your Mac to make it your own There's something new on practically every page of this new edition, and David Pogue brings his celebrated wit and expertise to every one of them. Mac's brought a new cat to town and Mac OS X: The Missing Manual, Leopard Edition is a great new way to tame it.

Time Management for System Administrators: Stop Working Late and Start Working Smart


Thomas A. Limoncelli - 2005
    No other job pulls people in so many directions at once. Users interrupt you constantly with requests, preventing you from getting anything done. Your managers want you to get long-term projects done but flood you with reques ... Available here:readmeaway.com/download?i=0596007833Time Management for System Administrators: Stop Working Late and Start Working Smart PDF by Thomas A. LimoncelliRead Time Management for System Administrators: Stop Working Late and Start Working Smart PDF from O'Reilly Media,Thomas A. LimoncelliDownload Thomas A. Limoncelli’s PDF E-book Time Management for System Administrators: Stop Working Late and Start Working Smart

Scalable Internet Architectures


Theo Schlossnagle - 2006
    Scalable Internet Architectures addresses these concerns by teaching you both good and bad design methodologies for building new sites and how to scale existing websites to robust, high-availability websites. Primarily example-based, the book discusses major topics in web architectural design, presenting existing solutions and how they work. Technology budget tight? This book will work for you, too, as it introduces new and innovative concepts to solving traditionally expensive problems without a large technology budget. Using open source and proprietary examples, you will be engaged in best practice design methodologies for building new sites, as well as appropriately scaling both growing and shrinking sites. Website development help has arrived in the form of Scalable Internet Architectures.