Digital Sustainability: From Principles to Practice shows how digital technologies shape our environmental and societal future, and how we can design them responsibly. It equips students and professionals with concrete tools to build more sustainable software, systems, and digital solutions. Less theory for its own sake, more competence for the reality we’re about to enter.
In this book key contributors to the JavaParser library teach you how to programmatically analyse, transform and generate your java code base. The first part of the book aims to introduce you to the basics of the library before the team take you through a more detailed look at some of their favourite applications of the library.
Stop wasting engineering hours on manual Jira maintenance. Learn how to combine deterministic Jira governance with targeted Atlassian Rovo AI agents to build a self-triage, friction-free delivery engine.
Discover how Java developers can contribute to a sustainable future. Written by Java Champions and community experts, this collaborative guide explores practical approaches to sustainable software engineering, from resource-efficient design to mindful architecture, empowering you to reduce your environmental impact while building better systems.
Este é um livro em construção. Acreditamos que não bastava fazer uma segunda edição do livro "Interação Humano-Computador", de Barbosa & Silva (2010); queríamos buscar novas e diversas perspectivas, experiências e conhecimentos.
In this book you will learn the following: Build Console appsCreate Web APIsTest your codeCreate and publish reusable packages that others can consumeOrganize your files in a projectWork with files and directoriesParse text with the string library and regular expressions.
Zefs Guide to Deep Learning is a short guide to the most important concepts in deep learning, the technique at the center of the current artificial intelligence revolution. It will give you a strong understanding of the core ideas and most important methods and applications. All in around only 150 pages!
This book tries to put words to what most experienced programmers already know. It provides a framework for making better design choices, and a vocabulary for teams to discuss the software they collaborate on.
Learn how real databases work by following this practical guide to building your own in a programming language of your choice.Build a language from scratch- Create an interpreter that can parse, type check and run SQL queries. Start with running simple queries and build up to more complex ones.Learn SQL (the fun way) - Gain a deeper understanding of SQL. Cover the order of execution of queries, how SQL uses ternary logic and the techniques that databases use to join and group data efficiently. Compare your implementation with databases such as PostgreSQL, MySQL, SQLite and DuckDB.Improve as a programmer- The perfect project to practice how to structure and refactor code as you grow the feature set of your database server. The 200+ included test cases provide a safety net for refactoring your code, giving you freedom to experiment. Learn computer science topics including creating a recursive descent parser, building a type checker and implementing iterators.
The premise of this book is to provide students a hands-on, go-to resource for building a secure, customizable lab environment in order to enable their own specific pursuits.
Vous voulez commencer avec la programmation compétitive ? Marre de lire du code cryptique ? Marre de ne pas savoir quels problèmes résoudre ensuite pour vous améliorer ? Vous n'apprenez pas grand-chose des problèmes que vous résolvez ? ("Chaque problème semble si différent :( ") Nous sommes là pour vous ! Ce livre est votre guide de démarrage rapide pour la programmation compétitive !