-
Author Nathaniel Schutta
New software technology appears every year. Like clockwork, another language, library, pattern, or approach will arrive on the scene with plenty of hype and developer enthusiasm. As someone whose job requires making architectural decisions, you need to evaluate the....
Release Date 2018/06 -
Author Allen B. Downey
If you want to learn how to program, working with Python is an excellent way to start. This hands-on guide takes you through the language a step at a time, beginning with basic programming concepts before moving on to functions, recursion, data structures, and obje....
Release Date 2015/12 -
Author Allen B. Downey
If you want to learn how to program, working with Python is an excellent way to start. This hands-on guide takes you through the language one step at a time, beginning with basic programming concepts before moving on to functions, recursion, data structures, and obj....
Release Date 2012/08 -
Author Allen B. Downey , Laurent Rosenfeld
Want to learn how to program and think like a computer scientist? This practical guide gets you started on your programming journey with the help of Perl 6, the younger sister of the popular Perl programming language. Ideal for beginners, this hands-on book includes....
Release Date 2017/05 -
Author Chris Mayfield , Allen B. Downey
Think Java is a hands-on introduction to computer science and programming used by many universities and high schools around the world. Its conciseness, emphasis on vocabulary, and informal tone make it particularly appealing for readers with little or no experience....
Release Date 2019/12 -
Author Chris Mayfield , Allen B. Downey
Currently used at many colleges, universities, and high schools, this hands-on introduction to computer science is ideal for people with little or no programming experience. The goal of this concise book is not just to teach you Java, but to help you think like a c....
Release Date 2016/05 -
Author Allen B. Downey
If you understand basic mathematics and know how to program with Python, you’re ready to dive into signal processing. While most resources start with theory to teach this complex subject, this practical book introduces techniques by showing you how they’re applied ....
Release Date 2016/07 -
Author Allen B. Downey
If you’re a student studying computer science or a software developer preparing for technical interviews, this practical book will help you learn and review some of the most important ideas in software engineering—data structures and algorithms—in a way that’s clea....
Release Date 2017/07 -
Author Allen Downey
Complexity science uses computation to explore the physical and social sciences. In Think Complexity, you’ll use graphs, cellular automata, and agent-based models to study topics in physics, biology, and economics.Whether you’re an intermediate-level Python program....
Release Date 2018/07 -
Author Allen B. Downey
Expand your Python skills by working with data structures and algorithms in a refreshing context—through an eye-opening exploration of complexity science. Whether you’re an intermediate-level Python programmer or a student of computational modeling, you’ll delve int....
Release Date 2012/03 -
Theory of Fun for Game Design, 2nd Edition
Author Raph Koster
Now in full color, the 10th anniversary edition of this classic book takes you deep into the influences that underlie modern video games, and examines the elements they share with traditional games such as checkers. At the heart of his exploration, veteran game desi....
Release Date 2013/11 -
Author Don Box , Brad Lovering , David Langworthy
The “Oslo” Modeling Language (commonly referred to as "M") is a language for defining domain models and languages (the latter are often referred to as textual DSLs). "M" was created to allow developers to efficiently capture their intention in a form that is natural....
Release Date 2008/10 -
The Well-Grounded Rubyist, Third Edition
Author Joe Leo
In The Well-Grounded Rubyist, Third Edition expert authors David A. Black and Joseph Leo deliver Ruby mastery in an easy-to-read, casual style. You'll lock in core principles as you write your first Ruby programs. Then, you'll progressively build up to topics lik....
Release Date 2019/03 -
Author David A. Black
The Well-Grounded Rubyist takes you from interested novice to proficient practitioner. It's a beautifully written tutorial that begins with the basic steps to get your first Ruby program up and running and goes on to explore sophisticated topics like callable objec....
Release Date 2009/05 -
The Well-Grounded Java Developer, Second Edition
Author Martijn Verburg , Benjamin Evans , Jason Clark
Understanding Java from the JVM up gives you a solid foundation to grow your expertise and take on advanced techniques for performance, concurrency, containerization, and more. In The Well-Grounded Java Developer, Second Edition you will learn: The new Java module system and why you should use i....
Release Date 2022/11 -
The Web Game Developer’s Cookbook: Using JavaScript and HTML5 to Develop Games
Author Evan Burchard
Want to start building great web games with HTML5 and JavaScript? Moving from Flash or other game platforms? Already building HTML5 games and want to get better and faster at it? This guide brings together everything you need: expert guidance, sample projects, and w....
Release Date 2013/03 -
The Wealth Code 2.0: How the Rich Stay Rich in Good Times and Bad
Author Jason Vanclef
A thoroughly revised and expanded update to the book that critics are calling the first true investing book for the "new normal"You entrusted your financial security to the "experts," and now you're wondering what it'll take to recover from the economic crisis and....
Release Date 2013/01 -
Author Jonathan Rasmusson
This book is for everyone who needs to test the web. As a tester, you'll automate your tests. As a developer, you'll build more robust solutions. And as a team, you'll gain a vocabulary and a means to coordinate how to write and organize automated tests for the ....
Release Date 2016/09 -
The Waite Group's C++ Primer Plus, Third Edition
Author Stephen Prata
This book includes coverage of the Standard Template Library, one of the most significant additions to C++, and a topic you will have to master to be competitive in the C++ market. All the listings and examples use the new std namespace and in some of the more diffi....
Release Date 1998/09 -
Author Benjamin Klein
Build on your editor's capabilities and tailor your editing experience with VimL, the powerful scripting language built into Vim. With VimL you can configure basic settings or add entirely new functionality. Use this quick and easy introduction to create your own V....
Release Date 2015/01 -
The Vanishing American Corporation
Author Gerald F. Davis
It may be hard to believe in an era of Walmart, Citizens United, and the Koch brothers, but corporations are on the decline. The number of American companies listed on the stock market dropped by half between 1996 and 2012. In recent years we've seen some of ....
Release Date 2016/05 -
Author Donald Sull
A provocative user's guide to a world where the only thing that doesn't change is change itself"Before I die," Albert Einstein once said, "I hope someone will clarify quantum physics for me. After I die, I hope God will explain turbulence to me." Einstein might ha....
Release Date 2009/10 -
Author Scott Rabin
Twitter Flight is an open source library from Twitter used heavily in their front end Javascript. It offers a lightweight way to define the behavior of and communication between components, which are well-defined fragments of a page meant for progressive enhancement....
Release Date 2013/10 -
The Swift™ Developer’s Cookbook
Author Erica Sadun
In The Swift Developer's Cookbook, renowned author Erica Sadun joins powerful strategies with ready-to-use Swift code for solving everyday development challenges.As in all of Sadun's programming best-sellers, The Swift Developer's Cookbook translates modern best....
Release Date 2015/12 -
The Software Test Engineer's Handbook, 2nd Edition, 2nd Edition
Author Judy McKay , Graham Bath
Many books cover functional testing techniques, but relatively few also cover technical testing. The Software Test Engineer's Handbook-2nd Edition fills that gap. Authors Graham Bath and Judy McKay are core members of the ISTQB Working Party that created the new Ad....
Release Date 2014/06 -
The Software Architect Elevator
Author Gregor Hohpe
As the digital economy changes the rules of the game for enterprises, the role of software and IT architects is also transforming. Rather than focus on technical decisions alone, architects and senior technologists need to combine organizational and technical knowl....
Release Date 2020/03 -
The Sockets Networking API: UNIX® Network Programming Volume 1, Third Edition
Author Andrew M. Rudoff , Bill Fenner , W. Richard Stevens
UNIX Network Programming, Volume 1: The Sockets Networking API, Third Edition"Everyone will want this book because it provides a great mix of practical experience, historical perspective, and a depth of understanding that only comes from being intimately involved in....
Release Date 2003/11 -
The Six Sigma Way: How to Maximize the Impact of Your Change and Improvement Efforts, 2nd Edition
Author Roland Cavanagh , Robert Neuman , Peter Pande
The Definitive Work on Six Sigma—Revised and Fully UpdatedUpon its publication in 2000, The Six Sigma Way was among the very first books to clearly explain the impressive benefits of Six Sigma’s improvement-driven and customer-centric approach to business leaders an....
Release Date 2014/01