InfoQ

InfoQ

Topic/Tag specific view

Python Content on InfoQ


Latest featured content about Python

Platform Choices on Windows Azure (It’s not just ASP.NET and SQL Server)

Topics
JRuby,
C#,
Python,
JVM Languages,
Windows Azure,
PHP,
Java,
Dynamic Languages,
.NET Languages,
QCon London 2012,
Azure,
.NET,
PaaS,
QCon,
Platforms,
Cloud Computing,
Node.js

Mark Rendle introduces the basic services offered by Windows Azure along with examples of various platform choices that can be used: RavenDB, ASP.NET MVC, Node.js + Express, MongoDB, Sinatra, etc.

News about Python

Phusion Passenger 3.2 Preview Released: Evented I/O, Python Support

Topics
Ruby on Rails,
Ruby,
Python,
Dynamic Languages,
Event Driven Architecture,
Performance & Scalability,
Architecture,
Web Server

Phusion has released a preview release of their upcoming 3.2 version of Phusion Passenger. Version 3.2 comes with a re-written ApplicationPool, I/O handling is now event-driven and the Python support became a first-class citizen.

HeadwaySoftware has added support for Doxygen and Understand in structure101 and restructure101

Topics
Python,
Dynamic Languages,
C++,
Delphi,
Compilers,
Architecture Analysis,
Borland,
Rapid Application Development,
Architecture,
Software Engineering

HeadwaySoftware has recently added support for Doxygen and Understand for C and C++, Delphi and Python programmers in its tools structure101 and restructure101.

Travis CI Announces Support for Java and Plans for Travis Pro

Topics
Ruby on Rails,
Ruby,
Scala,
Python,
Groovy,
PHP,
Java,
Dynamic Languages,
Functional Programming,
Continuous Integration,
JVM Languages,
Devops,
Erlang,
IT Service Management,
Agile Techniques,
SaaS,
Infrastructure,
Patterns and Practices,
Node.js,
Agile,
Cloud Computing,
Patterns

Travis CI, a cloud-based continuous integration (CI) offering for open source projects on Github, has announced support for Java builds, as well as Scala and Groovy additions. After gaining traction among the Ruby open source community the project is now looking into the possibility of expansion to a hosted CI service (nicknamed Travis Pro).

Articles about Python

New Book: Building Applications in the Cloud

Topics
Amazon Web Services,
Python,
Dynamic Languages,
Amazon,
SaaS,
IaaS,
Cloud Computing,
Architecture,
Boto,
Amazon SimpleDB

Christopher Moyer has written a new book, “Building Applications in the Cloud: Concepts, Patterns, and Projects”. This book revolves around fundamental differences between the on-premise and cloud infrastructures, and architecture and design patterns that can be used to build and host scalable, reliable applications in the cloud.

JetBrains Developer Tools

Topics
Python,
Java,
IntelliJ IDEA,
Dynamic Languages,
Commercial Offerings,
JetBrains,
Stories & Case Studies,
Business Models,
Refactoring,
Design,
Agile,
Architecture

JetBrains is one of the few companies that thrives selling developer tools. In this interview you get some insight in their strategies, current and new products and future plans.

Catching up with Nuxeo: Switching from Python to Java

Topics
JBoss Seam,
JBoss,
EJB,
Application Servers,
Python,
RedHat,
Java EE,
Java,
Dynamic Languages,
Web Servers,
Platforms,
Portal/CMS,
Change,
Nuxeo,
Web Development

Back in 2006 InfoQ covered a story about Nuxeo, an open source Enterprise Content Management (ECM) specialist company, who had announced that it was changing its core technology platform from Python to Java. Four years on we caught up with Eric Barroca, CEO at Nuxeo, to find out how that conversion went, and to explore their new technology stack and position in the ECM industry.

Presentations about Python

A Few of My Favorite [Python] Things

Topics
Python,
Dynamic Languages,
CodeMash 2012,
CodeMash,
Web Development

Mike Pirnat presents some tips and tricks, standard libraries and third party packages that make programming in Python a richer experience.

Distributed Systems with ZeroMQ and gevent

Topics
Python,
Messaging,
Dynamic Languages,
Strange Loop 2011,
Web Services,
Strange Loop,
Concurrency,
Distributed Systems,
Enterprise Architecture,
SOA,
Architecture,
ZeroMQ

Jeff Lindsay discusses creating distributed and concurrent systems using ZeroMQ – a lightweight message queue-, and gevent – a coroutine-based networking library.

Interviews about Python

Steve Vinoski and Bob Ippolito on Async I/O in Python and Node.js, Web Development in Erlang

Topics
Python,
Dynamic Languages,
Erlang Factory 2011,
Erlang,
Web Servers,
Erlang Factory,
Functional Programming,
Web Development,
Performance & Scalability,
YAWS,
Asynchronous Programming,
Erjang,
Node.js

Steve Vinoski and Bob Ippolito discuss web development with MochiWeb and Yaws and extending Erlang with native code. Also: async I/O in Python and Node.js vs Erlang.

Bob Ippolito on Erlang and MochiWeb

Topics
Ruby,
Python,
Web Services,
Dynamic Languages,
Erlang Factory 2011,
Erlang,
Web Servers,
SOA,
Erlang Factory,
Functional Programming,
Web Development,
Architecture,
Enterprise Architecture,
YAWS

Bob Ippolito talks about building web services with the Erlang-based MochiWeb and the differences to the Yaws web server, the strengths of Erlang and Python, and more.