A Return To The Object

eBook Download

BOOK EXCERPT:

This book draws on the work of anthropologist Alfred Gell to reinstate the importance of the object in art and society. Rather than presenting art as a passive recipient of the artist's intention and the audience's critique, the authors consider it in the social environment of its production and reception. A Return to the Object introduces the historical and theoretical framework out of which an anthropology of art has emerged, and examines the conditions under which it has renewed interest. It also explores what art 'does' as a social and cultural phenomenon, and how it can impact alternative ways of organising and managing knowledge. Making use of ethnography, museological practice, the intellectual history of the arts and sciences, material culture studies and intangible heritage, the authors present a case for the re-orientation of current conversations surrounding the anthropology of art and social theory. This text will be of key interest to students and scholars in the social and historical sciences, arts and humanities, and cognitive sciences.

Product Details :

Genre : Social Science
Author : Susanne Küchler
Publisher : Routledge
Release : 2020-11-26
File : 395 Pages
ISBN-13 : 9781000182347


Windows Communication Foundation 4 Step By Step

eBook Download

BOOK EXCERPT:

Your hands-on, step-by-step guide to building connected, service-oriented applications. Teach yourself the essentials of Windows Communication Foundation (WCF) 4 -- one step at a time. With this practical, learn-by-doing tutorial, you get the clear guidance and hands-on examples you need to begin creating Web services for robust Windows-based business applications. Discover how to: Build and host SOAP and REST services Maintain service contracts and data contracts Control configuration and communications programmatically Implement message encryption, authentication, and authorization Manage identity with Windows CardSpace Begin working with Windows Workflow Foundation to create scalable and durable business services Implement service discovery and message routing Optimize performance with service throttling, encoding, and streaming Integrate WCF services with ASP.NET clients and enterprise services components Your Step by Step digital content includes: Practice exercises Downloadable code samples Fully searchable online edition of the book -- with unlimited access on the Web

Product Details :

Genre : Computers
Author : John Sharp
Publisher : Pearson Education
Release : 2010-11-23
File : 740 Pages
ISBN-13 : 9780735658844


Beyond The Basic Stuff With Python

eBook Download

BOOK EXCERPT:

BRIDGE THE GAP BETWEEN NOVICE AND PROFESSIONAL You've completed a basic Python programming tutorial or finished Al Sweigart's bestseller, Automate the Boring Stuff with Python. What's the next step toward becoming a capable, confident software developer? Welcome to Beyond the Basic Stuff with Python. More than a mere collection of advanced syntax and masterful tips for writing clean code, you'll learn how to advance your Python programming skills by using the command line and other professional tools like code formatters, type checkers, linters, and version control. Sweigart takes you through best practices for setting up your development environment, naming variables, and improving readability, then tackles documentation, organization and performance measurement, as well as object-oriented design and the Big-O algorithm analysis commonly used in coding interviews. The skills you learn will boost your ability to program--not just in Python but in any language. You'll learn: Coding style, and how to use Python's Black auto-formatting tool for cleaner code Common sources of bugs, and how to detect them with static analyzers How to structure the files in your code projects with the Cookiecutter template tool Functional programming techniques like lambda and higher-order functions How to profile the speed of your code with Python's built-in timeit and cProfile modules The computer science behind Big-O algorithm analysis How to make your comments and docstrings informative, and how often to write them How to create classes in object-oriented programming, and why they're used to organize code Toward the end of the book you'll read a detailed source-code breakdown of two classic command-line games, the Tower of Hanoi (a logic puzzle) and Four-in-a-Row (a two-player tile-dropping game), and a breakdown of how their code follows the book's best practices. You'll test your skills by implementing the program yourself. Of course, no single book can make you a professional software developer. But Beyond the Basic Stuff with Python will get you further down that path and make you a better programmer, as you learn to write readable code that's easy to debug and perfectly Pythonic Requirements: Covers Python 3.6 and higher

Product Details :

Genre : Computers
Author : Al Sweigart
Publisher : No Starch Press
Release : 2020-12-22
File : 385 Pages
ISBN-13 : 9781593279677


Designing Hexagonal Architecture With Java

eBook Download

BOOK EXCERPT:

Learn to build robust, resilient, and highly maintainable cloud-native Java applications with hexagonal architecture and Quarkus Key Features Use hexagonal architecture to increase maintainability and reduce technical debt Learn how to build systems that are easy to change and understand Leverage Quarkus to create modern cloud-native applications Purchase of the print or Kindle book includes a free PDF eBook Book DescriptionWe live in a fast-evolving world with new technologies emerging every day, where enterprises are constantly changing in an unending quest to be more profitable. So, the question arises — how to develop software capable of handling a high level of unpredictability. With this question in mind, this book explores how the hexagonal architecture can help build robust, change-tolerable, maintainable, and cloud-native applications that can meet the needs of enterprises seeking to increase their profits while dealing with uncertainties. This book starts by uncovering the secrets of the hexagonal architecture’s building blocks, such as entities, use cases, ports, and adapters. You’ll learn how to assemble business code in the domain hexagon, create features with ports and use cases in the application hexagon, and make your software compatible with different technologies by employing adapters in the framework hexagon. In this new edition, you’ll learn about the differences between a hexagonal and layered architecture and how to apply SOLID principles while developing a hexagonal system based on a real-world scenario. Finally, you’ll get to grips with using Quarkus to turn your hexagonal application into a cloud-native system. By the end of this book, you’ll be able to develop robust, flexible, and maintainable systems that will stand the test of time.What you will learn Apply SOLID principles to the hexagonal architecture Assemble business rules algorithms using the specified design pattern Combine domain-driven design techniques with hexagonal principles to create powerful domain models Employ adapters to enable system compatibility with various protocols such as REST, gRPC, and WebSocket Create a module and package structure based on hexagonal principles Use Java modules to enforce dependency inversion and ensure software component isolation Implement Quarkus DI to manage the life cycle of input and output ports Who this book is forThis book is for software architects and Java developers looking to improve code maintainability and enhance productivity with an architecture that allows changes in technology without compromising business logic. Intermediate knowledge of the Java programming language and familiarity with Jakarta EE will help you to get the most out of this book.

Product Details :

Genre : Computers
Author : Davi Vieira
Publisher : Packt Publishing Ltd
Release : 2023-09-29
File : 438 Pages
ISBN-13 : 9781837630714


Game Programming Using Qt Beginner S Guide

eBook Download

BOOK EXCERPT:

A complete guide to designing and building fun games with Qt and Qt Quick 2 using associated toolsets About This Book Learn to create simple 2D to complex 3D graphics and games using all possible tools and widgets available for game development in Qt Understand technologies such as QML, Qt Quick, OpenGL, and Qt Creator, and learn the best practices to use them to design games Learn Qt with the help of many sample games introduced step-by-step in each chapter Who This Book Is For If you want to create great graphical user interfaces and astonishing games with Qt, this book is ideal for you. Any previous knowledge of Qt is not required, however knowledge of C++ is mandatory. What You Will Learn Install Qt on your system Understand the basic concepts of every Qt game and application Develop 2D object-oriented graphics using Qt Graphics View Build multiplayer games or add a chat function to your games with Qt's Network module Script your game with Qt Script Program resolution-independent and fluid UI using QML and Qt Quick Control your game flow as per the sensors of a mobile device See how to test and debug your game easily with Qt Creator and Qt Test In Detail Qt is the leading cross-platform toolkit for all significant desktop, mobile, and embedded platforms and is becoming more popular by the day, especially on mobile and embedded devices. Despite its simplicity, it's a powerful tool that perfectly fits game developers' needs. Using Qt and Qt Quick, it is easy to build fun games or shiny user interfaces. You only need to create your game once and deploy it on all major platforms like iOS, Android, and WinRT without changing a single source file. The book begins with a brief introduction to creating an application and preparing a working environment for both desktop and mobile platforms. It then dives deeper into the basics of creating graphical interfaces and Qt core concepts of data processing and display before you try creating a game. As you progress through the chapters, you'll learn to enrich your games by implementing network connectivity and employing scripting. We then delve into Qt Quick, OpenGL, and various other tools to add game logic, design animation, add game physics, and build astonishing UI for the games. Towards the final chapters, you'll learn to exploit mobile device features such as accelerators and sensors to build engaging user experiences. If you are planning to learn about Qt and its associated toolsets to build apps and games, this book is a must have. Style and approach This is an easy-to-follow, example-based, comprehensive introduction to all the major features in Qt. The content of each chapter is explained and organized around one or multiple simple game examples to learn Qt in a fun way.

Product Details :

Genre : Computers
Author : Witold Wysota
Publisher : Packt Publishing Ltd
Release : 2016-01-29
File : 512 Pages
ISBN-13 : 9781782168881


Spatial Point Patterns

eBook Download

BOOK EXCERPT:

Modern Statistical Methodology and Software for Analyzing Spatial Point PatternsSpatial Point Patterns: Methodology and Applications with R shows scientific researchers and applied statisticians from a wide range of fields how to analyze their spatial point pattern data. Making the techniques accessible to non-mathematicians, the authors draw on th

Product Details :

Genre : Mathematics
Author : Adrian Baddeley
Publisher : CRC Press
Release : 2015-11-11
File : 830 Pages
ISBN-13 : 9781482210217


Everything In Common

eBook Download

BOOK EXCERPT:

Possessions and how believers handle them are key topics in the NT. In this book, Fiona Gregson examines the practice and theology of sharing possessions in community in the NT by examining six diverse NT examples of sharing. Each example is considered in its historical and cultural context before being compared to one or more non-Christian examples to identify similarities and differences. Gregson identifies common characteristics across the NT examples and consistent distinctives in how the early church shared possessions compared to the surrounding cultures. Gregson's findings demonstrate that Christians subverted Roman patronage expectations; Christian groups were more diverse in their membership and exhibited more flexible, less structured examples of sharing; Christians placed greater emphasis on the free choice of individuals to contribute to sharing; and Christians more frequently participated in eating together and had a greater focus on relational bonds than was common in Graeco-Roman society/culture.

Product Details :

Genre : Religion
Author : Fiona Jane Robertson Gregson
Publisher : Wipf and Stock Publishers
Release : 2017-11-07
File : 320 Pages
ISBN-13 : 9781498289986


Oracle Database Programming With Visual Basic Net

eBook Download

BOOK EXCERPT:

Oracle Database Programming with Visual Basic.NET Discover a detailed treatment of the practical considerations and applications of Oracle database programming with Visual Basic 2019 Oracle Database Programming with Visual Basic.NET: Concepts, Designs, and Implementations delivers a comprehensive exploration of the foundations of Oracle database programming using Visual Basic.NET. Using Visual Basic.NET 2019, Visual Studio.NET 2019, and Oracle 18c XE, the book introduces the Oracle database development system, Oracle SQL Developer and Modeler, and teaches readers how to implement a sample database solution. The distinguished author also demonstrates the use of dotConnect for Oracle to show readers how to create an effective connection to an Oracle 18c XE database. The current versions of the .NET framework, ASP.NET, and ASP.NET 4.7 are also explored and used to offer readers the most up to date web database programming techniques available today. The book provides practical example projects and detailed, line-by-line descriptions throughout to assist readers in the development of their database programming skill. Students will also benefit from the inclusion of: A thorough introduction to databases, including definitions, examples, descriptions of keys and relationships, and some database components in popular databases, like Access, SQL, and Oracle An exploration of ADO.NET, including its architecture and components, like the DataReader class, DataSet component, DataTable component, and the command and parameter classes A discussion of Language Integrated Query (LINQ), including its architecture and components, its relationship to objects, DataSet, Oracle, and Entities An explanation of how to access data in ASP.NET and ASP.NET Web Services with multiple real project examples. Perfect for college and university students taking courses related to database programming and applications, Oracle Database Programming with Visual Basic.NET will also earn a place in the libraries of programmers and software engineers seeking a comprehensive reference for database coding in Visual Basic.NET.

Product Details :

Genre : Computers
Author : Ying Bai
Publisher : John Wiley & Sons
Release : 2021-04-30
File : 672 Pages
ISBN-13 : 9781119734444


Compiler Construction

eBook Download

BOOK EXCERPT:

ETAPS2000 was the third instance of the EuropeanJoint Conferenceson Theory and Practice of Software. ETAPS is an annual federated conference that was established in 1998 by combining a number of existing and new conferences. This year it comprised ?ve conferences (FOSSACS, FASE, ESOP, CC, TACAS), ?ve satellite workshops (CBS, CMCS, CoFI, GRATRA, INT), seven invited lectures, a panel discussion, and ten tutorials. The events that comprise ETAPS address various aspects of the system - velopment process, including speci?cation, design, implementation, analysis, and improvement. The languages, methodologies, and tools which support these - tivities are all well within its scope. Di?erent blends of theory and practice are represented, with an inclination towards theory with a practical motivation on one hand and soundly-based practice on the other. Many of the issues involved in software design apply to systems in general, including hardware systems, and the emphasis on software is not intended to be exclusive.

Product Details :

Genre : Computers
Author : David A. Watt
Publisher : Springer
Release : 2003-06-29
File : 309 Pages
ISBN-13 : 9783540464235


Javascript For Kids

eBook Download

BOOK EXCERPT:

JavaScript is the programming language of the Internet, the secret sauce that makes the Web awesome, your favorite sites interactive, and online games fun! JavaScript for Kids is a lighthearted introduction that teaches programming essentials through patient, step-by-step examples paired with funny illustrations. You’ll begin with the basics, like working with strings, arrays, and loops, and then move on to more advanced topics, like building interactivity with jQuery and drawing graphics with Canvas. Along the way, you’ll write games such as Find the Buried Treasure, Hangman, and Snake. You’ll also learn how to: –Create functions to organize and reuse your code –Write and modify HTML to create dynamic web pages –Use the DOM and jQuery to make your web pages react to user input –Use the Canvas element to draw and animate graphics –Program real user-controlled games with collision detection and score keeping With visual examples like bouncing balls, animated bees, and racing cars, you can really see what you’re programming. Each chapter builds on the last, and programming challenges at the end of each chapter will stretch your brain and inspire your own amazing programs. Make something cool with JavaScript today! Ages 10+ (and their parents!)

Product Details :

Genre : Computers
Author : Nick Morgan
Publisher : No Starch Press
Release : 2014-12-14
File : 338 Pages
ISBN-13 : 9781593274085