Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Expert Twisted: Event-Driven and Asynchronous Programming with Python

Buy
Explore Twisted, the Python-based event-driven networking engine, and review several of its most popular application projects. It is written by community leaders who have contributed to many of the projects covered, and share their hard-won insights and experience.

Expert Twisted starts with an introduction to event-driven programming, explaining it in the context of what makes Twisted unique. It shows how Twisted's design emphasizes testability as a solution to common challenges of reliability, debugging, and start-to-finish causality that are inherent in event-driven programming. It also explains asynchronous programming, and the importance of functions, deferreds, and coroutines. It then uses two popular applications, treq and klein, to demonstrate calling and writing Web APIs with Twisted.


The second part of the book dives into Twisted projects, in each case explaining how the project fits into the Twisted ecosystem and what it does, and offers several examples to bring readers up to speed, with pointers to additional resources for more depth. Examples include using Twisted with Docker, as a WSGI container, for file sharing, and more.

What You'll Learn
  • Integrate Twisted and asyncio using adapters
  • Automate software build, test, and release processes with Buildbot
  • Create clients and servers with Autobahn
  • Transfer files with Magic Wormhole
  • Distribute cloud-based file storage with Tahoe LAFS
  • Understand HTTP/2 with Python and Twisted
  • Support for asynchronous tasks using Django Channels
Who This Book Is For

Readers should have some Python experience and understand the essentials of containers and protocols, but need not be familiar with Twisted or the associated projects covered in the book.

 

(HTML tags aren't allowed.)

Foundation Flash MX Applications
Foundation Flash MX Applications

This book provides the richest and most solid introduction to the exciting world of Flash applications, which are becoming increasingly popular as ways of presenting visually rich interfaces to useful data and services. Foundation Flash MX Applications supplies you with the knowledge, techniques, and skills that you need to help you...

Server Load Balancing
Server Load Balancing
This book is meant to be a resource for anyone involved in the design, production, overseeing, or troubleshooting of a site that employs server load balancing (SLB). Managers and other high-level people can use this book to improve their understanding of the overall technology. Engineers and site architects can use this book to give insight into...
Composition in Convergence : The Impact of New Media on Writing Assessment
Composition in Convergence : The Impact of New Media on Writing Assessment
This book attempts to explore what these tensions are as writing
assessment and computer technology converge on classroom
space. However, I can make no promises that this examination of
the issues can resolve the tensions. Perhaps no amount of study can
resolve the tensions that exist. The difficulties span political,
...

Home Closing Checklist
Home Closing Checklist

 A concise, quick-reference guide to save money and headaches when closing on a home

Fraught with arcane rituals, hidden traps and pitfalls, and confusing legal mumbo jumbo, the closing can be the most harrowing part of the home buying...

Making Use of Ruby
Making Use of Ruby
Ruby is an interpreted language, capable of saving programmers considerable time during program development since no compilation and linking are necessary. It is ideal for writing text-processing applications, server-side scripts, application prototypes, mathematics, and for many everyday programming tasks.

* Reviews Ruby's clever
...
The CDA TM book
The CDA TM book

The CDA book provides clear and easy to use guidance to implement the standard, with numerous examples covering many of the nuances of the standard. Readers can learn not only how to implement healthcare IT using the CDA standard, but to "speak" in the language of the standard, and to understand its idioms.

...
©2020 LearnIT (support@pdfchm.net) - Privacy Policy