Edge Case

Edge Case
Author: YZ Chin
Publsiher: HarperCollins
Total Pages: 320
Release: 2021-08-10
Genre: Fiction
ISBN: 9780063030701

Download Edge Case Book in PDF, Epub and Kindle

A Recommended Read from: Entertainment Weekly * Buzzfeed * Good Morning America * USA Today * Harper's Bazaar * Fortune * A.V. Club * The Millions * Lit Hub * International Examiner * Publishers Weekly When her husband suddenly disappears, a young woman must uncover where he went—and who she might be without him—in this striking debut of immigration, identity, and marriage. After another taxing day as the sole female employee at her New York City tech startup, Edwina comes home to find that her husband, Marlin, has packed up a suitcase and left. The only question now is why. Did he give up on their increasingly hopeless quest to secure their green cards and decide to return to Malaysia? Was it the death of his father that sent him into a tailspin? Or has his strange, sudden change in personality finally made Marlin and Edwina strangers to each other? As Edwina searches the city for traces of her husband, she simultaneously sifts through memories of their relationship, hoping to discover the moment when something went wrong. All the while, a coworker is making increasingly uncomfortable advances toward her. And she can’t hide the truth about Marlin’s disappearance from her overbearing, eccentric mother for much longer. Soon Edwina will have to decide how much she is willing to sacrifice in order to stay in her marriage and in America. Poignant and darkly funny, Edge Case is a searing meditation on intimacy, estrangement, and the fractured nature of identity. In this moving debut, YZ Chin explores the imperfect yet enduring relationships we hold to country and family. “Chin’s specificity and wonderfully drawn minor characters add depth and richness…. Not only a subtly provocative depiction of the tech industry, and this country, as tilting ever more off-kilter; but also a realistic portrayal of a woman in crisis.” —Lauren Oyler, The New York Times Book Review

Teaching at Scale

Teaching at Scale
Author: David Joyner
Publsiher: Taylor & Francis
Total Pages: 253
Release: 2022-10-25
Genre: Education
ISBN: 9781000738360

Download Teaching at Scale Book in PDF, Epub and Kindle

Teaching at Scale explores the characteristics and parameters of large-scale online learning by identifying, in its perceived drawbacks, a wealth of educational opportunities in disguise. Scalable learning platforms have exploded in popularity over recent years, with MOOCS (massive open online courses), online degree programs, informal learning communities, and alternative credentials all drawing significant enrollments. But, as many educators are asking, are the challenges to delivering education at scale too great and the compromises too many? This book guides instructors to leverage their complex responsibilities—open-ended assessments at scale, individuated feedback to students, academic integrity in less controlled environments, and more—into significant assets. Informed by real-world institutional experience as well as key research in cognitive science and the learning sciences, each chapter provides practical strategies for educators and administrators seeking to solve problems and fulfill the high-quality, broad-access potential of large-scale instruction for lifelong learners.

Learning Agile

Learning Agile
Author: Andrew Stellman,Jennifer Greene
Publsiher: "O'Reilly Media, Inc."
Total Pages: 419
Release: 2014-11-12
Genre: Business & Economics
ISBN: 9781449363857

Download Learning Agile Book in PDF, Epub and Kindle

Learning Agile is a comprehensive guide to the most popular agile methods, written in a light and engaging style that makes it easy for you to learn. Agile has revolutionized the way teams approach software development, but with dozens of agile methodologies to choose from, the decision to "go agile" can be tricky. This practical book helps you sort it out, first by grounding you in agile’s underlying principles, then by describing four specific—and well-used—agile methods: Scrum, extreme programming (XP), Lean, and Kanban. Each method focuses on a different area of development, but they all aim to change your team’s mindset—from individuals who simply follow a plan to a cohesive group that makes decisions together. Whether you’re considering agile for the first time, or trying it again, you’ll learn how to choose a method that best fits your team and your company. Understand the purpose behind agile’s core values and principles Learn Scrum’s emphasis on project management, self-organization, and collective commitment Focus on software design and architecture with XP practices such as test-first and pair programming Use Lean thinking to empower your team, eliminate waste, and deliver software fast Learn how Kanban’s practices help you deliver great software by managing flow Adopt agile practices and principles with an agile coach

Culture and Computing Design Thinking and Cultural Computing

Culture and Computing  Design Thinking and Cultural Computing
Author: Matthias Rauterberg
Publsiher: Springer Nature
Total Pages: 507
Release: 2021-07-03
Genre: Computers
ISBN: 9783030774318

Download Culture and Computing Design Thinking and Cultural Computing Book in PDF, Epub and Kindle

The two-volume set LNCS 12794-12795 constitutes the refereed proceedings of the 9th International Conference on Culture and Computing, C&C 2021, which was held as part of HCI International 2021 and took place virtually during July 24-29, 2021. The total of 1276 papers and 241 posters included in the 39 HCII 2021 proceedings volumes was carefully reviewed and selected from 5222 submissions. The papers included in the HCII-C&C volume set were organized in topical sections as follows: Part I: ICT for cultural heritage; technology and art; visitors’ experiences in digital culture; Part II: Design thinking in cultural contexts; digital humanities, new media and culture; perspectives on cultural computing.

Test Driven Development with C

Test Driven Development with C
Author: Abdul Wahid Tanner
Publsiher: Packt Publishing Ltd
Total Pages: 430
Release: 2022-11-18
Genre: Computers
ISBN: 9781803238067

Download Test Driven Development with C Book in PDF, Epub and Kindle

Learn how to write software that excites your customers and avoids breaking your work when making changes Key FeaturesLearn how a simple shift in focus will let you use tests to meet customer needsDevelop a testing library and a logging library that you can use in your own projectsDrive better code designs with effective tests that help new team members contribute fasterBook Description Modern, standard C++ is all that is needed to create a small and practical testing framework that will improve the design of any project. This allows you to think about how the code will be used, which is the first step in designing intuitive interfaces. TDD is a modern balanced software development approach that helps to create maintainable applications, provide modularity in design, and write minimal code that drastically reduces defects. With the help of this book, you'll be able to continue adding value when designs need to change by ensuring that the changes don't break existing tests. In this book, you will use test-driven development (TDD) to gain practical skills by writing a simple testing framework and then using it to drive the design of a logging library. The book will help you enhance your software development skills with test cases. You'll understand how to design and implement test cases. The chapters will also show you how to utilize the TDD approach to be more productive in software development than attempting to code in large unstructured steps. By the end of this book, you'll have gained knowledge of TDD and testing and also built a working logging library with unique features not found in other libraries. What you will learnUnderstand how to develop software using TDDKeep the code for the system as error-free as possibleRefactor and redesign code confidentlyCommunicate the requirements and behaviors of the code with your teamUnderstand the differences between unit tests and integration testsUse TDD to create a minimal viable testing frameworkWho this book is for This book is for C++ developers already familiar with and using C++ for daily tasks who want to improve their skillset. You don't need to be an expert but you should already have some knowledge of modern C++ and how to use templates to get the most out of this book.

Thermal Response of Downhill Skis

Thermal Response of Downhill Skis
Author: Guy C. Warren
Publsiher: Unknown
Total Pages: 52
Release: 1989
Genre: Friction (Hydrodynamics).
ISBN: ERDC:35925000960812

Download Thermal Response of Downhill Skis Book in PDF, Epub and Kindle

Test Driven Development in Go

Test Driven Development in Go
Author: Adelina Simion
Publsiher: Packt Publishing Ltd
Total Pages: 342
Release: 2023-04-28
Genre: Computers
ISBN: 9781803235028

Download Test Driven Development in Go Book in PDF, Epub and Kindle

Explore Go testing techniques and leverage TDD to deliver and maintain microservices architecture, including contract, end-to-end, and unit testing Purchase of the print or Kindle book includes a free PDF eBook Key Features Write Go test suites using popular mocking and testing frameworks Leverage TDD to implement testing at all levels of web applications and microservices architecture Master the art of writing tests that cover edge cases and concurrent code Book Description Experienced developers understand the importance of designing a comprehensive testing strategy to ensure efficient shipping and maintaining services in production. This book shows you how to utilize test-driven development (TDD), a widely adopted industry practice, for testing your Go apps at different levels. You'll also explore challenges faced in testing concurrent code, and learn how to leverage generics and write fuzz tests. The book begins by teaching you how to use TDD to tackle various problems, from simple mathematical functions to web apps. You'll then learn how to structure and run your unit tests using Go's standard testing library, and explore two popular testing frameworks, Testify and Ginkgo. You'll also implement test suites using table-driven testing, a popular Go technique. As you advance, you'll write and run behavior-driven development (BDD) tests using Ginkgo and Godog. Finally, you'll explore the tricky aspects of implementing and testing TDD in production, such as refactoring your code and testing microservices architecture with contract testing implemented with Pact. All these techniques will be demonstrated using an example REST API, as well as smaller bespoke code examples. By the end of this book, you'll have learned how to design and implement a comprehensive testing strategy for your Go applications and microservices architecture. What you will learn Create practical Go unit tests using mocks and assertions with Testify Build table-driven test suites for HTTP web applications Write BDD-style tests using the Ginkgo testing framework Use the Godog testing framework to reliably test web applications Verify microservices architecture using Pact contract testing Develop tests that cover edge cases using property testing and fuzzing Who this book is for If you are an intermediate-level developer or software testing professional who knows Go fundamentals and is looking to deliver projects with Go, then this book is for you. Knowledge of Go syntax, structs, functions, and interfaces will help you get the most out of this book.

Advances in Cryptology CRYPTO 2015

Advances in Cryptology    CRYPTO 2015
Author: Rosario Gennaro,Matthew Robshaw
Publsiher: Springer
Total Pages: 783
Release: 2015-07-31
Genre: Computers
ISBN: 9783662480007

Download Advances in Cryptology CRYPTO 2015 Book in PDF, Epub and Kindle

The two volume-set, LNCS 9215 and LNCS 9216, constitutes the refereed proceedings of the 35th Annual International Cryptology Conference, CRYPTO 2015, held in Santa Barbara, CA, USA, in August 2015. The 74 revised full papers presented were carefully reviewed and selected from 266 submissions. The papers are organized in the following topical sections: lattice-based cryptography; cryptanalytic insights; modes and constructions; multilinear maps and IO; pseudorandomness; block cipher cryptanalysis; integrity; assumptions; hash functions and stream cipher cryptanalysis; implementations; multiparty computation; zero-knowledge; theory; signatures; non-signaling and information-theoretic crypto; attribute-based encryption; new primitives; and fully homomorphic/functional encryption.