Book picks similar to
Asp.Net Site Performance Secrets by Matt Perdeck
c-and-net
development
interesting
software
SLOW DRiP: First in a series of heart-racing thrillers
Gary Polisano - 2019
Clues and taunts left by the killer along with the knowledge held by the teenager cause the three characters to intersect in a dangerous game of cat and mouse.
When The Reaper Comes
John L. DeBoer - 2016
Former Navy SEAL Adam Taylor, on a break between assignments for a global paramilitary security firm, is visiting his folks in his home town when he gets a new mission-provide security for a rock star who is in town for a St. Patrick's Day concert. Unknown to Adam, a team of American ISIS soldiers will soon arrive with a plan to wreak havoc on the Jersey Shore, and Adam will get caught up in a deadly game of wits between the terrorist menace and those tasked to protect the citizens of the homeland.
The Man Inside Me
Tobias Fünke - 1992
Intimately penned by pioneering Analrapist Dr. Tobias Fünke, Inside Me takes the reader on an incredible journey of self discovery. Through a series of divulgent anecdotes, Fünke plumbs the dark depths of his psyche, recounting his family's struggle with addiction while touring in a pharmaceutically-themed folk music act, and exploring to his own ongoing battle with never-nudity.
Software Architecture: Perspectives on an Emerging Discipline
Mary Shaw - 1996
But, although they use these patterns purposefully, they often use them informally and nearly unconsciously. This book organizes this substantial emerging "folklore" of system design -- with its rich language of system description -- and closes the gap between the useful abstractions (constructs and patterns) of system design and the current models, notations and tools. It identifies useful patterns clearly, gives examples, compares them, and evaluates their utility in various settings -- allowing readers to develop a repertoire of useful techniques that goes beyond the single-minded current fads. KEY TOPICS: Examines the ways in which architectural issues can impact software design; shows how to design new systems in principled ways using well-understood architectural paradigms; emphasizes informal descriptions, touching lightly on formal notations and specifications, and the tools that support them; explains how to understand and evaluate the design of existing software systems from an architectural perspective; and presents concrete examples of actual system architectures that can serve as models for new designs. MARKET: For professional software developers looking for new ideas about system organization.
Boone's Crew: A Mafia Romance Box Set
Sofia Westlake - 2019
Not just any man, but a naked man with severe injuries all over her body. She should have driven on, should have left him there. But how could she leave a man to die that way? She took him home, aware that it could be the biggest mistake she’d ever made. She was already on the run, already trying to live as much off the grid as possible. What was she going to do with an injured man? What if he died in her bed? What would she do then? Teaching Lincoln Janet Spence—Summer—is the daughter of the local district attorney who plays at being a thief, doing all she can to humiliate her mother. That is until she gets caught by a local football hero who kidnaps her and plans a dark sort of revenge. Just her luck that Lincoln happens to choose that day to break into the football star’s house and recover items that will just pay off his gambling debts to the Gabbana family. Lincoln shows no interest in the tied up girl at first, but when he learns who she really is, how could he resist collecting this bit of leverage against a district attorney who ran on the campaign promise that she would rid Tampa of Lincoln and his faction of criminals? Cason's Girl Cason Durst was once carefree and popular, the kind of college kid who thinks he knows everything. And then he was arrested and met Lincoln Steele. Lincoln saved him, fixed his problems, and offered him a job. Now Cason keeps to himself, learning all he can from the men who formed Boone’s crew. He’s learned that making friends, falling in love, all those things he once took for granted, are dangerous to him now. He’s learned to keep to himself. In fact, he’s become kind of awkward. Shy, even. Therefore, he’s the last one anyone could have expected Lincoln to send out on a mission to romance a pretty girl. Let It Raine Kara Tripp walks into Jett’s office one afternoon, begging him to forgive the debt of her lover, Harry. She’s willing to do anything, a fact that’s underscored when she begins to undress right there in his office. Jett has had a lot of offers over the years, and he’s never had the patience for it. But when he hears that Kara just happens to be a therapist who works with autistic children, he can’t pass up the opportunity to see if her skills can help improve Raine’s behavior. Jett and Kara make a deal in which she goes to work for him and Raine for six months, and he will forgive Harry’s debt. And it works, for four months, it works perfectly. But then a mole pops up in Boone’s Crew, and Jett finds himself questioning everything, and everyone, around him. Boone's End Titus betrayed his crew. In his world, betrayal was a crime punishable by death. He has two choices: embrace the very enemy that threatens to rip his world apart, or turn himself in to the very men who would like nothing more than to put a bullet in his brain. It’s not a simple choice. Titus has to decide where his loyalties really lay, and figure out who he can trust before it’s too late and an innocent pays for his mistakes. Jude Volz lost her brother to violence, and her father went to jail when she needed him the most. Determined to make someone pay, she trusted the wrong man, and now she’s caught up in something she can’t control. Locked in a car with a traitor, she has no choice but to trust Titus, to open up to him, and hope that together they can find a way out of an impossible situation. But now they’re running not just from his crew, but from hers as well.
UML 2 and the Unified Process: Practical Object-Oriented Analysis and Design
Jim Arlow - 2001
Even for people not working with the Unified Process, the book is still of great use. UML 2 and the Unified Process, Second Edition is a must-read for every UML 2 beginner and a helpful guide and reference for the experienced practitioner."--Roland Leibundgut, Technical Director, Zuehlke Engineering Ltd."This book is a good starting point for organizations and individuals who are adopting UP and need to understand how to provide visualization of the different aspects needed to satisfy it. "--Eric Naiburg, Market Manager, Desktop Products, IBM Rational SoftwareThis thoroughly revised edition provides an indispensable and practical guide to the complex process of object-oriented analysis and design using UML 2. It describes how the process of OO analysis and design fits into the software development lifecycle as defined by the Unified Process (UP). UML 2 and the Unified Process contains a wealth of practical, powerful, and useful techniques that you can apply immediately. As you progress through the text, you will learn OO analysis and design techniques, UML syntax and semantics, and the relevant aspects of the UP. The book provides you with an accurate and succinct summary of both UML and UP from the point of view of the OO analyst and designer.This book providesChapter roadmaps, detailed diagrams, and margin notes allowing you to focus on your needs Outline summaries for each chapter, making it ideal for revision, and a comprehensive index that can be used as a reference New to this edition:Completely revised and updated for UML 2 syntax Easy to understand explanations of the new UML 2 semantics More real-world examples A new section on the Object Constraint Language (OCL) Introductory material on the OMG's Model Driven Architecture (MDA) The accompanying website providesA complete example of a simple e-commerce system Open source tools for requirements engineering and use case modeling Industrial-strength UML course materials based on the book
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
Lucene in Action
Erik Hatcher - 2004
It describes how to index your data, including types you definitely need to know such as MS Word, PDF, HTML, and XML. It introduces you to searching, sorting, filtering, and highlighting search results.Lucene powers search in surprising placesWhat's Inside- How to integrate Lucene into your applications- Ready-to-use framework for rich document handling- Case studies including Nutch, TheServerSide, jGuru, etc.- Lucene ports to Perl, Python, C#/.Net, and C++- Sorting, filtering, term vectors, multiple, and remote index searching- The new SpanQuery family, extending query parser, hit collecting- Performance testing and tuning- Lucene add-ons (hit highlighting, synonym lookup, and others)
The Love Playbook: Rules for Love, Sex, and Happiness
La La Anthony - 2014
But before La La was a strong woman balancing a growing career, a high-profile marriage, and motherhood, she suffered through bad dates, tumultuous relationships, and backstabbing friends. She learned the hard way how to rise above it all to live the life she loves. And now, for the first time, she channels her most rewarding and challenging lessons into a personal playbook, providing empowering, go-to advice for healthy relationships and a happy life. With her attitude of no nonsense and no judgments, La La is the one her friends come to for relationship advice. She tells it like it is, sharing her personal experiences and revealing intimate details about her marriage and past relationships, to illustrate what she’s learned the hard way. In The Love Playbook, La La provides play-by-play plans—from teaching your man the right way to treat a woman to dealing with a fickle friend, and, of course, how to snag a baller. With personal secrets and empowering advice, you will learn how to take control of your relationships, rise above adversity, and live your life by your rules. THE LOVE PLAYBOOK is the everywoman guide to finding love, building healthy relationships, and staying true to yourself along the way.
Learning Ruby
Michael J. Fitzgerald - 2007
Written for both experienced and new programmers alike, Learning Ruby is a just-get-in-and-drive book -- a hands-on tutorial that offers lots of Ruby programs and lets you know how and why they work, just enough to get you rolling down the road. Interest in Ruby stems from the popularity of Rails, the web development framework that's attracting new devotees and refugees from Java and PHP. But there are plenty of other uses for this versatile language. The best way to learn is to just try the code! You'll find examples on nearly every page of this book that you can imitate and hack. Briefly, this book:Outlines many of the most important features of Ruby Demonstrates how to use conditionals, and how to manipulate strings in Ruby. Includes a section on regular expressions Describes how to use operators, basic math, functions from the Math module, rational numbers, etc. Talks you through Ruby arrays, and demonstrates hashes in detail Explains how to process files with Ruby Discusses Ruby classes and modules (mixins) in detail, including a brief introduction to object-oriented programming (OOP) Introduces processing XML, the Tk toolkit, RubyGems, reflection, RDoc, embedded Ruby, metaprogramming, exception handling, and other topics Acquaints you with some of the essentials of Rails, and includes a short Rails tutorial. Each chapter concludes with a set of review questions, and appendices provide you with a glossary of terms related to Ruby programming, plus reference material from the book in one convenient location. If you want to take Ruby out for a drive, Learning Ruby holds the keys.
Handcrafted CSS: More Bulletproof Web Design
Dan Cederholm - 2009
That's the theme running through Handcrafted CSS: More Bulletproof Web Design, by bestselling author Dan Cederholm, with a chapter contributed by renowned Web designer and developer Ethan Marcotte. This book explores CSS3 that works in today's browsers, and you'll be convinced that now's the time to start experimenting with it.Whether you're a Web designer, project manager, or a graphic designer wanting to learn more about the fluidity that's required when designing for the Web, you'll discover the tools to create the most flexible, reliable, and bulletproof Web designs. And you'll finally be able to persuade your clients to adopt innovative and effective techniques that make everyone's life easier while improving the end user's experience. This book's seven chapters deconstruct various aspects of a case-study Web site for the Tugboat Coffee Company, focusing on aspects that make it bulletproof and demonstrate progressive enrichment techniques over more traditional labor-intensive methods.Subjects covered in this book include: building for unanticipated future use progressively enriching designs using CSS3 properties using RGBA color for transparency with an alpha channel modular float management crafting flexible frameworks fluid layouts using grid-based design principles craftsmanship details on typography, jQuery, and shifting backgrounds
Hibernate in Action
Christian Bauer - 2004
Why is this open-source tool so popular? Because it automates a tedious task: persisting your Java objects to a relational database. The inevitable mismatch between your object-oriented code and the relational database requires you to write code that maps one to the other. This code is often complex, tedious and costly to develop. Hibernate does the mapping for you.Not only that, Hibernate makes it easy. Positioned as a layer between your application and your database, Hibernate takes care of loading and saving of objects. Hibernate applications are cheaper, more portable, and more resilient to change. And they perform better than anything you are likely to develop yourself."Hibernate in Action" carefully explains the concepts you need, then gets you going. It builds on a single example to show you how to use Hibernate in practice, how to deal with concurrency and transactions, how to efficiently retrieve objects and use caching.The authors created Hibernate and they field questions from the Hibernate community every day-they know how to make Hibernate sing. Knowledge and insight seep out of every pore of this book."What's Inside"- ORM concepts- Getting started- Many real-world tasks- The Hibernate application development process
Build Awesome Command-Line Applications in Ruby 2: Control Your Computer, Simplify Your Life
David B. Copeland - 2012
With its simple commands, flags, and parameters, a well-formed command-line application is the quickest way to automate a backup, a build, or a deployment and simplify your life. With this book, you'll learn specific ways to write command-line applications that are easy to use, deploy, and maintain, using a set of clear best practices and the Ruby programming language. This book is designed to make any programmer or system administrator more productive in their job. Now updated for Ruby 2.Writing a command-line application that's self-documenting, robust, adaptable and forever useful is easier than you might think. Ruby is particularly suited to this task, because it combines high-level abstractions with "close to the metal" system interaction wrapped up in a concise, readable syntax. Plus, Ruby has the support of a rich ecosystem of open source tools and libraries.Ten insightful chapters each explain and demonstrate a command-line best practice. You'll see how to use these tools to elevate the lowliest automation script to a maintainable, polished application. You'll learn how to use free, open source parsers to create user-friendly command-line interfaces as well as command suites. You'll see how to use defaults to keep options simple for everyday users, while giving advanced users options for more complex tasks. There's no reason why a command-line application should lack documentation, whether it's part of a help command or a man page; you'll find out when and how to use both. Your journey from command-line novice to pro ends with a look at valuable approaches to testing your apps, and includes some fun techniques for outside-the-box, colorful interfaces that will delight your users.With Ruby, the command line is not dead. Long live the command line.
Ubuntu Linux Toolbox: 1000+ Commands for Ubuntu and Debian Power Users
Christopher Negus - 2007
Try out more than 1,000 commands to find and get software, monitor system health and security, and access network resources. Then, apply the skills you learn from this book to use and administer desktops and servers running Ubuntu, Debian, and KNOPPIX or any other Linux distribution.
Python Programming for Beginners: An Introduction to the Python Computer Language and Computer Programming (Python, Python 3, Python Tutorial)
Jason Cannon - 2014
There can be so much information available that you can't even decide where to start. Or worse, you start down the path of learning and quickly discover too many concepts, commands, and nuances that aren't explained. This kind of experience is frustrating and leaves you with more questions than answers.Python Programming for Beginners doesn't make any assumptions about your background or knowledge of Python or computer programming. You need no prior knowledge to benefit from this book. You will be guided step by step using a logical and systematic approach. As new concepts, commands, or jargon are encountered they are explained in plain language, making it easy for anyone to understand. Here is what you will learn by reading Python Programming for Beginners:
When to use Python 2 and when to use Python 3.
How to install Python on Windows, Mac, and Linux. Screenshots included.
How to prepare your computer for programming in Python.
The various ways to run a Python program on Windows, Mac, and Linux.
Suggested text editors and integrated development environments to use when coding in Python.
How to work with various data types including strings, lists, tuples, dictionaries, booleans, and more.
What variables are and when to use them.
How to perform mathematical operations using Python.
How to capture input from a user.
Ways to control the flow of your programs.
The importance of white space in Python.
How to organize your Python programs -- Learn what goes where.
What modules are, when you should use them, and how to create your own.
How to define and use functions.
Important built-in Python functions that you'll use often.
How to read from and write to files.
The difference between binary and text files.
Various ways of getting help and find Python documentation.
Much more...
Every single code example in the book is available to download, providing you with all the Python code you need at your fingertips! Scroll up, click the Buy Now With 1 Click button and get started learning Python today!