Arabian Deception


James Lawrence - 2018
    When an old Army buddy recruits Pat to work as an asset for the CIA, he reluctantly agrees, and the adventure begins.Working as an arms dealer in Abu Dhabi, Pat gets caught in a shadowy world of deception, intrigue, and conspiracy. A failed attempt on his life, reveals that he has once again aggravated the powerful. Pat will now have to unravel the mystery of who is after him to survive. Discovering and neutralizing this threat will throw Pat into a whirlwind tour of Middle Eastern action, intrigue and adventure.This is the first book in the popular Pat Walsh Arabian Adventure Series.Arabian Deception is a fully rewritten version of James Lawrence's first book, Lost in Arabia. The next two books in the series are Arabian Vengeance and Arabian Fury.

Christmas Kringle: Silent Night


Michael Anderle - 2020
    The children will smile on Christmas morning at all costs. Even if Kris has to die to try to make it happen.Someone has set a trap for Kris Kringle. The problem is, Kris is willing to go anywhere to get those gifts to the children.Including to his dark place.This time, even Kris is surprised by who helps him.Be careful, world. You don’t want to piss off Saint Nick.

Alison Brownstone Omnibus #2 (Books 9-15): A Brownstone Response, A Brownstone Solution, Keep Your Enemies Closer, Rise Up, Dark Reunion, Drow Conqueror, Drow Triumphant


Judith Berens - 2020
    But Alison and her team know better. Trouble’s always coming for a Brownstone. Good thing she has an answer for them. Brownstone Security’s reputation is spreading, which means more jobs for the growing team. But more money means more mayhem looking for them. Can the team dig deeper and pull out another win? A Brownstone Solution: What could be harder for Alison than hunting magical beasties? Meeting Mason’s parents. Now she knows what Mason felt like meeting her father. Well, that was James Brownstone, so… maybe not.No time to ponder impressing the parents anyway – she has other issues to deal with.And an unknown person has reached out to Tahir and Hana about Omni’s owner. Something smells a bit fishy about the whole situation – and it’s not Omni being a fish. Keep Your Enemies Closer: Alison bloodied the Tapestry, but has she defeated them? With her foes operating under the radar, Alison thinks she has time, but when the mysterious magic-enhancing drug Ultimate arrives in Seattle, she is faced with a shocking conspiracy that might reach from Las Vegas to Seattle. Sadistic wizards willing to experiment are flocking to town. Rise Up: It’s hard to plan a wedding when the bad guys just won’t take a hint. Invite only… Brownstone Security is hired for what should be a relatively simple job. Nothing about the job is as it seems and Alison ends up working with the FBI’s first witch on the case. Dark Reunion: Sometimes even a Brownstone needs to get away from it all. Did the bad guys not get the memo? Alison Brownstone is on vacation. Do not disturb. Oh they disturbed.But when your mom is Shay Carson and she makes two requests of you, you take them seriously. 1. Go on a father-daughter bounty hunt. 2. Go on vacation. How can Alison say no? She can’t.Two Brownstone’s on a bounty. That dude’s going down hard. It’s not like Seattle will burn down because Alison isn’t there, right? Drow Conqueror: Alison Brownstone is a Drow Princess with no ordinary powers. Time to remind a few people just what that means. Kick ass, don’t bother taking names. Alison is in Mongolia to rescue Mr. D’s nephew, but things aren’t adding up. Are the other Drow trying to off Alison and her team to secure their succession? Drow Triumphant: It’s the beginning of the end. The other Drow princess and queen just don’t know it… yet. It’s business as usual for Brownstone Security. Drow threats or not, they still have work to do.

Functional JavaScript: Introducing Functional Programming with Underscore.js


Michael Fogus - 2013
    Each topic illustrated with pointed examples. You’ll also get a thorough reference to the Underscore.js library and its idioms, including:ClosuresApplicative programmingLazinessImmutabilityHigher-order functionsPurityCombinatorsCurrying and partial application

MongoDB in Action


Kyle Banker - 2011
    The book begins by explaining what makes MongoDB unique and describing its ideal use cases. A series of tutorials designed for MongoDB mastery then leads into detailed examples for leveraging MongoDB in e-commerce, social networking, analytics, and other common applications.About the TechnologyBig data can mean big headaches. MongoDB is a document-oriented database designed to be flexible, scalable, and very fast, even with big data loads. It's built for high availability, supports rich, dynamic schemas, and lets you easily distribute data across multiple servers.About this BookMongoDB in Action introduces you to MongoDB and the document-oriented database model. This perfectly paced book provides both the big picture you'll need as a developer and enough low-level detail to satisfy a system engineer. Numerous examples will help you develop confidence in the crucial area of data modeling. You'll also love the deep explanations of each feature, including replication, auto-sharding, and deploymentThis book is written for developers. No MongoDB or NoSQL experience required.Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.What's InsideIndexes, queries, and standard DB operations Map-reduce for custom aggregations and reporting Schema design patterns Deploying for scale and high availabilityTable of ContentsPART 1 GETTING STARTED A database for the modern web MongoDB through the JavaScript shell Writing programs using MongoDB PART 2 APPLICATION DEVELOPMENT IN MONGODB Document-oriented data Queries and aggregation Updates, atomic operations, and deletes PART 3 MONGODB MASTERY Indexing and query optimization Replication Sharding Deployment and administration

Practical Object Oriented Design in Ruby


Sandi Metz - 2012
    The Web is awash in Ruby code that is now virtually impossible to change or extend. This text helps you solve that problem by using powerful real-world object-oriented design techniques, which it thoroughly explains using simple and practical Ruby examples. Sandi Metz has distilled a lifetime of conversations and presentations about object-oriented design into a set of Ruby-focused practices for crafting manageable, extensible, and pleasing code. She shows you how to build new applications that can survive success and repair existing applications that have become impossible to change. Each technique is illustrated with extended examples, all downloadable from the companion Web site, poodr.info. The first title to focus squarely on object-oriented Ruby application design, Practical Object-Oriented Design in Ruby will guide you to superior outcomes, whatever your previous Ruby experience. Novice Ruby programmers will find specific rules to live by; intermediate Ruby programmers will find valuable principles they can flexibly interpret and apply; and advanced Ruby programmers will find a common language they can use to lead development and guide their colleagues. This guide will help you Understand how object-oriented programming can help you craft Ruby code that is easier to maintain and upgrade Decide what belongs in a single Ruby class Avoid entangling objects that should be kept separate Define flexible interfaces among objects Reduce programming overhead costs with duck typing Successfully apply inheritance Build objects via composition Design cost-effective tests Solve common problems associated with poorly designed Ruby code

Build Your Own Database Driven Website Using PHP & MySQL


Kevin Yank - 2001
    There has been a marked increase in the adoption of PHP, most notably in the beginning to intermediate levels. PHP now boasts over 30% of the server side scripting market (Source: php.weblogs.com).The previous edition sold over 17,000 copies exclusively through Sitepoint.com alone. With the release of PHP 5, SitePoint have updated this bestseller to reflect best practice web development using PHP 5 and MySQL 4.The 3rd Edition includes more code examples and also a new bonus chapter on structured PHP Programming which introduces techniques for organizing real world PHP applications to avoid code duplication and ensure code is manageable and maintainable. The chapter introduces features like include files, user-defined function libraries and constants, which are combined to produce a fully functional access control system suitable for use on any PHP Website.

Learn Python The Hard Way


Zed A. Shaw - 2010
    The title says it is the hard way to learn to writecode but it’s actually not. It’s the “hard” way only in that it’s the way people used to teach things. In this book youwill do something incredibly simple that all programmers actually do to learn a language: 1. Go through each exercise. 2. Type in each sample exactly. 3. Make it run.That’s it. This will be very difficult at first, but stick with it. If you go through this book, and do each exercise for1-2 hours a night, then you’ll have a good foundation for moving on to another book. You might not really learn“programming” from this book, but you will learn the foundation skills you need to start learning the language.This book’s job is to teach you the three most basic essential skills that a beginning programmer needs to know:Reading And Writing, Attention To Detail, Spotting Differences.

Essential System Administration


Æleen Frisch - 1991
    Whether you are a beginner or an experienced administrator, you'll quickly be able to apply its principles and advice to your everyday problems.The book approaches Unix system administration from the perspective of your job -- the routine tasks and troubleshooting that make up your day. Whether you're dealing with frustrated users, convincing an uncomprehending management that you need new hardware, rebuilding the kernel, or simply adding new users, you'll find help in this book. You'll also learn about back up and restore and how to set up printers, secure your system, and perform many other system administration tasks. But the book is not for full-time system administrators alone. Linux users and others who administer their own systems will benefit from its practical, hands-on approach.This second edition has been updated for all major Unix platforms, including SunOS 4.1, Solaris 2.4, AIX 4.1, Linux 1.1, Digital Unix, OSF/1, SCO Unix Version 3, HP/UX Versions 9 and 10, and IRIX Version 6. The entire book has been thoroughly reviewed and tested on all of the platforms covered. In addition, networking, electronic mail, security, and kernel configuration topics have been expanded substantially.Topics covered include:Starting up and shutting down your system Adding new users Managing processes System security Organizing and planning file systems Planning and performing backups Setting up pointers TCP/IP networking Setting up email Adding terminals and disk drives Setting up and using the accounting system

UNIX Power Tools


Jerry Peek - 1993
    It also covers add-on utilities and how to take advantage of clever features in the most popular UNIX utilities.Loaded with even more practical advice about almost every aspect of UNIX, this edition addresses the technology that UNIX users face today, differing from the first edition in a number of important ways.First, it slants the blend of options and commands more toward the POSIX utilities, including the GNU versions; the bash and tcsh shells have greater coverage, but we've kept the first edition's emphasis on the core concepts of sh and csh that will help you use all UNIX shells; and, Perl is more important than awk these days, so we've de-emphasized awk in this edition.This is a browser's book...like a magazine that you don't read from start to finish, but leaf through repeatedly until you realize that you've read it all. The book is structured so that it bursts at the seams with cross references. Interesting "sidebars" explore syntax or point out other directions for exploration, including relevant technical details that might not be immediately apparent. You'll find articles abstracted from other O'Reilly books, new information that highlights program "tricks" and "gotchas," tips posted to the Net over the years, and other accumulated wisdom.The 53 chapters in this book discuss topics like file management, text editors, shell programming -- even office automation. Overall, there's plenty of material here to satisfy even the most voracious appetites. The bottom line? UNIX Power Tools is loaded with practical advice about almost every aspect of UNIX. It will help you think creatively about UNIX, and will help you get to the point where you can analyze your own problems. Your own solutions won't be far behind.The CD-ROM includes all of the scripts and aliases from the book, plus perl, GNU emacs, netpbm (graphics manipulation utilities), ispell,screen, the sc spreadsheet, and about 60 other freeware programs. In addition to the source code, all the software is precompiled for Sun4, Digital UNIX, IBM AIX, HP/UX, Red Hat Linux, Solaris, and SCO UNIX.

The Game Maker's Apprentice: Game Development for Beginners


Jacob Habgood - 2006
    This book covers a range of genres, including action, adventure, and puzzle games complete with professional quality sound effects and visuals. It discusses game design theory and features practical examples of how this can be applied to making games that are more fun to play. Game Maker allows games to be created using a simple drag-and-drop interface, so you don't need to have any prior coding experience. It includes an optional programming language for adding advanced features to your games, when you feel ready to do so. You can obtain more information by visiting book.gamemaker.nl. The authors include the creator of the Game Maker tool and a former professional game programmer, so you'll glean understanding from their expertise. The book also includes a DVD containing Game Maker software and all of the game projects that are created in the book—plus a host of professional-quality graphics and sound effects that you can use in your own games.

Cowboy Reality Romance: Kip


Erica Penrod - 2017
    Working as a nanny in Park City, Utah, for a wealthy family seems like the best place to start. She can keep her children with her, room and board is provided, and there's no chance of falling in love. The the mountains, mansion, and horses are all beautiful but what blows Cassie away is Kip Morgan. Kip is a horse trainer and reality television star who can send her pulse into a stampede with just one touch. While Cassie works to sort out her feelings and what really happened to her late husband and keep her feelings for Kip at arm's length, her boys become Kip’s biggest fans. Caught in a dangerous web her late husband left behind, Cassie scrambles to protect her family from harm and her heart from Kip. However, Kip holds the key to unlocking the mystery behind her husband’s death . Cassie will have to trust him or risk leaving herself and her boys exposed to the dangers lurking in her past.

Node.js Design Patterns


Mario Casciaro - 2014
    What You Will Learn Design and implement a series of server-side JavaScript patterns so you understand why and when to apply them in different use case scenarios Understand the fundamental Node.js components and use them to their full potential Untangle your modules by organizing and connecting them coherently Reuse well-known solutions to circumvent common design and coding issues Deal with asynchronous code with comfort and ease Identify and prevent common problems, programming errors, and anti-patterns In Detail Node.js is a massively popular software platform that lets you use JavaScript to easily create scalable server-side applications. It allows you to create efficient code, enabling a more sustainable way of writing software made of only one language across the full stack, along with extreme levels of reusability, pragmatism, simplicity, and collaboration. Node.js is revolutionizing the web and the way people and companies create their software.In this book, we will take you on a journey across various ideas and components, and the challenges you would commonly encounter while designing and developing software using the Node.js platform. You will also discover the "Node.js way" of dealing with design and coding decisions.The book kicks off by exploring the fundamental principles and components that define the platform. It then shows you how to master asynchronous programming and how to design elegant and reusable components using well-known patterns and techniques. The book rounds off by teaching you the various approaches to scale, distribute, and integrate your Node.js application.

The Little Book on CoffeeScript


Alex MacCaw - 2012
    Through example code, this guide demonstrates how CoffeeScript abstracts JavaScript, providing syntactical sugar and preventing many common errors. You’ll learn CoffeeScript’s syntax and idioms step by step, from basic variables and functions to complex comprehensions and classes.Written by Alex MacCaw, author of JavaScript Web Applications (O’Reilly), with contributions from CoffeeScript creator Jeremy Ashkenas, this book quickly teaches you best practices for using this language—not just on the client side, but for server-side applications as well. It’s time to take a ride with the little language that could.Discover how CoffeeScript’s syntax differs from JavaScriptLearn about features such as array comprehensions, destructuring assignments, and classesExplore CoffeeScript idioms and compare them to their JavaScript counterpartsCompile CoffeeScript files in static sites with the Cake build systemUse CommonJS modules to structure and deploy CoffeeScript client-side applicationsExamine JavaScript’s bad parts—including features CoffeeScript was able to fix

Medal of Honor: Fight to Win


Chris Ryan - 2010
    It is the early days of the war in Afghanistan. SAS hero, Jock, has never fought alongside America's select Tier 1 Operators before now, but when their mission goes pear-shaped, he will find out just what they are made of... Battling against overwhelming odds in unknown territory, and with the enemy well dug-in, even the most elite soldiers with the most advanced weaponry at their disposal are put to the ultimate test of skill and courage.