Dragon's Soul: An End's Beginning


Tony Tran - 2016
    As he takes his last breathe his life flashed before his eyes , from an early age he had been like a sponge soaking in all the knowledge around him, science, history, culture, literature, and even military strategy he absorbed it all. But as his life was coming to an end he scorned all his knowledge, what was the point of knowing everything when you weren’t even able to protect yourself or the ones you loved. As the boy closed his eyes for one final time,he laughed at how blinded he had been about the world and people and thought that if there was indeed a next life he would obtain power, power to protect himself and his loved one. And so this marked the end of his life, but for some, the end is only the beginning

How Data Science Is Transforming Health Care


Mike Loukides - 2012
    

Independent Contractor, Sole Proprietor, and LLC Taxes Explained in 100 Pages or Less


Mike Piper - 2011
    Find all of the following, explained in plain-English with no legal jargon:Business Taxation 101: A brief primer on tax topics in general, especially as they apply to businesses.Home Office Deduction: How to ensure you qualify for it and how to calculate it.Estimated Tax payments: When and how to pay them, as well as an easy way to calculate each payment.Self-Employment Tax: What it is, why it exists, and how to calculate it.Business Retirement Plans: What the different types are, and which one is best for you.Numerous Business Deductions: Several deductions explained in detail, including how to make sure you can qualify to take them and how to maximize them.Audit Protection: Learn what records you need to keep (and how long to keep them) in order to protect yourself in case of an audit.

Turing's Cathedral: The Origins of the Digital Universe


George Dyson - 2012
    In Turing’s Cathedral, George Dyson focuses on a small group of men and women, led by John von Neumann at the Institute for Advanced Study in Princeton, New Jersey, who built one of the first computers to realize Alan Turing’s vision of a Universal Machine. Their work would break the distinction between numbers that mean things and numbers that do things—and our universe would never be the same. Using five kilobytes of memory (the amount allocated to displaying the cursor on a computer desktop of today), they achieved unprecedented success in both weather prediction and nuclear weapons design, while tackling, in their spare time, problems ranging from the evolution of viruses to the evolution of stars. Dyson’s account, both historic and prophetic, sheds important new light on how the digital universe exploded in the aftermath of World War II. The proliferation of both codes and machines was paralleled by two historic developments: the decoding of self-replicating sequences in biology and the invention of the hydrogen bomb. It’s no coincidence that the most destructive and the most constructive of human inventions appeared at exactly the same time.  How did code take over the world? In retracing how Alan Turing’s one-dimensional model became John von Neumann’s two-dimensional implementation, Turing’s Cathedral offers a series of provocative suggestions as to where the digital universe, now fully three-dimensional, may be heading next.

Practical Object Oriented Design in Ruby


Sandi Metz - 2012
    The Web is awash in Ruby code that is now virtually impossible to change or extend. This text helps you solve that problem by using powerful real-world object-oriented design techniques, which it thoroughly explains using simple and practical Ruby examples. Sandi Metz has distilled a lifetime of conversations and presentations about object-oriented design into a set of Ruby-focused practices for crafting manageable, extensible, and pleasing code. She shows you how to build new applications that can survive success and repair existing applications that have become impossible to change. Each technique is illustrated with extended examples, all downloadable from the companion Web site, poodr.info. The first title to focus squarely on object-oriented Ruby application design, Practical Object-Oriented Design in Ruby will guide you to superior outcomes, whatever your previous Ruby experience. Novice Ruby programmers will find specific rules to live by; intermediate Ruby programmers will find valuable principles they can flexibly interpret and apply; and advanced Ruby programmers will find a common language they can use to lead development and guide their colleagues. This guide will help you Understand how object-oriented programming can help you craft Ruby code that is easier to maintain and upgrade Decide what belongs in a single Ruby class Avoid entangling objects that should be kept separate Define flexible interfaces among objects Reduce programming overhead costs with duck typing Successfully apply inheritance Build objects via composition Design cost-effective tests Solve common problems associated with poorly designed Ruby code

Automate the Boring Stuff with Python: Practical Programming for Total Beginners


Al Sweigart - 2014
    But what if you could have your computer do them for you?In "Automate the Boring Stuff with Python," you'll learn how to use Python to write programs that do in minutes what would take you hours to do by hand no prior programming experience required. Once you've mastered the basics of programming, you'll create Python programs that effortlessly perform useful and impressive feats of automation to: Search for text in a file or across multiple filesCreate, update, move, and rename files and foldersSearch the Web and download online contentUpdate and format data in Excel spreadsheets of any sizeSplit, merge, watermark, and encrypt PDFsSend reminder emails and text notificationsFill out online formsStep-by-step instructions walk you through each program, and practice projects at the end of each chapter challenge you to improve those programs and use your newfound skills to automate similar tasks.Don't spend your time doing work a well-trained monkey could do. Even if you've never written a line of code, you can make your computer do the grunt work. Learn how in "Automate the Boring Stuff with Python.""

Designing Interfaces: Patterns for Effective Interaction Design


Jenifer Tidwell - 2005
    Users demand software that is well-behaved, good-looking, and easy to use. Your clients or managers demand originality and a short time to market. Your UI technology -- web applications, desktop software, even mobile devices -- may give you the tools you need, but little guidance on how to use them well.UI designers over the years have refined the art of interface design, evolving many best practices and reusable ideas. If you learn these, and understand why the best user interfaces work so well, you too can design engaging and usable interfaces with less guesswork and more confidence.Designing Interfaces captures those best practices as design patterns -- solutions to common design problems, tailored to the situation at hand. Each pattern contains practical advice that you can put to use immediately, plus a variety of examples illustrated in full color. You'll get recommendations, design alternatives, and warnings on when not to use them.Each chapter's introduction describes key design concepts that are often misunderstood, such as affordances, visual hierarchy, navigational distance, and the use of color. These give you a deeper understanding of why the patterns work, and how to apply them with more insight.A book can't design an interface for you -- no foolproof design process is given here -- but Designing Interfaces does give you concrete ideas that you can mix and recombine as you see fit. Experienced designers can use it as a sourcebook of ideas. Novice designers will find a roadmap to the world of interface and interaction design, with enough guidance to start using these patterns immediately.

The Agile Samurai: How Agile Masters Deliver Great Software


Jonathan Rasmusson - 2010
    Combining tools, core principles, and plenty of humor, The Agile Samurai gives you the tools and the attitude to deliver something of value every week, and make rolling software into production a non-event. You’ll see how agile software delivery really works and how to help your team get agile fast, while having fun along the way.

What's New in Java 7?


Madhusudhan Konda - 2011
    Madhusudhan Konda provides an overview of these, including strings in switch statements, multi-catch exception handling, try-with-resource statements, the new File System API, extensions of the JVM, support for dynamically-typed languages, and the fork and join framework for task parallelism.

Free: The Future of a Radical Price


Chris Anderson - 2009
    Reveals how to run an online business profitably in spite of the Internet's inherently free culture, disseminating the principles of a ''priceless economy'' in six categories that pertain to advertising, labor exchange, and advanced-version fees.

Business Law: The Ethical, Global, and E-Commerce Environment


Jane P. Mallor - 1997
    The cases in the 15th edition are excerpted and edited by the authors. The syntax is not altered, therefore retains the language of the courts. As in recent previous editions, the 15th edition includes a mix of actual AND hypothetical cases. This text is our most research-based Business Law text.

Information Doesn't Want to Be Free: Laws for the Internet Age


Cory Doctorow - 2014
    Can small artists still thrive in the Internet era? Can giant record labels avoid alienating their audiences? This is a book about the pitfalls and the opportunities that creative industries (and individuals) are confronting today — about how the old models have failed or found new footing, and about what might soon replace them. An essential read for anyone with a stake in the future of the arts, Information Doesn’t Want to Be Free offers a vivid guide to the ways creativity and the Internet interact today, and to what might be coming next.

Resilient Web Design


Jeremy Keith
    This is not a handbook. It’s more like a history book.Marshall McLuhan once said:We look at the present through a rear‐view mirror. We march backwards into the future.But in the world of web design, we are mostly preoccupied with the here and now. When we think beyond our present moment, it is usually to contemplate the future—to imagine the devices, features, and interfaces that don’t yet exist. We don’t have time to look back upon our past, and yet the history of web design is filled with interesting ideas.The World Wide Web has been around for long enough now that we can begin to evaluate the twists and turns of its evolution. I wrote this book to highlight some of the approaches to web design that have proven to be resilient. I didn’t do this purely out of historical interest (although I am fascinated by the already rich history of our young industry). In learning from the past, I believe we can better prepare for the future.You won’t find any code in here to help you build better websites. But you will find ideas and approaches. Ideas are more resilient than code. I’ve tried to combine the most resilient ideas from the history of web design into an approach for building the websites of the future.I hope you will join me in building a web that lasts; a web that’s resilient.

Motivation 101: Ten Ways to Increase Your Daily Motivation (Paul G. Brodie Seminar Series Book 1)


Paul G. Brodie - 2015
    Brodie Seminar Book Series) shows how you can change your mindset and improve your personal motivation. Learning how to remain motivated in your life is essential. Without motivation, you will surely find yourself lacking quality results in life. • Do you have everything you wish to achieve in your life? • Do you have any important goals to accomplish in your life? • Are you really accomplishing your goals and dreams? • Have you ever stopped to actually evaluate the quality of your life? Most people struggle to produce the exact results they want in their life, typically due to a lack of motivation or inspiration to take the necessary actions. If you want to become successful in your life, the secrets are revealed in Motivation 101. These untold secrets will encourage and prepare you to take action. It is these actions that will translate to increasing the results you want. Motivation 101 will help open your eyes, mind, and body and will help teach you how to stay motivated and to take action to accomplish your goals. This is why Motivation 101 is a must-have in every library or home. Here are a few things that you will get out of Motivation 101 • How to start your day on the right note • How to utilize the Power of Music throughout the day • How to realize who your greatest opponent really is • How to create your own environment • How to Just Do It when it comes to accomplishing your goals • How to become a Master of Your Own Universe The perfect way to get motivation is from deep within you. Doing something that will motivate you will surely get the results. This book is intended to help eliminate procrastination and teach you how to be passionate about everything you set out to do, encourage you to do what you really love and help create value for not only for yourself but for others. This is the fundamental success principle that you must aspire to accomplish and Motivation 101 will help your journey. Motivation 101 can help you move toward enjoying your peak level of living. Life is more than mere existence. We only truly exist when we live our lives with purpose. Motivation 101 shows you how you can easily start your own journey towards a healthier mindset – a mindset that you can be proud of and achieve mental freedom. But more than this, Motivation 101 explores what it means to live a truly happy and fulfilled life – to really live the life of your dreams and pursue what you love. It encourages you to examine your own motivations and desires in order to determine your path in life. To get access to the bonus materials and resources (all for FREE), be sure to visit: www.BrodieEDU.com

Programming WCF Services


Juval Lowy - 2007
    Relentlessly practical, the book delivers insight, not documentation, to teach developers what they need to know to build the next generation of SOAs.After explaining the advantages of service-orientation for application design and teaching the basics of how to develop SOAs using WCF, the book shows how you can take advantage of built-in features such as service hosting, instance management, asynchronous calls, synchronization, reliability, transaction management, disconnected queued calls and security to build best in class applications. "Programming WCF Services" focuses on the rationale behind particular design decisions, often shedding light on poorly-documented and little-understood aspects of SOA development. Developers and architects will learn not only the "how" of WCF programming, but also relevant design guidelines, best practices, and pitfalls. Original techniques and utilities provided by the author throughout the book go well beyond anything that can be found in conventional sources.Based on experience and insight gained while taking part in the strategic design of WCF and working with the team that implemented it, "Programming WCF Services" provides experienced working professionals with the definitive work on WCF. Not only will this book make you a WCF expert, it will make you a better software engineer. It's the Rosetta Stone of WCF.