The Unified Modeling Language User Guide


Grady Booch - 1998
    Starting with a conceptual model of the UML, the book progressively applies the UML to a series of increasingly complex modeling problems across a variety of application domains. This example-driven approach helps readers quickly understand and apply the UML. For more advanced developers, the book includes a learning track focused on applying the UML to advanced modeling problems. With The Unified Modeling Language User Guide, readers will: *understand what the UML is, what it is not, and why it is relevant to the development of software-intensive systems *master the vocabulary, rules, and idioms of the UML in order to speak the language effectively *learn how to apply the UML to a number of common modeling problems *see illustrations of the UMLs use interspersed with use cases for specific UML features *gain insight into the UML from the original creators of the UML

Learn Ruby the Hard Way


Zed A. Shaw - 2011
    It assumes absolutely no prior programming knowledge and will guide you carefully and slowly through the learning process.Learn Ruby The Hard Way is a translation of the original "Learn Python The Hard Way" to teaching Ruby, with the translation done by Rob Sobers. "Learn Python The Hard Way" has taught hundreds of thousands worldwide how to code in Python, and this book uses the same proven method for Ruby. When you are done with this book you will have the skill to move on to other books about Ruby and be ready to understand them.

Call Me Pomeroy


James Hanna - 2015
    But Pomeroy plays by his own set of rules. He may be on the dole, but he’ll tip his breakfast waitress $20 just for being nice to him, even if it means he has to sit an extra hour on the street corner to make ends meet. He’s a skirmish-loving, dumpster-diving, ego-starved crazy who thinks that he can sing and that all women are in love with him—or should be. His parole officer, an Hispanic woman who tells Pomeroy he’s off-base and he 1) won’t become a rock star, 2) needs to find a decent job, and 3) would be better off if he stayed out of trouble, is totally exasperated by him. But Pomeroy is his own man, takes no advice, and has more wisdom that we’d like to admit. You may find yourself laughing when you shouldn’t. (“A good strong piss is better than sex. Lasts longer too.”) May find his egocentric opinions politically incorrect. ("There ain't a dyke alive ol' Pomeroy can't turn straight.") But don’t blame yourself if you start rooting for this anti-hero, you’ll have a lot of company. (Note: Adult language and situations.)

The Definitive ANTLR 4 Reference


Terence Parr - 2012
    Whether it's a data format like JSON, a network protocol like SMTP, a server configuration file for Apache, a PostScript/PDF file, or a simple spreadsheet macro language--ANTLR v4 and this book will demystify the process. ANTLR v4 has been rewritten from scratch to make it easier than ever to build parsers and the language applications built on top. This completely rewritten new edition of the bestselling Definitive ANTLR Reference shows you how to take advantage of these new features. Build your own languages with ANTLR v4, using ANTLR's new advanced parsing technology. In this book, you'll learn how ANTLR automatically builds a data structure representing the input (parse tree) and generates code that can walk the tree (visitor). You can use that combination to implement data readers, language interpreters, and translators. You'll start by learning how to identify grammar patterns in language reference manuals and then slowly start building increasingly complex grammars. Next, you'll build applications based upon those grammars by walking the automatically generated parse trees. Then you'll tackle some nasty language problems by parsing files containing more than one language (such as XML, Java, and Javadoc). You'll also see how to take absolute control over parsing by embedding Java actions into the grammar. You'll learn directly from well-known parsing expert Terence Parr, the ANTLR creator and project lead. You'll master ANTLR grammar construction and learn how to build language tools using the built-in parse tree visitor mechanism. The book teaches using real-world examples and shows you how to use ANTLR to build such things as a data file reader, a JSON to XML translator, an R parser, and a Java class->interface extractor. This book is your ticket to becoming a parsing guru!What You Need: ANTLR 4.0 and above. Java development tools. Ant build system optional (needed for building ANTLR from source)

SQL (Visual QuickStart Guide)


Chris Fehily - 2002
    With SQL and this task-based guide to it, you can do it too—no programming experience required!After going over the relational database model and SQL syntax in the first few chapters, veteran author Chris Fehily launches into the tasks that will get you comfortable with SQL fast. In addition to explaining SQL basics, this updated reference covers the ANSI SQL:2003 standard and contains a wealth of brand-new information, including a new chapter on set operations and common tasks, well-placed optimization tips to make your queries run fast, sidebars on advanced topics, and added IBM DB2 coverage.Best of all, the book's examples were tested on the latest versions of Microsoft Access, Microsoft SQL Server, Oracle, IBM DB2, MySQL, and PostgreSQL. On the companion Web site, you can download the SQL scripts and sample database for all these systems and put your knowledge to work immediately on a real database..

Head First Programming: A Learner's Guide to Programming Using the Python Language


Paul Barry - 2008
    This book offers concrete examples and exercises in the dynamic and versatile Python language to demonstrate and reinforce these concepts. Learn the basic tools to start writing the programs that interest you, and get a better understanding of what software can (and cannot) do. When you're finished, you'll have the necessary foundation to learn any programming language or tackle any software project you choose. With a focus on programming concepts, this book teaches you how to:Understand the core features of all programming languages, including: variables, statements, decisions, loops, expressions, and operatorsReuse code with functionsUse library code to save time and effortSelect the best data structure to manage complex dataWrite programs that talk to the WebShare your data with other programsWrite programs that test themselves and help you avoid embarrassing coding errors.Contents Intro xxiii1 Starting to Code: Finding Your Way2 Textual Data: Every String Has Its Place3 Functions: Let’s Get Organized4 Data Files and Arrays: Sort It Out5 Hashes and Databases: Putting Data in Its Place6 Modular Programming: Keeping Things Straight7 Building a Graphical User Interface: Going All Gooey8 GUIs and Data: Data Entry Widgets8 1/2 Exceptions and Message Boxes: Get the Message? 9 Graphical Interface Elements: Selecting the Right Tool10 Custom Widgets and Classes: With an Object in MindAppendix i Leftovers: The Top Ten Things (We Didn’t Cover)

Sex, Murder and a Double Latte Collection: Passion, Betrayal and Killer Highlights\Obsession, Deceit and Really Dark Chocolate\Lust, Loathing and a Little Lip Gloss


Kyra Davis - 2014
    And when a filmmaker friend is brutally murdered in the manner of a death scene from one of his movies, she's convinced that a copycat killer is on the loose�and that she's the next target. The man who swoops in to save her is the mysterious new love interest Anatoly Darinsky. Of course, if this were fiction, Anatoly would be her prime suspect.… Passion, Betrayal and Killer Highlights When her brother-in-law turns up dead and her sister is accused of the crime, Sophie's priority is finding the real killer. With or without Anatoly's help. Her brother-in-law's secret life yields plenty of suspects, but the San Francisco police aren't taking any of them seriously. So Sophie does what comes naturally to her: she stirs up trouble (to lure the killer out, of course). Obsession, Deceit and Really Dark Chocolate Sophie's relationship with the irresistible and occasionally insufferable Anatoly is on the rocks when a friend recruits Sophie to decode her allegedly two-timing husband's strange behavior. Suddenly plunged into a crazy world of campaign mudslinging, dirt-digging and cover-ups, Sophie begins to uncover some pretty dirty secrets indeed. Way in over her head as usual, Sophie reluctantly�or not-so-reluctantly�enlists the help of her two-time sidekick and ex, Anatoly. Lust, Loathing and a Little Lip Gloss Sophie is head over heels in love�with a three-bedroom San Francisco Victorian. She's just got to have it, despite a few drawbacks. Her slimy ex is the realtor, and her first tour of the house reveals, well, a lifeless body clutching a cameo with a disturbing history of its own. There's no way Sophie is going to give up the ghost on her dreams of stained glass and original woodwork, though�especially since Sophie is 99 percent sure her problems are caused by someone six feet tall instead of six feet under….

What Is Node?


Brett McLaughlin - 2011
    It’s the latest in a long line of “Are you cool enough to use me?” programming languages, APIs, and toolkits. In that sense, it lands squarely in the tradition of Rails, and Ajax, and Hadoop, and even to some degree iPhone programming and HTML5.Dig a little deeper, and you’ll hear that Node.js (or, as it’s more briefly called by many, simply “Node”) is a server-side solution for JavaScript, and in particular, for receiving and responding to HTTP requests. If that doesn’t completely boggle your mind, by the time the conversation heats up with discussion of ports, sockets, and threads, you’ll tend to glaze over. Is this really JavaScript? In fact, why in the world would anyone want to run JavaScript outside of a browser, let alone the server?The good news is that you’re hearing (and thinking) about the right things. Node really is concerned with network programming and server-side request/response processing. The bad news is that like Rails, Ajax, and Hadoop before it, there’s precious little clear information available. There will be, in time — as there now is for these other “cool” frameworks that have matured — but why wait for a book or tutorial when you might be able to use Node today, and dramatically improve the maintainability.

We Can't Be Broken


H.K. Christie - 2017
    Once Anna is born everything changes for the better: a new sister, a new house and a perfect life. It’s as if nothing can go wrong—until Anna gets cancer. 

 In the wake of seemingly never-ending hospital stays and chemo treatments, Casey and her older siblings, Kelly and Sam, are suddenly forced to fend for themselves while constantly adapting to a new normal, which is anything but. Now growing up in the shadow of their sister’s cancer, Casey and her siblings try to survive as well as figure out their own place in the world. 

 With the family they once had no longer in existence, Casey finds herself wondering what’s next. Will they ever again find peace, happiness or each other? We Can't Be Broken is a novel inspired by true events.

How to Write the Perfect Resume: Stand Out, Land Interviews, and Get the Job You Want


Dan Clay - 2018
    As you read through the job description, your excitement builds as you realize that the job is a perfect fit! Not wasting another second, you fill out the application, attach your resume, and hold your breath as you hit “Apply.” Then you wait. And wait. And wait some more. Weeks go by without hearing so much as a peep, and before long you’ve given up hope on what seemed like a match made in heaven. Sound familiar? You’re not alone! On average there are 250 resumes submitted for every job opening, which means that 99.6% of applicants will fail to land the jobs they apply for. To get the job you want, you don’t just need a great resume--you need an outstanding resume, one that puts you in the top 1% of candidates for the job. That means ditching the same old advice you’ve been following with little results and adopting a tried-and-true process for getting your resume noticed in even the most competitive situations. In this book, Dan Clay breaks down the exact method he’s carefully developed over a period of ten years and provides a precise, step-by-step set of instructions for crafting the perfect resume, down to the last period. Unlike the dime-a-dozen recruiters turned career coaches who have never had to put themselves on the line in today’s brutally competitive job market, Dan offers practical, real-world experience gained from applying for and getting job offers from some of the most prestigious, competitive companies in the world. And when it comes to something as important as your career, don’t you deserve to learn from someone who’s actually succeeded at doing what you’re hoping to do? Of course you do! Here are some of the things you’ll learn about how to transform your resume from average to awe-inspiring: How to handle tricky pitfalls like extended time off or unemployment and have your resume come out as strong as ever How to make your accomplishments sound dramatically more impressive without having to tell a single lie How to remove the guesswork about what to include in your resume and build it to the exacting specifications of your target job's requirements How to pass the four tests that companies will put your resume through with flying colors How to strike the perfect composition of content, white space, and page length to accentuate and differentiate your strengths How to avoid the common (and not so common) resume mistakes that leave your resume dead on arrival How to tell a powerful story that demonstrates your capabilities in a way that will knock the socks off anyone reading it How to stand out without resorting to cheap tricks that come off as cheesy or over-the-top PLUS, you’ll also gain access to a free companion website containing fully editable resume templates, a perfect resume checklist, and other bonus materials to give you everything you need to create a stunning resume that will get you noticed and land you interviews. Whether you’re a new graduate looking for your first job, a career veteran angling for your next move, a recent victim of a layoff, or someone looking to dip their toes back int

The Black Gate


Michael R. Hicks - 2014
     But Peter Miller, an analyst at the headquarters of the Office of Strategic Services in Washington D.C., learns of a secret Nazi weapons project that may pose a far greater threat: the Black Gate. Sent alone on a perilous mission into the heart of Germany in the guise of an SS officer, Peter discovers that Nazi scientists have recreated an ancient machine that opens a portal to another universe, a gate they believe literally leads to Hell. With the help of Mina Hass, a beautiful woman who is also the lover and confidant of the madman leading the project, Peter must find a way to close the gate forever before the Nazis unwittingly unleash Armageddon…

The Gender Experiment


L.J. Sellers - 2016
    After discovering they were born at the same clinic two decades earlier, she investigates further and uncovers a startling list. With the realization that more gender-fluid people are targeted for elimination, Taylor kicks her investigation into high gear. But the researchers who conducted the experiment aren’t about to let anything interfere with their plans. Soon Taylor is in deep trouble and needs the help of FBI Special Agent Bailey. As Bailey scrambles to track down leads, events spin out of control and she finds herself blocked at every step by powerful military forces. With the clock ticking on Phase 2 of the experiment, can Bailey and Taylor uncover the truth in time to save the other subjects?

The Apprentice to Zdrell


David K. Bennett - 2018
    Master Silurian, though not a zdrell master himself, has been fighting demon magic all his considerable life and hoping against hope that a new zdrell master would enter the world. Now as the demons and their wizards are nearly ready take over the continent and cement their hold over the entire human race, Jonny is discovered by Silurian, a boy, who untutored is able to manipulate magic like the zdrell masters of old. Can Silurian train this boy and keep him alive long enough for him to become a new zdrell master before the demons sweep the continent and gain control of the entire world?

Thy Father's Shadow


Robert J. Crane - 2014
    Those who live in this world are faced with two choices: live an ordinary life, or become an adventurer and seek the extraordinary. In the depths of the dark elven homeland of Saekaj Sovar, Terian Lepos returns home after a long estrangement from his family. Separated from his friends in Sanctuary, Terian must reconcile with his father in order to keep the family's honor from a threat brought forward by an old enemy. Faced with test after test that strains him to the breaking point, Terian must discover for himself that the line between loyalty and betrayal is thin indeed...and that sometimes, the sharpest knives are wielded by those you know best.

SQL in a Nutshell: A Desktop Quick Reference


Kevin E. Kline - 2000
    For SQL programmers, analysts, and database administrators, the new second edition of SQL in a Nutshell is the essential date language reference for the world's top SQL database products. SQL in a Nutshell is a lean, focused, and thoroughly comprehensive reference for those who live in a deadline-driven world.This invaluable desktop quick reference drills down and documents every SQL command and how to use it in both commercial (Oracle, DB2, and Microsoft SQL Server) and open source implementations (PostgreSQL, and MySQL). It describes every command and reference and includes the command syntax (by vendor, if the syntax differs across implementations), a clear description, and practical examples that illustrate important concepts and uses. And it also explains how the leading commercial and open sources database product implement SQL. This wealth of information is packed into a succinct, comprehensive, and extraordinarily easy-to-use format that covers the SQL syntax of no less than 4 different databases.When you need fast, accurate, detailed, and up-to-date SQL information, SQL in a Nutshell, Second Edition will be the quick reference you'll reach for every time. SQL in a Nutshell is small enough to keep by your keyboard, and concise (as well as clearly organized) enough that you can look up the syntax you need quickly without having to wade through a lot of useless fluff. You won't want to work on a project involving SQL without it.