- Table View
- List View
Reactive Programming in Kotlin
by Rivu ChakrabortyLearn how to implement Reactive Programming paradigms with Kotlin, and apply them to web programming with Spring Framework 5.0 and in Android Application Development. About This Book Learn how to solve blocking user experience with Reactive Programming and get deep insights into RxKotlin Integrate Reactive Kotlin with Spring and build fantastic Android Apps with RxKotlin and RxAndroid Build reactive architectures that reduce complexity throughout the development process and make your apps(web and Android) scalable Who This Book Is For This book is for Kotlin developers who would like to build fault-tolerant, scalable, and distributed systems. A basic knowledge of Kotlin is required, but no prior knowledge of reactive programming. What You Will Learn Learn about reactive programming paradigms and how reactive programming can improve your existing projects Gain in-depth knowledge in RxKotlin 2.0 and the ReactiveX Framework Use RxKotlin with Android Create your own custom operators in RxKotlin Use Spring Framework 5.0 with Kotlin Use the reactor-kotlin extension Build Rest APIs with Spring,Hibernate, and RxKotlin Use testSubscriber to test RxKotlin applications Use backpressure management and Flowables In Detail In today's app-driven era, when programs are asynchronous, and responsiveness is so vital, reactive programming can help you write code that's more reliable, easier to scale, and better-performing. Reactive programming is revolutionary. With this practical book, Kotlin developers will first learn how to view problems in the reactive way, and then build programs that leverage the best features of this exciting new programming paradigm. You will begin with the general concepts of Reactive programming and then gradually move on to working with asynchronous data streams. You will dive into advanced techniques such as manipulating time in data-flow, customizing operators and provider and how to Use the concurrency model to control asynchronicity of code and process event handlers effectively. You will then be introduced to functional reactive programming and will learn to apply FRP in practical use cases in Kotlin. This book will also take you one step forward by introducing you to spring 5 and spring boot 2 using Kotlin. By the end of the book, you will be able to build real-world applications with reactive user interfaces as well as you'll learn to implement reactive programming paradigms in Android. Style and Approach Loaded with numerous code examples and real-life projects, this book helps you delve into Reactive Programming with Kotlin, and apply it to real-world Spring-web and Android projects, thus making all your apps reactive.
Reactive Programming with JavaScript
by Jonathan HaywardLearn the hot new front-end web framework from Facebook: ReactJS, an easy way of developing the V in MVC and a better approach to software engineering in JavaScript About This Book * Learn to develop webapps for Facebook's front-end development using ReactJS * Use functional reactive programming with ReactJS * Easyto understand, comprehensive with in-depth coverage of practical examples Who This Book Is For If you are proficient with JavaScript and want to know about functional programming, reactive programming, functional reactive programming, and the Facebook approach to functional reactive programming then this book is for you. This book is also for web/front-end developers who would like webapps to be developed faster and more easily using the ReactJS framework. Basic knowledge of JavaScript is expected. What You Will Learn * Learn functional reactive programming with JavaScript for non-mathematicians * Experience Facebook's primary front-end framework, ReactJS * Using the tools Facebook uses to build a better site in less time * Create and implement Node.js * Delve into the development of webapps using ReactJS * Implementation of FRP ReactJS with live examples In Detail Reactive programming is carried out using the building blocks of functional programming. JavaScript libraries such as ReactJS are used for front-end web development that is both competent and powerful. ReactJS is intensively being used to develop webapps for Facebook. This title is among the first of those addressing how everyday programmers can take advantage of (functional) reactive programming without having an extremely heavy mathematical background. It starts with the basics a front-end developer can easily connect with, while also covering the basics of functional programming. Then it goes on to explain non-functional reactive programming with the help of a live example. After that it gives a theoretical overview of reactive programming supported by functional programming. Tools to make functional reactive programming easier like Bacon.js, a library like jQuery, are also covered. Finally, it finishes with building one small and one larger front-end project. Style and approach A rounded and multifaceted approach covers reactive JavaScript with Facebook's ReactJS. The author's lively approach makes the book even more engaging. Also, with easy-to-understand examples, readers will learn how to use functional reactive programming with JavaScript.
Reactive Programming with Node.js
by Fernando DoglioLearn how to institute Reactive Programming (RP) for your back-end development with Node. js. Up to now, RP has most often been used in front-end development, but with its cutting-edge approach you can also transform your back-end programming. Reactive Programming with Node. js will show you the paradigms of RP, why you should use it, and the variations available to you. You will learn how to use the main libraries necessary to provide an enhanced development experience in Node. js, including RxJS, Bacon. js, Kefir. js, and Highland. js. You will also create a custom library that provides a variety of key features, and learn how to scale up a system developed using RP in Node. js. Ideal for back-end developers with knowledge of Node. js or JavaScript, this book enables you to get up and running with RP in Node. js, and revolutionize your back-end development. What You'll Learn: Review the variations of Reactive programming Use the main libraries that provide this type of development experience in Node. js Create a custom library Scale up a system developed using RP in Node. js Who This Book Is For: Any back-end developers who understand Node. js or are advanced enough to pick up the basics. Ideal for developers who have an interest in learning about this different programming paradigm that's being used more and more every day.
Reactive Programming with RxJS 5: Untangle Your Asynchronous JavaScript Code
by Sergi MansillaReactive programming is revolutionary. It makes asynchronous programming clean, intuitive, and robust. Use RxJS 5 to write complex programs in a simple way, and master the Observable: a powerful data type that substitutes callbacks and promises. Think about your programs as streams of data that change and adapt to produce what you want. Manage real-world concurrency and write complex flows of events in your applications with ease. Take advantage of Schedulers to make asynchronous testing easier. The code in this new edition is completely updated for RxJS 5 and ES6. Create concurrent applications with ease using RxJS 5, a powerful event composition library. Real-world JavaScript applications require you to master asynchronous programming, and chances are that you'll spend more time coordinating asynchronous events than writing actual functionality. This book introduces concepts and tools that will greatly simplify the process of writing asynchronous programs. Find out about Observables, a unifying data type that simplifies concurrent code and eases the pain of callbacks. Learn how Schedulers change the concept of time itself, making asynchronous testing sane again. Find real-world examples for the browser and Node.js along the way: how about a real-time earthquake visualization in 20 lines of code, or a frantic shoot-'em-up space videogame? You'll also use Cycle.js - a modern, reactive, web framework - to make a new breed of web applications. By the end of the book, you'll know how to think in a reactive way, and to use RxJS 5 to build complex programs and create amazing reactive user interfaces. You'll also understand how to integrate it with your existing projects and use it with the frameworks you already know. All the code in this new edition has been thoroughly revised and updated for RxJS 5, ES6, and Cycle.js Unified. What You Need: NodeJS 6.x and a modern web browser
Reactive Programming with RxJava: Creating Asynchronous, Event-Based Applications
by Tomasz Nurkiewicz Ben ChristensenIn today’s app-driven era, when programs are asynchronous and responsiveness is so vital, reactive programming can help you write code that’s more reliable, easier to scale, and better-performing. With this practical book, Java developers will first learn how to view problems in the reactive way, and then build programs that leverage the best features of this exciting new programming paradigm.Authors Tomasz Nurkiewicz and Ben Christensen include concrete examples that use the RxJava library to solve real-world performance issues on Android devices as well as the server. You’ll learn how RxJava leverages parallelism and concurrency to help you solve today’s problems. This book also provides a preview of the upcoming 2.0 release.Write programs that react to multiple asynchronous sources of input without descending into "callback hell"Get to that aha! moment when you understand how to solve problems in the reactive wayCope with Observables that produce data too quickly to be consumedExplore strategies to debug and to test programs written in the reactive styleEfficiently exploit parallelism and concurrency in your programsLearn about the transition to RxJava version 2
Reactive Programming with Scala
by Prasanna Kumar Sathyanarayanan Suraj AtreyaIf you are a developer who is passionate about building fault-tolerant, scalable distributed applications using Scala and Akka, then this book will give you a jump start. You should be familiar with Scala, but no prior knowledge of Akka and reactive programming is required.
Reactive Programming with Swift
by Cecil CostaLeverage the power of the Functional Reactive Programming paradigm with Swift to develop robust iOS applications About This Book * Build highly responsive applications with this practical introduction to Reactive programming * This book uses ReactiveCocoa, the most popular solution for Reactive Programming on iOS to install, debug, and develop a framework with Swift * Switch from the traditional programming style to the reactive paradigm to code your first reactive applications with ease Who This Book Is For Reactive Programming with Swift is for Swift developers who want to start making more powerful and efficient applications. You need a basic understanding of Swift to follow along. This book takes a first-principles approach to what Reactive Programming is and how you can start implementing it in your next iOS applications. What You Will Learn * Switch your programming concepts from imperative to Functional reactive programming * Improve your app's maintenance by developing with a different paradigm * Create unit tests and automation tests using the ReactiveCocoa framework * Create clear code that is very easy to read * Get accustomed to migrating mobile apps to the Reactive way of programming * Perform asynchronous calls and join them later In Detail Reactive programming helps you write applications that are more powerful and efficient. You can write more software, help more people, and create applications that scale. Reactive programming is a growing paradigm that we will help you set to work in Swift. Reactive Programming with Swift guides you through migrating from the traditional way of developing to the new ReactiveCocoa framework, which uses Swift as its main programming language. You will learn how to develop with this framework, debug code, create unit tests, use additional frameworks, and convert a traditional framework into a ReactiveCocoa one. Starting with a crash course on the fundamental concepts of Reactive programming, we'll set you up so you're ready to create reactive applications. We'll then move on to topics such as Graphical events, Streaming, and Core data, which will help you dive deeper with advanced programming. The concept of switching your programming concepts from imperative to functional reactive programming will also be covered. By the end of this book, you will be able to successfully create highly functional apps using Swift. Style and approach This book is a fast-paced, practical guide compiled with ample images and screenshots that explain how to create apps and demonstrate their logic.
Reactive Programming with Swift 4: Build asynchronous reactive applications with easy-to-maintain and clean code using RxSwift and Xcode 9
by Navdeep SinghLearn how to solve blocking user experience and build event based reactive applications with Swift. Key Features Build fast and scalable apps with RxSwift Apply reactive programming to solve complex problems and build efficient programs with reactive user interfaces Take expressiveness, scalability, and maintainability of your Swift code to the next level with this practical guide Book Description RxSwift belongs to a large family of Rx implementations in different programming languages that share almost identical syntax and semantics. Reactive approach will help you to write clean, cohesive, resilient, scalable, and maintainable code with highly configurable behavior. This book will introduce you to the world of reactive programming, primarily focusing on mobile platforms. It will tell how you can benefit from using RxSwift in your projects, existing or new. Further on, the book will demonstrate the unbelievable ease of configuring asynchronous behavior and other aspects of the app that are traditionally considered to be hard to implement and maintain. It will explain what Rx is made of, and how to switch to reactive way of thinking to get the most out of it. Also, test production code using RxTest and the red/ green approach. Finally, the book will dive into real-world recipes and show you how to build a real-world app by applying the reactive paradigm. By the end of the book, you’ll be able to build a reactive swift application by leveraging all the concepts this book takes you through. What you will learn -Understand the practical benefits of Rx on a mobile platform -Explore the building blocks of Rx, and Rx data flows with marble diagrams - Learn how to convert an existing code base into RxSwift code base -Learn how to debug and test your Rx Code - Work with Playgrounds to transform sequences by filtering them using map, flatmap and other operators - Learn how to combine different operators to work with Events in a more controlled manner. - Discover RxCocoa and convert your simple UI elements to Reactive components - Build a complete RxSwift app using MVVM as design pattern Who this book is for This book is for the developers who are familiar with Swift and iOS application development and are looking out to reduce the complexity of their apps. Prior experience of reactive programming is not necessary.
Reactive Streams in Java: Concurrency with RxJava, Reactor, and Akka Streams
by Adam L. DavisGet an easy introduction to reactive streams in Java to handle concurrency, data streams, and the propagation of change in today's applications. This compact book includes in-depth introductions to RxJava, Akka Streams, and Reactor, and integrates the latest related features from Java 9 and 11, as well as reactive streams programming with the Android SDK. Reactive Streams in Java explains how to manage the exchange of stream data across an asynchronous boundary—passing elements on to another thread or thread-pool—while ensuring that the receiving side is not forced to buffer arbitrary amounts of data which can reduce application efficiency. After reading and using this book, you'll be proficient in programming reactive streams for Java in order to optimize application performance, and improve memory management and data exchanges. What You Will LearnDiscover reactive streams and how to use themWork with the latest features in Java 9 and Java 11Apply reactive streams using RxJava Program using Akka StreamsCarry out reactive streams programming in Android Who This Book Is For Experienced Java programmers.
Reactive Systems in Java: Resilient, Event-Driven Architecture with Quarkus
by Ken Finnigan Clement EscoffierReactive systems and event-driven architecture are becoming indispensable to application design, and companies are taking note. Reactive systems ensure that applications are responsive, resilient, and elastic no matter what failures or errors may be occurring, while event-driven architecture offers a flexible and composable option for distributed systems. This practical book helps Java developers bring these approaches together using Quarkus 2.x, the Kubernetes-native Java framework.Clement Escoffier and Ken Finnigan show you how to take advantage of event-driven and reactive principles to build robust distributed systems, reducing latency and increasing throughput, particularly in microservices and serverless applications. You'll also get a foundation in Quarkus to help you create true Kubernetes-native applications for the cloud.Understand the fundamentals of reactive systems and event-driven architectureLearn how to use Quarkus to build reactive applicationsCombine Quarkus with Apache Kafka or AMQP to build reactive systemsDevelop microservices that utilize messages with Quarkus for use in event-driven architecturesLearn how to integrate external messaging systems, such as Apache Kafka, with QuarkusBuild applications with Quarkus using reactive systems and reactive programming concepts
Reactive Web Applications: Covers Play, Akka, and Reactive Streams
by Manuel BernhardtSummaryReactive Web Applications teaches web developers how to benefit from the reactive application architecture and presents hands-on examples using the Play framework.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.About the TechnologyReactive applications build on top of components that communicate asynchronously as they react to user and system events. As a result, they become scalable, responsive, and fault-tolerant. Java and Scala developers can use the Play Framework and the Akka concurrency toolkit to easily implement reactive applications without building everything from scratch.About the BookReactive Web Applications teaches web developers how to benefit from the reactive application architecture and presents hands-on examples using Play, Akka, Scala, and Reactive Streams. This book starts by laying out the fundamentals required for writing functional and asynchronous applications and quickly introduces Play as a framework to handle the plumbing of your application. The book alternates between chapters that introduce reactive ideas (asynchronous programming with futures and actors, managing distributed state with CQRS) and practical examples that show you how to build these ideas into your applications.What's InsideReactive application architectureBasics of Play and AkkaExamples in ScalaFunctional and asynchronous programmingAbout Reader DescriptionFor readers comfortable programming with a higher-level language such as Java or C#, and who can read Scala code. No experience with Play or Akka needed.About the AuthorManuel Bernhardt is a passionate engineer, author, and speaker. As a consultant, he guides companies through the technological and organizational transformation to distributed computing.Table of ContentsPART 1 GETTING STARTED WITH REACTIVE WEB APPLICATIONS Did you say reactive? Your first reactive web application Functional programming primer Quick introduction to Play PART 2 CORE CONCEPTSFutures Actors Dealing with state Responsive user interfacesPART 3 ADVANCED TOPICS Reactive Streams Deploying reactive Play applications Testing reactive web applications
Reactive with ClojureScript Recipes
by Nicolas ModrzykUse ClojureScript to create powerful serverless Web applications that are responsive and engaging. This book presents Reactive recipes with Reagent, a ClojureScript reactive framework, to create interactive applications. Throughout the book, Reactive with ClojureScript Recipes uses progressively more complex examples and introduces you to a set of powerful tools that target rapid web application development. In the last chapter, you'll use these concepts for an HTML5-based deployment to smart phones. ClojureScript is your functional programming language for the web. ClojureScript looks like a LISP, and compiles to JavaScript, and thus runs nicely run in the browser. What You'll Learn Write simple static web apps with Boot Iintegrate ClojureScript and its libraries Animate content, play with sound and videos Use Reagent, and be Reactive in the browser. Run your Application on a smart phones. Who This Book Is For Clojure developers who want to turn their functional skills to the web and JavaScript advanced developers who want reuse their web skills in a different language
Reactor Core Monitoring
by Mihály Makai János VéghThis book presents a comprehensive overview of the computerized core monitoring techniques currently employed at pressurized water reactor (PWR) and boiling water reactor (BWR) nuclear power plants. It also offers a brief overview of the corresponding techniques at research and materials testing reactors. The book combines detailed descriptions of the theoretical background and fundamental underlying principles as well as the practical applications of core surveillance. It not only provides numerous industrial examples to illustrate how complex computerized systems are able to support the safe operation of nuclear reactors, but also outlines some new application areas that were made possible only by state-of-the-art computing resources. Thanks to its practical approach, it serves as a valuable and practical reference book for readers interested in the surveillance of nuclear reactors, ranging from undergraduate and postgraduate students to researchers and experts working at research reactors and nuclear power plants, as well as at nuclear regulatory authorities.
Read Me First: A Take Control Crash Course
by Tonya EngstFind out what most tech writers hope you already know!Find out what most tech writers hope you already know in this free ebook by Tonya Engst. Tonya takes you behind the scenes, explaining why tech writers write the way they do and helping you decode the directions for everything from Desktops to directories, keys to menus, and paths to preferences.Although Read Me First: A Take Control Crash Course has plenty of basic information about using the Mac (and a few chapters about iOS), its focus is not on helping inexperienced users master important basics. Instead, it focuses on explaining the assumptions that tech writers make when writing directions. This book aims to make sure people reading technical documentation don't get stuck for the lack of basic know-how, such as how to match the name of your operating system with its numerical version, how to understand written shortcuts for navigating menus, what Control-click means, how to enter something on the command line, how to follow a path, and more.Because we feel strongly that everyone should know this information, the book is wired with social media options at the end of each chapter, so you can easily share individual chapters with anyone who could use the information.
Read Write Own: Building the Next Era of the Internet
by Chris DixonThe internet of today is a far cry from its early promise of a decentralized, democratic network of innovation, connection, and freedom. In the past decade, it has fallen almost entirely under the control of a very small group of companies like Apple, Google, and Facebook. In Read Write Own, tech visionary Chris Dixon argues that the dream of an open network for fostering creativity and entrepreneurship doesn’t have to die and can, in fact, be saved with blockchain networks. He separates this movement, which aims to provide a solid foundation for everything from social networks to artificial intelligence to virtual worlds, from cryptocurrency speculation—a distinction he calls “the computer vs. the casino.” <p><p> With lucid and compelling prose—drawing from a twenty-five-year career in the software industry—Dixon shows how the internet has undergone three distinct eras, bringing us to the critical moment we’re in today. The first was the “read” era, in which early networks democratized information. In the “read-write” era, corporate networks democratized publishing. We are now in the midst of the “read-write-own” era, sometimes called web3, in which blockchain networks are granting power and economic benefits to communities of users, not just corporations. <p><p> Read Write Own is a must-read for anyone—internet users, business leaders, creators, entrepreneurs—who wants to understand where we’ve been and where we’re going. It provides a vision for a better internet and a playbook to navigate and build the future. <p> <b>New York Times Bestseller</b>
Reader's Digest Dumb Dad Stories: Ludicrous tales of remarkably foolish people doing spectacularly stupid things
by Editors of Readers DigestThe Editors of Reader’s Digest present a hilarious collection of real people doing dumb things. Every day in America we are bombarded by stupidity; sometimes we just shake our heads, but most of the time we get a good laugh out of the really dumb things people do and say. In this collection of dumb stories we poke a little fun at the unbelievably dumb things that happen in our lives and have a good chuckle along the way. For example: You’re a dumb criminal if…you’re not picky about your office locations. Christopher Exley of Everett, Washington, was arrested for conducting a drug deal over the phone—in the bathroom of the Everett Police Department. During my brother-in-law’s first performance review, his boss said, “I’m not quite sure what it is you do here. But whatever it is, could you do it faster?” --Jeanie Waara, Philip, SD In an attempt to balance work and motherhood, I delegated the grocery shopping to my young babysitter. But the job proved a tad daunting. One day while I was at work, she texted me from the supermarket. “Can’t find Brillo pads,” she wrote. “All they have are Tampax and Kotex.” --Kimberly Clark, Alpharetta, GA I overheard an elderly gentleman tell his friend that he couldn’t meet him the next day because he had to go to the hospital for an autopsy. His friend was sympathetic: I had one of those last year. Luckily it wasn’t serious.” --Tracy Moralee, Hitchin, Great Britain
Reading Digital Fiction: Narrative, Cognition, Mediality (Routledge Interdisciplinary Perspectives on Literature)
by Astrid Ensslin Alice BellReading Digital Fiction offers the first comprehensive and systematic theoretical, methodological, and analytical examination of digital fiction from a cognitive and empirical perspective. Proposing the new concept of “medial reading”, it argues for the centrality of an audience’s interest in, awareness of and/or attention to the medium in which a text is produced and received, and which we argue should be applied to reader data across media. The book analyses and theorises five generations of digital fiction and their reading including hypertext fiction, hypermedia fiction, narrative video games, app fiction, and virtual reality. It showcases medium- and platform-specific methods of qualitative reader response research across a variety of contexts and settings from screen-based and embodied interaction to gallery installation, and from reading group and individual interview to think-aloud methodologies. The book thus addresses the unique affordances of digital fiction reading by designing and reporting on new empirical studies focusing on hypertextuality, interactivity, immersion, as well as medium-specific forms of textual “you”, ontological ambiguity, reader orientation and empathy. In so doing, the book refines, critiques, and expands cognitive, transmedial, and empirical narratology and stylistics by placing the reader of these new narratives front and centre.The Open Access version of this book, available at http://www.taylorfrancis.com, has been made available under a Creative Commons [Attribution-Non Commercial-No Derivatives (CC-BY-NC-ND)] 4.0 license.
Reading Machines: Toward an Algorithmic Criticism
by Stephen RamsayStephen Ramsay's intriguing study of computational text analysis examines how computers can be used as "reading machines" to open up entirely new possibilities for literary critics. Computer-based text analysis has been employed for the past several decades as a way of searching, collating, and indexing texts. Despite this, the digital revolution has not penetrated the core activity of literary studies: interpretive analysis of written texts. Computers can handle vast amounts of data, allowing for the comparison of texts in ways that were previously too overwhelming for individuals, but they may also assist in enhancing the entirely necessary role of subjectivity in critical interpretation. Reading Machines discusses the importance of this new form of text analysis conducted with the assistance of computers. Ramsay suggests that the rigidity of computation can be enlisted in the project of intuition, subjectivity, and play.
Reading Machines: Toward and Algorithmic Criticism (Topics in the Digital Humanities)
by Stephen RamsayBesides familiar and now-commonplace tasks that computers do all the time, what else are they capable of? Stephen Ramsay's intriguing study of computational text analysis examines how computers can be used as "reading machines" to open up entirely new possibilities for literary critics. Computer-based text analysis has been employed for the past several decades as a way of searching, collating, and indexing texts. Despite this, the digital revolution has not penetrated the core activity of literary studies: interpretive analysis of written texts. Computers can handle vast amounts of data, allowing for the comparison of texts in ways that were previously too overwhelming for individuals, but they may also assist in enhancing the entirely necessary role of subjectivity in critical interpretation. Reading Machines discusses the importance of this new form of text analysis conducted with the assistance of computers. Ramsay suggests that the rigidity of computation can be enlisted in the project of intuition, subjectivity, and play.
Reading and Writing About Contemporary Issues
by Kathleen T. McwhorterReading and Writing About Contemporary Issues offers an integrated approach to reading and writing using a handbook for reference and instruction followed by readings for analysis and writing.
Reading and the Art of Librarianship: Selected Essays of John B. Nicholson, Jr. (Routledge Library Editions: Library and Information Science #72)
by John B. NicholsonThis book, first published in 1986, contains a collection of remarkable essays analysing such topics as the nature of reading, the power of books, literary creation, libraries and technology, and the freedom to read.
Reading at a Crossroads?: Disjunctures and Continuities in Current Conceptions and Practices
by Penny Thompson Rand J. Spiro Michael DeSchryver Michelle Schira Hagerman Paul M. MorsinkThe Internet is transforming the experience of reading and learning-through-reading. Is this transformation effecting a radical change in reading processes as readers synthesize understandings from fragments across multiple texts? Or, conversely, is the Internet merely a new place to use the same reading skills and processes developed through experience with traditional print-based media? Are the changes in reading processes a matter of degree, or are they fundamentally new? And if so, how must reading theory, research, and instruction adjust? This volume brings together distinguished experts from the fields of reading research, teacher education, educational psychology, cognitive science, rhetoric and composition, digital humanities, and educational technology to address these questions. Every question is not answered in every chapter. How could they be? But every contributor has many thoughtful things to say about a subset of these important questions. Together, they add up to a comprehensive response to the issues the field faces as it approaches what may well be—or not —a crossroads. A website devoted to extending discussion around the book in creative (and disjunctive) ways [readingatacrossroads.net] moves it beyond the printed page.
Reading the Comments
by Joseph M. ReagleOnline comment can be informative or misleading, entertaining or maddening. Haters and manipulators often seem to monopolize the conversation. Some comments are off-topic, or even topic-less. In this book, Joseph Reagle urges us to read the comments. Conversations "on the bottom half of the Internet," he argues, can tell us much about human nature and social behavior.Reagle visits communities of Amazon reviewers, fan fiction authors, online learners, scammers, freethinkers, and mean kids. He shows how comment can inform us (through reviews), improve us (through feedback), manipulate us (through fakery), alienate us (through hate), shape us (through social comparison), and perplex us. He finds pre-Internet historical antecedents of online comment in Michelin stars, professional criticism, and the wisdom of crowds. He discusses the techniques of online fakery (distinguishing makers, fakers, and takers), describes the emotional work of receiving and giving feedback, and examines the culture of trolls and haters, bullying, and misogyny. He considers the way comment -- a nonstop stream of social quantification and ranking -- affects our self-esteem and well-being. And he examines how comment is puzzling -- short and asynchronous, these messages can be slap-dash, confusing, amusing, revealing, and weird, shedding context in their passage through the Internet, prompting readers to comment in turn, "WTF?!?"
Reading the Comments: Likers, Haters, and Manipulators at the Bottom of the Web (The\mit Press Ser.)
by Joseph M. ReagleWhat we can learn about human nature from the informative, manipulative, confusing, and amusing messages at the bottom of the web.Online comment can be informative or misleading, entertaining or maddening. Haters and manipulators often seem to monopolize the conversation. Some comments are off-topic, or even topic-less. In this book, Joseph Reagle urges us to read the comments. Conversations “on the bottom half of the Internet,” he argues, can tell us much about human nature and social behavior.Reagle visits communities of Amazon reviewers, fan fiction authors, online learners, scammers, freethinkers, and mean kids. He shows how comment can inform us (through reviews), improve us (through feedback), manipulate us (through fakery), alienate us (through hate), shape us (through social comparison), and perplex us. He finds pre-Internet historical antecedents of online comment in Michelin stars, professional criticism, and the wisdom of crowds. He discusses the techniques of online fakery (distinguishing makers, fakers, and takers), describes the emotional work of receiving and giving feedback, and examines the culture of trolls and haters, bullying, and misogyny. He considers the way comment—a nonstop stream of social quantification and ranking—affects our self-esteem and well-being. And he examines how comment is puzzling—short and asynchronous, these messages can be slap-dash, confusing, amusing, revealing, and weird, shedding context in their passage through the Internet, prompting readers to comment in turn, “WTF?!?”
Reading the Web, Second Edition
by Maya B. Eagleton Elizabeth Dobler Donald J. LeuToday's students need to know how to locate, comprehend, evaluate, and use online information efficiently and effectively. This widely used teacher guide and course text provides a framework for maximizing students' critical, creative use of the Web in grades 3-8. Research-based strategies for instruction and assessment across the content areas are clearly explained and linked to the Common Core State Standards (CCSS). In a large-size format for easy photocopying, the book is packed with graphics, sidebars, lesson plans, and more than 90 reproducible handouts. Purchasers get access to a Web page where they can download and print the reproducible materials. New to This Edition *Incorporates state-of-the-art research and Web resources. *Chapter on major Web 3.0 developments, such as the rise of social media and mobile devices. *Connections to the CCSS are identified throughout. *Stronger focus on Universal Design for Learning and differentiated instruction. *Larger format facilitates photocopying of the updated reproducible tools.