Programming

The Art of R Programming: A Tour of Statistical Software Design

R is the world's most popular language for developing statistical software: Archaeologists use it to track the spread of ancient…

6 months ago

Functional Design: Principles, Patterns, and Practices (Robert C. Martin Series)

A Practical Guide to Better, Cleaner Code with Functional ProgrammingIn Functional Design, renowned software engineer Robert C. Martin ("Uncle Bob")…

6 months ago

Software Engineering for Absolute Beginners: Your Guide to Creating Software Products

Start programming from scratch, no experience required. This beginners’ guide to software engineering starts with a discussion of the different…

6 months ago

Learning Perl: Making Easy Things Easy and Hard Things Possible

If you're just getting started with Perl, this is the book you want—whether you're a programmer, system administrator, or web…

6 months ago

Software Requirements (Developer Best Practices)

Now in its third edition, this classic guide to software requirements engineering has been fully updated with new topics, examples,…

6 months ago

Unresolved Forces: An exploration of the unexpected consequences of design patterns in the realm of software development

In almost every book on Design Patterns, from the famous Gang of Four book to modern titles, whether about programming…

6 months ago

C++ Pocket Reference: C++ Syntax and Fundamentals

C++ is a complex language with many subtle facets. This is especially true when it comes to object-oriented and template…

6 months ago

Test Driven Development for Embedded C (Pragmatic Programmers)

Another day without Test-Driven Development means more time wasted chasing bugs and watching your code deteriorate. You thought TDD was…

6 months ago

iOS 15 Programming Fundamentals with Swift: Swift, Xcode, and Cocoa Basics

Move into iOS development by getting a firm grasp of its fundamentals, including the Xcode 13 IDE, Cocoa Touch, and…

6 months ago

.NET MAUI Projects – Third Edition: Build multi-platform desktop and mobile apps from scratch using C# and Visual Studio 2022

Harness the powerful features of .NET MAUI to create multi-platform app projects using location services, the weather API, machine learning,…

6 months ago