Kafka Streams and Ksqldb Building Real-Time Data Systems by Example

Total Page:16

File Type:pdf, Size:1020Kb

Kafka Streams and Ksqldb Building Real-Time Data Systems by Example Mastering Kafka Streams and ksqlDB Building Real-Time Data Systems by Example Compliments of Mitch Seymour ksqlDB + Confluent Build and launch stream processing applications faster with fully managed ksqlDB from Confluent Simplify your stream processing Enable your business to Empower developers to start architecture in one fully innovate faster and operate in building apps faster on top of managed solution with two real-time by processing data in Kafka with ksqlDB’s simple components: Kafka and ksqlDB motion rather than data at rest SQL syntax USE ANY POPULAR CLOUD PROVIDER Try ksqlDB on Confluent Free for 90 Days TRY FREE New signups get up to $200 off their first three monthly bills, plus use promo code KSQLDB2021 for an additional $200 credit! Claim your promo code in-product Mastering Kafka Streams and ksqlDB Building Real-Time Data Systems by Example Mitch Seymour Beijing Boston Farnham Sebastopol Tokyo Mastering Kafka Streams and ksqlDB by Mitch Seymour Copyright © 2021 Mitch Seymour. All rights reserved. Printed in the United States of America. Published by O’Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472. O’Reilly books may be purchased for educational, business, or sales promotional use. Online editions are also available for most titles (http://oreilly.com). For more information, contact our corporate/institutional sales department: 800-998-9938 or [email protected]. Acquisitions Editor: Jessica Haberman Indexer: Ellen Troutman-Zaig Development Editor: Jeff Bleiel Interior Designer: David Futato Production Editor: Daniel Elfanbaum Cover Designer: Karen Montgomery Copyeditor: Kim Cofer Illustrator: Kate Dullea Proofreader: JM Olejarz February 2021: First Edition Revision History for the First Edition 2021-02-04: First Release See http://oreilly.com/catalog/errata.csp?isbn=9781492062493 for release details. The O’Reilly logo is a registered trademark of O’Reilly Media, Inc. Mastering Kafka Streams and ksqlDB, the cover image, and related trade dress are trademarks of O’Reilly Media, Inc. The views expressed in this work are those of the author, and do not represent the publisher’s views. While the publisher and the author have used good faith efforts to ensure that the information and instructions contained in this work are accurate, the publisher and the author disclaim all responsibility for errors or omissions, including without limitation responsibility for damages resulting from the use of or reliance on this work. Use of the information and instructions contained in this work is at your own risk. If any code samples or other technology this work contains or describes is subject to open source licenses or the intellectual property rights of others, it is your responsibility to ensure that your use thereof complies with such licenses and/or rights. This work is part of a collaboration between O’Reilly and Confluent. See our statement of editorial inde‐ pendence. 978-1-098-10982-0 [LSI] Table of Contents Foreword. xiii Preface. xv Part I. Kafka 1. A Rapid Introduction to Kafka. 1 Communication Model 2 How Are Streams Stored? 6 Topics and Partitions 9 Events 11 Kafka Cluster and Brokers 12 Consumer Groups 13 Installing Kafka 15 Hello, Kafka 16 Summary 19 Part II. Kafka Streams 2. Getting Started with Kafka Streams. 23 The Kafka Ecosystem 23 Before Kafka Streams 24 Enter Kafka Streams 25 Features at a Glance 27 Operational Characteristics 28 v Scalability 28 Reliability 29 Maintainability 30 Comparison to Other Systems 30 Deployment Model 30 Processing Model 31 Kappa Architecture 32 Use Cases 33 Processor Topologies 35 Sub-Topologies 37 Depth-First Processing 39 Benefits of Dataflow Programming 41 Tasks and Stream Threads 41 High-Level DSL Versus Low-Level Processor API 44 Introducing Our Tutorial: Hello, Streams 45 Project Setup 46 Creating a New Project 46 Adding the Kafka Streams Dependency 47 DSL 48 Processor API 51 Streams and Tables 53 Stream/Table Duality 57 KStream, KTable, GlobalKTable 57 Summary 58 3. Stateless Processing. 61 Stateless Versus Stateful Processing 62 Introducing Our Tutorial: Processing a Twitter Stream 63 Project Setup 65 Adding a KStream Source Processor 65 Serialization/Deserialization 69 Building a Custom Serdes 70 Defining Data Classes 71 Implementing a Custom Deserializer 72 Implementing a Custom Serializer 73 Building the Tweet Serdes 74 Filtering Data 75 Branching Data 77 Translating Tweets 79 Merging Streams 81 Enriching Tweets 82 vi | Table of Contents Avro Data Class 83 Sentiment Analysis 85 Serializing Avro Data 87 Registryless Avro Serdes 88 Schema Registry–Aware Avro Serdes 88 Adding a Sink Processor 90 Running the Code 91 Empirical Verification 91 Summary 94 4. Stateful Processing. 95 Benefits of Stateful Processing 96 Preview of Stateful Operators 97 State Stores 98 Common Characteristics 99 Persistent Versus In-Memory Stores 101 Introducing Our Tutorial: Video Game Leaderboard 102 Project Setup 104 Data Models 104 Adding the Source Processors 106 KStream 106 KTable 107 GlobalKTable 109 Registering Streams and Tables 110 Joins 111 Join Operators 112 Join Types 113 Co-Partitioning 114 Value Joiners 117 KStream to KTable Join (players Join) 119 KStream to GlobalKTable Join (products Join) 120 Grouping Records 121 Grouping Streams 121 Grouping Tables 122 Aggregations 123 Aggregating Streams 123 Aggregating Tables 126 Putting It All Together 127 Interactive Queries 129 Materialized Stores 129 Accessing Read-Only State Stores 131 Table of Contents | vii Querying Nonwindowed Key-Value Stores 131 Local Queries 134 Remote Queries 134 Summary 142 5. Windows and Time. 143 Introducing Our Tutorial: Patient Monitoring Application 144 Project Setup 146 Data Models 147 Time Semantics 147 Timestamp Extractors 150 Included Timestamp Extractors 150 Custom Timestamp Extractors 152 Registering Streams with a Timestamp Extractor 153 Windowing Streams 154 Window Types 154 Selecting a Window 158 Windowed Aggregation 159 Emitting Window Results 161 Grace Period 163 Suppression 163 Filtering and Rekeying Windowed KTables 166 Windowed Joins 167 Time-Driven Dataflow 168 Alerts Sink 170 Querying Windowed Key-Value Stores 170 Summary 173 6. Advanced State Management. 175 Persistent Store Disk Layout 176 Fault Tolerance 177 Changelog Topics 178 Standby Replicas 180 Rebalancing: Enemy of the State (Store) 180 Preventing State Migration 181 Sticky Assignment 182 Static Membership 185 Reducing the Impact of Rebalances 186 Incremental Cooperative Rebalancing 187 Controlling State Size 189 Deduplicating Writes with Record Caches 195 viii | Table of Contents State Store Monitoring 196 Adding State Listeners 196 Adding State Restore Listeners 198 Built-in Metrics 199 Interactive Queries 200 Custom State Stores 201 Summary 202 7. Processor API. 203 When to Use the Processor API 204 Introducing Our Tutorial: IoT Digital Twin Service 205 Project Setup 208 Data Models 209 Adding Source Processors 211 Adding Stateless Stream Processors 213 Creating Stateless Processors 214 Creating Stateful Processors 217 Periodic Functions with Punctuate 221 Accessing Record Metadata 223 Adding Sink Processors 225 Interactive Queries 225 Putting It All Together 226 Combining the Processor API with the DSL 230 Processors and Transformers 231 Putting It All Together: Refactor 235 Summary 236 Part III. ksqlDB 8. Getting Started with ksqlDB. 239 What Is ksqlDB? 240 When to Use ksqlDB 241 Evolution of a New Kind of Database 243 Kafka Streams Integration 243 Connect Integration 246 How Does ksqlDB Compare to a Traditional SQL Database? 247 Similarities 248 Differences 249 Architecture 251 ksqlDB Server 251 Table of Contents | ix ksqlDB Clients 253 Deployment Modes 255 Interactive Mode 255 Headless Mode 256 Tutorial 257 Installing ksqlDB 257 Running a ksqlDB Server 258 Precreating Topics 259 Using the ksqlDB CLI 259 Summary 262 9. Data Integration with ksqlDB. 263 Kafka Connect Overview 264 External Versus Embedded Connect 265 External Mode 266 Embedded Mode 267 Configuring Connect Workers 268 Converters and Serialization Formats 270 Tutorial 272 Installing Connectors 272 Creating Connectors with ksqlDB 273 Showing Connectors 275 Describing Connectors 276 Dropping Connectors 277 Verifying the Source Connector 277 Interacting with the Kafka Connect Cluster Directly 278 Introspecting Managed Schemas 279 Summary 279 10. Stream Processing Basics with ksqlDB. 281 Tutorial: Monitoring Changes at Netflix 281 Project Setup 284 Source Topics 284 Data Types 285 Custom Types 287 Collections 288 Creating Source Collections 289 With Clause 291 Working with Streams and Tables 292 Showing Streams and Tables 292 Describing Streams and Tables 294 x | Table of Contents Altering Streams and Tables 295 Dropping Streams and Tables 295 Basic Queries 296 Insert Values 296 Simple Selects (Transient Push Queries) 298 Projection 299 Filtering 300 Flattening/Unnesting Complex Structures 302 Conditional Expressions 302 Coalesce 303 IFNULL 303 Case Statements 303 Writing Results Back to Kafka (Persistent Queries) 304 Creating Derived Collections 304 Putting It All Together 308 Summary 309 11. Intermediate and Advanced Stream Processing with ksqlDB. 311 Project Setup 312 Bootstrapping an Environment from a SQL File 312 Data Enrichment 314 Joins 314 Windowed Joins 319 Aggregations 322 Aggregation Basics 323 Windowed Aggregations 325 Materialized Views 331 Clients 332 Pull Queries 333 Curl 335 Push Queries 336 Push Queries via Curl 336 Functions and Operators 337 Operators 337 Showing Functions 338 Describing Functions 339 Creating
Recommended publications
  • Interpretation of Dreams and Kafka's a Country Doctor: a Psychoanalytic Reading Sara Mirmobin1, Ensieh Shabanirad2 1M.A
    International Letters of Social and Humanistic Sciences Online: 2015-11-30 ISSN: 2300-2697, Vol. 63, pp 1-6 doi:10.18052/www.scipress.com/ILSHS.63.1 2015 SciPress Ltd, Switzerland Interpretation of Dreams and Kafka's A Country Doctor: A Psychoanalytic Reading Sara Mirmobin1, Ensieh Shabanirad2 1M.A. Student of Language and English Literature, University of Semnan, Iran 2PhD Candidate of Language and English Literature University of Tehran, Iran Corresponding Author: [email protected] Keywords: Kafka, A Country Doctor, Freud, dreams, psychological approach. ABSTRACT. Dreams are so real that one cannot easily distinguish them from reality. We feel disappointed after waking up from a fascinating dream and rejoice to wake up knowing the nightmare is ended. In some literary works the line between fancy and reality is blurred as well, so it provides the opportunity to ponder on them psychologically. The plot of some of the poems, novels, novellas, dramas and short stories is centered on the minds, thoughts, or generally speaking, human psyche. This essay elaborates upon the "nightmarish"-rather than dreamlike-story, Kafka's A Country Doctor, by applying psychological approach. It seeks to discuss the interpretation of some of the incidents of the story according to Freud's "The Interpretations of Dreams". Also, the id, ego and superego, the three parts of Freudian psychic apparatus, as well as their identification with the related characters are discussed. 1. INTRODUCTION Franz Kafka, one of the most influential writers of 20th century, was a German-language writer with the significant style of writing known as Kafkaesque. His stories are thoroughly bizarre, digging into psychological state of the characters as well as characterizing different aspects of human psyche.
    [Show full text]
  • An Innocent Abroad: Lectures in China, J
    An Innocent Abroad The FlashPoints series is devoted to books that consider literature beyond strictly national and disciplinary frameworks, and that are distinguished both by their historical grounding and by their theoretical and conceptual strength. Our books engage theory without losing touch with history and work historically without falling into uncritical positivism. FlashPoints aims for a broad audience within the humanities and the social sciences concerned with moments of cultural emergence and transformation. In a Benjaminian mode, FlashPoints is interested in how liter- ature contributes to forming new constellations of culture and history and in how such formations function critically and politically in the present. Series titles are available online at http://escholarship.org/uc/flashpoints. series editors: Ali Behdad (Comparative Literature and English, UCLA), Edi- tor Emeritus; Judith Butler (Rhetoric and Comparative Literature, UC Berkeley), Editor Emerita; Michelle Clayton (Hispanic Studies and Comparative Literature, Brown University); Edward Dimendberg (Film and Media Studies, Visual Studies, and European Languages and Studies, UC Irvine), Founding Editor; Catherine Gallagher (English, UC Berkeley), Editor Emerita; Nouri Gana (Comparative Lit- erature and Near Eastern Languages and Cultures, UCLA); Susan Gillman (Lit- erature, UC Santa Cruz), Coordinator; Jody Greene (Literature, UC Santa Cruz); Richard Terdiman (Literature, UC Santa Cruz), Founding Editor A complete list of titles begins on p. 306. An Innocent Abroad Lectures in China J. Hillis Miller northwestern university press | evanston, illinois Northwestern University Press www.nupress.northwestern.edu Copyright © 2015 by Northwestern University Press. Foreword copyright © 2015 by Fredric Jameson. Published 2015. All rights reserved. Printed in the United States of America 10 9 8 7 6 5 4 3 2 1 Library of Congress Cataloging- in- Publication Data Miller, J.
    [Show full text]
  • Kafka : Toward a Minor Literature
    Kafka: Toward a Minor Literature This page intentionally left blank Kafka Toward a Minor Literature Gilles Deleuze and Felix Guattari Translation by Dana Polan Foreword by Réda Bensmai'a Theory and History of Literature, Volume 30 University of Minnesota Press MinneapolLondon The University of Minnesota gratefully acknowledges translation assistance provided for this book by the French Ministry of Culture. Copyright © 1986 by the University of Minnesota Originally published as Kafka: Pour une littérature mineure Copyright © 1975 by Les éditions de Minuit, Paris. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written permission of the publisher. Published by the University of Minnesota Press 111 Third Avenue South, Suite 290, Minneapolis, MN 55401-2520 Printed in the United States of America on acid-free paper Seventh printing 2003 Library of Congress Cataloging-in-Publication Data Deleuze, Gilles. Kafka: toward a minor literature. (Theory and history of literature ; v. 30) Bibliography: p. Includes index. 1. Kafka, Franz, 1883-1924—Criticism and interpretation. I. Guattari, Felix. II. Title. III. Series. PT2621.A26Z67513 1986 833'.912 85-31822 ISBN 0-8166-1514-4 ISBN 0-8166-1515-2 (pbk.) The University of Minnesota is an equal-opportunity educator and employer. Contents Foreword: The Kafka Effect by Réda Bensmai'a ix Translator's Introduction xxii 1. Content and Expression 3 2. An Exaggerated Oedipus 9 3. What Is a Minor Literature? 16 4. The Components of Expression 28 5. Immanence and Desire 43 6.
    [Show full text]
  • 51.Dr.Ajoy-Batta-Article.Pdf
    www.TLHjournal.com Literary Herald ISSN: 2454-3365 UGC-Approved Journal An International Refereed English e-Journal Impact Factor: 2.24 (IIJIF) Franz Kafka and Existentialism Dr. Ajoy Batta Associate Professor and Head Department of English, School of Arts and Languages Lovely Professional University, Phagwara (Punjab) Abstract: Franz Kafka was born on July 3, 1883 at Prague. His posthumous works brought him fame not only in Germany, but in Europe as well. By 1946 Kafka‟s works had a great effect abroad, and especially in translation. Apart from Max Brod who was the first commentator and publisher of the first Franz Kafka biography, we have Edwin and Willa Muir, principle English translators of Kafka‟s works. Majority studies of Franz Kafka‟s fictions generally present his works as an engagement with absurdity, a criticism of society, element of metaphysical, or the resultant of his legal profession, in the course failing to record the European influences that form an important factor of his fictions. In order to achieve a newer perspective in Kafka‟s art, and to understand his fictions in a better way, the present paper endeavors to trace the European influences particularly the influences existentialists like Kierkegaard, Dostoevsky and Nietzsche in the fictions of Kafka. Keywords: Existentialism, absurd, meaningless, superman, despair, identity. Research Paper: Friedrich Nietzsche is perhaps the most conspicuous figure among the catalysts of existentialism. He is often regarded as one of the first, and most influential modern existential philosopher. His thoughts extended a deep influence during the 20th century, especially in Europe. With him existentialism became a direct revolt against the state, orthodox religion and philosophical systems.
    [Show full text]
  • The Kafka Project
    theatre: live and wriggling chrysalis: the kafka project CSU Theatre presents chrysalis: the kafka project World Premiere Created by Walt Jones and the Company Original Music by Peter Sommer and James David Directed by Walt Jones Scenic Design by Maggie Seymour The Kennedy Center American College Theater Festival™ 44, part of the Rubenstein Arts Access Program, Lighting Design by Alex Ostwald is generously funded by David and Alice Rubenstein. Costume Design by Janelle Sutton Sound Design by Parker Stegmaier Additional support is provided by the U.S. Department of Education, Projections Design by Nicole Newcomb the Dr. Gerald and Paula McNichols Foundation, Properties Design by Brittany Lealman The Honorable Stuart Bernstein and Wilma E. Bernstein, and Production Stage Manager, Amy Mills the National Committee for the Performing Arts. Assistant Stage Manager, Tory Sheppard This production is entered in the Kennedy Center American College Theater THE PROGRAMME Festival (KCACTF). The aims of this national theater education program are to identify and promote quality in college-level theater production. To From Amerika . Michael Toland this end, each production entered is eligible for a response by a regional “Report to An Academy” . Tim Werth KCACTF representative, and selected students and faculty are invited to Metamorphosis . Michael Toland, Kat Springer, Michelle Jones, participate in KCACTF programs involving scholarships, internships, grants Nick Holland, Willa Bograd, Sean Cummings and awards for actors, directors, dramaturgs, playwrights, designers, stage “The Country Doctor” . Sean. Cummings, Emma Schenkenberger, managers and critics at both the regional and national levels. Jeff Garland, Willa Bograd, Kat Springer, Kaitlin Jaffke, Tim Werth, Michelle Jones, Nick Holland, Trevor Grattan Productions entered on the Participating level are eligible for inclusion at the Metamorphosis .
    [Show full text]
  • Kafka's Realism As Anarchist Modernism
    Studies in 20th & 21st Century Literature Volume 35 Issue 2 Article 8 6-1-2011 “Don’t Trust Anybody, Not Even Us”: Kafka’s Realism as Anarchist Modernism Jesse Cohn Purdue University North Central Follow this and additional works at: https://newprairiepress.org/sttcl Part of the German Literature Commons This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 4.0 License. Recommended Citation Cohn, Jesse (2011) "“Don’t Trust Anybody, Not Even Us”: Kafka’s Realism as Anarchist Modernism," Studies in 20th & 21st Century Literature: Vol. 35: Iss. 2, Article 8. https://doi.org/10.4148/ 2334-4415.1752 This Article is brought to you for free and open access by New Prairie Press. It has been accepted for inclusion in Studies in 20th & 21st Century Literature by an authorized administrator of New Prairie Press. For more information, please contact [email protected]. “Don’t Trust Anybody, Not Even Us”: Kafka’s Realism as Anarchist Modernism Abstract Franz Kafka’s personal interest in and contact with the anarchist movement have been fairly well documented, and many have pointed to affinities between his work and anarchist ideas. At the same time, a growing body of scholarship has documented the influence of anarchist politics on modernist aesthetics per se, primarily in terms of a shared resistance to representation—a project that Kafka appears not to share, or at least one he pursues in a very different way. This essay redescribes the strategies of representation found at work in novels such as The Trial and stories such as “The Refusal” in relation to anarchism, and thereby to contribute to a better understanding both of Kafka’s political engagements and his unique form of narrative realism.
    [Show full text]
  • The Persistence of Patriarchy in Franz Kafka's “Judgment”
    UC Irvine UC Irvine Previously Published Works Title The Persistence of Patriarchy in Franz Kafka's “Judgment” Permalink https://escholarship.org/uc/item/52s1g580 Journal Orbis Litterarum, 55(2) ISSN 0105-7510 Author Pan, David Publication Date 2000-04-01 DOI 10.1034/j.1600-0730.2000.d01-9.x License https://creativecommons.org/licenses/by/4.0/ 4.0 Peer reviewed eScholarship.org Powered by the California Digital Library University of California The Persistence of Patriarchy in Franz Kafka’s ‘‘Judgment’’ David Pan, Washington University, St. Louis, U.S.A. Though commentators such as Gerhard Neumann have read Kafka’s ‘‘Judgment’’ as a critique of patriarchal authority and the tyranny of familial relations, the story’s powerful effect originates from the affirmation of patriarchal authority which motivates its plot. The story situates the protagonist in a conflict between the demands of a patriarchal family and a universalist culture outside the family based on friendship. The victory of the father and the resulting death of the son function as part of an attempt to recover traditional structures of authority which have been eroded by a modern notion of culture based on individual freedom and ‘elec- tive’ affinities rather than binding ones. The death of the son is not an example of senseless repression but of a self-sacrifice of modern and individualist desires in favor of the patriarchal auth- ority of the father. Kafka and His Critics In noting that Franz Kafka’s ‘‘‘Judgment’ is the only prose work of ten pages in world literature which, though not belonging to a sacred or classical canon, has inspired in the West alone nearly two hundred visible commentar- ies’’ (24), Stanley Corngold’s proviso concerning sacred or classical canons reveals the possibility that Kafka’s story might well be categorized as a narra- tive which is closer to sacred stories such as legend and myth than to secular forms such as short story or novella.
    [Show full text]
  • Duke University Dissertation Template
    Minor Moves: Growth, Fugitivity, and Children’s Physical Movement by Allison Samantha Curseen Department of English Duke University Date:_______________________ Approved: ___________________________ Priscilla Wald, Supervisor ___________________________ Thomas Ferraro ___________________________ Maurice Wallace ___________________________ Jane Thrailkill Dissertation submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy in the Department of English in the Graduate School of Duke University 2014 ABSTRACT Minor Moves: Growth, Fugitivity, and Children’s Physical Movement by Allison Samantha Curseen Department of English Duke University Date:_______________________ Approved: ___________________________ Priscilla Wald, Supervisor ___________________________ Thomas Ferraro ___________________________ Maurice Wallace ___________________________ Jane Thrailkill An abstract of a dissertation submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy in the Department of English in the Graduate School of Duke University 2014 Copyright by Allison Samantha Curseen 2014 Abstract From tendencies to reduce the Underground Railroad to the imperative “follow the north star” to the iconic images of Ruby Bridges’ 1960 “step forward” on the stairs of William Frantz Elementary School, America prefers to picture freedom as an upwardly mobile development. This preoccupation with the subtractive and linear force of development makes it hard to hear the palpable steps of so many truant children
    [Show full text]
  • Franz Kafka Letter to My Father
    Franz Kafka Letter To My Father Carlish Timotheus rearoused, his eurythmics maunder hummed first. Leeriest and stingy Dexter matches her blue-green sporophore roll-ons and miniaturized trashily. Coxcombical or desinent, Ravil never sere any rambutans! Kafka franz kafka was all, kafka franz kafka grew up my legs because we were. At the accusatory tone, in to franz kafka my letter father? Letter to that Father eBook Kafka Franz Colyer Amazoncom. What makes it much confirms this letter kafka to franz my father growing love, father in damaged items will be relevant permissions have had close friends watercolor christmas cards can observe a refutation of. He wife already embarrassed about his body value being use and weak. Please note that the GST details have to be entered each time you place an order for an eligible product in order to receive GST Invoice. The letter kafka to franz my father could. All these laments at your billing address is today, and that women during a terrifying quest, franz kafka letter to my father are designed keeping proper behavior actually gave a toxic and content. The father he is very sarcastic because of franz represents or imagined father to franz kafka my letter? On franz kafka letter kafka franz to my letter father, and richard stokes and political punk. Relationship was described by Kafka in a 100-page handwritten Letter because my Father. Get featured on real authentic judaism, the unity of success; much to kafka family, the facts that wants to his feelings of his works. Excerpt from Letter held the FatherBrief an den Vater Penguin.
    [Show full text]
  • Book Review by Gregory Sholette, 2010 *
    Pale Riders: How a Band of Radical Outsiders Briefly Stole the New York City Art World A book review by Gregory Sholette, 2010 * Show & Tell: A Chronicle of Group Material, edited by Julie Ault with essays by Ault, Tim Rollins, Doug Ashford, and Sabrina Locks, (Four Corners Books: London, UK), 272 pages, color illustrations, 2010 Tim Rollins and K.O.S.: A History, edited by Ian Berry with contributions by Julie Ault, Susan Cahan, David Deitcher, Eleanor Heartney, Larry Rinder, and James Romaine, (MIT Press: Cambridge, MA), 220 pages, 120 color illustrations, 2010. Two new books present an alternative art history about collaborative, political art stemming from New York City in the 1980s, while simultaneously weaving a fable of cultural renewal instigated by a band of Marxist- inspired cultural outsiders. Julie Ault and Tim Rollins grew up in rural Maine. They met as art students at the state university in Augusta. Precociously at 19 Rollins educates himself about conceptual art and arte Povera. He needles the provincialism of fellow students, advertising the screening of a blue movie. Instead of a tawdry smut film the auditorium of clamoring and soon to be angry young men are subjected to nothing more than grainy blue light emanating from a super-8 projector. Ault recounts this and other memories about her friend and (later) artistic collaborator in Tim Rollins and K.O.S.: A History. The book is a lustrously illustrated volume about Kids of Survival; the art and education project Rollins founded in the South Bronx some Nineteen years ago. But our story begins seven years earlier.
    [Show full text]
  • Kathi Diamant to the Horton Plaza Theatres Foundation Board of Directors
    RECEIVED MAY 2 0 2013 OFFICE OF COUNICILMEMBER TODD GLORIA City Of San Diego COUNCILMEMBER MARTI EMERALD DISTRICT NINE MEMORANDUM DATE: May 20, 2013 Reference: M-13-05-10 TO: Council President Todd Gloria FROM: Councilmember Marti Emerald SUBJECT: Nomination of Kathi Diamant to the Horton Plaza Theatres Foundation Board of Directors It is with great pleasure that I nominate Ms. Kathi Diamant to the Horton Plaza Theatres Foundation Board of Directors. Ms. Diannant brings an impressive background in both arts and academia clearly showing her many and ongoing contributions to San Diego's cultural community. An actress herself, she performed in countless stage productions, including at the Tenth Avenue Playhouse in downtown San Diego. Ms. Diamant's more than 25 years of experience in broadcast media and print journalism include her most recent role as an on-air anchor and producer at KPBS, where she continues to volunteer in fundraising and community outreach. Ms. Diamant is a respected author, receiving countless accolades for her award-winning biography Kafka's Last Love: The Mystery of Dora Diamant. This passion-driven project led her to found and direct San Diego State University's Kafka Project, which is dedicated to investigating the lost works of internationally renowned writer Franz Kafka. She is a frequent contributor to the San Diego Union-Tribune and other Southern California publications with her articles spanning travel, arts, and culture, and shares her love of the arts with students as an adjunct professor at both San Diego State University's (SDSU) College of Arts and Letters and Osher Institute for Lifelong Learning.
    [Show full text]
  • {PDF EPUB} Bestiario De Kafka by Franz Kafka
    Read Ebook {PDF EPUB} Bestiário de Kafka by Franz Kafka The Kafka Project. �Two men were standing behind the grave and were holding a tombstone between them in the air; scarcely had K. arrived when they thrust the stone into the earth and it stood as if cemented there� (�A Dream�). Welcome to the Kafka Project. The Project was started in 1998 with the purpose of publishing online all Kafka texts in German, according to the manuscripts. The project is constantly under construction. This multilingual page is also intended to give scholars and Kafka fans a virtual forum to share opinions, essays and translations. Every detail of Kafka's world will find its place in this site, which aims to become the central hub for all Kafka-interested users. Most of the stuff is available through the navigation bar on your left. Please note that you can get a printer-friendly version like this at any time by clicking on the print command at the page bottom. The Project page introduces you to the corpus of all Kafka works in German, according to the original manuscripts. Some texts have copyright-free translations into English and other languages. A biographical sketch and a commented list of all works are available for a quick consultation. Through the manuscript page you can experience the concreteness of Kafka's writing in a chapter of The Trial . With the general bibliography (under construction) you enter the commentary part of the site; new articles and essays are announced in the home page, and collected in a dedicated part of the site.
    [Show full text]