Big data with python
Abstract Dealing with big data isn't a particularly new problem. There are all sorts of new solutions, each with their own niche, their own hype. It's important to remember that python is not "too...
View ArticleBuilding a Cloud Service with Python
Abstract Presentation will go in-depth on the architecture of a web application service built on Amazon Web Services (AWS) cloud infrastructure, including: - developing a responsive, high-performance...
View ArticleDjango Testing Tips
Abstract Django's test framework is excellent for ensuring that your site/app is robust, but is often neglected because of the time it can take to build and maintain a comprehensive test suite. Here we...
View ArticleFuncargs and other fun with pytest
Abstract Pytest is a mature and comprehensive testing suite for Python projects, but it can be a little intimidating for newcomers. Where do these mysterious funcargs come from, how do parametrised...
View ArticleKeynote: Python for Humans
Abstract Python's ecosystem is held up to a high standard, but it falls short in a few key areas. A handful of crucial APIs are an absolute pain to work with. We'll go over where these APIs went wrong...
View ArticleMaking Your Application Behave
Abstract Behave is a tool for behaviour-driven development inspired by the Cucumber tool for Ruby. It allows developers and stakeholders to agree on how a particular piece of software should behave...
View ArticleNeatly Twisted
Abstract In many Python circles, Twisted is the recommended framework for all networking and multitasking applications. Twisted provides a powerful, extensible event-driven framework with built-in...
View ArticleNo! Bad Pony!
Abstract The Django community is not short of ideas that could be added to the core repository. Some of these ideas are great, and are just waiting for the right implementation or the attention of a...
View ArticleNode Schmode: Pythonic Real-Time Web
Abstract Using gevent, pyramid and socket-io for a micro framework approach to creating real-time web apps without the braces. Why is gevent so cool and how it can let you write fast scalable apps with...
View ArticlePath Dependent Development: Why on Earth are you using SQL Alchemy as a JSON...
Abstract The PulpDist project uses SQL Alchemy as part of a custom JSON validator. This could be seen as an unusual choice, so it's worth exploring the way this approach came to be adopted. Practicing...
View ArticlePyPy - is it ready for production?
Abstract I have followed the development of PyPy since 2004 and played with various releases to see what the PyPy team had achieved. It wasn't until the release of PyPy 1.18 that I actually ran some...
View ArticlePython Lifesavers
Abstract Every now and then you'll find yourself with one of life's tricky situations. OK, so maybe not a literally life-threatening one. But when you remember Python is a batteries-included,...
View ArticlePython Powered Computational Geometry
Abstract Computational Geometry is the study of geometry with the support of appropriate algorithms, and influences a broad range of fields of science, engineering and mathematics including:...
View ArticleRPy: Powerful Analytics within python
Abstract R is an incredibly powerful statistical programming language. It is the choice for powerful set and forgets analytics. However it is a specialist language without strong functionality in other...
View ArticleTechniques for improving Python performance
Abstract Andrew Rowe will detail and demonstrate a number of proven techniques for improving the performance of large Python programs. Description * Using multiprocessing. * Using custom extensions. *...
View ArticleTowards continuous deployment with Django
Abstract It's no secret that python is fantastic when it comes to rapid prototyping and development. This talk covers continuous deployment. Description It's no secret that python is fantastic when it...
View ArticleTriage: real-world error logging for web applications
Abstract Modern web applications can quickly develop many moving parts. As they grow in traffic, infrastructure, services and features, keeping track of errors and communicating about them becomes more...
View ArticleVirtual robotic car racing with Python and TORCS
Abstract A highly visual (racing videos) presentation showing the TORCS racing simulator, a Python implementation of a virtual robot car, and a covering of the basic AI algorithms required to make the...
View Article