BookMentionsBookMentions

Programming

Category48 books curated19 recommendations total

A curated collection of books related to Programming, ranked by recommendation signals.

Curated list content
1
Dealers of Lightning
Dealers of Lightning

Xerox PARC and the Dawn of the Computer Age

8 recommendations
Recommendation Context
Available recommendation signals cluster around NonFiction, Programming, Business, Technology, History lists, suggesting this book may fit readers looking for business judgment, leadership, or practical strategy. Treat this as discovery context, not a quality guarantee.
2
No coverPeopleware
Peopleware

Productive Projects and Teams (3rd Edition)

4 recommendations
Description

Peopleware asserts that most software development projects fail because of failures within the team running them. This strikingly clear, direct book is written for software developmentteam leaders and managers, but it's filled with enough commonsense wisdom to appeal to anyone working in Technology,. Authors Tom DeMarco and Timothy Lister include p...

3
The Linux Programming, Interface
The Linux Programming, Interface

A Linux and UNIX System Programming, Handbook

1 recommendation
Description

The Linux Programming, Interface is the definitive guide to the Linux and UNIX Programming, interfacethe interface employed by nearly every application that runs on a Linux or UNIX system.In this authoritative work, Linux Programming, expert Michael Kerrisk provides detailed descriptions of the system calls and library functions that you need in order...

4
No coverCode
Code

The Hidden Language of Computer Hardware and Software

1 recommendation
Description

What do flashlights, the British invasion, black cats, and seesaws have to do with computers In CODE, they show us the ingenious ways we manipulate language and invent new means of communicating with each other. And through CODE, we see how this ingenuity and our very human compulsion to communicate have driven the technological innovations of the...

5
No coverHead First Design Patterns
Head First Design Patterns

Building Extensible and Maintainable ObjectOriented Software

1 recommendation
Description

You know you don't want to reinvent the wheel, so you look to design patternsthe lessons learned by those who've faced the same software design problems. With design patterns, you get to take advantage of the best practices and experience of others so that you can spend your time on something more challenging. Something more fun. This book shows ...

6
Artificial Intelligence,
Artificial Intelligence,

A Modern Approach (4th Edition)

1 recommendation
Description

The most comprehensive, uptodate introduction to the theory and practice of Artificial Intelligence,.The longanticipated revision of Artificial Intelligence,: A Modern Approach explores the full breadth and depth of the field of Artificial Intelligence, (AI). The 4th Edition brings readers up to date on the latest technologies, presents concepts in...

7
Smalltalk Best Practice Patterns
1 recommendation
Description

This classic book is the definitive realworld style guide for better Smalltalk Programming,. This author presents a set of patterns that organize all the informal experience successful Smalltalk programmers have learned the hard way. When programmers understand these patterns, they can write much more effective code. The concept of Smalltalk patter...

8
Patterns of Enterprise Application Architecture,
1 recommendation
Description

The practice of enterprise application development has benefited from the emergence of many new enabling technologies. Multitiered objectoriented platforms, such as Java and .NET, have become commonplace. These new tools and technologies are capable of building powerful applications, but they are not easily implemented. Common failures in enterpr...

9
No coverEloquent JavaScript
Eloquent JavaScript

A Modern Introduction to Programming,

1 recommendation
Description

Completely revised and updated, this bestselling introduction to Programming, in JavaScript focuses on writing real applications.Eloquent JavaScript dives into the JavaScript language to show programmers how to write elegant, effective JavaScript code. Like any good Programming, book, Eloquent JavaScript begins with fundamentalsvariables, control ...

10
No coverNumerical Python
Numerical Python

Scientific Computing and Data Science Applications with Numpy, SciPy and Matplotlib

Description

Leverage the numerical and mathematical modules in Python and its standard library as well as popular open source numerical Python packages like NumPy, SciPy, FiPy, matplotlib and more. This fully revised edition, updated with the latest details of each package and changes to Jupyter projects, demonstrates how to numerically compute solutions and m...

11
Ruby Way, The
Ruby Way, The

Solutions and Techniques in Ruby Programming, (AddisonWesley Professional Ruby Series)

Description

For more than a decade, Ruby developers have turned to The Ruby Way for reliable "howto" guidance on effective Ruby Programming,. Now, Hal Fulton and Andre Arko have thoroughly updated this classic guide to cover new language enhancements and developers' experiences through Ruby 2.1. The new edition illuminates Ruby 2.1 through 400 examples, each ...

12
Programming, in ObjectiveC
Description

ObjectiveC is the standard Programming, language for application development on the iOS and OS X platforms. A powerful yet simple objectoriented Programming, language that's based on C, ObjectiveC is widely available not only on Apple platforms but across many operating systems, including Linux, Unix, and Windows."Programming, in ObjectiveC "provi...

13
Head First C#, 2E
Head First C#, 2E

A Learner's Guide to RealWorld Programming, with Visual C# and .NET (Head First Guides)

Description

You want to learn C# Programming,, but you're not sure you want to suffer through another tedious technical book. You're in luck: Head First C# introduces this language in a fun, visual way. You'll quickly learn everything from creating your first program to learning sophisticated coding skills with C# 4.0, Visual Studio 2010 and .NET 4, while avoid...

14
Node.js the Right Way
Node.js the Right Way

Practical, ServerSide JavaScript That Scales

Description

Get to the forefront of serverside JavaScript Programming, by writing compact, robust, fast, networked Node applications that scale. Ready to take JavaScript beyond the browser, explore dynamic languages features and embrace evented Programming, Explore the fun, growing repository of Node modules provided by npm. Work with multiple protocols, load...

15
No coverRaspberry Pi User Guide
Description

Learn the Raspberry Pi 3 from the experts! Raspberry Pi User Guide, 4th Edition is the "unofficial official" guide to everything Raspberry Pi 3. Written by the Pi's creator and a leading Pi guru, this book goes straight to the source to bring you the ultimate Raspberry Pi 3 manual. This new fourth edition has been updated to cover the Raspberry Pi ...

16
Programming, the Raspberry Pi, Second Edition
Description

An updated guide to Programming, your own Raspberry Pi projectsLearn to create inventive programs and fun games on your powerful Raspberry Piwith no Programming, experience required. This practical book has been revised to fully cover the new Raspberry Pi 2, including upgrades to the Raspbian operating system. Discover how to configure hardware and...

17
Beginning Programming, with Java For Dummies
Description

Learn to speak the Java language like the pros Are you new to Programming, and have decided that Java is your language of choice Are you a wannabe programmer looking to learn the hottest lingo around Look no further! Beginning Programming, with Java For Dummies, 5th Edition is the easytofollow guide you'll want to keep in your back pocket as you...

18
No coverScala in Action
Scala in Action

Covers Scala 2.10

Description

SummaryScala in Action is a comprehensive tutorial that introduces Scala through clear explanations and numerous handson examples. Because Scala is a rich and deep language, it can be daunting to absorb all the new concepts at once. This book takes a "howto" approach, explaining language concepts as you explore familiar Programming, challenges tha...

19
No coverTest Driven
Test Driven

TDD and Acceptance TDD for Java Developers

Description

In test driven development, you first write an executable test of what your application code must do. Only then do you write the code itself and, with the test spurring you on, you improve your design. In acceptance test driven development (ATDD), you use the same technique to implement product features, benefiting from iterative development, rapid...

20
Programming, Scala
Programming, Scala

Scalability = Functional Programming, Objects

Description

The second edition of "Programming, Scala" gets experienced developers up to speed on one of today's most exciting languages. Scala offers all the benefits of a modern object model, functional Programming,, and an advanced type system. Packed with code examples, this comprehensive book teaches programmers how to be productive with Scala quickly, and ...

21
Exam Ref 70483 Programming, in C#
Description

Prepare for Microsoft Exam 70483?and help demonstrate your realworld mastery of Programming, in C#. Designed for experienced software developers ready to advance their status, Exam Ref focuses on the criticalthinking and decisionmaking acumen needed for success at the Microsoft Specialist level.Focus on the expertise measured by these objectives...

22
No coverHigh Performance Browser Networking
High Performance Browser Networking

What every web developer should know about networking and web performance

Description

How prepared are you to build fast and efficient web applications This eloquent book provides what every web developer should know about the network, from fundamental limitations that affect performance to major innovations for building even more powerful browser applications?including HTTP 2.0 and XHR improvements, ServerSent Events (SSE), WebSo...

23
Adaptive Code via C#
Adaptive Code via C#

Agile coding with design patterns and SOLID principles (Developer Reference)

Recommendation Context
Available recommendation signals cluster around NonFiction, Programming, Technology, Sharp lists, suggesting this book may fit readers looking for big-picture nonfiction and accessible learning. Treat this as discovery context, not a quality guarantee.
24
C? STL Cookbook
C? STL Cookbook

Discover the latest enhancements to functional Programming, and lambda expressions

Description

Over 90 recipes that leverage the powerful features of the Standard Library in C? About This Book Learn the latest features of C and how to write better code by using the Standard Library (STL). Reduce the development time for your applications. Understand the scope and power of STL features to deal with realworld problems. Compose your...

25
Java Performance
Java Performance

The Definitive Guide

Description

The world of Java performance has shifted significantly in the past ten years. Multicore machines and 64bit operating systems are now standard even for casual users, and Java itself has introduced new features to manage applications. The base JVM has kept pace with those developments and offers a very different performance profile in its current v...

26
No coverAlgorithms
Description

This fourth edition of Robert Sedgewick and Kevin Wayne's Algorithms is the leading textbook on algorithms today and is widely used in colleges and universities worldwide. This book surveys the most important computer algorithms currently in use and provides a full treatment of data structures and algorithms for sorting, searching, graph processing...

27
No coverThe Effective Engineer
The Effective Engineer

How to Leverage Your Efforts In Software Engineering to Make a Disproportionate and Meaningful Impact

Description

The most effective engineers ? the ones who have risen to become distinguished engineers and leaders at their companies ? can produce 10 times the impact of other engineers, but they're not working 10 times the hours.They've internalized a mindset that took me years of trial and error to figure out. I'm going to share that mindset with you ? along ...

28
No coverThe Design and Evolution of C
Description

This book focuses on the principles, processes and decisions made during the development of the C Programming, language. As the inventor of the language, Stroustrup presents his insight into the decisions which resulted in the features of C the praised, the controversial and even some of the rejected ones. By writing this book the author prese...

29
No coverIntroduction to Algorithms
Description

The latest edition of the essential text and professional reference, with substantial new material on such topics as vEB trees, multithreaded algorithms, dynamic Programming,, and edgebased flow.Some books on algorithms are rigorous but incomplete; others cover masses of material but lack rigor. Introduction to Algorithms uniquely combines rigor an...

30
Practical SQL
Practical SQL

A Beginner's Guide to Storytelling with Data

Description

Practical SQL is an approachable and fastpaced guide to SQL (Structured Query Language), the standard Programming, language for defining, organizing, and exploring data in relational databases. The book focuses on using SQL to find the story your data tells, with the popular opensource database PostgreSQL and the pgAdmin interface as its primary t...

31
No coverA Tour of C
Description

In A Tour of C, Second Edition, Bjarne Stroustrup, the creator of C, describes what constitutes modern C. This concise, selfcontained guide covers most major language features and the major standardlibrary componentsnot, of course, in great depth, but to a level that gives programmers a meaningful overview of the language, some key exampl...

32
Algorithms Unlocked
Description

Have you ever wondered how your GPS can find the fastest way to your destination, selecting one route from seemingly countless possibilities in mere seconds How your credit card account number is protected when you make a purchase over the Internet The answer is algorithms. And how do these mathematical formulations translate themselves into your...

33
No coverTime Management for System Administrators
Time Management for System Administrators

Stop Working Late and Start Working Smart

Description

Time is a precious commodity, especially if you're a system administrator. No other job pulls people in so many directions at once. Users interrupt you constantly with requests, preventing you from getting anything done. Your managers want you to get longterm projects done but flood you with requests for quickfixes that prevent you from ever gett...

34
No coverJava Puzzlers
Java Puzzlers

Traps, Pitfalls, and Corner Cases

Description

"Every Programming, language has its quirks. This lively book reveals oddities of the Java Programming, language through entertaining and thoughtprovoking Programming, puzzles."Guy Steele, Sun Fellow and coauthor of The Java(TM) Language Specification"I laughed, I cried, I threw up (my hands in admiration)."Tim Peierls, president, Prior Artisans ...

35
The Web Application Hacker's Handbook
The Web Application Hacker's Handbook

Finding and Exploiting Security Flaws

Description

The highly successful security book returns with a new edition, completely updated Web applications are the front door to most organizations, exposing them to attacks that may disclose personal information, execute fraudulent transactions, or compromise ordinary users. This practical book has been completely updated and revised to discuss the lates...

36
No coverSecrets of the JavaScript Ninja
Description

Secrets of the JavaScript Ninja uses practical examples to clearly illustrate each core concept and technique. This completely revised edition shows you how to master key JavaScript concepts such as functions, closures, objects, prototypes, and promises. It covers APIs such as the DOM, events, and timers. You?ll discover best practice techniques su...

37
No coverDesign Patterns in Ruby
Description

Praise for Design Patterns in Ruby " Design Patterns in Ruby documents smart ways to resolve many problems that Ruby developers commonly encounter. Russ Olsen has done a great job of selecting classic patterns and augmenting these with newer patterns that have special relevance for Ruby. He clearly explains each idea, making a wealth of experience ...

38
No coverTestDriving JavaScript Applications
TestDriving JavaScript Applications

Rapid, Confident, Maintainable Code

Description

Debunk the myth that JavaScript is not easily testable. Whether you use Node.js, Express, MongoDB, jQuery, AngularJS, or directly manipulate the DOM, you can testdrive JavaScript. Learn the craft of writing meaningful, deterministic automated tests with Karma, Mocha, and Chai. Test asynchronous JavaScript, decouple and properly mock out dependenci...

39
JavaScript
JavaScript

The Definitive Guide

Recommendation Context
Available recommendation signals cluster around NonFiction, Programming, Front, End, Development lists, suggesting this book may fit readers looking for big-picture nonfiction and accessible learning. Treat this as discovery context, not a quality guarantee.
40
No coverCryptography and Network Security
Cryptography and Network Security

Principles and Practice (7th Edition)

Description

KEY BENEFIT Stallings' Cryptography and Network Security, Seventh Edition, introduces the reader to the compelling and evolving field of cryptography and network security. In an age of viruses and hackers, electronic eavesdropping, and electronic fraud on a global scale, security is paramount. The purpose of this book is to provide a practical surv...

41
No coverMachine Learning
Machine Learning

The Art and Science of Algorithms that Make Sense of Data

Description

As one of the most comprehensive machine learning texts around, this book does justice to the field's incredible richness, but without losing sight of the unifying principles. Peter Flach's clear, examplebased approach begins by discussing how a spam filter works, which gives an immediate introduction to machine learning in action, with a minimum ...

42
No coverSerious Python
Serious Python

BlackBelt Advice on Deployment, Scalability, Testing, and More

Description

An indispensable collection of practical tips and realworld advice for tackling common Python problems and taking your code to the next level. Features interviews with highprofile Python developers who share their tips, tricks, best practices, and realworld advice gleaned from years of experience.The Hacker's Guide to Python will teach you how t...

43
Learn Python in One Day and Learn It Well
Learn Python in One Day and Learn It Well

Python for Beginners with Handson Project. The only book you need to start coding in Python immediately (Learn Coding Fast) (Volume 1)

Description

(2nd Edition: Covers Object Oriented Programming,) Master Python Programming, with a unique HandsOn ProjectHave you always wanted to learn computer Programming, but are afraid it'll be too difficult for you Or perhaps you know other Programming, languages but are interested in learning the Python language fastThis book is for you. You no longer have...

44
No coverMachine Learning
Description

Mitchell covers the field of machine learning, the study of algorithms that allow computer programs to automatically improve through experience and that automatically infer general laws from specific data....

45
No coverStarting Out with Python
Description

For courses in Python Programming,. A clear and studentfriendly introduction to the fundamentals of Python In Starting Out with Python(R), 4th Edition, Tony Gaddis' accessible coverage introduces students to the basics of Programming, in a high level language. Python, an easytolearn and increasingly popular objectoriented language, allows readers...

46
SQL Cookbook
SQL Cookbook

Query Solutions and Techniques for Database Developers (Cookbooks (O'Reilly))

Description

You know the rudiments of the SQL query language, yet you feel you aren't taking full advantage of SQL's expressive power. You'd like to learn how to do more work with SQL inside the database before pushing data across the network to your applications. You'd like to take your SQL skills to the next level.Let's face it, SQL is a deceptively simple l...

47
No coverPython Algorithms
Python Algorithms

Mastering Basic Algorithms in the Python Language (Expert's Voice in Open Source)

Description

Python Algorithms explains the Python approach to algorithm analysis and design. Written by Magnus Lie Hetland, author of Beginning Python, this book is sharply focused on classical algorithms, but it also gives a solid understanding of fundamental algorithmic problemsolving techniques.The book deals with some of the most important and challenging...

48
No coverSQL Antipatterns
SQL Antipatterns

Avoiding the Pitfalls of Database Programming, (Pragmatic Programmers)

Description

Bill Karwin has helped thousands of people write better SQL and build stronger relational databases. Now he's sharing his collection of antipatternsthe most common errors he's identified in those thousands of requests for help. Most developers aren't SQL experts, and most of the SQL that gets used is inefficient, hard to maintain, and sometimes j...

Built from recommendation data, category signals, and source-backed book records. Use this list as a starting point; open any book to see proof, context, and Amazon options where available.

Recommendation dataCategory signalsSource-backed book recordsOpen book pages for proof/context

Explore more lists

About this list

This list aggregates books that appear in public recommendation sources, reader-interest signals, and category data. Books are ranked by their position from the source list; recommendation counts and ratings are shown where available. Open any book to see source-backed recommendation proof, editorial context, and Amazon options — the per-book detail page is where the trust signals live.