
Explore strategies to modernize Python code, eliminating Python 2 relics and preparing for future updates. Learn practical tips beyond automated tools for cleaner, more maintainable projects.

Explore Kubernetes concepts through deploying a Django application, gaining confidence in understanding and discussing this popular container orchestration platform.

Explore Swift's potential beyond screens: Learn to power Raspberry Pi and embedded systems, opening new possibilities for IoT and connected devices.

Explore Swift's encoding and decoding protocols, understand JSONEncoder internals, and learn to customize data serialization for your types in this deep dive presentation.

Live demonstration of building a larger SwiftUI app from scratch, showcasing custom UI, gesture-driven animations, and multi-platform development. Ideal for developers seeking practical insights into SwiftUI's capabilities.

Explore advanced techniques for creating custom directives in Angular, including optimization, scope isolation, and compile/link processes for building interactive and efficient web applications.

Explore Angular's promise pattern for efficient async programming. Learn to leverage lazy promises in version 1.2 to transform callback spaghetti into streamlined, manageable code.

Explore Apache Arrow's columnar memory format for fast, language-independent data access. Learn about PyArrow integration, performance benefits, and Apache Flight for analytics.

Learn to make Python Jupyter notebooks reproducible and standalone using a JupyterLab extension for dependency management. Explore resolution engines, handle various scenarios, and ensure project reusability in cloud environments.

Explore dataset curation for machine learning, from identifying and extracting meaningful data to constructing high-quality datasets using Python, emphasizing the crucial role of data in developing smart algorithms.

Explore advanced threading techniques in Python, inspired by asyncio, Go, and Node, for improved control flow and performance in concurrent programming.

Discover bad asyncio patterns and learn effective solutions for bootstrapping, tear down, and code improvement in this insightful talk on handling production failures.

Learn strategies for migrating large Python 2 codebases to Python 3 without disrupting development, including tools, techniques, and patterns for minimizing regressions and ensuring smooth rollout.

Learn to enhance app performance by optimizing database queries using the "snapshot-queries" library. Discover techniques for efficient Python coding and scaling without increased costs.

Explore GPU-powered graphics with OpenGL shaders in Python using the Arcade library. Learn shader basics, integration, and create stunning visual effects.

Harness the power of notebooks and Timesketch to solve forensic challenges. Learn data analysis, visualization, and API integration for effective digital investigations.

Strategies for improving large-scale legacy C++ applications, covering refactoring, testing, and team collaboration to enhance code quality and maintainability.

Explore replacing dynamic polymorphism with std::variant in C++. Compare implementations of a Finite State Machine, discussing performance benefits and improved interface design.

Exploring Boost libraries' role in developing a medical search engine using NLP techniques. Highlights benefits and challenges of extensive Boost usage in C++ projects.

Explore Clazy, a Clang plugin for Qt-specific static checks. Learn how to implement custom checks and apply similar techniques to other frameworks for improved code quality and development.

Learn to effectively use Python sockets for network programming. Covers UDP, TCP, hostname resolution, non-blocking sockets, and advanced techniques like greenlet-based networking and Twisted.