Agile Software Development, Principles, Patterns, and Practices


Robert C. Martin - 2002
    The author incudes OOD, UML, Design Patterns, Agile and XP methods with a detailed description of a complete software design for reusable programs in C++ and Java. Using a practical, problem-solving approach, it shows how to develop an object-oriented application -- from the early stages of analysis, through the low-level design and into the implementation. Walks readers through the designer's thoughts -- showing the errors, blind alleys, and creative insights that occur throughout the software design process. KEY TOPICS: Covers: Statics and Dynamics; Principles of Class Design; Complexity Management; Principles of Package Design; Analysis and Design; Patterns and Paradigm Crossings. Explains the principles of OOD, one by one, and then demonstrates them with numerous examples, completely worked-through designs, and case studies. Covers traps, pitfalls, and work arounds in the application of C++ and OOD and then shows how Agile methods can be used. Discusses the methods for designing and developing big software in detail. Features a three-chapter, in-depth, single case study of a building security system. MARKET: For Software Engineers, Programmers, and Analysts who want to understand how to design object oriented software with state of the art methods.

Draw Straight: A Western Sextet


Louis L'Amour - 2020
    A faction has moved in and run roughshod over the town and the ranches, including the G Bar.In “McQueen of the Tumbling K,” ranch foreman Ward McQueen looks out for his boss, Ruth Kermitt. When Jim Yount shows up at the Tumbling K looking to buy cattle to stock worthless land he won in a poker game, McQueen can’t help but question his true intentions.In “Four Card Draw,” Allen Ring wins the Red Rock Ranch in a poker game, but he soon finds that he has stepped into a hotbed of fear and danger; several years back, Sam Hazlitt was killed on the Red Rock, and his record book—which could discredit many of the ranchers—went missing.In “Mistakes Can Kill You,” Johnny O’Day had accounted for six dead men by the time he turned seventeen. Close to death from pneumonia, he’s taken in by the Redlins. O’Day pays the family back by staying on and working, but now he must decide whether to leave or risk his life to save their biological son, Sam.In “Showdown on the Tumbling T,” after two years in Mexico, Wat Bell runs into his cousin, whom he considers his best friend, only to learn he’s been blamed for the death of their uncle. Although his cousin offers to help, a series of events makes Bell suspect something much more sinister is going on.

How Linux Works: What Every Superuser Should Know


Brian Ward - 2004
    Some books try to give you copy-and-paste instructions for how to deal with every single system issue that may arise, but How Linux Works actually shows you how the Linux system functions so that you can come up with your own solutions. After a guided tour of filesystems, the boot sequence, system management basics, and networking, author Brian Ward delves into open-ended topics such as development tools, custom kernels, and buying hardware, all from an administrator's point of view. With a mixture of background theory and real-world examples, this book shows both "how" to administer Linux, and "why" each particular technique works, so that you will know how to make Linux work for you.

The Later Cases: Three Gripping Private Detective Mysteries From The Roberts and Bradley Crime Series


Solomon Carter - 2020
    

How Deep Is Your Love?: Coloring Book


Rupi Kaur - 2017
    Color these images and recite these poetries together at Sunset/evening. The love quotients between you would increase exponentially.

Dauntless (2019)


Marcus Follin - 2019
    The collected teachings of The Golden One.Dauntless: The Wild Hunt Edition (2021) is a greatly updated version of this book.

Midnight is a Lonely Place and House of Echoes


Barbara Erskine - 1996
    Two Novels in one volume from Barbara Erskine

Lorik


Toby Neighbors - 2013
     It was obvious at a glance, from his low slung knives, to the blood dripping from his knuckles.   But the stranger wasn't looking for trouble, he wanted a fresh start and Lorik was determined to give him one.Lorik is a teamster, delivering cargo throughout the kingdom of Ortis from his home deep in the marshlands where he has lived his whole life.  As rumors of magic and dragons in the northern kingdom of Yelsia cause the  King to march to war with his army, lawless men seize the opportunity to take what they can by force.  It could be the perfect time for Lorik to partner with the newcomer named Stone, but the young warrior brings problems of his own that could place Lorik and the people he cares about in even more danger.Set in the world first introduced in the best selling Five Kingdoms series, the Lorik trilogy introduces new characters who will impact the destiny of this fabled land. Lorik is the story of a man whose world is suddenly turned upside down.  His concern for a friend earns him an enemy, his actions make him a hero, but his honor could cost him his life.

The Easy 9-Step System to Your First Book in 30 Days: The Complete Beginner’s Guide to Become an Authority Author in Weeks!


Nuno Almeida - 2017
     By the way, because he has this delusion that you should always put your money where your mouth is, he actually shows you the video where you can see his 17 Amazon Best Sellers. Bananas! He’s no saint, though! If you get his FREE COURSE he will try to sell you his complete, over-the-shoulder, professional Course down the line! He offers it for a crazy affordable price and he doesn’t even try to upsell you anything. This lunatic believes in transparency and providing real value. These are the worst scumbags! The craziest part is that, even if you don’t buy anything else, this book ALONE will give you EVERYTHING you need to publish your book on Amazon from A to Z! This is what I’ll teach you: - Choosing the Right Topic: The best way to earn a lot of money while having a sense of purpose! - Market Research: Learn how to get inspiration and improve your own book by looking at the right places! - Title Creation: Learn how to get readers bursting with curiosity and lining to get your book first! - Writing Your Book: The fastest way to structure your book all the way to the end! - Outsourcing: If you don't want to write it, learn how to outsource it the right way and end up with a masterpiece! - Cover Creation: Do it yourself easily and for free OR Get a professional graphic designer to do it for $5! - Description, Categories & Keywords: Learn the AIDA Formula for magic descriptions and know all the secrets to stand out! - Formatting and Publishing your Kindle EBook: I will provide you with the same skeleton file I personally use (already formatted! ) and I will show you, step-by-step, how to publish your Kindle book the right way! - Formatting and Publishing your Paperback Book: Learn how to publish the paperback version for FREE! I will teach how to get an already formatted template and show you, step-by-step, how to publish your physical book the right way! - Free Promotions and Getting Reviews: I will teach you how to set up a free promotion so you can get up to thousands of downloads and honest reviews that will make your book stand miles apart from your competitors! - Important Resources: Make your author's page &lt

Web Development with Clojure: Build Bulletproof Web Apps with Less Code


Dmitri Sotnikov - 2013
    Web Development With Clojure shows you how to apply Clojure programming fundamentals to build real-world solutions. You'll develop all the pieces of a full web application in this powerful language. If you already have some familiarity with Clojure, you'll learn how to put it to serious practical use. If you're new to the language, the book provides just enough Clojure to get down to business.You'll learn the full process of web development using Clojure while getting hands-on experience with current tools, libraries, and best practices in the language. You'll develop Clojure apps with both the Light Table and Eclipse development environments. Rather than frameworks, Clojure development builds on rich libraries. You'll acquire expertise in the popular Ring/Compojure stack, and you'll learn to use the Liberator library to quickly develop RESTful services. Plus, you'll find out how to use ClojureScript to work in one language on the client and server sides.Throughout the book, you'll develop key components of web applications, including multiple approaches to database access. You'll create a simple guestbook app and an app to serve resources to users. By the end, you will have developed a rich Picture Gallery web application from conception to packaging and deployment.This book is for anyone interested in taking the next step in web development.Q&A with Dmitri SotnikovWhy did you write Web Development with Clojure?When I started using Clojure, I found that it took a lot of work to find all the pieces needed to put together a working application. There was very little documentation available on how to organize the code, what libraries to use, or how to package the application for deployment. Having gone through the process of figuring out what works, I thought that it would be nice to make it easier for others to get started.What are the advantages of using a functional language?Over the course of my career, I have developed a great appreciation for functional programming. I find that it addresses a number of shortcomings present in the imperative paradigm. For example, in a functional language any changes to the data are created via revisions to the existing data. So they only exist in the local scope. This fact allows us to safely reason about individual parts of the program in isolation, which is critical for writing and supporting large applications.Why use Clojure specifically?Clojure is a simple and pragmatic language that is designed for real-world usage. It combines the productivity of a high-level language with the excellent performance seen in languages like C# or Java. It's also very easy to learn because it allows you to use a small number of concepts to solve a large variety of problems.If I already have a preferred web development platform, what might I get out of this book?If you're using an imperative language, you'll get to see a very different approach to writing code. Even if you're not going to use Clojure as your primary language, the concepts you'll learn will provide you with new ways to approach problems.Is the material in the book accessible to somebody who is not familiar with Clojure?Absolutely. The book targets developers who are already familiar with the basics of web development and are interested in learning Clojure in this context. The book introduces just enough of the language to get you productive and allows you to learn by example.

Pool Girl


Flora Ferrari - 2020
    He never gets sick. Almost never.But when he does, there’s only one person he trusts to fill his shoes. Only one person who knows what he knows.And today, I’m it.Dad’s the local pool guy, named Guy… and I’m about ready to throw in the towel after my first job of the morning when job number two suddenly looks way more appealing.And I don’t just mean the size or shape of the pool… or how easy it’ll be to clean.Will Emmett is a self-made man with an immaculate pool, a pair even.He also just happens to be god’s gift to women, to anyone with eyes and hormonal function.The man’s perfect.I’m wondering what an older guy like him needs or even sees in a thick, younger curvy girl like me, but the whole day is about to change both our lives.Forever.One thing’s for sure, his pool isn’t the only thing about to get filthy… and it’s gonna need me to come clean it every day of the week from now on.WILLPool Girl?Whoever heard of a Pool Girl?I know there are stories, about pool boys and liquored up cougar women… but a Pool Girl fantasy?That’s a bit of a stretch.Until I see Piper, that is.I’ve done well for myself in this life. Never one to really pay attention to the idea of a fantasy coming true or something happening beyond my control.I make my own luck. I’m my own man.Until today.As soon as I see her, I know I’m finished, done.I can’t deny the power of destiny… the incredible unseen hand that shifts the whole world so that two souls who felt fractured apart, can finally be reunited as one.Forever…*Pool Girl is an insta-everything standalone instalove romance with a HEA, no cheating, and no cliffhanger.

Programming Erlang


Joe Armstrong - 2007
    It's used worldwide by companies who need to produce reliable, efficient, and scalable applications. Invest in learning Erlang now.Moore's Law is the observation that the amount you can do on a single chip doubles every two years. But Moore's Law is taking a detour. Rather than producing faster and faster processors, companies such as Intel and AMD are producing multi-core devices: single chips containing two, four, or more processors. If your programs aren't concurrent, they'll only run on a single processor at a time. Your users will think that your code is slow.Erlang is a programming language designed for building highly parallel, distributed, fault-tolerant systems. It has been used commercially for many years to build massive fault-tolerated systems that run for years with minimal failures.Erlang programs run seamlessly on multi-core computers: this means your Erlang program should run a lot faster on a 4 core processor than on a single core processor, all without you having to change a line of code.Erlang combines ideas from the world of functional programming with techniques for building fault-tolerant systems to make a powerful language for building the massively parallel, networked applications of the future.This book presents Erlang and functional programming in the familiar Pragmatic style. And it's written by Joe Armstrong, one of the creators of Erlang.It includes example code you'll be able to build upon. In addition, the book contains the full source code for two interesting applications:A SHOUTcast server which you can use to stream music to every computer in your house, and a full-text indexing and search engine that can index gigabytes of data. Learn how to write programs that run on dozens or even hundreds of local and remote processors. See how to write robust applications that run even in the face of network and hardware failure, using the Erlang programming language.

Leading Quality: How Great Leaders Deliver High-Quality Software and Accelerate Growth


Ronald Cummings-John - 2019
    You will learn the techniques successful leaders use to make their strategic decisions and you will be given the tools to ensure that your team is in alignment to achieving common goals. Leading Quality is the first book that teaches why quality is important and how to incorporate it within the workspace. Praise for Leading Quality:   “A quality mindset remains key to differentiating your product and your company. Leading Quality offers key lessons to develop this mindset.” - Michael Lopp, author of Managing Humans and VP of Product Engineering at Slack “Leading Quality communicates just how important a focus on quality is within your company and is one of the few titles that actually teaches how to lead quality in a clear yet captivating manner.”  - Shesh Patel, Engineering Manager at The New York Times “Three elements define any successful product: quality, quality, and quality. Leading Quality is a comprehensive and practical guide to embedding quality into the DNA of any product organization.” - Nick Caldwell, CPO at Looker and former VP of Engineering at Reddit

Engineering Software as a Service: An Agile Approach Using Cloud Computing + $10 AWS Credit


Armando Fox - 2013
    This book is neither a step-by-step tutorial nor a reference book. Instead, our goal is to bring a diverse set of software engineering topics together into a single narrative, help readers understand the most important ideas through concrete examples and a learn-by-doing approach, and teach readers enough about each topic to get them started in the field. Courseware for doing the work in the book is available as a virtual machine image that can be downloaded or deployed in the cloud. A free MOOC (massively open online course) at saas-class.org follows the book's content and adds programming assignments and quizzes. See http://saasbook.info for details.

LATEX: A Document Preparation System: User's Guide and Reference Manual


Leslie Lamport - 1985
    The new edition features additional styles and functions, improved font handling, and enhanced graphics capabilities. Other parts of the book have been revised to reflect user comments and suggestions. Selected sections have been rewritten to explain challenging concepts or functions, and the descriptions of both MakeIndex and BibTEX have been updated. New LATEX users will want to start with this book, and current users, particularly as they upgrade to the LATEX2e software, will be eager to obtain the most up-to-date version of its associated manual. Features Revised version of the authoritative user's guide and reference manual for the LATEX computer typesetting system. Features the new standard software release - LATEX2e. Sections rewritten to explain difficult concepts or functions.