
Exploring peer-to-peer computing concepts, code, and applications developed by Pythonistas in response to surveillance concerns, with focus on decentralized systems and strong cryptography.

Learn web scraping in Python: techniques, libraries, and best practices. Explore BeautifulSoup, lxml, and Scrapy for efficient data extraction from websites.

Explore Jython's practical applications in Java environments, from rapid prototyping to testing and scripting, with insights on corporate adoption and real-world implementation.

Explore Python's random module, covering pseudorandom number generation, Mersenne Twister algorithm, and various probability distributions. Gain insights into randomness applications and practical usage in programming.

Explore Bitbucket's architecture evolution, from a modest Django app to a complex, scalable system serving millions. Learn about technology choices and infrastructure components.

Explore OpenStack's Marconi: a multi-tenant cloud queuing system for distributed systems. Learn its architecture, design, and technologies for performance, availability, and scalability.

Explore effective test design strategies to improve failure analysis, test clarity, and bug diagnosis. Learn about transparent layers, higher-order assertions, and organizational techniques for better software testing.

Learn to perform advanced big data analytics using Stratosphere's Python interface. Explore key concepts, operators, data flows, and iterative algorithms for efficient distributed data processing.

Explore VPython's potential in high school education, linking programming concepts with math, physics, and chemistry through interactive 3D visualizations and simulations.

Explore DNS fundamentals, communication protocols, and Python integration. Learn how DNS works, its components, and how to interact with it using Python, including creating a simple DNS server.

Explore embedding Python in C++ applications, focusing on efficient data exchange, overcoming integration challenges, and leveraging Boost Python for seamless interaction between languages.

Explore brain wave analysis using Python and the Neurosky Mindwave headset. Learn EEG basics, neurofeedback applications, and how to start experimenting with consumer-grade EEG devices for mental training and potential therapeutic uses.

Explore Python's role in automating system testing for large-scale applications, focusing on efficiency, test management, and framework development for QA departments.

Comprehensive overview of SSL/TLS security, covering protocols, encryption, common pitfalls, and best practices for developers and users to ensure data protection in web applications.

Explore Cython, a powerful static compiler for Python, to speed up code and create fast native extensions. Learn key features, optimization techniques, and C/C++ integration.

Python for sysadmins: Analyze system data using statistics, scipy, and matplotlib. Learn to parse logs, calculate distributions, find correlations, and create informative plots to quickly identify performance issues.

Explore advanced techniques for dependency injection in py.test fixtures, from basic concepts to complex test suite management, enhancing your Python testing skills.

Explore Python's attribute access mechanisms, from method resolution to descriptors, with practical examples demonstrating customization and advanced usage for flexible and powerful programming.

Learn practical PyBuilder usage for efficient Python project builds. Explore setup, plugins, and automation techniques to streamline development workflows and enhance code quality.

Explore Python's error handling mechanisms to create clean code, generate helpful error messages, and properly manage resources. Learn to distinguish between user, admin, and developer-solvable issues.

Learn to create scalable mass VM hosting for open source web apps using Python, LXC, Linux, Django, and AngularJS. Explore architecture, Linux internals, and development challenges.