Shocking Career Secrets - Basic Edition


Ryan Firestorm - 2013
    These secrets will help you get great salary raises, get selected in a job interview, & even get a promotion easily. Here are the closely-guarded secrets that will be revealed in this never-before disclosure. Career Secret # 1: Why would you be fired? Can you avoid the dreaded Pink Slip? And why the most-beloved perk 'Work From Home' is the surest ticket out of the company? For the first time ever, you will be taken behind the scenes of a mass-firing (multiple layoffs). You will understand what prompts a company to fire its loyal employees (this means you). And the biggest insider secret... if you are Working from Home, why you will get laid off in the next few months. You will also learn how to protect your job & make yourself almost 'fire'proof. Career Secret # 2: Job sites are utterly useless Sick and tired of job hunting? Learn why job sites are utterly useless & where you need to focus your energies for a job search. This one strategy will increase your probability of getting a job from a measly 1% to a stunning 60%. Career Secret # 3: Your experience or skills doesn't matter in an Interview! Did you know that your experience or skills doesn't count for the hiring manager? What is the recruiter really looking for? It's this one little thing... Career Secret # 4: Your manager doesn't care what you did the whole year Are you surprised? Or did I confirm what you already suspected? Is everything you are doing in your job, all in vain? Not yet. This secret will tell you how to get on your manager's radar. Career Secret # 5: Appraisal ratings and increments are your manager's headache. Here's how to force your manager to give you a fat paycheck. There is a ton of information on salary negotiation during a job interview. What about salary negotiation during a performance review? This secret will tell you the simplest & easiest way to rate your own performance. And how to make an epic presentation that will force your manager to grudgingly give you a great rating & an excellent salary raise.

PHP 6 and MySQL 5 for Dynamic Web Sites: Visual Quickpro Guide


Larry Ullman - 2007
    With step-by-step instructions, complete scripts, and expert tips to guide readers, this work gets right down to business - after grounding readers with separate discussions of first the scripting language (PHP) and then the database program (MySQL), it goes on to cover security, sessions and cookies, and using additional Web tools.

Decision Support Systems and Intelligent Systems


Efraim Turban - 1998
    

Unity in Action


Joseph Hocking - 2015
    You'll master the Unity toolset from the ground up, adding the skills you need to go from application coder to game developer. Based on Unity version 5.About the BookThis book helps readers build successful games with the Unity game development platform. You will use the powerful C# language, Unity's intuitive workflow tools, and a state-of-the-art rendering engine to build and deploy mobile, desktop, and console games. Unity's single codebase approach minimizes inefficient switching among development tools and concentrates your attention on making great interactive experiences.Unity in Action teaches you how to write and deploy games. You'll master the Unity toolset from the ground up, adding the skills you need to go from application coder to game developer. Each sample project illuminates specific Unity features and game development strategies. As you read and practice, you'll build up a well-rounded skill set for creating graphically driven 2D and 3D game applications.You'll need to know how to program, in C# or a similar OO language. No previous Unity experience or game development knowledge is assumed.

Lex & Yacc


John R. Levine - 1990
    These tools help programmers build compilers and interpreters, but they also have a wider range of applications.The second edition contains completely revised tutorial sections for novice users and reference sections for advanced users. This edition is twice the size of the first and has an expanded index.The following material has been added:Each utility is explained in a chapter that covers basic usage and simple, stand-alone applications How to implement a full SQL grammar, with full sample code Major MS-DOS and Unix versions of lex and yacc are explored in depth, including AT&T lex and yacc, Berkeley yacc, Berkeley/GNU Flex, GNU Bison, MKS lex and yacc, and Abraxas PCYACC

Enjoying India: The Essential Handbook


J.D. Viharini - 2010
    It will give you the knowledge to navigate this unfamiliar land with ease. Enjoying India offers a wealth of insights into India's culture and style of functioning, covering many important topics that are either dealt with superficially or omitted altogether by other books. Whether you are in India for business or pleasure, this is the one book you need to experience the best of India. Acquire the skills, understanding and confidence you need to: * Stay safe and healthy * Communicate successfully * Understand how yes can mean no * Avoid cultural blunders * Deal with Indian bureaucracy * Accommodate special needs * Bargain effectively * Get a seat on a fully booked train * Use your computer safely * Cope with Indian plumbing * and much, much more . . .

Who Ate My Cheese?: A Nauseating Treatise on Cheese and Its Comsumption


John W. Nichols - 2008
    Perhaps it even moved you. Now here's your chance for a fresh perspective, an opportunity to understand cheese from the bottom up.

Facts and Fallacies of Software Engineering


Robert L. Glass - 2002
    Though it may not seem this way for those who have been in the field for most of their careers, in the overall scheme of professions, software builders are relative "newbies." In the short history of the software field, a lot of facts have been identified, and a lot of fallacies promulgated. Those facts and fallacies are what this book is about. There's a problem with those facts-and, as you might imagine, those fallacies. Many of these fundamentally important facts are learned by a software engineer, but over the short lifespan of the software field, all too many of them have been forgotten. While reading Facts and Fallacies of Software Engineering , you may experience moments of "Oh, yes, I had forgotten that," alongside some "Is that really true?" thoughts. The author of this book doesn't shy away from controversy. In fact, each of the facts and fallacies is accompanied by a discussion of whatever controversy envelops it. You may find yourself agreeing with a lot of the facts and fallacies, yet emotionally disturbed by a few of them! Whether you agree or disagree, you will learn why the author has been called "the premier curmudgeon of software practice." These facts and fallacies are fundamental to the software building field-forget or neglect them at your peril!

Software Design Decoded: 66 Ways Experts Think


Marian Petre - 2016
    Expert software designers have specific habits, learned practices, and observed principles that they apply deliberately during their design work. This book offers sixty-six insights, distilled from years of studying experts at work, that capture what successful software designers actually do to create great software.The book presents these insights in a series of two-page illustrated spreads, with the principle and a short explanatory text on one page, and a drawing on the facing page. For example, "Experts generate alternatives" is illustrated by the same few balloons turned into a set of very different balloon animals. The text is engaging and accessible; the drawings are thought-provoking and often playful.Organized into such categories as "Experts reflect," "Experts are not afraid," and "Experts break the rules," the insights range from "Experts prefer simple solutions" to "Experts see error as opportunity." Readers learn that "Experts involve the user"; "Experts take inspiration from wherever they can"; "Experts design throughout the creation of software"; and "Experts draw the problem as much as they draw the solution."One habit for an aspiring expert software designer to develop would be to read and reread this entertaining but essential little book. The insights described offer a guide for the novice or a reference for the veteran--in software design or any design profession.A companion web site provides an annotated bibliography that compiles key underpinning literature, the opportunity to suggest additional insights, and more.

Python 3 Object Oriented Programming


Dusty Phillips - 2010
    Many examples are taken from real-world projects. The book focuses on high-level design as well as the gritty details of the Python syntax. The provided exercises inspire the reader to think about his or her own code, rather than providing solved problems. If you're new to Object Oriented Programming techniques, or if you have basic Python skills and wish to learn in depth how and when to correctly apply Object Oriented Programming in Python, this is the book for you. If you are an object-oriented programmer for other languages, you too will find this book a useful introduction to Python, as it uses terminology you are already familiar with. Python 2 programmers seeking a leg up in the new world of Python 3 will also find the book beneficial, and you need not necessarily know Python 2.

Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation


Jez Humble - 2010
    This groundbreaking new book sets out the principles and technical practices that enable rapid, incremental delivery of high quality, valuable new functionality to users. Through automation of the build, deployment, and testing process, and improved collaboration between developers, testers, and operations, delivery teams can get changes released in a matter of hours-- sometimes even minutes-no matter what the size of a project or the complexity of its code base. Jez Humble and David Farley begin by presenting the foundations of a rapid, reliable, low-risk delivery process. Next, they introduce the "deployment pipeline," an automated process for managing all changes, from check-in to release. Finally, they discuss the "ecosystem" needed to support continuous delivery, from infrastructure, data and configuration management to governance. The authors introduce state-of-the-art techniques, including automated infrastructure management and data migration, and the use of virtualization. For each, they review key issues, identify best practices, and demonstrate how to mitigate risks. Coverage includes - Automating all facets of building, integrating, testing, and deploying software - Implementing deployment pipelines at team and organizational levels - Improving collaboration between developers, testers, and operations - Developing features incrementally on large and distributed teams - Implementing an effective configuration management strategy - Automating acceptance testing, from analysis to implementation - Testing capacity and other non-functional requirements - Implementing continuous deployment and zero-downtime releases - Managing infrastructure, data, components and dependencies - Navigating risk management, compliance, and auditing Whether you're a developer, systems administrator, tester, or manager, this book will help your organization move from idea to release faster than ever--so you can deliver value to your business rapidly and reliably.

IBM PC Assembly Language and Programming


Peter Abel - 1987
    Coverage starts from scratch, discussing the simpler aspects of the hardware, and the language, then introduces technical details and instructions as they are needed.

JavaScript Allongé: A strong cup of functions, objects, combinators, and decorators


Reginald Braithwaite - 2012
    JavaScript Allongé is for:-- Programmers learning JavaScript who want a thorough grounding in its fundamentals rather than a cursory treatment of its syntax.-- Programmers already using JavaScript who want to go back and take a deep dive into programming with functions and combinators.-- Any programmer curious about programming with functions.JavaScript Allongé's primary focus is functions as first-class values and topics built on those fundamentals such as objects, prototypes, "classes," combinators, method decorators, and fluent APIs.

Too Many Bosses, Too Few Leaders: The Three Essential Principles You Need to Become an Extraordinary Leader


Rajeev Peshawaria - 2011
    He knows precisely what makes the difference between those who are simply bosses and those who are superior leaders, and between those who continue to rise to the top levels and those who get stuck along the way.In this lively and remarkably empowering book, Peshawaria offers readers the opportunity to experience the highest level of leadership training available in the world. Introducing the three core principles he has observed are the foundation of the best leadership––that great leaders clearly define their purpose and values; that nobody can motivate another person because everyone comes premotivated; and that a leader’s job is not to directly produce results but to create the conditions that will harness the energy of others—he details his unique and proven program for achieving leadership excellence. Sharing a wealth of illuminating stories, from those of Mulally’s achievement at Ford and Mack’s at Morgan Stanley, to how Harvey Golub and Ken Chenault successfully restored American Express to long-term sustainable growth, how Neville Isdell turned the Coca-Cola Company around, and the continuing prowess of Jeff Bezos in growing Amazon.com, he first reveals how extraordinary leaders marshal and sustain the level of energy in themselves that is required and how they enlist a core group of proficient co-leaders. He then outlines how to harness the energy and talents of those at all levels of an organization, igniting their motivation by following his RED guidelines for addressing their core needs concerning their Role, their work Environment, and their career Development. Finally, he introduces his unique Brains, Bones, and Nerves framework for: developing a clear strategy for competitive advantage (the Brains); crafting an optimal organizational structure (the Bones); and fostering a highly cooperative and motivated company culture (the Nerves). Filled with specific tips about the vital questions to ask and simple but powerful steps to follow, Too Many Bosses, Too Few Leaders is a manager’s essential tool kit for long-term superior performance.

Jumping into C++


Alex Allain - 2013
    As a professional C++ developer and former Harvard teaching fellow, I know what you need to know to be a great C++ programmer, and I know how to teach it, one step at a time. I know where people struggle, and why, and how to make it clear. I cover every step of the programming process, including:Getting the tools you need to program and how to use them*Basic language feature like variables, loops and functions*How to go from an idea to code*A clear, understandable explanation of pointers*Strings, file IO, arrays, references*Classes and advanced class design*C++-specific programming patterns*Object oriented programming*Data structures and the standard template library (STL)Key concepts are reinforced with quizzes and over 75 practice problems.