The Persistence of Technology

The Persistence of Technology
Author: Stefan Krebs
Publisher: transcript Verlag
Total Pages: 293
Release: 2021-09-30
Genre: History
ISBN: 3839447410

Repair, reuse and disposal are closely interlinked phenomena related to the service lives and persistence of technologies. When technical artefacts become old and worn out, decisions have to be taken: is it necessary, worthwhile or even possible to maintain and repair, reuse or dismantle them - or must they be discarded? These decisions depend on factors such as the availability of second-hand markets, repair infrastructures and dismantling or disposal facilities. In telling the stories of China's power grid, Canadian telephones, German automobiles and India's shipbreaking business, among others, the contributions in this volume highlight the persistence of technologies and show that maintenance and repair are not obsolete in modern industries and consumer societies.

Persistence in the Enterprise

Persistence in the Enterprise
Author: Roland Barcia
Publisher: Addison-Wesley Professional
Total Pages: 467
Release: 2008-05-01
Genre: Business & Economics
ISBN: 0132704382

The Definitive Guide to Today’s Leading Persistence Technologies Persistence in the Enterprise is a unique, up-to-date, and objective guide to building the persistence layers of enterprise applications. Drawing on their extensive experience, five leading IBM® Web development experts carefully review the issues and tradeoffs associated with persistence in large-scale, business-critical applications. The authors offer a pragmatic, consistent comparison of each leading framework--both proprietary and open source. Writing for IT managers, architects, administrators, developers, and testers, the authors address a broad spectrum of issues, ranging from coding complexity and flexibility to scalability and licensing. In addition, they demonstrate each framework side by side, via a common example application. With their guidance, you’ll learn how to define your persistence requirements, choose the most appropriate solutions, and build systems that maximize both performance and value. Coverage includes Taking an end-to-end application architecture view of persistence Understanding business drivers, IT requirements, and implementation issues Driving your persistence architecture via functional, nonfunctional, and domain requirements Modeling persistence domains Mapping domain models to relational databases Building a yardstick for comparing persistence frameworks and APIs Selecting the right persistence technologies for your applications Comparing JDBCTM, Apache iBATIS, Hibernate Core, Apache OpenJPA, and pureQuery The companion web site includes sample code that implements the common example used throughout the technology evaluation chapters, 5-9. The IBM Press developerWorks® Series is a unique undertaking in which print books and the Web are mutually supportive. The publications in this series are complemented by resources on the developerWorks Web site on ibm.com. Icons throughout the book alert the reader to these valuable resources.

Race After Technology

Race After Technology
Author: Ruha Benjamin
Publisher: John Wiley & Sons
Total Pages: 172
Release: 2019-07-09
Genre: Social Science
ISBN: 1509526439

From everyday apps to complex algorithms, Ruha Benjamin cuts through tech-industry hype to understand how emerging technologies can reinforce White supremacy and deepen social inequity. Benjamin argues that automation, far from being a sinister story of racist programmers scheming on the dark web, has the potential to hide, speed up, and deepen discrimination while appearing neutral and even benevolent when compared to the racism of a previous era. Presenting the concept of the “New Jim Code,” she shows how a range of discriminatory designs encode inequity by explicitly amplifying racial hierarchies; by ignoring but thereby replicating social divisions; or by aiming to fix racial bias but ultimately doing quite the opposite. Moreover, she makes a compelling case for race itself as a kind of technology, designed to stratify and sanctify social injustice in the architecture of everyday life. This illuminating guide provides conceptual tools for decoding tech promises with sociologically informed skepticism. In doing so, it challenges us to question not only the technologies we are sold but also the ones we ourselves manufacture. Visit the book's free Discussion Guide: www.dropbox.com

Persistent Forecasting of Disruptive Technologies

Persistent Forecasting of Disruptive Technologies
Author: National Research Council
Publisher: National Academies Press
Total Pages: 136
Release: 2010-02-15
Genre: Technology & Engineering
ISBN: 0309116600

Technological innovations are key causal agents of surprise and disruption. In the recent past, the United States military has encountered unexpected challenges in the battlefield due in part to the adversary's incorporation of technologies not traditionally associated with weaponry. Recognizing the need to broaden the scope of current technology forecasting efforts, the Office of the Director, Defense Research and Engineering (DDR&E) and the Defense Intelligence Agency (DIA) tasked the Committee for Forecasting Future Disruptive Technologies with providing guidance and insight on how to build a persistent forecasting system to predict, analyze, and reduce the impact of the most dramatically disruptive technologies. The first of two reports, this volume analyzes existing forecasting methods and processes. It then outlines the necessary characteristics of a comprehensive forecasting system that integrates data from diverse sources to identify potentially game-changing technological innovations and facilitates informed decision making by policymakers. The committee's goal was to help the reader understand current forecasting methodologies, the nature of disruptive technologies and the characteristics of a persistent forecasting system for disruptive technology. Persistent Forecasting of Disruptive Technologies is a useful text for the Department of Defense, Homeland Security, the Intelligence community and other defense agencies across the nation.

The Persistence of Technology

The Persistence of Technology
Author: Stefan Krebs
Publisher: Transcript Verlag, Roswitha Gost, Sigrid Nokel u. Dr. Karin Werner
Total Pages: 400
Release: 2020-03-15
Genre:
ISBN: 9783837647419

Repair, reuse, and disposal are closely interlinked phenomena related to the lives and persistence of technologies. When technical artifacts become old and outworn, decisions have to be taken: is it necessary, worthwhile or even possible to maintain and repair or to reuse or dismantle them--or must one dispose of them? These decisions depend on factors such as the availability of second-hand markets, repair infrastructures, and dismantling or disposal facilities. Telling the stories of, among others, China's power grid, Colombian roads, American telephones, German automobiles, and India's ship breaking business, the contributions in this volume stress the long lives of technologies and show that maintenance and repair are not obsolete in modern industries and consumer societies.

Technology and the African-American Experience

Technology and the African-American Experience
Author: Bruce Sinclair
Publisher: MIT Press
Total Pages: 258
Release: 2004
Genre: History
ISBN: 9780262195041

The intersection of race and technology: blackcreativity and the economic and social functions of the myth ofdisengenuity.

Programming Persistent Memory

Programming Persistent Memory
Author: Steve Scargall
Publisher: Apress
Total Pages: 387
Release: 2020-01-09
Genre: Computers
ISBN: 1484249321

Beginning and experienced programmers will use this comprehensive guide to persistent memory programming. You will understand how persistent memory brings together several new software/hardware requirements, and offers great promise for better performance and faster application startup times—a huge leap forward in byte-addressable capacity compared with current DRAM offerings. This revolutionary new technology gives applications significant performance and capacity improvements over existing technologies. It requires a new way of thinking and developing, which makes this highly disruptive to the IT/computing industry. The full spectrum of industry sectors that will benefit from this technology include, but are not limited to, in-memory and traditional databases, AI, analytics, HPC, virtualization, and big data. Programming Persistent Memory describes the technology and why it is exciting the industry. It covers the operating system and hardware requirements as well as how to create development environments using emulated or real persistent memory hardware. The book explains fundamental concepts; provides an introduction to persistent memory programming APIs for C, C++, JavaScript, and other languages; discusses RMDA with persistent memory; reviews security features; and presents many examples. Source code and examples that you can run on your own systems are included. What You’ll Learn Understand what persistent memory is, what it does, and the value it brings to the industry Become familiar with the operating system and hardware requirements to use persistent memory Know the fundamentals of persistent memory programming: why it is different from current programming methods, and what developers need to keep in mind when programming for persistence Look at persistent memory application development by example using the Persistent Memory Development Kit (PMDK)Design and optimize data structures for persistent memoryStudy how real-world applications are modified to leverage persistent memoryUtilize the tools available for persistent memory programming, application performance profiling, and debugging Who This Book Is For C, C++, Java, and Python developers, but will also be useful to software, cloud, and hardware architects across a broad spectrum of sectors, including cloud service providers, independent software vendors, high performance compute, artificial intelligence, data analytics, big data, etc.

Technology and Global Change

Technology and Global Change
Author: Arnulf Grübler
Publisher: Cambridge University Press
Total Pages: 468
Release: 2003-10-16
Genre: Science
ISBN: 9780521543323

This is the first book to comprehensibly describe how technology has shaped society and the environment over the last 200 years. It will be useful for researchers, as a textbook for graduate students, for people engaged in long-term policy planning in industry and government, for environmental activists, and for the wider public interested in history, technology, or environmental issues.

Spring Start Here

Spring Start Here
Author: Laurentiu Spilca
Publisher: Simon and Schuster
Total Pages: 416
Release: 2021-11-09
Genre: Computers
ISBN: 1638356955

Quickly master the massive Spring ecosystem with this focused, hands-on guide that teaches you exactly what you need to know. In Spring Start Here, you will learn how to: Build web applications with Spring Manage application objects with Spring context Implement data persistence using data sources and transactions Implement data exchange between applications using REST services Utilize Spring Boot's convention-over-configuration approach Write unit and integration tests for apps implemented with Spring Minimize work when building any kind of app Persisting data in a Spring application using the latest approach Spring Start Here introduces you to Java development with Spring by concentrating on the core concepts you'll use in every application you build. You'll learn how to refactor an existing application to Spring, how to use Spring tools to make SQL database requests and REST calls, and how to secure your projects with Spring Security. There's always more to learn, and this book will make your next steps much easier. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the technology For Java developers, Spring is the must-learn framework. This incredible development tool powers everything from small business ecommerce applications to enterprise-scale microservices. Mastering Spring is a long journey. Taking your first step is easy! Start here. About the book Spring Start Here teaches Java developers how to build applications using Spring framework. Informative graphics, relevant examples, and author Laurentiu Spilca's clear and lively writing make it easy to pick up the skills you need. You'll discover how to plan, write, and test applications. And by concentrating on the most important features, this no-nonsense book gives you a firm foundation for exploring Spring's rich ecosystem. What's inside Build web applications with Spring Minimize repetition and manual work Persisting data in a Spring application HTTP and REST-based web services Testing your Spring implementations About the reader For readers with beginning to intermediate Java skills. About the author Lauren?iu Spilca is a skilled Java and Spring developer and an experienced technology instructor. Table of Contents PART 1 FUNDAMENTALS 1 Spring in the real world 2 The Spring context: Defining beans 3 The Spring context: Wiring beans 4 The Spring context: Using abstractions 5 The Spring context: Bean scopes and life cycle 6 Using aspects with Spring AOP PART 2 IMPLEMENTATION 7 Understanding Spring Boot and Spring MVC 8 Implementing web apps with Spring Boot and Spring MVC 9 Using the Spring web scopes 10 Implementing REST services 11 Consuming REST endpoints 12 Using data sources in Spring apps 13 Using transactions in Spring apps 14 Implementing data persistence with Spring Data 15 Testing your Spring app