Refine Search

New Search

Advanced search

Journal Expert Twisted

-
13 articles
Page of 2
Articles per Page
by
Mark Williams, Cory Benfield, Brian Warner, Moshe Zadka, Dustin Mitchell, Kevin Samuel, Pierre Tardy
Published: 1 January 2019
Expert Twisted; doi:10.1007/978-1-4842-3742-7

The publisher has not yet granted permission to display this abstract.
Mark Williams, Cory Benfield, Brian Warner, Moshe Zadka, Dustin Mitchell, Kevin Samuel, Pierre Tardy
Published: 7 December 2018
Expert Twisted pp 223-251; doi:10.1007/978-1-4842-3742-7_6

The publisher has not yet granted permission to display this abstract.
Mark Williams, Cory Benfield, Brian Warner, Moshe Zadka, Dustin Mitchell, Kevin Samuel, Pierre Tardy
Published: 7 December 2018
Expert Twisted pp 365-371; doi:10.1007/978-1-4842-3742-7_12

Abstract:The following sections will dive into the structure of Django Channels and the technologies used in building it, and will try to tease out useful design details that can be used whenever you’re building complex multi-tier distributed applications intended to scale horizontally.
Mark Williams, Cory Benfield, Brian Warner, Moshe Zadka, Dustin Mitchell, Kevin Samuel, Pierre Tardy
Published: 7 December 2018
Expert Twisted pp 157-178; doi:10.1007/978-1-4842-3742-7_4

Abstract:Docker is often used in micro-services architectures. Those are based on different components communicating over a network. Twisted, with its native support for several networking paradigms, is often a good fit for Docker-based architectures.
Mark Williams, Cory Benfield, Brian Warner, Moshe Zadka, Dustin Mitchell, Kevin Samuel, Pierre Tardy
Published: 7 December 2018
Expert Twisted pp 317-338; doi:10.1007/978-1-4842-3742-7_10

Abstract:Buildbot is a framework for automating software build, test, and release processes. It is a popular choice for organizations and projects with complex and unusual build, test, and release requirements. The framework is heavily customizable and ships with “batteries included,” including support for lots of version-control systems, build and test frameworks, and status displays. Since it is written in Python, Buildbot can easily be extended with purpose-specific implementations of key components. We compare Buildbot to Django: it provides the basis on which to build complex, customized applications, but it is not as simple to set up or use as tools like Joomla or WordPress.
Mark Williams, Cory Benfield, Brian Warner, Moshe Zadka, Dustin Mitchell, Kevin Samuel, Pierre Tardy
Published: 7 December 2018
Expert Twisted pp 59-107; doi:10.1007/978-1-4842-3742-7_2

Abstract:The previous chapter derived Twisted’s event-driven architecture from first principles. Twisted programs, like all event-driven programs, make concurrency easier at the expense of making data flow control more difficult. An event-driven program does not automatically have its execution suspend by block I/O when it sends more data than a receiving party can handle. It is the program’s responsibility to determine when this occurs and how to deal with it.
Mark Williams, Cory Benfield, Brian Warner, Moshe Zadka, Dustin Mitchell, Kevin Samuel, Pierre Tardy
Published: 7 December 2018
Expert Twisted pp 285-304; doi:10.1007/978-1-4842-3742-7_8

Abstract:WebSocket started as a competitor of HTTP AJAX requests. When we needed real-time communication from the browser or data push from the server, they came out as a nice alternative to legacy solutions such as long polling or comet. Because they were using a persistent connection and no headers, they were the fastest and lightest option if you had a lot of small messages to exchange.
Mark Williams, Cory Benfield, Brian Warner, Moshe Zadka, Dustin Mitchell, Kevin Samuel, Pierre Tardy
Published: 7 December 2018
Expert Twisted pp 3-58; doi:10.1007/978-1-4842-3742-7_1

Abstract:Twisted is a powerful, well-tested, and mature concurrent networking library and framework. As we’ll see in this book, many projects and individuals have used it to great effect for more than a decade.
Mark Williams, Cory Benfield, Brian Warner, Moshe Zadka, Dustin Mitchell, Kevin Samuel, Pierre Tardy
Published: 7 December 2018
Expert Twisted pp 339-363; doi:10.1007/978-1-4842-3742-7_11

Abstract:HTTP/2 is the latest revision of the venerable protocol that underlies almost all of the world wide web: the HyperText Transfer Protocol, HTTP. Originally developed by Tim Berners-Lee at CERN (the European Organization for Nuclear Research) in 1989, HTTP has been the engine of the web ever since. The dominance of the protocol is so complete that almost everything that most people think of as “the Internet” is in fact part of the world wide web, and so uses HTTP.
Mark Williams, Cory Benfield, Brian Warner, Moshe Zadka, Dustin Mitchell, Kevin Samuel, Pierre Tardy
Published: 7 December 2018
Expert Twisted pp 179-221; doi:10.1007/978-1-4842-3742-7_5

Abstract:WSGI – the Web Standard Gateway Interface – is a Python standard. It is loosely based on the CGI – common gateway interface – standard, which web servers used to interact with scripts. With higher loads came the need to have a persistent Python process, inside the web server. Originally, each server had its own unique way of running Python applications. That meant each application had to decide on a web server and could not move away. WSGI was designed as a low-level standard for web applications written in Python to interact with web servers that can run Python internally (either by being written in Python themselves, or by embedding the Python interpreter).
Page of 2
Articles per Page
by