Gør som tusindvis af andre bogelskere
Tilmeld dig nyhedsbrevet og få gode tilbud og inspiration til din næste læsning.
Ved tilmelding accepterer du vores persondatapolitik.Du kan altid afmelde dig igen.
This book is aimed at everyone preparing for the ISTQB® Certified Tester ¿ Foundation Level exam based on the Foundation Level syllabus (version 4.0) published in 2023. It provides candidates with reliable knowledge based on this document and thus distinguishes itself from all the information about ISTQB® syllabi and exams on the Internet, which is often of rather poor quality and may even contain serious errors. The book expands and details many issues that are described in the new 2023 version of the syllabus in a perfunctory or general way only. According to the ISTQB® guidelines for syllabus-based training, an exercise must be provided for each learning objective at the K3 level, and a practical example must be provided for each objective at the K2 or K3 level. In order to satisfy these requirements, the authors prepared numerous exercises and examples for all learning objectives at these levels. In addition, for each learning objective, one or more sample exam questions are presented which are similar to those that the candidate will see in the exam. This makes the book an excellent aid for studying and preparing for the exam and verifying acquired knowledge.
"Messy code is a nuisance. 'Tidying' code, to make it more readable, requires breaking it up into manageable sections. In this practical guide, author Kent Beck, creator of Extreme Programming and pioneer of software patterns, suggests when and where you might apply tidyings to improve your code while keeping the overall structure of the system in mind. Instead of trying to master tidying all at once, this book lets you try out a few examples that make sense for your problem. If you have a big function containing many lines of code, you'll learn how to logically divide it into smaller chunks. Along the way, you'll learn the theory behind software design: coupling, cohesion, discounted cash flows, and optionality."--Provided by publisher.
Want to learn the Python language without slogging your way through how-to manuals? With Head First Python, youll quickly grasp Pythons fundamentals, working with the built-in data structures and functions. Then youll move on to building your very own webapp, exploring database management, exception handling, and data wrangling. If youre intrigued by what you can do with context managers, decorators, comprehensions, and generators, its all here. This second edition is a complete learning experience that will help you become a bonafide Python programmer in no time.Why does this book look so different? Based on the latest research in cognitive science and learning theory, Head First Pythonuses a visually rich format to engage your mind, rather than a text-heavy approach that puts you to sleep. Why waste your time struggling with new concepts? This multi-sensory learning experience is designed for the way your brain really works.
Engineering Deep Learning Systems teaches you to design and implement an automated platform to support creating, training, and maintaining deep learning models. In it, you'll learn just enough about deep learning to understand the needs of the data scientists who will be using your system. You'll learn to gather requirements, translate them into system component design choices, and integrate those components into a cohesive whole. A complete example system and insightful exercises help you build an intuitive understanding of DL system design.
¿¿¿¿ Introducing the Ultimate Application Design Book Bundle! ¿¿¿¿Are you ready to take your application design skills to the next level? Dive into the world of data-intensive app systems with our comprehensive book bundle, "Application Design: Key Principles for Data-Intensive App Systems." ¿¿¿¿¿¿¿¿¿¿¿¿ Book 1 - Foundations of Application Design: Lay the groundwork for success with an introduction to key principles for data-intensive systems. From data modeling basics to architecture patterns, this volume sets the stage for mastering application design.¿¿¿¿ Book 2 - Mastering Data-Intensive App Architecture: Elevate your skills with advanced techniques and best practices for architecting data-intensive applications. Explore distributed systems, microservices, and optimization strategies to build scalable and resilient systems.¿¿¿¿ Book 3 - Scaling Applications: Learn essential strategies and tactics for handling data-intensive workloads. Discover performance optimization techniques, cloud computing, and containerization to scale your applications effectively.¿¿¿¿ Book 4 - Expert Insights in Application Design: Gain valuable insights from industry experts and thought leaders. Explore cutting-edge approaches and innovations shaping the future of data-intensive application development.With a combined wealth of knowledge, these four books provide everything you need to succeed in the fast-paced world of application design. Whether you're a seasoned professional or just starting your journey, this bundle is your roadmap to success. ¿¿¿¿¿¿¿¿¿¿¿¿¿ Don't miss out on this opportunity to master application design and unlock new possibilities in your career. Get your hands on the "Application Design: Key Principles for Data-Intensive App Systems" book bundle today! ¿¿¿¿¿¿¿¿
Embark on a transformative journey into the nuances of API design and implementation. This comprehensive guide will equip you with the prowess to craft APIs that exemplify excellence, optimize performance, fortify security, and elevate user experience.From grasping the core tenets of REST architecture to navigating diverse frameworks like Node.js with Express, Ruby on Rails, Django, Laravel with PHP, ASP.NET Core with C#, and Spring Boot with Java, this compendium empowers you to create APIs that set new industry benchmarks. In-depth tutorials will empower you to master data serialization, robust authentication protocols, and impervious security measures. This book also delves into the more advanced topics encompassing API governance, meticulous versioning strategies, cross-origin resource sharing (CORS) considerations, real-time capabilities, and microservices communication intricacies. You'll gain insights into vigilant monitoring, astute analytics, and optimization techniques that truly di¿erentiate your APIs. Moreover, this book navigates the ever-evolving legal and privacy landscape confidently, ensuring compliance and upholding user trust, and provides the expertise needed to craft more efficient APIs that stand at the forefront of modern digital innovation. Presenting real-world case studies, comprehensive explanations, and practical illustrations, Mastering REST APIs is your compass to navigate the complex world of web development. What You'll LearnREST architectures and how it shapes modern API development.Effectively develop and build APIs using a diverse set of web development frameworksDive into advanced topics such as API governance, real-time features, microservices communication.Review real-world case studies and hands-on examples, helping you to actively design, implement and optimize APIs.Who This book Is ForExperienced web developers, software engineers, and tech enthusiasts who are looking to supercharge their API development knowledge and take it to the next level
It Depends: Writing on Technology Leadership 2012-2022, a collection of essays and articles by technology executive Kevin Goldsmith, is a must-read for current or aspiring engineering managers, directors, and senior technology executives. With over thirty years of experience in leadership roles at industry-leading technology companies like IBM, Silicon Graphics, Microsoft, and Adobe, as well as early-stage startups and unicorns like Spotify, Avvo, Anaconda, and DistroKid, Goldsmith shares his knowledge about leading technology teams and larger organizations in this book.The book covers a range of topics, including creating a culture of experimentation and innovation, managing day-to-day, career development as a technology leader, team building, and practical advice for handling the requirements of the engineering manager role. Goldsmith acknowledges that the context is different in every company and for every person, and he shares his wisdom to help leaders form solutions that make sense for their company, team, and themselves.What sets Goldsmith's writing apart is his ability to provide practical advice and insights that few companies adequately train their managers on. He also offers guidance on how to move from managing a single team to managing managers, organization structure, building career development frameworks, diversity and inclusion, and hiring. By reading It Depends, you'll gain valuable insights into becoming a more effective leader in the technology industry.
Leverage the power of the Shadow DOM API to quickly create encapsulated code that keeps markup and styles separate within websites. Using little more than a text editor or free software, this project-oriented book simplifies the process of creating and manipulating the Shadow DOM API code in the browser for websites or online applications. You'll use a starting toolset to develop future projects, incorporate them into an existing workflow, and allow them to simplify complex components. This makes them more robust and less brittle when used in websites. You'll also see that websites do not have to convert the whole work process immediately; you can incorporate as little or as much as needed of the API, and build on this as your skills develop. We live in an age where speed and simplicity are of the essence. Beginning Shadow DOM API shows you the perfect way to create encapsulated code that can run in multiple frameworks with a minimum of fuss.You You'll LearnImplement the Shadow DOM API in a projectGain an appreciation of pointers using the Shadow DOM APIManage issues and security when using the Shadow DOM APIMake components and code more reusable, while maintaining desired stylingWho This Book Is ForWebsite developers who are already familiar with frameworks that Shadow DOM API, but do not want to have to use the heavy weight of a full-sized framework to add features such as DOM encapsulation to their code.
Explore the dynamics of digital identity, a crucial component in today¿s modern technology-driven era. This engaging book offers a deep understanding of how digital identity is evolving rapidly, why it¿s so significant, and offers organizations, regulatory bodies, and academicians the strategies needed to adopt secure decentralized digital identity features effectively. It¿s a must-read for those aiming to grasp the intricacies of digital identity and leverage it for future innovation and security.The book begins by redefining digital identity, examining its evolution and the profound impact it has on both individuals and organizations. It then delves into the development of digital identity strategies, laying the foundation for future digital transformations. Covering a wide range of topics, the book discusses the innovation, challenges, and technological exploration in digital identity. A special focus is given to biometric technologies and the implementation of decentralized digital identities, addressing critical areas such as identity governance, blockchain, AI and advanced biometrics. The book also investigates the implications of digital identity across various industries, including cross border travel, healthcare, social media, finance, metaverse, IoT etc. finally the book provides not only emerging trends but offers a glimpse into the future digital identity. Whether yoüre a tech professional, business leader, student or simply keen on understanding the impact of digital advancements, this book promises to offer insightful perspectives and practical solutions for navigating the complex world of digital identity. It underscores the importance of identity in spearheading digital innovation, making it a key resource for anyone looking to stay ahead in the digital landscape. As you reach its conclusion, yoüll be equipped with a wealth of knowledge and insights that are crucial in today¿s digital era.What You'll LearnDigital identity strategies and their role in shaping the future of digital identityDifferent facets of digital identitySpecifics of biometric technologies and decentralized digital identity Industry specific digital identity and its implementationCrucial aspects of privacy, ethics, and secure in the context of digital identityWho This Book Is ForSoftware professionals, security practitioners, architects, senior managers, executives, and students who are interested in digital identity.
This book presents the fundamentals of exception handling with examples written in C++ and Python. Starting with its history and evolution, it explores the many facets of exception handling, such as its syntax, semantics, challenges, best practices, and implementation patterns.The book is composed of five chapters: Chapter 1 provides an introduction, covering the history, various definitions, and challenges of exception handling. Chapter 2 then delves into the basics, offering insights into the foundational concepts and techniques. Subsequently, chapter 3 touches upon the best practices for exception handling, including the differences between errors and exceptions, the use of assertions, and how to provide meaningful error messages. Chapter 4 takes a deep dive into advanced exception-handling techniques, exploring e.g. patterns, guard clauses, and hierarchical exception handling. Eventually, chapter 5 focuses on the complexities of exception handling in real-time and embedded systems.This book is mainly written for both students and professionals. Its readers will understand the nuances between syntax and semantic errors, learn how to employ try-catch blocks effectively, grasp the importance of logging exceptions, and delve into advanced exception-handling techniques. This way, they will be enabled to handle exceptions effectively and thus write more robust, reliable, and resilient code.
Jack the Ripper and legacy codebases have more in common than you'd think. Inspired by forensic psychology methods, you can apply strategies to identify problems in your existing code, assess refactoring direction, and understand how your team influences the software architecture. With its unique blend of criminal psychology and code analysis, Your Code as a Crime Scene arms you with the techniques you need to take on any codebase, no matter what programming language you use. Software development might well be the most challenging task humanity ever attempted. As systems scale up, they also become increasingly complex, expensive to maintain, and difficult to reason about. We can always write more tests, try to refactor, and even fire up a debugger to understand complex coding constructs. That's a great starting point, but you can do so much better. Take inspiration from forensic psychology techniques to understand and improve existing code. Visualize codebases via a geographic profile from commit data to find development hotspots, prioritize technical debt, and uncover hidden dependencies. Get data and develop strategies to make the business case for larger refactorings. Detect and fix organizational problems from the vantage point of the software architecture to remove bottlenecks for the teams. The original Your Code as a Crime Scene from 2014 pioneered techniques for understanding the intersection of people and code. This new edition reflects a decade of additional experience from hundreds of projects. Updated techniques, novel case studies, and extensive new material adds to the strengths of this cult classic. Change how you view software development and join the hunt for better code! What You Need: You need to be comfortable reading code. You also need to use Git (or Subversion, Mercurial or similar version-control tool).
Analyze system crashes and freezes, navigate kernel and complete memory spaces, and diagnose patterns of abnormal software behavior using the WinDbg debugger.
Analyze crashes and freezes, navigate through user space and diagnose heap corruption, memory and handle leaks, CPU spikes, blocked threads, deadlocks, wait chains, and more using WinDbg debugger.
This book constitutes the refereed post-conference proceedings of the 6th EAI International Conference on Innovations and Interdisciplinary Solutions for Underserved Areas, InterSol 2023, held in Flic en Flac, Mauritius, in September 16-17, 2023. The 25 papers presented were selected from 73 submissions and issue different problems in underserved and unserved areas. They face problems in almost all sectors such as energy, water, communication, climate change, food, education, transportation, social development, and economic growth. The papers are clustered in tracks as follows: Intelligent Systems and Security; Blockchain and Machine Learning Algorithms; Sustainable Technologies and Environmental Impact; Digital Learning and Social Adoption; Networking Technology for Social Impact.
This book aims at meeting the challenge of getting along with today¿s unprecedented rate of innovation supported by disruptive digital technologies, which changed the perception of the productivity and effectiveness and opened a gateway to more than ever dynamic advances in solving the important societal challenges."Disruptive Information Technologies for a Smart Society" is the proceedings book of the 13th International conference for information society and technologies that brings together experts from various fields to discuss the latest advancements in software engineering, machine learning, digital water, and ICT for health and sport.The book and the conference serve as a platform for researchers of all career stages in technical sciences, especially Ph.D. students, practitioners, and industry experts in health care, energy, Fintech, AI, and other areas to share and learn on the cutting-edge technologies and stay at the forefront of these rapidly evolving fields.
This book constitutes the revised selected papers of the 15th International Conference, MEDES 2023, Heraklion, Crete, Greece, May 5¿7, 2023The 29 full papers included in this volume were carefully reviewed and selected from 52 submissions. The papers focus on the following topics: Design Issues & BlockChain, Query Processing and Visualization, Learning Issues, Services and Systems, Business and Communication Technologies, Digital Twin and Security, Architecture Technologies, Time and Text Management.
This book constitutes the refereed post-conference proceedings of the 13th International Conference on Big Data Technologies and Applications, BDTA 2023, held in Edinburgh, United Kingdom, in August 2023. The 8 full papers and 3 short papers of BDTA 2023 were selected from 23 submissions and present new advances and research results in the fields of big data technologies, collection and storage, big data management and retrieval, big data mining and approaches.
This book constitutes revised selected papers from the 4th International Workshop on Distributed Computing for Emerging Smart Networks, DiCES-N 2023, which took place in Bizerte, Tunisia, on May 27, 2023.The 6 full papers included in this book were carefully reviewed and selected from 13 submissions. The book also contains one invited talk. The contributions focus on vehicular networks and emerging technologies and cyber safety and security of intelligent transportation systems.
This conference LNAI 14502 volume constitutes the workshop proceedings of 22nd Mexican International Conference on Artificial Intelligence, held in November 2023 in Mérida, Yucatán, México. The total of 34 papers presented in this volume was carefully reviewed and selected from 54 submissions.The proceedings of MICAI 2023 workshops are structured into three sections:¿ WILE 2023: 16th Workshop on Intelligent Learning Environments¿ HIS 2023: 16th Workshop of Hybrid Intelligent Systems¿ CIAPP 2023: 5th Workshop on New Trends in Computational Intelligence and Applications
This book constitutes the refereed proceedings of the 8th International Conference on Internet on Things, ICIOT 2023, held as part of SCF 2023, in Shenzhen, China, during December 17¿18, 2023.The 8 full papers presented in this volume were carefully reviewed and selected from 28 submissions. The papers cover topics in the field of sensors and other types of sensing devices, wired and wireless networks, platforms and tools, data processing/visualization/analysis and integration engines.
Andreas Heinz führt im Fahrzeugumfeld erstmalig ein Verfahren ein, um ein Messvorhaben mittels ereignisorientierter Datenübertragung zu konzipieren und dessen Durchführbarkeit abzuschätzen. Darüber hinaus zeigt er, wie Messungen effizienter gestaltet bzw. qualitativ hinsichtlich Auflösung und Zeitverhalten optimiert werden können. Dabei werden gegebene Sicherheitsanforderungen und normative Vorgaben stets eingehalten und eine Buslastberechnung für den CAN eingeführt, die zusätzliche Buslasten für Messzwecke berücksichtigen kann. Dies ermöglicht dem Autor, im Vorfeld der Messung eine Aussage treffen zu können, ob diese Messaufgabe für einen sicheren Einsatz im realen Fahrbetrieb realisierbar ist oder nicht.
This book constitutes the refereed proceedings of the 7th International Conference on Edge Computing, EDGE 2023, held in Shenzhen, China, during December 17¿18, 2023. The 8 full papers in this book were carefully reviewed and selected from 14 submissions. They were organized in topical sections as follows: Practice of Edge Computing, identify emerging research topics, and define the future of Edge Computing.
This book constitutes the refereed proceedings of the 19th International Conference on Formal Aspects of Component Software, FACS 2023, which took place virtually during October 19-20, 2023.The 11 full papers included in this book were carefully reviewed and selected from 23 submissions. They were organized in topical sections as follows: cloud computing, cyber-physical and critical systems, and the Internet of Things.
This book constitutes the revised selected papers of the 5th International Workshop on Dynamic Logic. New Trends and Applications, DaLí 2023, held in Tbilisi, Georgia, during September 15¿16, 2023. The 8 full papers in this book were carefully reviewed and selected from 10 submissions. They deal with new trends and applications in the area of Dynamic Logic.
Tilmeld dig nyhedsbrevet og få gode tilbud og inspiration til din næste læsning.
Ved tilmelding accepterer du vores persondatapolitik.