Browse Results

Showing 14,076 through 14,100 of 61,635 results

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 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 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.

Crafting the InfoSec Playbook: Security Monitoring and Incident Response Master Plan

by Matthew Valites Brandon Enright Jeff Bollinger

Any good attacker will tell you that expensive security monitoring and prevention tools aren’t enough to keep you secure. This practical book demonstrates a data-centric approach to distilling complex security monitoring, incident response, and threat analysis ideas into their most basic elements. You’ll learn how to develop your own threat intelligence and incident detection strategy, rather than depend on security tools alone.Written by members of Cisco’s Computer Security Incident Response Team, this book shows IT and information security professionals how to create an InfoSec playbook by developing strategy, technique, and architecture.Learn incident response fundamentals—and the importance of getting back to basicsUnderstand threats you face and what you should be protectingCollect, mine, organize, and analyze as many relevant data sources as possibleBuild your own playbook of repeatable methods for security monitoring and responseLearn how to put your plan into action and keep it running smoothlySelect the right monitoring and detection tools for your environmentDevelop queries to help you sort through data and create valuable reportsKnow what actions to take during the incident response phase

Crafty Game Writing: Secrets of Great Videogame Narrative

by Alex Epstein

Every writer dreams of creating their own game world and telling their own stories. But creating a new game from scratch is different from working on an established franchise. If you’re writing for Star Wars or Assassin’s Creed or the Marvel Universe, the groundwork has already been laid for you. But what if you are the person who has to lay that groundwork? Where do you start? How do you decide which, among the endless story options, is the right one? How do you create a story that plays nice with the gameplay and pulls the player in?Alex Epstein, an experienced narrative director who has worked on half a dozen new IPs, takes you step-by-step through the process of creating compelling new worlds and characters that feel real.Of course, many challenges are the same, whether you’re creating your own game or working within a franchise. How do you make players think they have maximum freedom when they absolutely do not? What makes players inhabit a game story, not just skip past it? How can “dirty narrative” (a term Epstein coined) increase player engagement?Packed with practical tips, Crafty Game Writing: Secrets of Great Videogame Narrative will help you understand the invisible infrastructure of player-pulled storytelling for video games – whether you aspire to make your own indie game or create the Next Big Thing for a AAA studio. The book is packed with tools to help the writer not only know what to write, but how to write it well. The author has created the narrative for half a dozen entirely new games (not based on prior i.p.) and discusses how to build characters and worlds out of nothing. (Note: most video game writers, including game writing book writers, have worked in franchises.) The book includes the semi-heretical “dirty narrative” writing technique, using mysteries, absences and translucent liars to pull the player into engagement with the game world and story.

Crash Override: How Gamergate (Nearly) Destroyed My Life, and How We Can Win the Fight Against Online Hate

by Zoe Quinn

<P>You've heard the stories about the dark side of the internet--hackers, #gamergate, anonymous mobs attacking an unlucky victim, and revenge porn--but they remain just that: stories. Surely these things would never happen to you. <P>Zoe Quinn used to feel the same way. She is a video game developer whose ex-boyfriend published a crazed blog post cobbled together from private information, half-truths, and outright fictions, along with a rallying cry to the online hordes to go after her. They answered in the form of a so-called movement known as #gamergate--they hacked her accounts; stole nude photos of her; harassed her family, friends, and colleagues; and threatened to rape and murder her. But instead of shrinking into silence as the online mobs wanted her to, she raised her voice and spoke out against this vicious online culture and for making the internet a safer place for everyone. <P>In the years since #gamergate, Quinn has helped thousands of people with her advocacy and online-abuse crisis resource Crash Override Network. From locking down victims' personal accounts to working with tech companies and lawmakers to inform policy, she has firsthand knowledge about every angle of online abuse, what powerful institutions are (and aren't) doing about it, and how we can protect our digital spaces and selves. <P>Crash Override offers an up-close look inside the controversy, threats, and social and cultural battles that started in the far corners of the internet and have since permeated our online lives. Through her story--as target and as activist--Quinn provides a human look at the ways the internet impacts our lives and culture, along with practical advice for keeping yourself and others safe online.

Crayons and iPads: Learning and Teaching of Young Children in the Digital World (SAGE Swifts)

by Dr Debra Harwood

Crayons and iPads examines the use of digital technology in the early stages of child development, and the way in which learning techniques have evolved in classrooms across the world. Harwood explores how tablets can be used to provoke, ignite and excite children’s interest in the world around them, performing as accessible learning and instructional tools, and argues that it is through this engagement with technology that new discoveries are made and learning takes place. Guiding readers through research-based insights into children’s thinking, interactions and being, Crayons and iPads offers an important starting point upon which to build play and inquiry-based learning opportunities within early learning programs, and will appeal to both educators and researchers across child development, early years education, and digital literacy.

Crayons and iPads: Learning and Teaching of Young Children in the Digital World (SAGE Swifts)

by Dr. Debra Harwood

Crayons and iPads examines the use of digital technology in the early stages of child development, and the way in which learning techniques have evolved in classrooms across the world. Harwood explores how tablets can be used to provoke, ignite and excite children&’s interest in the world around them, performing as accessible learning and instructional tools, and argues that it is through this engagement with technology that new discoveries are made and learning takes place. Guiding readers through research-based insights into children&’s thinking, interactions and being, Crayons and iPads offers an important starting point upon which to build play and inquiry-based learning opportunities within early learning programs, and will appeal to both educators and researchers across child development, early years education, and digital literacy.

Crea il tuo blog vincente

by Valeria Bragante Rafa Osuna

Crea il tuo blog vincente di Rafa Osuna Letture che ti aiuteranno a creare un blog di successo. Stai pensando di cominciare a scrivere in un blog o ne hai già uno e non ti è chiaro cosa fare? In questo caso, questo libro è per te. Cosa troverai in questo libro? O meglio... che ne pensi se comincio a dirti cosa non troverai? In questo libro non troverai filosofia a buon mercato riguardo i blog. Quella che tentano di venderti le persone che non hai mai avuto successo con un blog. In questo libro non troverai un corso tecnico su come iniziare un blog. Oggi le piattaforme di creazione di blog sono così intuitive e facili da usare che non vale la pena perdere tempo leggendo un libro su questo. Se cerchi questo, ti raccomando qualcuno dei tanti tutorials che ci sono in Youtube su questo tema. Cerca in Internet. Non troverai nemmeno formule magiche per diventare milionario in due settimane con il tuo blog. Se qualcuno ti offre una cosa del genere, scappa immediatamente. Quello che troverai in questo libro è un breve riassunto di ciò che ho scritto nel mio blog personale ((El Último Blog) durante gli ultimi dieci anni. 10 anni nei quali non solo ho continuato il mio blog ma ho diretto una rete di blog con più di 50 redattori, ho partecipato a blog collaborativi, ho tenuto conferenze e corsi sui blog, ho partecipato a varie pubblicazioni. Ciò che ho voluto offrirti in questo libro, come riassunto di questi 10 anni di blogging, è una scelta dei 15 articoli che credo riflettano in modo chiaro e conciso tutto ciò di cui hai bisogno per avere successo con il tuo blog. Sono 15 articoli che ho scelto tra più dei 2000 che ho pubblicato in questi anni. Articoli che ho adattato per la pubblicazione in questo libro, in modo che, mantenendo la freschezza di un post, avessero un certo collegamento tra loro. In questo modo, spero di essere riuscito, con alcune letture veloci, tipiche dei post di

Crea: Una guía poco ortodoxa para hacer cosas que marquen la diferencia

by Tony Fadell

«He colaborado en cambiar el mundo dos veces: con el iPod y con el iPhone. Ahora quiero la oportunidad de hacerlo por tercera vez» - TONY FADELL Una guía poco ortodoxa para crear innovaciones que marquen la diferencia, de mano del padre del iPod y el iPhone. Tony Fadell es un mito de la innovación y comparte en estas páginas su experiencia y su aprendizaje en algunas de las más destacadas compañías de los últimos treinta años, como Apple, Nest y Google, en el desarrollo de productos tecnológicos. En este libro, estructurado como una enciclopedia, recoge todo lo que ha aprendido: lecciones sobre liderazgo, innovación, pensamiento disruptivo, emprendimiento, éxito y fracaso, combinadas con historias personales de su carrera y de su trabajo con figuras de la talla de Steve Jobs o Larry Page. Un relato en primera persona de una época crucial, un retrato íntimo de algunos de los líderes más destacados de los últimos treinta años. Un legado para los genios del mañana. Reseñas:«Tony Fadell es uno de los grandes expertos mundiales en fundar compañías y crear productos increíblemente geniales. Este libro destila su sabiduría y aporta orientación en un conjunto de historias apasionantes».Walter Isaacson, autor y biógrafo de Steve Jobs, Albert Einstein y Leonardo da Vinci «Tony Fadell ha creado más cosas geniales que nadie en toda la historia de Silicon Valley, y en Crea nos explica cómo lo ha hecho. Es la biografía más divertida y fascinante sobre curiosidad e ingenio que he leído nunca».Malcolm Gladwell, autor de Fuera de serie y Hablar con extraños «Basándose en su propia y difícil experiencia como emprendedor, Tony Fadell ofrece en Crea consejos valiosos para cualquier joven que quiera construir algo magnífico o cambiar el mundo para mejor. Ojalá yohubiera leído este libro cuando tenía veintiún años».Ben Horowitz, socio fundador de Andreessen Horowitz «Revelador. Divertido. Instructivo. Sin adornos. En este libro, lleno de energía y entusiasmo, Tony Fadell, creador de productos que han definido épocas enteras, hace uso de su experiencia con el éxito y el fracaso para ayudarte en todos los pasos de tu carrera».Joanna Hoffman, exvicepresidenta de marketing de General Magic y miembro del equipo original de Macintosh «Tony Fadell resume su épica carrera en un conjunto de consejos claros, y a menudo opuestos, que puedes poner en práctica de inmediato. Tanto si buscas crear un gran producto, como si aspiras a crear un equipo creativo, una cultura más sólida o una carrera con más significado, la guía de Tony te hará pensar y repensar».Adam Grant, autor de Piénsalo otra vez y Originales

Refine Search

Showing 14,076 through 14,100 of 61,635 results