Practical Vim: Edit Text at the Speed of Thought


Drew Neil - 2012
    It's available on almost every OS--if you master the techniques in this book, you'll never need another text editor. Practical Vim shows you 120 vim recipes so you can quickly learn the editor's core functionality and tackle your trickiest editing and writing tasks. Vim, like its classic ancestor vi, is a serious tool for programmers, web developers, and sysadmins. No other text editor comes close to Vim for speed and efficiency; it runs on almost every system imaginable and supports most coding and markup languages. Learn how to edit text the "Vim way:" complete a series of repetitive changes with The Dot Formula, using one keystroke to strike the target, followed by one keystroke to execute the change. Automate complex tasks by recording your keystrokes as a macro. Run the same command on a selection of lines, or a set of files. Discover the "very magic" switch, which makes Vim's regular expression syntax more like Perl's. Build complex patterns by iterating on your search history. Search inside multiple files, then run Vim's substitute command on the result set for a project-wide search and replace. All without installing a single plugin! You'll learn how to navigate text documents as fast as the eye moves--with only a few keystrokes. Jump from a method call to its definition with a single command. Use Vim's jumplist, so that you can always follow the breadcrumb trail back to the file you were working on before. Discover a multilingual spell-checker that does what it's told.Practical Vim will show you new ways to work with Vim more efficiently, whether you're a beginner or an intermediate Vim user. All this, without having to touch the mouse.What You Need: Vim version 7

Sexy Web Design


Elliott Jay Stocks - 2008
    You'll be guided through the entire process of creating a gorgeous, usable web site by applying the timeless principles of user-centered design.Even if you're short on design skills, with this book you'll be creating your own stunning web sites in no time at all.Throughout, the focus is on simple and practical techniques that anyone can use - you don't need to have gone to art school or have artistic flair to create stunning designs using the methods outlined in this book.The book's full-color layout and large format (8" x 10") make Sexy Web Design a pleasure to read.Master key web interface design principles Design amazing web interfaces from scratch Create beautiful, yet functional, web sites Unleash your artistic talents And much more Who should read this book? Whether you're completely new to web design, a seasoned pro looking for inspiration, or a developer wanting to improve your sites' aesthetics, there's something for everyone here.How? Because instead of trying to cover every possible area of creating a web site, we've focused purely on the design stage; that is, everything that happens before a single line of code is written.However, great design is more than just aesthetics. Long before we open our graphics program of choice, we'll be conducting research, dealing with clients, responding to briefs, sketching out sitemaps, planning information architecture, moving from doodles to diagrams, exploring different ways of interactivity, and building upon design traditions.But ultimately, you'll be finding out how to create web sites that look drop-dead gorgeous.

The LogStash Book


James Turnbull - 2013
    We're going to do that by introducing you to Example.com, where you're going to start a new job as one of its SysAdmins. The first project you'll be in charge of is developing its new log management solution. We'll teach you how to:* Install and deploy LogStash.* Ship events from a LogStash Shipper to a central LogStash server.* Filter incoming events using a variety of techniques.* Output those events to a selection of useful destinations.* Use LogStash's Web interface and alternative interfaces like Kibana.* Scale out your LogStash implementation as your environment grows.* Quickly and easily extend LogStash to deliver additional functionality you might need.By the end of the book you should have a functional and effective log management solution that you can deploy into your own environment.

Pretty Things Don't Break: A Memoir


Lauren Jayne - 2016
    Her father was charming, but a monster. Lauren Jayne’s riveting memoir transports you into her roller-coaster life from page one. Travel with Lauren from her parents’ topless jazz club in Australia to her wild-child years growing up in the heart of Seattle’s grunge scene in the 1990s. She was a girl on a mission: ditching the chaos-filled life she was born into to find love In Seattle, Lauren finds the family she has always longed for in her tight group of friends. Here she experiences her first love, first loss, and finally, through a deeply rooted internal strength, a boundless determination to have the life she has always longed for and deep faith. She finds that what she has been looking for was closer than she ever knew. Dealing with life head-on, she fights her way through abandonment and self-loathing, a debilitating eating disorder and suicide. You cannot escape this addictive memoir without being personally affected - you will feel as if you are right by her side the whole way through, rooting for her. Sydney, Rome, and Israel: a lifelong journey of pain, loss and learning This captivating memoir will transport you into Lauren Jayne’s bizarre and larger-than-life world. You will journey around the world ping-ponging from Vegas where you will fall in love with her zany Mafia-drenched grandparents, Israel where she will discover a deeper faith, Rome where her love of culture is ignited, and back to Seattle where a suicide crumbles her world, only to finally bring it back together. You cannot read this evocative and beautifully written true story without gaining a new perspective on life. Scroll up to grab your copy of Pretty Things Don't Break: A Memoir now

A Murderous Valentine (Admiral Shackleford Mystery #1)


Beverley Watts - 2021
    Having been instrumental in improving the lives of so many (his words - others might be inclined to call it something slightly different...), he was struggling to reignite the spark in his own love life with the feisty Mabel. Short on ideas, he decides to gatecrash his much put upon former Master At Arms and best friend Jimmy Noon's Valentine idea and ends up in the middle of a murder mystery weekend... where real murder is on someone else's script. Stranded in the middle of nowhere with a hotel full of potential murderers, the unstoppable duo embark on a series of blundering escapades in an attempt to uncover the Murderous Valentine... The Admiral and Jimmy may be more Laurel and Hardy than Holmes and Watson, but can they catch a murderer...? This humorous cozy mystery short read is the first in The Admiral Shackleford Mysteries.

The Compound


Ben Follows - 2017
    In the small town of Crescent Point, Jake will come face to face with an enemy unlike any he's ever faced before, and with the sins he's tried to ignore. He will discover that sometimes when you dig too deep into the darkness, you find something dragging you further down, and the only escape from the darkness is a desperate scramble toward the light.

The Joy of Clojure


Michael Fogus - 2010
    It combines the nice features of a scripting language with the powerful features of a production environment—features like persistent data structures and clean multithreading that you'll need for industrial-strength application development.The Joy of Clojure goes beyond just syntax to show you how to write fluent and idiomatic Clojure code. You'll learn a functional approach to programming and will master Lisp techniques that make Clojure so elegant and efficient. The book gives you easy access to hard soft ware areas like concurrency, interoperability, and performance. And it shows you how great it can be to think about problems the Clojure way. 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 InsideThe what and why of ClojureHow to work with macrosHow to do elegant application designFunctional programming idiomsWritten for programmers coming to Clojure from another programming background—no prior experience with Clojure or Lisp is required.

Practical C++ Programming


Steve Oualline - 1995
    But this high-level language is relatively difficult to master, even if you already know the C programming language.The 2nd edition of Practical C++ Programming is a complete introduction to the C++ language for programmers who are learning C++. Reflecting the latest changes to the C++ standard, this 2nd edition takes a useful down-to-earth approach, placing a strong emphasis on how to design clean, elegant code.In short, to-the-point chapters, all aspects of programming are covered including style, software engineering, programming design, object-oriented design, and debugging. It also covers common mistakes and how to find (and avoid) them. End of chapter exercises help you ensure you've mastered the material.Practical C++ Programming thoroughly covers: C++ Syntax Coding standards and style Creation and use of object classes Templates Debugging and optimization Use of the C++ preprocessor File input/output Steve Oualline's clear, easy-going writing style and hands-on approach to learning make Practical C++ Programming a nearly painless way to master this complex but powerful programming language.

Mediterranean Diet: The Mediterranean Diet for Beginners - A Mediterranean Diet QUICK START GUIDE to Heart-Healthy Eating, Super-Charged Weight Loss and ... (Mediterranean Diet & Cookbook series 1)


Gina Crawford - 2014
    This book will teach you how to improve your health, add years to your life and give your body all the nutrients it needs to function at its best! Don't settle for being overweight, unhappy and unhealthy! Embrace the Mediterranean diet and create a body and life that you love! Are you tired of trying diets that just don't work?The Mediterranean diet will work for you if you work it. Why?....It works because the Mediterranean diet isn't actually a "diet." Yes, it will help you lose weight and improve your health but it's really more of a lifestyle. It is a way of eating that is based on the traditional dietary patterns of the countries that border the Mediterranean Sea such as Greece, Spain, Israel, Southern Italy and France.Some of the key elements of the Mediterranean diet include eating lots of fresh fruits, vegetables and whole grains, making olive oil your primary source of monounsaturated fat and consuming fish and seafood regularly for their omega-3 benefits. This diet is also extremely low in saturated fats and high in good fats and dietary fiber. Unlike many diets that involve increasing your intake of certain vitamins and minerals, the Mediterranean diet is different in that it allows you to eat a wide variety of foods in moderation. When you eat a well-balanced diet in moderation and exercise regularly as the Mediterranean diet suggests, you will lose weight, revitalize your energy and prevent heart disease, diabetes, arthritis, Alzheimer's, Parkinson's and certain kinds of cancer. It will also help you lower cholesterol levels and blood pressure and improve brain and eye health. In a step by step way, Mediterranean Diet for Beginners - A Quick Start Guide to Heart-Healthy Eating, Super-Charged Weight Loss and Unstoppable Energy, Including 30 Minute Recipes and a 7-Day Meal Plan is going to teach you everything you need to know about how to successfully apply the Mediterranean diet to your life. Mediterranean Diet for Beginners teaches you: The characteristics of the Mediterranean diet Why to choose the Mediterranean diet A brief history of the diet How to use the Mediterranean diet pyramid to plan your meals Tips to super-charge your weight loss 30 Minute Mediterranean style recipes 7-Day Mediterranean diet meal plan .....and much more! Here's a Preview of What You'll Learn: How the Mediterranean diet is not just about food Why to increase your good fats and decrease your bad fats How to choose the best olive oil for your needs How to make the Mediterranean diet part of your daily life How to switch to a Mediterranean way of eating How to stick to the Mediterranean diet Mediterranean myths and dieting facts .....and more!You were never meant to feel sluggish, unhealthy and overweight.

Arduino Cookbook: Recipes to Begin, Expand, and Enhance Your Projects


Michael Margolis - 2010
    You'll find more than 200 tips and techniques for building a variety of objects and prototypes such as IoT solutions, environmental monitors, location and position-aware systems, and products that can respond to touch, sound, heat, and light.Updated for the Arduino 1.8 release, the recipes in this third edition include practical examples and guidance to help you begin, expand, and enhance your projects right away--whether you're an engineer, designer, artist, student, or hobbyist.Get up to speed on the Arduino board and essential software concepts quicklyLearn basic techniques for reading digital and analog signalsUse Arduino with a variety of popular input devices and sensorsDrive visual displays, generate sound, and control several types of motorsConnect Arduino to wired and wireless networksLearn techniques for handling time delays and time measurementApply advanced coding and memory-handling techniques

Metaprogramming Ruby


Paolo Perrotta - 2010
    Now you can get in on the action as well. This book describes metaprogramming as an essential component of Ruby. Once you understand the principles of Ruby, including the object model, scopes, and eigenclasses, you're on your way to applying metaprogramming both in your daily work and in your fun, after-hours projects. Learning metaprogramming doesn't have to be difficult or boring. By taking you on a Monday-through-Friday workweek adventure with a pair of programmers, Paolo Perrotta helps make mastering the art of metaprogramming both straightforward and entertaining. The book is packed with:Pragmatic examples of metaprogramming in action, many of which come straight from popular libraries or frameworks, such as Rails. Programming challenges that let you experiment and play with some of the most fun, "out-there" metaprogramming concepts. Metaprogramming spells--34 practical recipes and idioms that you can study and apply right now, to write code that is sure to impress. Whether you're a Ruby apprentice on the path to mastering the language or a Ruby wiz in search of new tips, this book is for you.

The Unicorn Project


Gene Kim - 2019
    In The Phoenix Project, Bill, an IT manager at Parts Unlimited, is tasked with a project critical to the future of the business, code named Phoenix Project. But the project is massively over budget and behind schedule. The CEO demands Bill fix the mess in ninety days or else Bill's entire department will be outsourced. In The Unicorn Project, we follow Maxine, a senior lead developer and architect, as she is exiled to the Phoenix Project, to the horror of her friends and colleagues, as punishment for contributing to a payroll outage. She tries to survive in what feels like a heartless and uncaring bureaucracy and to work within a system where no one can get anything done without endless committees, paperwork, and approvals. One day, she is approached by a ragtag bunch of misfits who say they want to overthrow the existing order, to liberate developers, to bring joy back to technology work, and to enable the business to win in a time of digital disruption. To her surprise, she finds herself drawn ever further into this movement, eventually becoming one of the leaders of the Rebellion, which puts her in the crosshairs of some familiar and very dangerous enemies. The Age of Software is here, and another mass extinction event looms--this is a story about "red shirt" developers and business leaders working together, racing against time to innovate, survive, and thrive in a time of unprecedented uncertainty...and opportunity.

The Linux Command Line


William E. Shotts Jr. - 2012
    Available here:readmeaway.com/download?i=1593279523The Linux Command Line, 2nd Edition: A Complete Introduction PDF by William ShottsRead The Linux Command Line, 2nd Edition: A Complete Introduction PDF from No Starch Press,William ShottsDownload William Shotts’s PDF E-book The Linux Command Line, 2nd Edition: A Complete Introduction

Ruby for Rails: Ruby Techniques for Rails Developers


David A. Black - 2006
    That means you can't tap into the full power of Rails unless you master the Ruby language. ""Ruby for Rails,"" written by Ruby expert David Black (with a forward by David Heinemeier Hansson), helps Rails developers achieve Ruby mastery. Each chapter deepens your Ruby knowledge and shows you how it connects to Rails. You'll gain confidence working with objects and classes and learn how to leverage Ruby's elegant, expressive syntax for Rails application power. And you'll become a better Rails developer through a deep understanding of the design of Rails itself and how to take advantage of it.Newcomers to Ruby will find a Rails-oriented Ruby introduction that's easy to read and that includes dynamic programming techniques, an exploration of Ruby objects, classes, and data structures, and many neat examples of Ruby and Rails code in action. ""Ruby for Rails"": the Ruby guide for Rails developers!What's Inside Classes, modules, and objects Collection handling and filtering String and regular expression manipulation Exploration of the Rails source code Ruby dynamics Many more programming concepts and techniques!

Running in the Midpack: How to be a Strong, Successful and Happy Runner


Martin Yelling - 2021