Skip to main content

Shopping Cart

You're getting the VIP treatment!

Item(s) unavailable for purchase
Please review your cart. You can remove the unavailable item(s) now or we'll automatically remove it at Checkout.
itemsitem
itemsitem

Recommended For You

Loading...

Software Development eBooks

If you like Software Development eBooks, then you'll love these top picks.
Showing 265 - 288 of 10898 Results
Skip side bar filters
  • SwiftUI for Masterminds 4th Edition

    How to take advantage of Swift and SwiftUI to create insanely great apps for iPhones, iPads, and Macs

    by J.D Gauchat ...
    Learn how to create apps for iOS 17 and macOS Sonoma with Swift 5.9 and the SwiftUI framework.SwiftUI for Masterminds is a complete course on creating professional applications for iPhones, iPads, and Mac computers. After reading this book, you will know how to program in Swift, how to design user interfaces, and how to combine traditional frameworks with SwiftUI's advanced features to create ... Read more

    $9.99 USD or Free with Kobo Plus

  • Fluent Rust

    Official Rust Programming Book

    by Carol Nichols ...
    Fluent Rust covers everything you could want to know about the language. It comes as no surprise that Rust has consistently secured the title of "Most Loved Language" in the Stack Overflow Developer Survey.Authors Klabnik and Nichols, esteemed alumni of the Rust Core Team, generously share their expertise to assist you in harnessing the full potential of Rust's features. Their insights equip you ... Read more

    $10.00 USD or Free with Kobo Plus

  • Swift For Dummies

    by Jesse Feiler ...
    Get up and running with Swift—swiftlyBrimming with expert advice and easy-to-follow instructions, Swift For Dummies shows new and existing programmers how to quickly port existing Objective-C applications into Swift and get into the swing of the new language like a pro. Designed from the ground up to be a simpler programming language, it's never been easier to get started creating apps for the ... Read more

    $18.00 USD

  • Head First Servlets and JSP

    Passing the Sun Certified Web Component Developer Exam

    Looking to study up for the new J2EE 1.5 Sun Certified Web Component Developer (SCWCD) exam?This book will get you way up to speed on the technology you'll know it so well, in fact, that you can pass the brand new J2EE 1.5 exam. If that's what you want to do, that is. Maybe you don't care about the exam, but need to use servlets and JSPs in your next project. You're working on a deadline. You're ... Read more

    $28.79 USD

  • Object Thinking

    by David West ...
    Series series Developer Reference
    In OBJECT THINKING, esteemed object technologist David West contends that the mindset makes the programmer—not the tools and techniques. Delving into the history, philosophy, and even politics of object-oriented programming, West reveals how the best programmers rely on analysis and conceptualization—on thinking—rather than formal process and methods. Both provocative and pragmatic, this book ... Read more

    $34.59 USD

  • The Art of Multiprocessor Programming

    The Art of Multiprocessor Programming, Second Edition, provides users with an authoritative guide to multicore programming. This updated edition introduces higher level software development skills relative to those needed for efficient single-core programming, and includes comprehensive coverage of the new principles, algorithms, and tools necessary for effective multiprocessor programming. The ... Read more

    $53.09 USD

  • The Art of Debugging with GDB, DDD, and Eclipse

    Debugging is crucial to successful software development, but even many experienced programmers find it challenging. Sophisticated debugging tools are available, yet it may be difficult to determine which features are useful in which situations. The Art of Debugging is your guide to making the debugging process more efficient and effective.The Art of Debugging illustrates the use three of the most ... Read more

    $23.99 USD

  • Think Python

    How to Think Like a Computer Scientist

    Python is an excellent way to get started in programming, and this clear, concise guide walks you through Python a step at a time—beginning with basic programming concepts before moving on to functions, data structures, and object-oriented design. This revised third edition reflects the growing role of large language models (LLMs) in programming and includes exercises on effective LLM prompts, ... Read more

    $30.29 USD

  • Computers as Theatre

    by Brenda Laurel ...
    Brenda Laurel's Computers as Theatre revolutionized the field of human-computer interaction, offering ideas that inspired generations of interface and interaction designers-and continue to inspire them. Laurel's insight was that effective interface design, like effective drama, must engage the user directly in an experience involving both thought and emotion. Her practical conclusion was that a ... Read more

    $27.59 USD

  • Patterns, Principles, and Practices of Domain-Driven Design

    Methods for managing complex software construction following the practices, principles and patterns of Domain-Driven Design with code examples in C#This book presents the philosophy of Domain-Driven Design (DDD) in a down-to-earth and practical manner for experienced developers building applications for complex domains. A focus is placed on the principles and practices of decomposing a complex ... Read more

    $36.00 USD

  • Mastering the Requirements Process

    One of the joys of product development, whether it be software, service, or hardware, is getting it right. The way to get it right is to uncover the real business problem, and to write the requirements for the solution that best solves that problem.Without the right requirements it is impossible to build the right solution. Mastering the Requirements Process, Fourth Edition, gives you an industry ... Read more

    $47.69 USD

  • Testing BI and ETL Applications with manual and automation approach

    A comprehensive guide for Business Intelligence project evaluation

    Testing BI and ETL Applications with manual and automation approach****A comprehensive guide for Business Intelligence project evaluationThe feasible readers: Application Business users, Analytics Users, Business analysts, BI Pms, Technical leads, BI/ETL developers, Testing team, QA/Test managers, BI Programme managers. Any IT professional who would like to learn the BI projects process.The BI ... Read more

    $10.00 USD

  • Git Pocket Guide

    A Working Introduction

    This pocket guide is the perfect on-the-job companion to Git, the distributed version control system. It provides a compact, readable introduction to Git for new users, as well as a reference to common commands and procedures for those of you with Git experience.Written for Git version 1.8.2, this handy task-oriented guide is organized around the basic version control functions you need, such as ... Read more

    $15.89 USD

  • Finite Difference Computing with Exponential Decay Models

    Series series Mathematics and Statistics (R0)
    This text provides a very simple, initial introduction to the complete scientific computing pipeline: models, discretization, algorithms, programming, verification, and visualization. The pedagogical strategy is to use one case study – an ordinary differential equation describing exponential decay processes – to illustrate fundamental concepts in mathematics and computer science. The book is easy ... Read more

    Free

  • JavaScript Web Applications

    jQuery Developers' Guide to Moving State to the Client

    by Alex MacCaw ...
    Building rich JavaScript applications that bring a desktop experience to the Web requires moving state from the server to the client side—not a simple task. This hands-on book takes proficient JavaScript developers through all the steps necessary to create state-of-the-art applications, including structure, templating, frameworks, communicating with the server, and many other issues.Throughout the ... Read more

    $20.19 USD

  • Oracle Quick Guides Part 3 - Coding in Oracle: SQL and PL/SQL

    Series Book 3 - Oracle Quick Guides
    This is Part 3 of a series of quick learning guides for Oracle designers, developers and managers. Part 3 introduces completely new entrants to the main concepts of the SQL language and to the use and development of Oracle's PL/SQL procedural version of SQL.The guide includes details of how to install and use a SQL*Plus client and the basic use of Oracle's SQL Developer tool. The guide also ... Read more

    $3.50 USD

  • Robust Python

    Write Clean and Maintainable Code

    Does it seem like your Python projects are getting bigger and bigger? Are you feeling the pain as your codebase expands and gets tougher to debug and maintain? Python is an easy language to learn and use, but that also means systems can quickly grow beyond comprehension. Thankfully, Python has features to help developers overcome maintainability woes.In this practical book, author Patrick Viafore ... Read more

    $34.59 USD

  • Fatal Abstraction

    Why the Managerial Class Loses Control of Software

    A tech insider explains how capitalism and software development make for such a dangerous mix.Software was supposed to radically improve society. Outdated mechanical systems would be easily replaced; programs like PowerPoint would make information flow more freely; social media platforms like Facebook would bring people together; and generative AI would solve the world’s greatest ills. Yet in ... Read more

    $20.59 USD

  • Jenkins: The Definitive Guide

    Continuous Integration for the Masses

    Streamline software development with Jenkins, the popular Java-based open source tool that has revolutionized the way teams think about Continuous Integration (CI). This complete guide shows you how to automate your build, integration, release, and deployment processes with Jenkins—and demonstrates how CI can save you time, money, and many headaches.Ideal for developers, software architects, and ... Read more

    $25.19 USD

  • Guide to: Learning Iteration and Generators in Python

    by Matt Harrison ...
    Understanding iteration enables understanding generators and easily creating objects that can iterate. This guide will explain the theory behind iteration in Python and teach best practices for generator creation and use. Do not beware the yield, rather embrace the power it provides. ... Read more

    $4.99 USD

  • Security in Computer and Information Sciences

    Second International Symposium, EuroCybersec 2021, Nice, France, October 25–26, 2021, Revised Selected Papers

    Series series Springer Nature Proceedings Computer Science
    This open access book constitutes the thoroughly refereed proceedings of the Second International Symposium on Computer and Information Sciences, EuroCybersec 2021, held in Nice, France, in October 2021.The 9 papers presented together with 1 invited paper were carefully reviewed and selected from 21 submissions. The papers focus on topics of security of distributed interconnected systems, software ... Read more

    Free

  • Mastering Risk and Procurement in Project Management

    A Guide to Planning, Controlling, and Resolving Unexpected Problems

    by Randal Wilson ...
    Master the crucial risk management and procurement tasks that are indispensable to project success! In Mastering Risk and Procurement in Project Management, expert project manager and seasoned professor Wilson addresses every stage of the project where risk management and procurement are relevant, especially planning, monitoring, and control. Teaching through relevant examples and case studies, ... Read more

    $64.79 USD

  • Securing AI Agents

    Foundations, Frameworks, and Real-World Deployment

    Series series Business and Management (R0)
    This book focuses on agentic AI security, providing a comprehensive guide to the theoretical foundations and practical techniques required to secure the increasingly prevalent AI agent systems. It examines the security challenges posed by multi-agent environments and presents real-world examples of open-source frameworks and commercial solutions to mitigate these risks. It answers key questions, ... Read more

    $71.99 USD

  • App Inventor 2: Advanced Concepts

    Advanced Concepts including TinyDB

    Series Book 2 - Pevest Guides to App Inventor
    MIT App Inventor 2 is a fast and simple way to create custom Android apps for smart phones or tablets. Volume 2 in the series introduces debugging methods, explains additional controls not covered in Volume 1, introduces “agile” methods for developing a real world app, and provides sample code for using the TinyDB database.This App Inventor 2 series is targeted at adult learners (high school and ... Read more

    $3.99 USD