Book picks similar to
Java Ee 7 Developer Handbook by Peter A. Pilgrim
programming
computer-programming
epub
Last Sword in the West
Ryan Kirk - 2021
He dreams of finding a quiet place, far beyond the ever-expanding reach of civilization, where he can sheath his sword for good.But he can't look the other way when he passes through a town caught in a duel between two powerful organizations. The graveyard outside of town is full, and innocents hide in their homes, hoping to survive the coming battle.Before long, Tomas is caught within the web of the escalating conflict, a lone swordsman standing against two violent forces that seek to control the town and the unnatural power it contains. He quickly appears destined to join countless others in their unmarked graves.But Tomas has a secret, too. And it would be a mistake to underestimate him.His war isn't over yet.
The Big Fat Truth: The Behind-the-scenes Secret to Weight Loss
J.D. Roth - 2016
Who could help it? Here was a young woman who, just a few months earlier, had weighed in at 340 pounds on the hit ABC show Extreme Weight Loss. Now for all the world to see—and merely part way into her one-year effort to pare down—she’d (literally) gone further than she’d ever expected. From barely being able to walk up the stairs to running 26.2 miles in practically no time? The body is an amazing thing. And yet … it’s no match for the brain. It wasn’t the strength of Meredith’s body propelling her across the Niagara Falls finish line—it was the power of her mind. No one knows that better than JD Roth, who as the number one producer of TV weight loss shows has helped countless overweight people change their bodies—and lives—for the better. Viewers of Extreme Weight Loss, The Biggest Loser, The Revolution and other transformational shows have seen the “technicians”—the trainers, the nutritionists, the doctors, and other health pros who appear on-screen—but they’ve never seen the heart and soul behind these amazing makeovers. That would be JD, whose production company not only created weight loss television, but who has produced more episodes in the genre than all other producers combined. He’s the behind-the-scenes wizard who gets inside the heads of the shows’ participants, encouraging, persuading, prodding, and inspiring them to succeed. Intimately involved in casting the shows’ contestants, then seeing them through the weight loss process, he’s the guy whose picture they tape onto their elliptical trainers and angrily scream at each night—then hug out of gratitude the next morning. He’s the guy who holds them when they cry and the one who tells them they need to get back on the treadmill even though they’re crying. JD is the shows’ tough-love dad—love being the operative word. Because it’s not just TV to JD; he’s on a mission to change people’s lives. Every fat person (yes, “fat person”—there’ll be no sugarcoating here) knows that you need to move more and eat less to shed pounds. Not exactly rocket science. Yet that simple formula doesn’t get to the root of what makes someone top out at 500 pounds, or sometimes just carry an extra fifty. The missing link in transformative weight loss is mental and emotional fortitude. Mining the same problem-solving and motivational skills JD has used so successfully with reality show contestants,
The Big Fat Truth
gets readers to address the real reasons they’re overweight (and nobody gets away with saying it’s because they love food). With his combination of enthusiasm, empathy, no-holds-barred style, and master story-telling abilities, JD helps them unearth and tackle the unresolved issues they’ve buried under the French fries and chocolate chip cookie. Presented in three parts,
The Big Fat Truth
includes short straight-to-the-point chapters that help readers identify their real issues, create their own reality show, and then shake up their lives to do the impossible. Included throughout are inspiring stories, advice, and before-and-after photos from people JD has helped to lose weight (both on camera and off), along with quick tips for how to stay accountable and a 30-day plan for putting this advice into action.
Protected by the Hunter
Lynnea Lee - 2022
I focus on her delicious creations instead, even though she’s the one I truly crave.I try to stay away, but I cannot. Everything draws me to her, and when I learn of her quest to find her sister, my mouth offers to help before my brain can stop it.I’m a failed hunter, not worthy of a mate, and every moment alone with the tempting female tests my control. She thinks of me as her protector, but if she knew the thoughts I have about her, she’d run the other way.SIOBHANEveryone is happily settling down in our post-apocalyptic fortress. But I can’t rest yet; I have to get to my sister. It was my last promise to her before communications went dark. Problem is, she lives across the country, and there are miles of bug-filled America between us.When Zec’k, the sexy hunter who delivers and trades for supplies with our little colony, offers to help, I jump on the opportunity. It’s supposed to be an easy trip, but everything that could go wrong does. And now, I’m not sure I’ll survive this mission without falling for my Xarc’n guide.
New to the Xarc'n Warriors? Although this is a complete romance, it is best read as part of a series.
Forlorn Hope: The Storming of Badajoz
James Mace - 2012
With Napoleon obsessed by the invasion of Russia, Wellington turns toward Spain. The way is barred by two fortresses, Ciudad Rodrigo and Badajoz. When Ciudad Rodrigo collapses after a short siege, Wellington prepares to break the fortress of Badajoz, the most formidable stronghold in Europe.Lieutenant James Webster is in mourning following the loss of his wife, and he volunteers to command the small group that will lead the assault. Second in command is Sergeant Thomas Davis; recently diagnosed with a fatal illness, he prefers a valiant death in battle. Breaches have been blown into the walls of the southern bastions, Trinidad and Santa Maria, and here Wellington will unleash the 4th and Light Divisions, while launching diversionary assaults on the northern San Vincente bastion, as well as the Badajoz castle. Together with one hundred volunteers, the Forlorn Hope, Webster and Davis will storm the breach.
Getting MEAN with Mongo, Express, Angular, and Node
Simon Holmes - 2015
You'll systematically discover each technology in the MEAN stack as you build up an application one layer at a time, just as you'd do in a real project.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.About the TechnologyTraditional web dev stacks use a different programming language in every layer, resulting in a complex mashup of code and frameworks. Together, the MongoDB database, the Express and AngularJS frameworks, and Node.js constitute the MEAN stack--a powerful platform that uses only one language, top to bottom: JavaScript. Developers and businesses love it because it's scalable and cost-effective. End users love it because the apps created with it are fast and responsive. It's a win-win-win!About the BookGetting MEAN with Mongo, Express, Angular, and Node teaches you how to develop web applications using the MEAN stack. First, you'll create the skeleton of a static site in Express and Node, and then push it up to a live web server. Next, you'll add a MongoDB database and build an API before using Angular to handle data manipulation and application logic in the browser. Finally you'll add an authentication system to the application, using the whole stack. When you finish, you'll have all the skills you need to build a dynamic data-driven web application.What's InsideFull-stack development using JavaScriptResponsive web techniquesEverything you need to get started with MEANBest practices for efficiency and reusabilityAbout the ReaderReaders should have some web development experience. This book is based on MongoDB 2, Express 4, Angular 1, and Node.js 4.About the AuthorSimon Holmes has been a full-stack developer since the late 1990s and runs Full Stack Training Ltd.Table of ContentsPART 1 SETTING THE BASELINEIntroducing full-stack developmentDesigning a MEAN stack architecturePART 2 BUILDING A NODE WEB APPLICATIONCreating and setting up a MEAN projectBuilding a static site with Node and ExpressBuilding a data model with MongoDB and MongooseWriting a REST API: Exposing the MongoDB database to the applicationConsuming a REST API: Using an API from inside ExpressPART 3 ADDING A DYNAMIC FRONT END WITH ANGULARAdding Angular components to an Express applicationBuilding a single-page application with Angular: FoundationsBuilding an SPA with Angular: The next levelPART 4 MANAGING AUTHENTICATION AND USER SESSIONSAuthenticating users, managing sessions, and securing APIsAPPENDIXESInstalling the stackInstalling and preparing the supporting castDealing with all of the viewsReintroducing JavaScript - available online only
Introducing Go: Build Reliable, Scalable Programs
Caleb Doxsey - 2016
Author Caleb Doxsey covers the language’s core features with step-by-step instructions and exercises in each chapter to help you practice what you learn.Go is a general-purpose programming language with a clean syntax and advanced features, including concurrency. This book provides the one-on-one support you need to get started with the language, with short, easily digestible chapters that build on one another. By the time you finish this book, not only will you be able to write real Go programs, you'll be ready to tackle advanced techniques.* Jump into Go basics, including data types, variables, and control structures* Learn complex types, such as slices, functions, structs, and interfaces* Explore Go’s core library and learn how to create your own package* Write tests for your code by using the language’s go test program* Learn how to run programs concurrently with goroutines and channels* Get suggestions to help you master the craft of programming
Getting Started with OAuth 2.0
Ryan Boyd - 2011
This concise introduction shows you how OAuth provides a single authorization technology across numerous APIs on the Web, so you can securely access users’ data—such as user profiles, photos, videos, and contact lists—to improve their experience of your application.Through code examples, step-by-step instructions, and use-case examples, you’ll learn how to apply OAuth 2.0 to your server-side web application, client-side app, or mobile app. Find out what it takes to access social graphs, store data in a user’s online filesystem, and perform many other tasks.Understand OAuth 2.0’s role in authentication and authorizationLearn how OAuth’s Authorization Code flow helps you integrate data from different business applicationsDiscover why native mobile apps use OAuth differently than mobile web appsUse OpenID Connect and eliminate the need to build your own authentication system
Advanced Apex Programming for Salesforce.com and Force.com
Dan Appleman - 2012
Intended for developers who are already familiar with the Apex language, and experienced Java and C# developers who are moving to Apex, this book starts where the Force.com documentation leaves off. Instead of trying to cover all of the features of the platform, Advanced Apex programming focuses entirely on the Apex language and core design patterns. You’ll learn how to truly think in Apex – to embrace limits and bulk patterns. You’ll see how to develop architectures for efficient and reliable trigger handling, and for asynchronous operations. You’ll discover that best practices differ radically depending on whether you are building software for a specific organization or for a managed package. And you’ll find approaches for incorporating testing and diagnostic code that can dramatically improve the reliability and deployment of Apex software, and reduce your lifecycle and support costs. Based on his experience both as a consultant and as architect of a major AppExchange package, Dan Appleman focuses on the real-world problems and issues that are faced by Apex developers every day, along with the obscure problems and surprises that can sneak up on you if you are unprepared.
Protected by a Mobster
Jacee Macguire - 2015
Liliya Markow finally sees the world for what it is. One night was all it took to forever shatter the rose-colored glasses that blinded her to the darkness around her. Now her father and fiancé seek her silence and her only hope is a Russian mafia boss who might be too hot to handle. Ruslan Volsky has dominated the mafia world for years, ruling with an iron fist, showing no weakness, and he’s not happy when he learns the daughter of a rival Family is in his territory, but why is a mafia princess living like a penniless waif? When Liliya comes to him, begging for his help, Ruslan is stunned by her request. What she desires could start a war between all the mafia families. The smart thing would be tell her no, but there’s something about her. Something that makes him want to possess her, protect her, make her his in every way possible, regardless of who he has to go to war with. READERS NOTE: Contains adult language and sizzling sexual situations.
Common LISP: A Gentle Introduction to Symbolic Computation
David S. Touretzky - 1989
A LISP "toolkit" in each chapter explains how to use Common LISP programming and debugging tools such as DESCRIBE, INSPECT, TRACE and STEP.
Understanding Software: Max Kanat-Alexander on simplicity, coding, and how to suck less as a programmer
Max Kanat-Alexander - 2017
Max explains to you why programmers suck, and how to suck less as a programmer. There's just too much complex stuff in the world. Complex stuff can't be used, and it breaks too easily. Complexity is stupid. Simplicity is smart.Understanding Software covers many areas of programming, from how to write simple code to profound insights into programming, and then how to suck less at what you do! You'll discover the problems with software complexity, the root of its causes, and how to use simplicity to create great software. You'll examine debugging like you've never done before, and how to get a handle on being happy while working in teams.Max brings a selection of carefully crafted essays, thoughts, and advice about working and succeeding in the software industry, from his legendary blog Code Simplicity. Max has crafted forty-three essays which have the power to help you avoid complexity and embrace simplicity, so you can be a happier and more successful developer.Max's technical knowledge, insight, and kindness, has earned him code guru status, and his ideas will inspire you and help refresh your approach to the challenges of being a developer. What you will learn
See how to bring simplicity and success to your programming world
Clues to complexity - and how to build excellent software
Simplicity and software design
Principles for programmers
The secrets of rockstar programmers
Max's views and interpretation of the Software industry
Why Programmers suck and how to suck less as a programmer
Software design in two sentences
What is a bug? Go deep into debugging
About the Author Max Kanat-Alexander is the Technical Lead for Code Health at Google, where he does various work that helps other software engineers be more productive, including writing developer tools, creating educational programs, guiding refactoring efforts, and more.His roles at Google have included Tech Lead for YouTube on the Xbox, work on the Java JDK, JVM, and other aspects of Java for Google, and Technical Lead for Engineering Practices for YouTube, where he's supported developers across all of YouTube in best practices and engineering productivity. Max is a former Chief Architect of the Bugzilla Project, where he was one of the two main developers of the well-known Bugzilla Bug-Tracking System, used by thousands of organizations worldwide. Max also writes the legendary programming industry blog, Code Simplicity, where he challenges Complexity and embraces Simplicity for the programming industry.Max has been involved for several years at Google with enabling developers to work more effectively and helping shape engineering practice, and in this highly readable collection of essays you can share the best of his experience. Table of Contents
Part One: Principles for Programmers
Part Two: Software Complexity and its Causes
Part Three: Simplicity and Software Design
Part Four: Debugging
Part Five:
The Letter
Marianne Spitzer - 2012
What could she have in common with the town’s richest man? Curiosity draws her to the will reading where she learns she has inherited a vast sum. The conditions of her inheritance require she change her name and reside in the Malone mansion. Long considered haunted by the residents of Malone Springs, Kellie, her fiancé and four friends move in ignoring the rumors. Strange and frightening events begin to plague Kellie before she moves and grow more frightening once she and her friends settle in. Adopted at birth, her adoptive parents killed in an auto accident leave Kellie to investigate her ancestors on her own. What she discovers leads her into more danger and mystery as she learns the true nature of her biological grandfather. Could his evil deeds hurt her from beyond the grave? Who’s responsible for the strange occurrences? What happened to her biological parents? As one solved mystery leads Kellie into another, she and her friends try to solve them all before tragedy strikes.
Ubuntu: The Beginner's Guide
Jonathan Moeller - 2011
In the Guide, you'll learn how to: -Use the Ubuntu command line. -Manage users, groups, and file permissions. -Install software on a Ubuntu system, both from the command line and the GUI. -Configure network settings. -Use the vi editor to edit system configuration files. -Install and configure a Samba server for file sharing. -Install SSH for remote system control using public key/private key encryption. -Install a DHCP server for IP address management. -Install a LAMP server. -Install web applications like WordPress and Drupal. -Configure an FTP server. -Manage ebooks. -Convert digital media. -Manage and configure Unity, the default Ubuntu environment. -Manage and halt processes from the command line. -Set up both a VNC server and a client. -Enjoy games on Ubuntu. -And many other topics.
Blind Date with my Billionaire Protector (Blind Date Disasters Book 7)
Evangeline Kelly - 2021
ZooKeeper: Distributed process coordination
Flavio Junqueira - 2013
This practical guide shows how Apache ZooKeeper helps you manage distributed systems, so you can focus mainly on application logic. Even with ZooKeeper, implementing coordination tasks is not trivial, but this book provides good practices to give you a head start, and points out caveats that developers and administrators alike need to watch for along the way.In three separate sections, ZooKeeper contributors Flavio Junqueira and Benjamin Reed introduce the principles of distributed systems, provide ZooKeeper programming techniques, and include the information you need to administer this service.Learn how ZooKeeper solves common coordination tasksExplore the ZooKeeper API’s Java and C implementations and how they differUse methods to track and react to ZooKeeper state changesHandle failures of the network, application processes, and ZooKeeper itselfLearn about ZooKeeper’s trickier aspects dealing with concurrency, ordering, and configurationUse the Curator high-level interface for connection managementBecome familiar with ZooKeeper internals and administration tools