Soft Skills: The Software Developer's Life Manual


John Z. Sonmez - 2014
    In it, developer and life coach John Sonmez addresses a wide range of important "soft" topics, from career and productivity to personal finance and investing, and even fitness and relationships, all from a developer-centric viewpoint.For most software developers, coding is the fun part. The hard bits are dealing with clients, peers, and managers, staying productive, achieving financial security, keeping yourself in shape, and finding true love. This book is here to help.Soft Skills: The software developer's life manual is a guide to a well-rounded, satisfying life as a technology professional. In it, developer and life coach John Sonmez offers advice to developers on important "soft" subjects like career and productivity, personal finance and investing, and even fitness and relationships. Arranged as a collection of 71 short chapters, this fun-to-read book invites you to dip in wherever you like. A Taking Action section at the end of each chapter shows you how to get quick results. Soft Skills will help make you a better programmer, a more valuable employee, and a happier, healthier person.What's InsideBoost your career by building a personal brandJohn's secret ten-step process for learning quicklyFitness advice to turn your geekiness to your advantageUnique strategies for investment and early retirement

Absolute Beginner's Guide to C


Greg Perry - 1993
    This bestseller talks to readers at their level, explaining every aspect of how to get started and learn the C language quickly. Readers also find out where to learn more about C. This book includes tear-out reference card of C functions and statements, a hierarchy chart, and other valuable information. It uses special icons, notes, clues, warnings, and rewards to make understanding easier. And the clear and friendly style presumes no programming knowledge.

Your Soul's Gift eChapters - Chapter 1: Healing: The Healing Power of the Life You Planned Before You Were Born


Robert Schwartz - 2012
    (It contains 60 pages from the full book, which is 528 pages.) All 13 chapters from the full book are available as stand-alone eChapters so that you may read about the spiritual meaning and purpose of just the specific challenges in your life and the lives of those you love. These eChapters help you understand why we as souls plan before birth to experience a particular challenge and how to heal from it. A complete list of all the eChapters is below. You may find the eChapters on Amazon by searching for “Your Soul’s Gift eChapters” (without the quote marks).From the back cover of the full book:In his groundbreaking first book, Your Soul's Plan, Robert Schwartz brought the idea of pre-birth planning into the mainstream. Now, his brilliant sequel Your Soul's Gift: The Healing Power of the Life You Planned Before You Were Born delves even deeper by exploring the pre-birth planning of spiritual awakening, miscarriage and abortion, caregiving, abusive relationships, sexuality, incest, adoption, poverty, suicide, rape, and mental illness. There’s also a chapter about the pre-birth planning we do with our future pets. Working with a team of gifted mediums, Schwartz brings forth great love and wisdom from the other side to explain why such experiences are planned and the deep, soul-level healing they can create.Through the stories in Your Soul s Gift you can:-Develop greater self-love as you become aware of the tremendous courage it takes for you to plan a life on Earth and to live the life you planned-Emerge from victim consciousness to know yourself as the powerful creator of your life-Forgive those who have hurt you and create a lasting inner peace-See profound purpose in experiences that once appeared to be meaningless suffering-Develop a heartfelt knowing of your infinite worth, beauty, magnificence, and sacredness as an eternal soul.Endorsements"This book is an incredible guide map to your soul and the various jewels stored inside it. Read this to reconnect with your TRUE SELF". --James Van Praagh, author of Growing Up in Heaven"Robert Schwartz offers deep wisdom into the purpose of our lives. He explains life and karma with clarity and elegance."--Arielle Ford, author of The Soulmate Secret"I was deeply impressed by Your Soul's Gift. This is a fine discussion of one of the great mysteries of existence: To what degree do we plan our lives before we are born? Robert Schwartz offers a profound spiritual analysis of some of life s most difficult crises and turning points. This book is well worth reading for its novel and surprising insights into the difficulties most of us face in life."--Raymond Moody, MD, PhD, author of Life After Life “In Your Soul’s Gift Robert Schwartz expands the boundaries of our existence.”—Larry Dossey, MD, author of The Power of Premonitions “An extraordinary book.”—Pim van Lommel, cardiologist, author of Consciousness Beyond LifeAbout the AuthorRobert Schwartz is a hypnotherapist who offers Past Life and Between Lives Soul Regressions to help people heal and understand their life purpose. For more information visit him online at www.yoursoulsplan.com.The following eChapters from Your Soul’s Gift are available on Amazon. (eChapters 2-13 all contain Chapter 1.)Ch. 1: HealingCh.

Free Kindle Books and How to Find Them


Michael Gallagher - 2009
    This guide shows you where you can receive several hundred thousand free books, blogs, short stories, and other content. Theoretically, you will never have to pay another cent for Kindle reading content again. It would cost thousands of dollars to replace most people’s physical books with the same books in electronic format – this guide will show you where to look and find thousands of books so you can read to your heart’s content.This guide also provides a brief overview of how to transfer books to your Kindle, the various file formats that are compatible with the Kindle, and how to download free books from the Internet and transfer to your Kindle.I will be updating this guide periodically as new material becomes available; you can check for the latest version by either reading the “Book Description” from your Kindle (you will need to have the Kindle’s wireless feature turned on) and seeing when it was last updated or, alternatively, from your computer’s web browser doing the same thing from the main Amazon store. If it has been updated, I will put in the first line the date of the revision. For example, this revision is from August 2009.Here is what you need to do to receive the updated content free. First delete the title "Free Kindle Books and How to Find Them" from your Kindle and "Your Media Library." If you are unable to delete the title "Free Kindle Books and How to Find Them" from "Your Media Library," contact Amazon Customer Service and have them delete "Free Kindle Books and How to Find Them" from "Your Media Library."Once the book has been deleted, In your Amazon account, go to "Your Media Library" and click the "Downloads" tab, located at the top. Select the purchased title "Free Kindle Books and How to Find Them," followed by "Send wirelessly to Kindle." The updated version will now be available on your Kindle to read.

Programming in Lua


Roberto Ierusalimschy - 2001
    Currently, Lua is being used in areas ranging from embedded systems to Web development and is widely spread in the game industry, where knowledge of Lua is an indisputable asset. "Programming in Lua" is the official book about the language, giving a solid base for any programmer who wants to use Lua. Authored by Roberto Ierusalimschy, the chief architect of the language, it covers all aspects of Lua 5---from the basics to its API with C---explaining how to make good use of its features and giving numerous code examples. "Programming in Lua" is targeted at people with some programming background, but does not assume any prior knowledge about Lua or other scripting languages. This Second Edition updates the text to Lua 5.1 and brings substantial new material, including numerous new examples, a detailed explanation of the new module system, and two new chapters centered on multiple states and garbage collection.

Ten Arguments For Deleting Your Social Media Accounts Right Now


Jaron Lanier - 2018
    In Ten Arguments For Deleting Your Social Media Accounts Right Now Jaron Lanier draws on his insider's expertise to explain precisely how social media works and why its cruel and dangerous effects are at the heart of its current business model and design. As well as offering ten simple arguments for liberating yourself from its addictive hold, his witty and urgent manifesto outlines a vision for an alternative that provides all the benefits of social media without the harm. nicer person in the process.

Capricorn: The Art of Living Well and Finding Happiness According to Your Star Sign (Pocket Astrology)


Sally Kirkman - 2018
    You are the achiever and status seeker of the zodiac. The signs of the zodiac can give us great insight into our day-to-day living as well as the many talents and qualities we possess. But in an increasingly unpredictable world, how can we make sense of them? And what do they mean? This insightful and introductory guide delves deep into your star sign, revealing unique traits and meanings which you didn't know. Along the way, you will discover how your sign defies your compatibility, how to improve your health and what your gifts are. ***The Pocket Astrology series will teach you how to live well and enhance every aspect of your life. From friendship to compatibility, careers to finance, you will discover new elements to your sign and learn about the ancient art of astrology. Other books in the series include: Aries, Taurus, Gemini, Cancer, Leo, Virgo, Libra, Scorpio, Sagittarius,Capricorn, Aquarius, Pisces

I'm Feeling Lucky: The Confessions of Google Employee Number 59


Douglas Edwards - 2011
    No academic analysis or bystander’s account can capture it. Now Doug Edwards, Employee Number 59, offers the first inside view of Google, giving readers a chance to fully experience the bizarre mix of camaraderie and competition at this phenomenal company. Edwards, Google’s first director of marketing and brand management, describes it as it happened. We see the first, pioneering steps of Larry Page and Sergey Brin, the company’s young, idiosyncratic partners; the evolution of the company’s famously nonhierarchical structure (where every employee finds a problem to tackle or a feature to create and works independently); the development of brand identity; the races to develop and implement each new feature; and the many ideas that never came to pass. Above all, Edwards—a former journalist who knows how to write—captures the “Google Experience,” the rollercoaster ride of being part of a company creating itself in a whole new universe. I’m Feeling Lucky captures for the first time the unique, self-invented, yet profoundly important culture of the world’s most transformative corporation.

Programming Groovy


Venkat Subramaniam - 2008
    But recently, the industry has turned to dynamic languages for increased productivity and speed to market.Groovy is one of a new breed of dynamic languages that run on the Java platform. You can use these new languages on the JVM and intermix them with your existing Java code. You can leverage your Java investments while benefiting from advanced features including true Closures, Meta Programming, the ability to create internal DSLs, and a higher level of abstraction.If you're an experienced Java developer, Programming Groovy will help you learn the necessary fundamentals of programming in Groovy. You'll see how to use Groovy to do advanced programming including using Meta Programming, Builders, Unit Testing with Mock objects, processing XML, working with Databases and creating your own Domain-Specific Languages (DSLs).

Build Your Own Database Driven Website Using PHP & MySQL


Kevin Yank - 2001
    There has been a marked increase in the adoption of PHP, most notably in the beginning to intermediate levels. PHP now boasts over 30% of the server side scripting market (Source: php.weblogs.com).The previous edition sold over 17,000 copies exclusively through Sitepoint.com alone. With the release of PHP 5, SitePoint have updated this bestseller to reflect best practice web development using PHP 5 and MySQL 4.The 3rd Edition includes more code examples and also a new bonus chapter on structured PHP Programming which introduces techniques for organizing real world PHP applications to avoid code duplication and ensure code is manageable and maintainable. The chapter introduces features like include files, user-defined function libraries and constants, which are combined to produce a fully functional access control system suitable for use on any PHP Website.

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.

Daily Inbox Zero: 9 Proven Steps to Eliminate Email Overload (Productive Habits Book 5)


S.J. Scott - 2014
    While email can enhance your personal communication, it can also turn into a huge time sink. Let email control you and it could lead to: low productivity, stress, distraction and a lack of focus on important projects. The solution? Learn how to declutter your inbox and never again get overwhelmed by email. DISCOVER:: How the "Inbox Zero Habit" Can Stem the Tide of Email Whereas most books (and blog posts) recommend fancy technology for email management, this doesn't solve the root problem. It's kind of like a doctor focusing on the symptoms, not the disease. In order to do your best work in a peaceful, constructive manner, you need to develop a specific routine that focuses on email efficiency. Put simply: You need to develop a habit for processing email. In the book "Daily Inbox Zero", you will get a nine-step plan that helps clear the email clutter--no matter how many messages you receive on a daily basis. If you are someone who only spends 20 minutes managing email, the tips in this book will cut that time in half. On the other hand, if you are a high-powered executive who spends as much as three to four hours per day managing email, this book will help you discover a number of high-leverage habits that will increase your productivity. DOWNLOAD:: Daily Inbox Zero: 9 Proven Steps to Eliminate Email Overload "Declutter Your Inbox" contains a detailed blueprint of how to be productive while processing email. You will learn how to: Read and understand the six limiting beliefs about email. Write template responses and use software to handle common questions. Practice the "10 rules" of writing efficient emails. Organize your inbox by creating email filters. Use seven tools for managing an empty inbox. Create a central location for files that you typically send. Practice the 4 D’s when processing emails. Streamline all your inboxes into one (or two) locations. Develop seven habits for managing email. Don't become a slave to your inbox. You can get to inbox zero by creating a powerful routine for processing email. Would You Like To Know More? Download and take control of email today. Scroll to the top of the page and select the buy button.

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

Android Application Development for Dummies


Donn Felker - 2010
    The open nature of the Android OS offers programmers the freedom to access the platform's capabilities and this straightforward guide walks you through the steps for creating amazing Android applications. Android programming expert Donn Felker explains how to download the SDK, get Eclipse up and running, code Android applications, and submit your finished products to the Android Market. Featuring two sample programs, this introductory book explores everything from the simple basics to more advanced aspects of the Android platform.Takes you soup through nuts of developing applications for the Android platform Begins with downloading the SDK, then explains how to code Android applications and submit projects to the Android Market Written by Android guru Donn Felker, who breaks every aspect of developing applications for the Android platform into easily digestible pieces No matter your level of programming experience, Android Application Development For Dummies is an ideal guide for getting started with developing applications for the Android platform.

Head First Object-Oriented Analysis and Design: A Brain Friendly Guide to OOA&D


Brett McLaughlin - 2006
    What sets this book apart is its focus on learning. The authors have made the content of OOAD accessible, usable for the practitioner." Ivar Jacobson, Ivar Jacobson Consulting"I just finished reading HF OOA&D and I loved it! The thing I liked most about this book was its focus on why we do OOA&D-to write great software!" Kyle Brown, Distinguished Engineer, IBM"Hidden behind the funny pictures and crazy fonts is a serious, intelligent, extremely well-crafted presentation of OO Analysis and Design. As I read the book, I felt like I was looking over the shoulder of an expert designer who was explaining to me what issues were important at each step, and why." Edward Sciore, Associate Professor, Computer Science Department, Boston College Tired of reading Object Oriented Analysis and Design books that only makes sense after you're an expert? You've heard OOA&D can help you write great software every time-software that makes your boss happy, your customers satisfied and gives you more time to do what makes you happy.But how?Head First Object-Oriented Analysis & Design shows you how to analyze, design, and write serious object-oriented software: software that's easy to reuse, maintain, and extend; software that doesn't hurt your head; software that lets you add new features without breaking the old ones. Inside you will learn how to:Use OO principles like encapsulation and delegation to build applications that are flexible Apply the Open-Closed Principle (OCP) and the Single Responsibility Principle (SRP) to promote reuse of your code Leverage the power of design patterns to solve your problems more efficiently Use UML, use cases, and diagrams to ensure that all stakeholders are communicating clearly to help you deliver the right software that meets everyone's needs.By exploiting how your brain works, Head First Object-Oriented Analysis & Design compresses the time it takes to learn and retain complex information. Expect to have fun, expect to learn, expect to be writing great software consistently by the time you're finished reading this!