For The Sake of Heaviness: The History of Metal Blade Records


Brian Slagel - 2017
    scene. Released in 1982, the Metal Massacre LP included the debut recordings of local groups such as Steeler, Malice, Ratt, and Metallica. In the wake of the album's unexpected success Slagel virtually stumbled into creating a proper record label, issuing the first releases by Bitch, Armored Saint, and Slayer the following year. For The Sake Of Heaviness is an inside look at how Brian built Metal Blade from a one-man operation in his mom's non-air-conditioned garage to the preeminent international home of heavy music that it is today. He shares his insights into signing and working with Amon Amarth, Anvil, As I Lay Dying, Behemoth, The Black Dahlia Murder, Cannibal Corpse, Cirith Ungol, Corrosion of Conformity, D.R.I., Fates Warning, Flotsam and Jetsam, Gwar, King Diamond, King's X, Lizzy Borden, Manowar, Mercyful Fate, Overkill, Raven, Sacred Reich, Six Feet Under, Trouble, Unearth, Voivod, Whitechapel, and others. Always hard at work on a diverse range of projects, Brian reveals the early advice he gave that helped guide Mötley Crüe's career; how he helped Metallica replace their bassist-twice; his detailed work on Thin Lizzy and Alice Cooper reissues; his behind-the-scenes role in the careers of Mother Love Bone, Alice in Chains, Faith No More, Goo Goo Dolls, and Lamb of God; and his unlikely ventures with kindred metal heads-from hockey star Ken Baumgartner, to celebrity chef Chris Santos, to The Howard Stern Show's Richard Christy, to comedians Jim Florentine, Don Jamieson and Jim Breuer. Throughout For The Sake Of Heaviness, Brian steps aside to present first-person insights and extended guest interviews featuring friends, colleagues, Metal Blade staffers, and a long list of artists, including Metallica's James Hetfield, Slayer's Kerry King, King Diamond, and many more. Brian highlights the ins and outs of his 35 year metal odyssey, from promoting small shows in California's San Fernando Valley in the early days, to forging a major partnership with Warner Bros. Records; from weathering the Parents Music Resource Center's attempts to regulate lyrical content, to squaring off with Time Warner over Gwar's envelope-pushing themes; from nearly going bankrupt after underestimating the impact of the rise of CDs, to surviving and thriving in today's rapidly changing music business environment. Featuring a Foreword by Metallica's Lars Ulrich, For The Sake Of Heaviness pulls back the curtain to reveal the definitive look at how Metal Blade began, what they've accomplished, and where they're going. With the help of co-writer Mark Eglinton, Brian Slagel invites the reader into a personal conversation about his life's passion, and the passion that drives Metal Blade-finding, exposing, and promoting the best heavy music on the planet.

Aircraft Structures for Engineering Students


T.H.G. Megson - 1989
    It covers all fundamental subjects, including elasticity, structural analysis, airworthiness and aeroelasticity. Now in its fourth edition, the author has revised and updated the text throughout and added new case study and worked example material to make the text even more accessible.The leading Aircraft Structures text, covering a complete course from basic structural mechanics to finite element analysisEnhanced pedagogy with additional case studies, worked examples and home work exercises

Programming in Scala


Martin Odersky - 2008
     Coauthored by the designer of the Scala language, this authoritative book will teach you, one step at a time, the Scala language and the ideas behind it. The book is carefully crafted to help you learn. The first few chapters will give you enough of the basics that you can already start using Scala for simple tasks. The entire book is organized so that each new concept builds on concepts that came before - a series of steps that promises to help you master the Scala language and the important ideas about programming that Scala embodies. A comprehensive tutorial and reference for Scala, this book covers the entire language and important libraries.

Strategic Management: Concepts


Fred R. David - 2002
    Forty-one Experiential Exercises, and 41 cases are included. Topics covered include corporate culture, organizational structure, marketing concepts, financial tools and techniques, strategy implementation issues, as well as extensive coverage of global issues, concerns and idiosyncrasies. For anyone interested in the fields of Strategic Management, Strategy, and Business Policy.

Build Awesome Command-Line Applications in Ruby: 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. As Ruby pro David Copeland explains, writing a command-line application that is self-documenting, robust, adaptable and forever useful is easier than you might think. Ruby is particularly suited to this task, since it combines high-level abstractions with "close to the metal" system interaction wrapped up in a concise, readable syntax. Moreover, 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 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.What You Need: All you'll need is Ruby, and the ability to install a few gems along the way. Examples written for Ruby 1.9.2, but 1.8.7 should work just as well.

Electronic Devices and Circuit Theory


Robert L. Boylestad - 2005
    Boylestad and Nashelsky offer students a complete and comprehensive survey, focusing on all the essentials they will need to succeed on the job. This very readable presentation is supported by strong pedagogy and content that is ideal for new students of this rapidly changing field. Its colorful, student-friendly layout boasts a large number of stunning photographs. A broad range of ancillary materials is available for instructor support.

Domain-Specific Languages


Martin Fowler - 2010
    In Domain-Specific Languages , noted software development expert Martin Fowler first provides the information software professionals need to decide if and when to utilize DSLs. Then, where DSLs prove suitable, Fowler presents effective techniques for building them, and guides software engineers in choosing the right approaches for their applications. This book's techniques may be utilized with most modern object-oriented languages; the author provides numerous examples in Java and C#, as well as selected examples in Ruby. Wherever possible, chapters are organized to be self-standing, and most reference topics are presented in a familiar patterns format. Armed with this wide-ranging book, developers will have the knowledge they need to make important decisions about DSLs--and, where appropriate, gain the significant technical and business benefits they offer. The topics covered include: - How DSLs compare to frameworks and libraries, and when those alternatives are sufficient - Using parsers and parser generators, and parsing external DSLs - Understanding, comparing, and choosing DSL language constructs - Determining whether to use code generation, and comparing code generation strategies - Previewing new language workbench tools for creating DSLs

Graph Databases


Ian Robinson - 2013
    With this practical book, you’ll learn how to design and implement a graph database that brings the power of graphs to bear on a broad range of problem domains. Whether you want to speed up your response to user queries or build a database that can adapt as your business evolves, this book shows you how to apply the schema-free graph model to real-world problems.Learn how different organizations are using graph databases to outperform their competitors. With this book’s data modeling, query, and code examples, you’ll quickly be able to implement your own solution.Model data with the Cypher query language and property graph modelLearn best practices and common pitfalls when modeling with graphsPlan and implement a graph database solution in test-driven fashionExplore real-world examples to learn how and why organizations use a graph databaseUnderstand common patterns and components of graph database architectureUse analytical techniques and algorithms to mine graph database information

Mastering Regular Expressions


Jeffrey E.F. Friedl - 1997
    They are now standard features in a wide range of languages and popular tools, including Perl, Python, Ruby, Java, VB.NET and C# (and any language using the .NET Framework), PHP, and MySQL.If you don't use regular expressions yet, you will discover in this book a whole new world of mastery over your data. If you already use them, you'll appreciate this book's unprecedented detail and breadth of coverage. If you think you know all you need to know about regularexpressions, this book is a stunning eye-opener.As this book shows, a command of regular expressions is an invaluable skill. Regular expressions allow you to code complex and subtle text processing that you never imagined could be automated. Regular expressions can save you time and aggravation. They can be used to craft elegant solutions to a wide range of problems. Once you've mastered regular expressions, they'll become an invaluable part of your toolkit. You will wonder how you ever got by without them.Yet despite their wide availability, flexibility, and unparalleled power, regular expressions are frequently underutilized. Yet what is power in the hands of an expert can be fraught with peril for the unwary. Mastering Regular Expressions will help you navigate the minefield to becoming an expert and help you optimize your use of regular expressions.Mastering Regular Expressions, Third Edition, now includes a full chapter devoted to PHP and its powerful and expressive suite of regular expression functions, in addition to enhanced PHP coverage in the central "core" chapters. Furthermore, this edition has been updated throughout to reflect advances in other languages, including expanded in-depth coverage of Sun's java.util.regex package, which has emerged as the standard Java regex implementation.Topics include:A comparison of features among different versions of many languages and toolsHow the regular expression engine worksOptimization (major savings available here!)Matching just what you want, but not what you don't wantSections and chapters on individual languagesWritten in the lucid, entertaining tone that makes a complex, dry topic become crystal-clear to programmers, and sprinkled with solutions to complex real-world problems, Mastering Regular Expressions, Third Edition offers a wealth information that you can put to immediateuse.Reviews of this new edition and the second edition: "There isn't a better (or more useful) book available on regular expressions."--Zak Greant, Managing Director, eZ Systems"A real tour-de-force of a book which not only covers the mechanics of regexes in extraordinary detail but also talks about efficiency and the use of regexes in Perl, Java, and .NET...If you use regular expressions as part of your professional work (even if you already have a good book on whatever language you're programming in) I would strongly recommend this book to you."--Dr. Chris Brown, Linux Format"The author does an outstanding job leading the reader from regexnovice to master. The book is extremely easy to read and chock full ofuseful and relevant examples...Regular expressions are valuable toolsthat every developer should have in their toolbox. Mastering RegularExpressions is the definitive guide to the subject, and an outstandingresource that belongs on every programmer's bookshelf. Ten out of TenHorseshoes."--Jason Menard, Java Ranch

Software Estimation: Demystifying the Black Art


Steve McConnell - 2006
    In fact, generating accurate estimates is straightforward—once you understand the art of creating them.In his highly anticipated book, acclaimed author Steve McConnell unravels the mystery to successful software estimation—distilling academic information and real-world experience into a practical guide for working software professionals. Instead of arcane treatises and rigid modeling techniques, this guide highlights a proven set of procedures, understandable formulas, and heuristics that individuals and development teams can apply to their projects to help achieve estimation proficiency.

SELF-CONFIDENCE BOOM: The Simple Way to Building Your Self-Confidence


George Zelina - 2017
    In this book you will learn how to:- Develop and master simple techniques to increase your self-confidence- Incorporate these techniques as a part of you everyday life- Implement techniques which work regardless of your gender or age- Overcome low self-esteem- Become an all-around happier personBased on moments within his personal life, author George Zelina paints a vivid picture of how he overcame his low self-esteem and went on to become a successful certified life coach.Imagine being able to set goals and see them through to the end, all because of an increase in self-confidence. You could quit smoking, lose weight or learn a new skill. You could do anything, in fact, because with self-confidence comes the knowledge that anything is within your grasp.

Effective Python: 90 Specific Ways to Write Better Python (Effective Software Development Series)


Brett Slatkin - 2019
    However, Python’s unique strengths, charms, and expressiveness can be hard to grasp, and there are hidden pitfalls that can easily trip you up. This second edition of Effective Python will help you master a truly “Pythonic” approach to programming, harnessing Python’s full power to write exceptionally robust and well-performing code. Using the concise, scenario-driven style pioneered in Scott Meyers’ best-selling Effective C++, Brett Slatkin brings together 90 Python best practices, tips, and shortcuts, and explains them with realistic code examples so that you can embrace Python with confidence. Drawing on years of experience building Python infrastructure at Google, Slatkin uncovers little-known quirks and idioms that powerfully impact code behavior and performance. You’ll understand the best way to accomplish key tasks so you can write code that’s easier to understand, maintain, and improve. In addition to even more advice, this new edition substantially revises all items from the first edition to reflect how best practices have evolved. Key features include 30 new actionable guidelines for all major areas of Python Detailed explanations and examples of statements, expressions, and built-in types Best practices for writing functions that clarify intention, promote reuse, and avoid bugs Better techniques and idioms for using comprehensions and generator functions Coverage of how to accurately express behaviors with classes and interfaces Guidance on how to avoid pitfalls with metaclasses and dynamic attributes More efficient and clear approaches to concurrency and parallelism Solutions for optimizing and hardening to maximize performance and quality Techniques and built-in modules that aid in debugging and testing Tools and best practices for collaborative development   Effective Python will prepare growing programmers to make a big impact using Python.

RESTful Web Services Cookbook


Subbu Allamaraju - 2010
    This cookbook includes more than 100 recipes to help you take advantage of REST, HTTP, and the infrastructure of the Web. You'll learn ways to design RESTful web services for client and server applications that meet performance, scalability, reliability, and security goals, no matter what programming language and development framework you use.Each recipe includes one or two problem statements, with easy-to-follow, step-by-step instructions for solving them, as well as examples using HTTP requests and responses, and XML, JSON, and Atom snippets. You'll also get implementation guidelines, and a discussion of the pros, cons, and trade-offs that come with each solution.Learn how to design resources to meet various application scenariosSuccessfully design representations and URIsImplement the hypertext constraint using links and link headersUnderstand when and how to use Atom and AtomPubKnow what and what not to do to support cachingLearn how to implement concurrency controlDeal with advanced use cases involving copying, merging, transactions, batch processing, and partial updatesSecure web services and support OAuth

Dante's Town of Terror


Patrick R. Delaney - 2018
    Bill, Brian, and Cathy had the perfect camping trip planned. It was supposed to be a weekend filled with good friends and healing. But when an unexpected collision with fate leaves them stranded deep in the wilderness, they find a deserted town not listed on any map. Somewhere time doesn't exist and nothing seems quite right. Somewhere no one ever leaves and insidious things wait in the dark. When they meet a desperate man searching for his lost love and a suspiciously prepared stranger they are forced to work together to find an escape. A vacation soon becomes a fight for survival when a mysterious figure from Bill's past returns and the true nature of the town is revealed.

Computer Organization & Design: The Hardware/Software Interface


David A. Patterson - 1993
    More importantly, this book provides a framework for thinking about computer organization and design that will enable the reader to continue the lifetime of learning necessary for staying at the forefront of this competitive discipline. --John Crawford Intel Fellow Director of Microprocessor Architecture, Intel The performance of software systems is dramatically affected by how well software designers understand the basic hardware technologies at work in a system. Similarly, hardware designers must understand the far reaching effects their design decisions have on software applications. For readers in either category, this classic introduction to the field provides a deep look into the computer. It demonstrates the relationship between the software and hardware and focuses on the foundational concepts that are the basis for current computer design. Using a distinctive learning by evolution approach the authors present each idea from its first principles, guiding readers through a series of worked examples that incrementally add more complex instructions until they ha