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 745 - 768 of 10644 Results
Skip side bar filters
  • Agile From First Principles

    Agile principles and values transform the way organisations carry out business and respond to change. This book is an introductory guide to agile principles, values and mindset that will equip individuals and teams, regardless of role, to apply Agile from first principles. Practical examples are used throughout to illustrate agile theory with real-world context. This book is ideal for those ... Read more

    $36.49 USD

  • Generative AI Design Patterns

    Solutions to Common Challenges When Building GenAI Agents and Applications

    Generative AI enables powerful new capabilities, but they come with some serious limitations that you'll have to tackle to ship a reliable application or agent. Luckily, experts in the field have compiled a library of 32 tried-and-true design patterns to address the challenges you're likely to encounter when building applications using LLMs, such as hallucinations, nondeterministic responses, and ... Read more

    $48.99 USD

  • Claude Code and GitHub for Beginners

    The Non-Technical Guide for AI Software Development and Version Control

    Transform Your Ideas Into Working Software Without Writing CodeIf you've ever felt locked out of software development because you lack a computer science degree, this book is your breakthrough guide. "Claude Code and GitHub for Beginners" shows non-technical founders, freelancers, and creators how to build real applications using AI coding tools and professional version control.What You'll Master ... Read more

    $14.99 USD or Free with Kobo Plus

  • Pragmatic Test-Driven Development in C# and .NET

    Write loosely coupled, documented, and high-quality code with DDD using familiar tools and libraries

    by Adam Tibi ...
    Build realistic applications with both relational and document databases and derive your code design using TDD. Unit test with xUnit and NSubstitute and learn concepts like DDD, SUT, Mocks, Fakes, Test Doubles, SOLID, and FIRSTHANDKey FeaturesBuild a full TDD-based app employing familiar tools and libraries to practice real-world scenariosDerive your architecture using TDD with domain-driven ... Read more

    $32.99 USD or Free with Kobo Plus

  • Equity, Diversity, and Inclusion in Software Engineering

    Best Practices and Insights

    Series series Professional and Applied Computing (R0)
    Creating an inclusive environment where different software developers can feel welcome and leverage their talents is an ethical imperative no company can ignore. Indeed, software organizations have in the last decade been trying to make changes for a more diverse and inclusive software development environment. The push for increased diversity in software has been a public one, from annual ... Read more

    Free

  • Structured Pascal Techniques: Organize Modular Code and Debug Complex Software Architectures

    Practical Systems Programming with Pascal, #2

    by Corin Hale ...
    Series Book 2 - Practical Systems Programming with Pascal
    Move beyond syntax and start engineering software that lasts.Knowing how to write a loop or declare a variable is just the beginning. When your Pascal programs start growing in size, the real challenge is keeping them organized, readable, and free from cascading failures. Structured Pascal Techniques is the definitive guide for developers ready to cross the boundary from script writer to software ... Read more

    $5.99 USD or Free with Kobo Plus

  • Cloud Computing for Beginners

    A Comprehensive Guide to the Fundamentals of Modern Cloud Computing

    Unlock the power of the cloud with "Cloud Computing for Beginners," your comprehensive guide to understanding and leveraging the transformative technology of cloud computing. Whether you're a student, IT professional, business leader, or tech enthusiast, this book is designed to equip you with the knowledge and skills needed to navigate the cloud landscape with confidence.What You'll ... Read more

    $4.99 USD or Free with Kobo Plus

  • Introduction to Ethical Software Development

    This open access book bridges the gap between ethical theory and software practice. It introduces foundational concepts in digital ethics, highlights the distinctive nature of software as a technology, and offers a systematic approach to integrating ethics into the development process.The book is structured in eight chapters: it starts with an Introduction presenting a historical overview that ... Read more

    Free

  • Achieving a Mature Software

    Series Book 1 - Achieving a Mature Software
    A mature software is the software that is reliable, secure, stable, flexible, robust. Knowing which technologies choose for specific problems is essential to achieve a mature software. However, for this you need to know various technologies, frameworks, concepts and etc.To sum up: being a better professional is the first step to reach the goal.The professional that is always learning knows ... Read more

    Free

  • How to Become a Software Engineer – A Beginners Guide

    by Jason Green ...
    Software engineering is a career path that requires dedication, hard work, and creativity. It offers an opportunity to create and innovate while making a difference in the world. Individuals who pursue software engineering must be open to learning new things, have excellent problem-solving skills, and possess patience and resilience when they face difficult tasks. It is a rewarding career path ... Read more

    $2.99 USD or Free with Kobo Plus

  • Think Data Structures

    Algorithms and Information Retrieval in Java

    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 clearer, more concise, and more engaging than other materials.By emphasizing practical knowledge and skills over theory, author Allen ... Read more

    $24.99 USD

  • Pro .NET Memory Management

    For Better Code, Performance, and Scalability

    by Konrad Kokosa ...
    Series series Professional and Applied Computing (R0)
    Understand .NET memory management internal workings, pitfalls, and techniques in order to effectively avoid a wide range of performance and scalability problems in your software. Despite automatic memory management in .NET, there are many advantages to be found in understanding how .NET memory works and how you can best write software that interacts with it efficiently and effectively. Pro .NET ... Read more

    $80.99 USD

  • Building Serverless Applications with Google Cloud Run

    by Wietse Venema ...
    Learn how to build a real-world serverless application in the cloud that's reliable, secure, maintainable, and scalable. If you have experience building web applications on traditional infrastructure, this hands-on guide shows you how to get started with Cloud Run, a container-based serverless product on Google Cloud.Through the course of this book, you'll learn how to deploy several example ... Read more

    $41.99 USD

  • Python

    Direct to the code

    If you are tired of seeing and using manuals of +500 pages, in which there is much description but little code this is your book, without detours, without further explanation.Do you want to learn code? Here it isWith this manual you will be able to put in your resume that you know how to program in Python.What will you learn?Python concepts to be able to work.Understand variables, lists and dic... ... Read more

    $3.48 USD

  • D3 for the Impatient

    Interactive Graphics for Programmers and Scientists

    If you’re in a hurry to learn D3.js, the leading JavaScript library for web-based graphics and visualization, this book is for you. Written for technically savvy readers with a background in programming or data science, the book moves quickly, emphasizing unifying concepts and patterns. Anticipating common difficulties, author Philipp K. Janert teaches you how to apply D3 to your own problems ... Read more

    $30.99 USD

  • Shipping Greatness

    Practical lessons on building and launching outstanding software, learned on the job at Google and Amazon

    Need a shortcut to a degree in shipping great software? Successful team leaders must have an extremely broad skill set to find the right product, work through a complex and ever-changing development process, and do it all incredibly quickly. In this guide, Chris Vander Mey provides a simplified, no-BS approach to the entire software lifecycle, distilled from lessons he learned as a manager at ... Read more

    $18.99 USD

  • Learn to Code. Get a Job. The Ultimate Guide to Learning and Getting Hired as a Developer.

    Do you want to learn to code but don't know where to start? This book cuts through the noise and gives you a no-nonsense guide to learning and landing your first job as a software developer. Each chapter leaves you with actionable steps so you can get started with creating a learning plan, networking, and marketing yourself. ... Read more

    $4.99 USD

  • Introduction to Agile Methods

    A Thorough Introduction to the Agile Framework and Methodologies That Are Used WorldwideOrganizations of all shapes and sizes are embracing Agile methodologies as a way to transform their products, customer satisfaction, and employee engagement. Many people with varying levels of work experience are interested in understanding the architecture and nuances of Agile, but it is difficult to know ... Read more

    $38.69 USD

  • Beginning Fedora Desktop

    Fedora 20 Edition

    Series series Professional and Applied Computing (R0)
    Beginning Fedora Desktop: Fedora 20 Edition is a complete guide to using the Fedora 20 Desktop Linux release as your daily driver for multimedia, productivity, social networking, the GNOME 3 desktop, administrative tasks, and more. Author and Linux expert Richard Petersen delves into the operating system as a whole and offers you a complete treatment of Fedora 20 Desktop configuration and use.You ... Read more

    $49.99 USD

  • Learn Zend Framework 2

    Learning By Example

    Zend Framework 2 (ZF2) has changed the way to develop PHP applications and like every revolution takes time to be digested. The book will help you understand the major components in ZF2 and how to use them as best as possible. The chapters in this book will lead you through the different components and in the process together with the author you will build a complete application. "In this book ... Read more

    $22.50 USD

  • Pro JPA 2

    Series series Professional and Applied Computing (R0)
    Pro JPA 2, Second Edition introduces, explains, and demonstrates how to use the new Java Persistence API (JPA) 2.1 from the perspective of one of the specification creators. A one-of-a-kind resource, it provides both theoretical and extremely practical coverage of JPA usage for both beginning and advanced developers.Authors Mike Keith and Merrick Schincariol take a hands–on approach, based on ... Read more

    $49.99 USD

  • Tools and Algorithms for the Construction and Analysis of Systems

    24th International Conference, TACAS 2018, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2018, Thessaloniki, Greece, April 14-20, 2018, Proceedings, Part II

    Edited by Dirk Beyer, Marieke Huisman ...
    Series Book 2 - Springer Nature Proceedings Computer Science
    This book is Open Access under a CC BY licence.The LNCS 10805 and 10806 proceedings set constitutes the proceedings of the 24th International Conference on Tools and Algorithms for the Construction and Analysis of Systems, TACAS 2018, which took place in Thessaloniki, Greece, in April 2018, held as part of the European Joint Conference on Theory and Practice of Software, ETAPS 2018.The total of 43 ... Read more

    Free

  • Android 4.4 App Development Essentials

    by Neil Smyth ...
    The goal of this book is to teach the skills necessary to develop Android based applications using the Eclipse Integrated Development Environment (IDE) and the Android 4.4 Software Development Kit (SDK).Beginning with the basics, this book provides an outline of the steps necessary to set up an Android development and testing environment. An introduction to the architecture of Android is followed ... Read more

    $12.99 USD

  • Formal Methods

    26th International Symposium, FM 2024, Milan, Italy, September 9–13, 2024, Proceedings, Part II

    Series Book 2 - Springer Nature Proceedings Computer Science
    The open access book set LNCS 14933 + 14934 constitutes the refereed proceedings of the 26th International Symposium on Formal Methods, FM 2024, which took place in Milan, Italy, in September 2024.The 51 full and 4 short papers included in these proceedings were carefully reviewed and selected from 219 submissions. They also include 2 invited talks in full paper length and 10 tutorial papers. The ... Read more

    Free