Book picks similar to
Developing 2D Games with Unity: Independent Game Programming with C# by Jared Halpern
programming
work
c-sharp
corben
An Introduction to APIs
Brian Cooksey - 2016
We start off easy, defining some of the tech lingo you may have heard before, but didn’t fully understand. From there, each lesson introduces something new, slowly building up to the point where you are confident about what an API is and, for the brave, could actually take a stab at using one.
Back Sense: A Revolutionary Approach to Halting the Cycle of Chronic Back Pain
Ronald D. Siegel - 2001
Until recently both doctors and patients have misunderstood its true causes and have unwittingly fostered the pain cycle. Back Sense is the groundbreaking book that promises to change the way we approach the problem by proving that almost all chronic back pain is caused by stress and muscle tension, rather than by damage to the spine.On occasion nearly everyone experiences short term back pain--from sore or strained muscles. But for many who come to treat their back gingerly because they fear further "injury," a cycle of worry and inactivity results, which actually increases muscle tightness and leads them to think of themselves as having a "bad back." In reality, most backs are strong and resilient--built to support our bodies for a lifetime. Contrary to popular belief, truly "bad backs" are extremely rare. While seemingly abnormal disks and other parts of the back are, in fact, often present in those who suffer chronic back pain, they are also frequently found in those who have absolutely no pain whatsoever. Back Sense uses the latest scientific research to discredit the perfectly understandable, but counterproductive assumption that back pain is caused by these "abnormalities." Drawing on their work with patients and studies from major scientific journals and corporations such as Boeing, the authors have amassed conclusive evidence proving that stress and inactivity are actually to blame. Since conventional treatments of back problems encourage excessive caution, most sufferers get trapped in a vicious cycle in which concern about pain and physical limitations leads to heightened tension, more pain, and further distress. The authors of Back Sense--all three are former chronic back pain sufferers themselves--have developed a revolutionary self-treatment approach that works. It allows patients to avoid the restrictions and expense of most other treatments. After showing readers how to rule out the possibility that a rare medical condition is the source of their problem, Back Sense clearly and convincingly explains how chronic back pain results from other factors. Building on this idea, the book systematically leads readers toward recapturing a life free of back pain.From the Hardcover edition.
Programming Arduino Next Steps: Going Further with Sketches
Simon Monk - 2013
Featuring coverage of the Arduino Uno, Leonardo, and Due boards, Programming Arduino Next Steps: Going Further with Sketches shows you how to use interrupts, manage memory, program for the Internet, maximize serial communications, perform digital signal processing, and much more. All of the 75+ example sketches featured in the book are available for download.Learn advanced Arduino programming techniques, including how to:Use hardware and timer interruptsBoost performance and speed by writing time-efficient sketchesMinimize power consumption and memory usageInterface with different types of serial busses, including I2C, 1-Wire, SPI, and TTL SerialUse Arduino with USB, including the keyboard and mouse emulation features of the Leonardo and Due boardsProgram Arduino for the InternetPerform digital signal processingAccomplish more than one task at a time--without multi-threadingCreate and release your own code library
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.
The Design of Everyday Things
Donald A. Norman - 1988
It could forever change how you experience and interact with your physical surroundings, open your eyes to the perversity of bad design and the desirability of good design, and raise your expectations about how things should be designed.B & W photographs and illustrations throughout.
Ctrl+Shift+Enter Mastering Excel Array Formulas: Do the Impossible with Excel Formulas Thanks to Array Formula Magic
Mike Girvin - 2013
Beginning with an introduction to array formulas, this manual examines topics such as how they differ from ordinary formulas, the benefits and drawbacks of their use, functions that can and cannot handle array calculations, and array constants and functions. Among the practical applications surveyed include how to extract data from tables and unique lists, how to get results that match any criteria, and how to utilize various methods for unique counts. This book contains 529 screen shots.
Foundations of Software Testing ISTQB Certification
Rex Black - 2006
Completely updated to comprehensively reflect the most recent changes to the ISTQB Foundation Syllabus, the book adopts a practical, hands-on approach, covering the fundamental topics that every system and software tester should know. The authors are themselves developers of the ISTQB syllabus and are highly respected international authorities, teachers and authors within the field of software testing.
Sid Meier's Memoir!: A Life in Computer Games
Sid Meier - 2020
Sid Meier’s Memoir! is the story of an obsessive young computer enthusiast who helped launch a multibilliondollar industry. Writing with warmth and ironic humor, Meier describes the genesis of his influential studio, MicroProse, founded in 1982 after a trip to a Las Vegas arcade, and recounts the development of landmark games, from vintage classics like Pirates! and Railroad Tycoon, to Civilization and beyond.Articulating his philosophy that a videogame should be “a series of interesting decisions,” Meier also shares his perspective on the history of the industry, the psychology of gamers, and fascinating insights into the creative process, including his ten rules of good game design.
Web Hacking 101
Peter Yaworski
With few exceptions, existing books are overly technical, only dedicate a single chapter to website vulnerabilities or don't include any real world examples. This book is different.Using publicly disclosed vulnerabilities, Web Hacking 101 explains common web vulnerabilities and will show you how to start finding vulnerabilities and collecting bounties. With over 30 examples, the book covers topics like:HTML InjectionCross site scripting (XSS)Cross site request forgery (CSRF)Open RedirectsRemote Code Execution (RCE)Application Logicand more...Each example includes a classification of the attack, a report link, the bounty paid, easy to understand description and key takeaways. After reading this book, your eyes will be opened to the wide array of vulnerabilities that exist and you'll likely never look at a website or API the same way.
Accepting the Disaster: Poems
Joshua Mehigan - 2014
The poems in Accepting the Disaster range from lyric miniatures like "The Crossroads," a six-line sketch of an accident scene, to "The Orange Bottle," an expansive narrative page-turner whose main character suffers a psychotic episode after quitting medication. Mehigan blends the naturalistic milieu of such great chroniclers of American life as Stephen Crane and Studs Terkel with the cinematic menace and wonder of Fritz Lang. Balanced by the music of his verse, this unusual combination brings an eerie resonance to the real lives and institutions it evokes. These poems capture with equal tact the sinister quiet of a deserted Main Street, the tragic grandiosity of Michael Jackson, the loneliness of a self-loathing professor, the din of a cement factory, and the saving grandeur of the natural world. This much-anticipated second collection is the work of a nearly unrivaled craftsman, whose first book was called by Poetry "a work of some poise and finish, by turns delicate and robust."
The Nature of Code
Daniel Shiffman - 2012
Readers will progress from building a basic physics engine to creating intelligent moving objects and complex systems, setting the foundation for further experiments in generative design. Subjects covered include forces, trigonometry, fractals, cellular automata, self-organization, and genetic algorithms. The book's examples are written in Processing, an open-source language and development environment built on top of the Java programming language. On the book's website (http://www.natureofcode.com), the examples run in the browser via Processing's JavaScript mode.
The Ultimate Guide to Video Game Writing and Design
Flint Dille - 2006
Sure, they cover the basics. But The Ultimate Guide to Video Game Writing and Design goes way beyond the basics. The authors, top game designers, focus on creating games that are an involving, emotional experience for the gamer. Topics include integrating story into the game, writing the game script, putting together the game bible, creating the design document, and working on original intellectual property versus working with licenses. Finally, there’s complete information on how to present a visionary new idea to developers and publishers. Got game? Get The Ultimate Guide to Video Game Writing and Design.
Stay Awhile and Listen : How Two Blizzards Unleashed Diablo and Forged a Video-Game Empire
David L. Craddock - 2013
Two opposing cultures. One multi-billion-dollar video-game empire. Stay Awhile and Listen: How Two Blizzards Unleashed Diablo and Forged a Video-Game Empire - Book 1 invites readers to discover the origin of Blizzard North, a studio built by gamers, for gamers, and Blizzard Entertainment, a convergence of designers driven to rule their industry. Composed from exhaustive research and hundreds of personal interviews, the Stay Awhile and Listen series divulges the fated meeting that brought the two Blizzards together, the clashes that tore them apart, and their transformation from grassroots democracy to corporate empire. At the center of it all—Diablo, a hack-and-slash adventure through the darkest recesses of Hell that changed online gaming forever.
My Job Went to India
Chad Fowler - 2005
You may still be drawing a paycheck, but the job you were hired to do no longer exists. Your company has changed, the technology has changed, the economy has changed, and the ways you can add value have changed. Have you adapted to these changes? Or are you at risk?
Architect your career
Economic downturn. Job cuts. Outsourcing. The ever-changing tech landscape. The threats abound. Chad Fowler is here to offer 52 ways to keep your job, despite the vagaries of the market.It's all about making the right choices. Choosing which technologies to focus on and which business domains to master have at least as much impact on your success as your technical knowledge--don't let those choices be accidental. Chad shows you all aspects of the decision-making process so you can ensure that you're investing your time and energy in the right areas.It's all about skills. You'll develop a structured plan for keeping your skills up-to-date so that you can compete with both the growing stable of developers in so-called low-cost countries as well as your higher-priced local peers. You'll learn how to shift your skillset up the value chain, from an offshore-ready commodity to one in high demand.It's all about marketing. As with any product or service, if nobody knows what you're selling, nobody will buy. Chad shows you how to create a plan for marketing yourself both inside your company and to the industry in general.Like it or not, the IT career landscape has changed. This handbook will teach you what you need to do to avoid being left behind.
About the author
Chad Fowler has been a software developer and manager for some of the world's largest corporations. He recently lived and worked in India, setting up and leading an offshore software development center for a large multinational company.