Category: Software Development

Writing a C Compiler: Build a Real Programming Language from Scratch 0

Writing a C Compiler

eBook Details: Paperback: 792 pages Publisher: WOW! eBook (August 20, 2024) Language: English ISBN-10: 1718500424 ISBN-13: 978-1718500426 eBook Description: Writing a C Compiler: Build a Real Programming Language from Scratch: A fun, hands-on guide to writing your own compiler for a real-world programming language. Writing a C Compiler: Build a Real Programming Language from Scratch is a hands-on, example-filled guide to the theory and practice of writing a C compiler: a computer program that translates code written by programmers into code the computer can read. Compilers are at the heart of everything programmers do, yet even experienced developers find them intimidating. For...

Refactoring with C++ 0

Refactoring with C++

eBook Details: Paperback: 368 pages Publisher: WOW! eBook (July 19, 2024) Language: English ISBN-10: 1837633770 ISBN-13: 978-1837633777 eBook Description: Refactoring with C++: Explore modern ways of developing maintainable and efficient applications. Improve readability and understandability of code using C++ best practices. Despite the prevalence of higher-level languages, C++ is still running the world, from bare-metal embedded systems to distributed cloud-native systems. C++ is on the frontline whenever there is a need for a performance-sensitive tool supporting complex data structures. The language has been actively evolving for the last two decades. This Refactoring with C++ book is a comprehensive guide that shows you how...

Atlassian DevOps Toolchain Cookbook 0

Atlassian DevOps Toolchain Cookbook

eBook Details: Paperback: 504 pages Publisher: WOW! eBook (July 19, 2024) Language: English ISBN-10: 1835463789 ISBN-13: 978-1835463789 eBook Description: Atlassian DevOps Toolchain Cookbook: Recipes for building, automating, and managing applications with Jira, Bitbucket Pipelines, and more. Seamlessly integrate Atlassian Open DevOps tools such as Jira, Bitbucket Pipelines, Compass, Confluence, and Opsgenie with other automated testing, monitoring, and security tools such as SonarQube and Snyk for a powerful and agile DevSecOps deployment process. Implementing DevOps practices and toolchains for automated testing and deployment can accelerate product development with minimal errors in the production environment. However, creating DevOps toolchains by integrating tools from various vendors...

Thriving in Android Development Using Kotlin 0

Thriving in Android Development Using Kotlin

eBook Details: Paperback: 410 pages Publisher: WOW! eBook (July 19, 2024) Language: English ISBN-10: 1837631298 ISBN-13: 978-1837631292 eBook Description: Thriving in Android Development Using Kotlin: Use the newest features of the Android framework to develop production-grade apps: Build a range of Android applications that address common real-world issues such as authentication, connecting to synchronous and asynchronous remote sources, rendering complex UIs with Jetpack Compose, and more Finding resources on creating apps with the Android framework and Kotlin is easy, but discovering content that addresses the common challenges faced by app developers is difficult. This Thriving in Android Development Using Kotlin book is...

Programming with GitHub Copilot: Write Better Code Faster! 0

Programming with GitHub Copilot: Write Better Code Faster!

eBook Details: Paperback: 336 pages Publisher: WOW! eBook (August 6, 2024) Language: English ISBN-10: 1394263376 ISBN-13: 978-1394263370 eBook Description: Programming with GitHub Copilot: Write Better Code Faster! Accelerate your programming with the most popular AI coding tool on the market: GitHub Copilot In Programming with GitHub Copilot: Write Better Code Faster, veteran software developer and GitHub community hero Kurt Dowswell delivers an insightful and hands-on exploration of GitHub’s powerful, new AI coding assistant, Copilot. In the book, you’ll discover how to use the tool’s capabilities to push the boundaries of what you thought was possible in programming. Even if you’ve used autocomplete...