Browse Results

Showing 14,776 through 14,800 of 64,145 results

Covenant (Hellgate: London #3)

by Mel Odom

As Templar Simon Cross fights to lead the hunted survivors of the demon surge toward salvation, time and supplies run short. Simon must penetrate the dark secrets of the demons -- as well as those of his partner in peril, Leah Creasey -- to keep his charges safe. But Leah's organization won't surrender their knowledge easily, even as new technology emerges from the Goetia Manuscript that could help Simon's cause. Warren Schimmer, linked to one of the darkest of the hellspawn -- the demonic Lilith -- is himself also targeted by infernal forces. No longer able to hide, Warren must emerge as a leader and turn a ragged band of Cabalists into an army. But when a vicious weapon that uses dreams against the human survivors of the city draws the Templars, the Cabalists, and the Hunters into the same arena, will they join forces...or turn against one another?

Covering Politics in a "Post-Truth" America

by Susan B. Glasser

In a new Brookings Essay, Politico editor Susan Glasser chronicles how political reporting has changed over the course of her career and reflects on the state of independent journalism after the 2016 election.The Bookings Essay: In the spirit of its commitment to higquality, independent research, the Brookings Institution has commissioned works on major topics of public policy by distinguished authors, including Brookings scholars. The Brookings Essay is a multi-platform product aimed to engage readers in open dialogue and debate. The views expressed, however, are solely those of the author. Available in ebook only.

Coxiella burnetii: Recent Advances And New Perspectives In Research Of The Q Fever Bacterium (Advances in Experimental Medicine and Biology #984)

by Rudolf Toman James E. Samuel Jean-Louis Mege Robert A. Heinzen

Coxiella burnetii is the etiological agent of Q fever, a zoonotic disease found worldwide. The bacterium is a fascinating example of intracellular parasitism that has uniquely evolved to thrive in the most inhospitable of cellular compartments-the phagolysosome. Understanding how C. burnetii resists the degradative functions of this vacuole, and the host cell functions coopted for successful parasitism, are central to understanding Q fever pathogenesis. Recent achievements in glycomics and proteomics are guiding development of enhanced detection schemes for the bacterium in addition to shedding light on the host immune response to the pathogen. Several chapters survey immune functions that control or potentially exacerbate Coxiella infection and delve into correlates of protective immunity elicited by vaccination. Comparative genomics is also the foundation of chapters discussing diagnostic antigen discovery and molecular typing of the bacterium, with significance for development of new clinical, epidemiologic, and forensic tools.

Cozy Gaming

by Liv Ngan

It's time to put your snuggle top on, cuddle your squishies, and find out all about the cosiest games around! Cosy games include fun, de-stressing, cute and calm games like Stardew Valley, Animal Crossing: New Horizons, Disney Dreamlight Valley, Oxenfree and many more. This book gives you everything you need to focus on diving into the carefree world of cosy gaming, with reviews of the best titles and previews of soon-to-be-released games too. No matter how you game - on consoles, online or on mobile devices - there's something here for you.As well as info on the best games to play, this book is also full of ways to cosy-fy your life-including tips for making your bedroom super snuggly, the cutest squishies and plushies, and the ultimate accessories for all-important self-care. You'll discover how to customise your current room to turn it into a den of relaxation, how to find an aesthetic that works for you, and how to choose your ultimate cosy lifestyle. It's everything you need for your perfect cosy life!

Cracking Codes with Python: An Introduction to Building and Breaking Ciphers

by Al Sweigart

Learn how to program in Python while making and breaking ciphers—algorithms used to create and send secret messages! After a crash course in Python programming basics, you’ll learn to make, test, and hack programs that encrypt text with classical ciphers like the transposition cipher and Vigenère cipher. You’ll begin with simple programs for the reverse and Caesar ciphers and then work your way up to public key cryptography, the type of encryption used to secure today’s online transactions, including digital signatures, email, and Bitcoin.Each program includes the full code and a line-by-line explanation of how things work. By the end of the book, you’ll have learned how to code in Python and you’ll have the clever programs to prove it!You’ll also learn how to:- Combine loops, variables, and flow control statements into real working programs- Use dictionary files to instantly detect whether decrypted messages are valid English or gibberish- Create test programs to make sure that your code encrypts and decrypts correctly- Code (and hack!) a working example of the affine cipher, which uses modular arithmetic to encrypt a message- Break ciphers with techniques such as brute-force and frequency analysisThere’s no better way to learn to code than to play with real programs. Cracking Codes with Python makes the learning fun!

Cracking Complexity: The Breakthrough Formula for Solving Just About Anything Fast

by David Benjamin David Komlos

For the first time, Davis Benjamin and David Komlos of Syntegrity share their cutting-edge, highly engaging step-by-step formula for cracking incredibly knotty and important challenges in mere days, while mobilizing those who must execute. Foreword by Marshall Goldsmith, #1 NY Times bestselling author, Thinkers50 - #1 Executive Coach and the only two-time #1 Leadership Thinker in the WorldComplexity has met its match! Today, organizations are grappling with ambiguity, volatility and paradox surrounding the challenges they face. This is complexity. But too many leaders approach complexity the wrong way - they push their people harder and harder and tackle problems one at a time over months, sometimes even years, and nearly always in a linear fashion. It's like setting a pot of water on "low" and waiting for it to boil. To solve the seemingly intractable challenges that leaders bang their heads against for months - to get the metaphorical water to boil - you must generate a high amount of heat very quickly. In this book, the authors share their proven formula for dramatically shortening the process and solving an organization's toughest challenges in mere days.

Cracking Drupal

by Greg Knaddison

The first book to reveal the vulnerabilities and security issues that exist in the sites that have been built with Drupal?and how to prevent them from continuing Drupal is an open source framework and content management system that allows users to create and organize content, customize presentation, automate tasks, and manage site visitors and contributors. Authored by a Drupal expert, this is the first book to reveal the vulnerabilities and security issues that exist in the sites that have been built with Drupal?and how to prevent them from continuing. The main goal of this guide is to explain how to write code that avoids an attack in the Drupal environment, while also addressing how to proceed if vulnerability has been spotted and then regain control of security.

Cracking The Coding Interview (5th Edition)

by Gayle Laakmann Mcdowell

The full list of topics are as follows: The Interview Process This section offers an overview on questions are selected and how you will be evaluated. What happens when you get a question wrong? When should you start preparing, and how? What language should you use? All these questions and more are answered. Behind the Scenes Learn what happens behind the scenes during your interview, how decisions really get made, who you interview with, and what they ask you. Companies covered include Google, Amazon, Yahoo, Microsoft, Apple and Facebook. Special Situations This section explains the process for experience candidates, Program Managers, Dev Managers, Testers / SDETs, and more. Learn what your interviewers are looking for and how much code you need to know. Before the Interview In order to ace the interview, you first need to get an interview. This section describes what a software engineer's resume should look like and what you should be doing well before your interview. Behavioral Preparation Although most of a software engineering interview will be technical, behavioral questions matter too. This section covers how to prepare for behavioral questions and how to give strong, structured responses. Technical Questions (+ 5 Algorithm Approaches) This section covers how to prepare for technical questions (without wasting your time) and teaches actionable ways to solve the trickiest algorithm problems. It also teaches you what exactly "good coding" is when it comes to an interview. 150 Programming Questions and Answers This section forms the bulk of the book. Each section opens with a discussion of the core knowledge and strategies to tackle this type of question, diving into exactly how you break down and solve it. Topics covered include Arrays and Strings Linked Lists Stacks and Queues Trees and Graphs Bit Manipulation Brain Teasers Mathematics and Probability Object-Oriented Design Recursion and Dynamic Programming Sorting and Searching Scalability and Memory Limits Testing C and C++ Java Databases Threads and Locks For the widest degree of readability, the solutions are almost entirely written with Java (with the exception of C / C++ questions). A link is provided with the book so that you can download, compile, and play with the solutions yourself.

Cracking the AP Computer Science A Exam, 2017 Edition: Proven Techniques to Help You Score a 5

by Princeton Review

This eBook edition has been specially formatted for on-screen viewing with cross-linked questions, answers, and explanations.EVERYTHING YOU NEED TO HELP SCORE A PERFECT 5. Equip yourself to ace the AP Computer Science A Exam with The Princeton Review's brand-new, comprehensive study guide--including 2 full-length practice tests, thorough content reviews, access to our AP Connect online portal, and targeted strategies for every section of the exam.This brand new addition to our best-selling Cracking the AP Exam series is perfect for students tackling the fast-growing AP Computer Science A test. Easy to understand and simple to use, this book gives you all the tools you need to get the score you want.Everything You Need to Know to Help Achieve a High Score.* Comprehensive content review of key Computer Science A topics, including lab requirements* Up-to-date information on the 2017 AP Computer Science A Exam* Engaging activities to help you critically assess your progress* Access to AP Connect, our online portal for helpful pre-college information and exam updatesPractice Your Way to Excellence.* 2 full-length practice tests with detailed answer explanations* Comprehension drills in each content review chapter* Step-by-step walk-throughs of sample questionsTechniques That Actually Work.* Tried-and-true strategies to help you avoid traps and beat the test* Tips for pacing yourself and guessing logically* Essential tactics to help you work smarter, not harder

Cracking the AP Computer Science A Exam, 2020 Edition: Practice Tests & Prep for the NEW 2020 Exam (College Test Preparation)

by The Princeton Review

EVERYTHING YOU NEED TO HELP SCORE A PERFECT 5. Ace the 2020 AP Computer Science A Exam with this comprehensive study guide—including 2 full-length practice tests, thorough content reviews, targeted strategies for every section of the exam, and access to online extras.Techniques That Actually Work.• Tried-and-true strategies to help you avoid traps and beat the test• Tips for pacing yourself and guessing logically• Essential tactics to help you work smarter, not harderEverything You Need to Know to Help Achieve a High Score.• Comprehensive content review for all test topics, including lab requirements• Up-to-date information on the 2020 AP® Computer Science A Exam• Engaging activities to help you critically assess your progress• Access to study plans, printable resources, helpful pre-college information, and more via your online Student ToolsPractice Your Way to Excellence.• 2 full-length practice tests with detailed answer explanations• Comprehension drills in each content review chapter• Step-by-step walk-throughs of sample questions

Cracking the Bro Code (Labor and Technology)

by Coleen Carrigan

Why dominant racial and gender groups have preferential access to jobs in computing, and how feminist labor activism in computing culture can transform the field into a force that serves democracy and social justice.Cracking the Bro Code is a bold ethnographic study of sexism and racism in contemporary computing cultures theorized through the analytical frame of the &“Bro Code.&” Drawing from feminist anthropology and STS, Coleen Carrigan shares in this book the direct experiences of women, nonbinary individuals, and people of color, including her own experiences in tech, to show that computing has a serious cultural problem. From senior leaders in the field to undergraduates in their first year of college, participants consistently report how sexism and harassment manifest themselves in computing via values, norms, behaviors, evaluations, and policies. While other STEM fields are making strides in recruiting, retaining, and respecting women workers, computing fails year after year to do so.Carrigan connects altruism, computing, race, and gender to advance the theory that social purpose is an important factor to consider in working toward gender equity in computing. Further, she argues that transforming computing culture from hostile to welcoming has the potential to change not only who produces computing technology but also the core values of its production, with possible impacts on social applications. Cracking the Bro Code explains how digital bosses have come to operate imperiously in our society, dodging taxes and oversight, and how some programmers who look like them are enchanted with a sense of divine right. In the context of computing&’s powerful influence on the world, Carrigan speculates on how the cultural mechanisms sustaining sexism, harassment, and technocracy in computing workspaces impact both those harmed by such violence as well as society at large.

Cracking the Digital Ceiling: Women in Computing around the World

by Carol Frieze Jeria L. Quesenberry

Is computing just for men? Are men and women suited to different careers? This collection of global perspectives challenges these commonly held western views, perpetuated as explanations for women's low participation in computing. By providing an insider look at how different cultures worldwide impact the experiences of women in computing, the book introduces readers to theories and evidence that support the need to turn to environmental factors, rather than innate potential, to understand what determines women's participation in this growing field. This wakeup call to examine the obstacles and catalysts within various cultures and environments will help those interested in improving the situation understand where they might look to make changes that could impact women's participation in their classrooms, companies, and administrations. Computer scientists, STEM educators, students of all disciplines, professionals in the tech industry, leaders in gender equity, anthropologists, and policy makers will all benefit from reading this book.

Cracking the IT Architect Interview

by Sameer Paradkar

The ultimate guide to successful interviews for Enterprise, Business, Domain, Solution, and Technical Architect roles as well as IT Advisory Consultant and Software Designer roles About This Book * Learn about Enterprise Architects IT strategy and NFR - this book provides you with methodologies, best practices, and frameworks to ace your interview * A holistic view of key architectural skills and competencies with 500+ questions that cover 12 domains * 100+ diagrams depicting scenarios, models, and methodologies designed to help you prepare for your interview Who This Book Is For This book is for aspiring enterprise, business, domain, solution, and technical architects. It is also ideal for IT advisory consultants and IT designers who wish to interview for such a role. Interviewers will be able leverage this book to make sure they hire candidates with the right competencies to meet the role requirements. What You Will Learn * Learn about IT strategies, NFR, methodologies, best practices, and frameworks to ace your interview * Get a holistic view of key concepts, design principles, and patterns related to evangelizing web and Java enterprise applications * Discover interview preparation guidelines through case studies * Use this as a reference guide for adopting best practices, standards, and design guidelines * Get a better understanding with 60+ diagrams depicting various scenarios, models, and methodologies * Benefit from coverage of all architecture domains including EA (Business, Data, Infrastructure, and Application), SA, integration, NFRs, security, and SOA, with extended coverage from IT strategies to the NFR domain In Detail An architect attends multiple interviews for jobs or projects during the course of his or her career. This book is an interview resource created for designers, consultants, technical, solution, domain, enterprise, and chief architects to help them perform well in interview discussions and launch a successful career. The book begins by providing descriptions of architecture skills and competencies that cover the 12 key domains, including 350+ questions relating to these domains. The goal of this book is to cover all the core architectural domains. From an architect's perspective, it is impossible to revise or learn about all these key areas without a good reference guide - this book is the solution. It shares experiences, learning, insights, and proven methodologies that will benefit practitioners, SMEs, and aspirants in the long run. This book will help you tackle the NFR domain, which is a key aspect pertaining to architecting applications. It typically takes years to understand the core concepts, fundamentals, patterns, and principles related to architecture and designs. This book is a goldmine for the typical questions asked during an interview and will help prepare you for success! Style and approach This book will help you prepare for interviews for architectural profiles by providing likely questions, explanations, and expected answers. It is an insight-rich guide that will help you develop strategic, tactical, and operational thinking for your interview.

Cracking the IT Architect Interview

by Sameer Paradkar

<P><P>Key Features <P><P>Learn about Enterprise Architects IT strategy and NFR – this book provides you with methodologies, best practices, and frameworks to ace your interview <P><P>A holistic view of key architectural skills and competencies with 500+ questions that cover 12 domains <P><P>100+ diagrams depicting scenarios, models, and methodologies designed to help you prepare for your interview <P><P>Book Description <P><P>An architect attends multiple interviews for jobs or projects during the course of his or her career. This book is an interview resource created for designers, consultants, technical, solution, domain, enterprise, and chief architects to help them perform well in interview discussions and launch a successful career. <P><P>The book begins by providing descriptions of architecture skills and competencies that cover the 12 key domains, including 350+ questions relating to these domains. The goal of this book is to cover all the core architectural domains. From an architect’s perspective, it is impossible to revise or learn about all these key areas without a good reference guide – this book is the solution. It shares experiences, learning, insights, and proven methodologies that will benefit practitioners, SMEs, and aspirants in the long run. <P><P>This book will help you tackle the NFR domain, which is a key aspect pertaining to architecting applications. <P><P>It typically takes years to understand the core concepts, fundamentals, patterns, and principles related to architecture and designs. This book is a goldmine for the typical questions asked during an interview and will help prepare you for success! <P><P>What you will learn <P><P>Learn about IT strategies, NFR, methodologies, best practices, and frameworks to ace your interview <P><P>Get a holistic view of key concepts, design principles, and patterns related to evangelizing web and Java enterprise applications <P><P>Discover interview preparation guidelines through case studies <P><P>Use this as a reference guide for adopting best practices, standards, and design guidelines <P><P>Get a better understanding with 60+ diagrams depicting various scenarios, models, and methodologies <P><P>Benefit from coverage of all architecture domains including EA (Business, Data, Infrastructure, and Application), SA, integration, NFRs, security, and SOA, with extended coverage from IT strategies to the NFR domain

Cracking the Kubernetes Interview: Discover expert tips and best practices to ace your Kubernetes technical interviews

by Viktor Vedmich Alexander Dovnar

Advance your career and excel in modern IT with Kubernetes skills rooted in decades of real-world expertise to ensure your successKey FeaturesGet expert insights and detailed explanations of answers to essential Kubernetes interview questionsExplore strategies for navigating diverse Kubernetes interview scenariosTap into insider guidance from industry professionals with hands-on experiencePurchase of the print or Kindle book includes a free PDF eBookBook DescriptionIn the high-stakes world of cloud-native technologies, Kubernetes technical interviews are notoriously challenging, and theory-heavy resources leave candidates unprepared for real-world scenarios. This guide by Viktor Vedmich and Alexander Dovnar, two seasoned professionals with decades of combined experience in DevOps, AWS, and Kubernetes architecture, bridges that gap to help you unlock actionable strategies and insights to excel in even the toughest interviews. Beginning with core concepts such as Pods and Services, the book guides you through scaling, networking, GitOps, and deployment strategies. You’ll explore advanced topics, including security, observability, monitoring, and troubleshooting, all framed in the context of real-world interviews. Each chapter includes practical scenarios and authentic questions that test both your understanding and problem-solving skills. Rather than relying on rote memorization, this guide helps you develop the depth and confidence expected of top-tier Kubernetes professionals. By the end of this hands-on journey, you'll be ready to take on roles from junior DevOps engineer to senior architect, equipped with the practical expertise needed to stand out in today’s competitive hiring process.What you will learnPrepare effectively for scenario-based Kubernetes interview questions and challengesUnderstand Kubernetes components and their interactionsImprove your theoretical knowledge and collaboration skillsDiagnose and resolve Kubernetes issues efficientlyGain insights into common Kubernetes job roles and responsibilitiesApply best practices with real-world comparative examplesBuild confidence to succeed in Kubernetes interviews for various job levelsWho this book is forThis book is for software engineers, developers, DevOps professionals, SREs, and ML engineers aiming to level up their Kubernetes skills and secure roles involving designing, deploying, and managing applications in Kubernetes clusters. Whether you're new to Kubernetes or an experienced user, this book provides valuable insights and hands-on practice to excel in technical interviews and real-world applications. A basic understanding of Kubernetes, combined with a desire to enhance practical skills, will help you get the most out of this book.

Cracking the Machine Learning Code: Technicality or Innovation? (Studies in Computational Intelligence #1155)

by KC Santosh Rodrigue Rizk Siddhi K. Bajracharya

Employing off-the-shelf machine learning models is not an innovation. The journey through technicalities and innovation in the machine learning field is ongoing, and we hope this book serves as a compass, guiding the readers through the evolving landscape of artificial intelligence. It typically includes model selection, parameter tuning and optimization, use of pre-trained models and transfer learning, right use of limited data, model interpretability and explainability, feature engineering and autoML robustness and security, and computational cost – efficiency and scalability. Innovation in building machine learning models involves a continuous cycle of exploration, experimentation, and improvement, with a focus on pushing the boundaries of what is achievable while considering ethical implications and real-world applicability. The book is aimed at providing a clear guidance that one should not be limited to building pre-trained models to solve problems using the off-the-self basic building blocks. With primarily three different data types: numerical, textual, and image data, we offer practical applications such as predictive analysis for finance and housing, text mining from media/news, and abnormality screening for medical imaging informatics. To facilitate comprehension and reproducibility, authors offer GitHub source code encompassing fundamental components and advanced machine learning tools.

Craft GraphQL APIs in Elixir with Absinthe: Flexible, Robust Services for Queries, Mutations, and Subscriptions

by Ben Wilson Bruce Williams

Your domain is rich and interconnected, and your API should be too. Upgrade your web API to GraphQL, leveraging its flexible queries to empower your users, and its declarative structure to simplify your code. Absinthe is the GraphQL toolkit for Elixir, a functional programming language designed to enable massive concurrency atop robust application architectures. Written by the creators of Absinthe, this book will help you take full advantage of these two groundbreaking technologies. Build your own flexible, high-performance APIs using step-by-step guidance and expert advice you won't find anywhere else. GraphQL is a new way of structuring and building web services, and the result is transformational. Find out how to offer a more tailored, cohesive experience to your users, easily aggregate data from different data sources, and improve your back end's maintainability with Absinthe's declarative approach to defining how your API works. Build a GraphQL-based API from scratch using Absinthe, starting from core principles. Learn the type system and how to expand your schema to suit your application's needs. Discover a growing ecosystem of tools and utilities to understand, debug, and document your API. Take it to production, but do it safely with solid best practices in mind. Find out how complexity analysis and persisted queries can let you support your users flexibly, but responsibly too. Along the way, discover how Elixir makes all the difference for a high performance, fault-tolerant API. Use asynchronous and batching execution, or write your own custom add-ons to extend Absinthe. Go live with subscriptions, delivering data over websockets on top of Elixir (and Erlang/OTP's) famous solid performance and real-time capabilities. Transform your applications with the powerful combination of Elixir and GraphQL, using Absinthe. What You Need: To follow along with the book, you should have Erlang/OTP 19+ and Elixir 1.4+ installed. The book will guide you through setting up a new Phoenix application using Absinthe.

Crafting Clean Code with JavaScript and React: A Practical Guide to Sustainable Front-End Development

by Héla Ben Khalfallah

Understand the guiding principles of “clean code” and how it applies to modern front-end development, accessibility (a11y), semantics, performance, and the Green Web. Highlighting key topics ranging from the foundations of JavaScript and HTML to popular frameworks like React, this book provides best practices to ensure code and applications are easier, more efficient and cost effective to run. Using a web-based application as an example, you’ll begin by cleaning and improving its code base by dividing the JavaScript into smaller, reusable and composable functions without side effects. Then, you’ll improve the HTML code base by applying "Disability Driven Design" patterns, focusing on semantics before moving on to improving the architecture with a functional style (immutable, modular and composable). Because the web today needs to be green with reduced loading time and energy consumption, you’ll apply some tips and tricks to improve code performance and see how to best monitor it in a continuous and scalable way. What You’ll Learn See how the JavaScript engine works and memory management. Explore in greater detail key focus areas of accessibility and green computing Make applications easier and more cost-effective to run Look closely at clean and sustainable development using JavaScript and React Who This Book Is For Programmers, developers, engineers and product managers who are looking at cost-efficient ways to make their applications run more smoothly and efficiently.

Crafting Docs for Success: An End-to-End Approach to Developer Documentation (Design Thinking)

by Diana Lakatos

Developer documentation is a powerful tool in developer relations because it provides all the necessary information during the onboarding process and keeps your users informed on changes such as release notes, status reports and new and updated topics. Using a design thinking approach, this book aims to provide an easy to follow blueprint for building successful developer documentation by using the award winning platformOS developer portal as inspiration.You'll work with practical usable templates, workflows, and tools validated and peer-reviewed by international experts in the fields of documentation, technical writing, developer relations, and UX design. This book reveals the many factors that must be considered while crafting developer documentation, such as hitting the right target audience, designing a seamless onboarding experience, and selecting the right workflows and data analysis methods. You'll delve into this complex mix of topics, each with its unique considerations, and understand why it’s difficult for those working on developer documentation to understand the process, as well as all the necessary ingredients, tools, and resources to overcome that challenge. Crafting Docs for Success is your one-stop resource for empowering your team and community to contribute and help maintain your documentation, as well as further improve diversity and inclusion. What You'll LearnExamine how user research facilitates documentation developmentUtilize design thinking, community-driven documentation, and Docs as Code Understand editorial workflows and what happens at each stepWrite a style guide from scratch and use it for content productionReview how methods and strategies fall into place during technical implementationWho This Book Is ForSoftware developers and designers, documentation maintainers and managers, technical writers, developer relations practitioners and advocates, technical community managers, developer marketers, and start-up founders, CTOs, and CEOs

Crafting Efficiency in Managerial Costing System Design: An Integrated Design Science Approach

by Pieter W. Buys

This book focuses on an integrated approach in developing a model to guide the design of effective managerial costing systems. While the focus is on the manufacturing industry, information in the book will be useful to other industries as well. To achieve this, the book utilizes the action design research methodology founded within a design science paradigm, which aims to develop pragmatic solutions to an actually experienced business problem or class of business problems. After which, the book then explains the elaborated action design research process, which is a researcher-practitioner approach to designing pragmatic, industry-experienced problems in an academically sound manner.In doing so, the book illustrates how a design process embedded in the engineering field, i.e., design science research, can successfully engineer effective managerial costing systems. The book thus includes both academic researchers and industry practitioners, applying the contextual iterative solution development activities, i.e., (i) problem formulation and refinement, (ii) the solution design, and (iii) verification and validation of the proposed solution. The final (proposed) solution presented in the book is presented in a process model format, including systematic process flow illustrations and developmental guides, which are all supportive in enabling the design of effective managerial costing systems.

Crafting Engineering Strategy: How Thoughtful Decisions Solve Complex Problems

by Will Larson

Many engineers assume their organization doesn't have an engineering strategy—when in fact, they often do. It just may not be working. In Crafting Engineering Strategy, Will Larson (author of An Elegant Puzzle, Staff Engineer, and The Engineering Executive's Primer) offers a practical, example-rich guide to navigating technical and organizational complexity through structured, intentional strategy. Written for senior engineers, engineering leaders, architects, and curious collaborators, this book lays out a repeatable process for building effective, actionable strategies—from early diagnosis to rollout. With lessons drawn from real-world case studies at companies like Stripe, Uber, and Calm, Larson provides a framework for shaping critical decisions around system migrations, API deprecations, platform investments, and more. Along the way, you'll learn to augment technical planning with communication, governance, and systems thinking. Whether you're shaping your team's direction or leading a company-wide initiative, Crafting Engineering Strategy will help you make thoughtful decisions that stick. Build durable engineering strategies from first principles Apply methods like Wardley mapping and systems modeling Lead strategy as a staff+ engineer or executive Learn from detailed case studies across industries Improve your strategic fluency and influence over time

Crafting Museum Social Media for Social Inclusion Work (Participatory Memory Practices)

by Cassandra Kist

Crafting Museum Social Media for Social Inclusion Work investigates if and how social media can be integrated into the social inclusion initiatives of museums, and the contextual factors that impact this integration.Drawing on a year‑long case study of Glasgow Museums (Scotland), international mini case studies, and interviews with museum professionals, Kist reveals the complex social and technical negotiations that staff participate in to align social media practices with social inclusion work. Kist argues that the staff practices she observed around social media can be usefully understood through the idea of ‘craft’. This reframes staff practices for imagining future museum social media work as iterative, intuitive, and skilled balancing acts. As a craft, staff creatively draw on and work around social media affordances to balance the norms of their social inclusion work with the perceived interests and needs of users and community groups. Understanding the relation between museums’ use of social media and their ability to contribute to social inclusion initiatives is imperative, especially given the increasingly pervasive use of social media across the cultural heritage sector in recent years.Crafting Museum Social Media for Social Inclusion Work will be valuable for academics, practitioners, and students working in cultural heritage, museum studies, or social work.

Crafting Rails 4 Applications: Expert Practices for Everyday Rails Development

by Jose Valim

Get ready to see Rails as you've never seen it before. Learn how to extend the framework, change its behavior, and replace whole components to bend it to your will. Eight different test-driven tutorials will help you understand Rails' inner workings and prepare you to tackle complicated projects with solutions that are well-tested, modular, and easy to maintain.This second edition of the bestselling Crafting Rails Applications has been updated to Rails 4 and discusses new topics such as streaming, mountable engines, and thread safety.Rails is one of the most extensible frameworks out there. This pioneering book deep-dives into the Rails plugin APIs and shows you, the intermediate Rails developer, how to use them to write better web applications and make your day-to-day work with Rails more productive.Rails Core developer Jose Valim guides you through eight different tutorials, each using test-driven development to build a new Rails plugin or application that solves common problems with these APIs. You'll learn how the Rails rendering stack works and customize it to read templates from the database while you discover how to mimic Active Record behavior, such as validations, in any other object. You'll find out how Rails integrates with Rack, the different ways to stream data from your web application, and how to mix Rails engines and Sinatra applications into your Rails apps, so you can choose the most appropriate tool for the job. In addition, you'll improve your productivity by customizing generators and responders.This book will help you understand Rails' inner workings, including generators, template handlers, internationalization, routing, and responders. With the knowledge you'll gain, you'll create well-tested, modular, and robust solutions for your next project.

Crafting Secure Software: An engineering leader's guide to security by design

by Greg Bulmash Thomas Segura

Gain a solid understanding of the threat landscape and discover best practices to protect your software factory throughout the SDLC, with valuable insights from security experts at GitGuardianKey FeaturesDevelop a strong security posture by grasping key attack vectors in the SDLCImplement industry-leading best practices to protect software from evolving threatsUtilize legislative and regulatory landscapes to mitigate compliance-related costsBook DescriptionDrawing from GitGuardian's extensive experience in securing millions of lines of code for organizations worldwide, Crafting Secure Software takes you on an exhaustive journey through the complex world of software security and prepares you to face current and emerging security challenges confidently. Authored by security experts, this book provides unique insights into the software development lifecycle (SDLC) and delivers actionable advice to help you mitigate and prevent risks. From securing code-writing tools and secrets to ensuring the integrity of the source code and delivery pipelines, you’ll get a good grasp on the threat landscape, uncover best practices for protecting your software, and craft recommendations for future-proofing against upcoming security regulations and legislation. By the end of this book, you’ll have gained a clear vision of the improvements needed in your security posture, along with concrete steps to implement them, empowering you to make informed decisions and take decisive action in safeguarding your software assets.What you will learnGet to grips with security trends and GitGuardian's role in modern softwareAnalyze major security breaches and their impact on the industryDevelop a threat model tailored to your business and risk appetiteImplement security measures across your entire SDLCSecure secrets within codebases, configurations, and artifactsDesign and maintain secure build pipelines and deployment setupsNavigate security compliance, including current and future lawsPrepare for future security with AI-generated code integrationWho this book is forThis book is an essential read for security and IT leaders navigating the complexities of modern software development. The book is also useful for chief security officers (CSOs), chief information security officers (CISOs), security architects, DevOps professionals, and IT decision makers. A basic understanding of software engineering, version control, and build and delivery mechanisms is needed. This guide will empower you to comprehend and mitigate threats in today's dynamic software factories, regardless of your technical depth.

Crafting Test-Driven Software with Python: Write test suites that scale with your applications' needs and complexity using Python and PyTest

by Alessandro Molina

Get to grips with essential concepts and step-by-step explanations to apply TDD practices to your Python projects while keeping your test suite under controlKey FeaturesBuild robust Python applications using TDD and BDD methodologiesTest Python web applications using WebTest and web frameworksLeverage PyTest to implement stringent testing mechanisms to ensure fault-tolerant applicationsBook DescriptionTest-driven development (TDD) is a set of best practices that helps developers to build more scalable software and is used to increase the robustness of software by using automatic tests. This book shows you how to apply TDD practices effectively in Python projects. You'll begin by learning about built-in unit tests and Mocks before covering rich frameworks like PyTest and web-based libraries such as WebTest and Robot Framework, discovering how Python allows you to embrace all modern testing practices with ease. Moving on, you'll find out how to design tests and balance them with new feature development and learn how to create a complete test suite with PyTest. The book helps you adopt a hands-on approach to implementing TDD and associated methodologies that will have you up and running and make you more productive in no time. With the help of step-by-step explanations of essential concepts and practical examples, you'll explore automatic tests and TDD best practices and get to grips with the methodologies and tools available in Python for creating effective and robust applications. By the end of this Python book, you will be able to write reliable test suites in Python to ensure the long-term resilience of your application using the range of libraries offered by Python for testing and development.What you will learnFind out how tests can make your life easier as a developer and discover related best practicesExplore PyTest, the most widespread testing framework for PythonGet to grips with the most common PyTest plugins, including coverage, flaky, xdist, and pickedWrite functional tests for WSGI web applications with WebTestRun end-to-end tests for web applications using Robot FrameworkUnderstand what test-driven development means and why it is importantDiscover how to use the range of tools available in PythonBuild reliable and robust applicationsWho this book is forThis book is for Python developers looking to get started with test-driven development and developers who want to learn about the testing tools available in Python. Developers who want to create web applications with Python and plan to implement TDD methodology with PyTest will find this book useful. Basic knowledge of Python programming is required.

Refine Search

Showing 14,776 through 14,800 of 64,145 results