
Explore the history of ethics in computing, from early computers in warfare to modern AI and privacy issues, emphasizing the role of technologists in shaping a responsible future.

Explore data science fundamentals, from AI's influence to practical machine learning in Python. Covers key concepts, problem-solving applications, and essential Python tools for aspiring data scientists.

Explore short-text classification using Python, from problem approach to model deployment. Learn about Naive Bayesian models, alternative algorithms, and practical implementation in production environments.

Explore options for optimizing Python performance, from C extensions to PyPy. Learn trade-offs between speed and code maintainability, with real-world examples and benchmarks.

Explore Git's inner workings using Python, demystifying its principles and commands. Gain deeper understanding of Git's structure, content addressing, and operations like branching and merging.

Explore declarative programming paradigms, their advantages, and practical Python applications. Learn to write more efficient, scalable code using list comprehensions, dictionaries, and PyDatalog.

Explore containerizing pytest environments to replicate Jenkins setups locally, addressing challenges in custom plugins and dependencies for improved debugging and team collaboration.

Explore Chopsticks, a Python tool for remote code execution over SSH, enabling parallel processing across hosts without deployment. Learn its API, clever tricks, and versatile applications.

Discover Booking.com's approach to deploying deep learning models in production, covering training, automated retraining, deployment, and optimization for latency and throughput.

Explore techniques for interpreting and debugging ML models using eli5 library. Learn to explain linear models, decision trees, ensembles, and classifiers, improving trust and quality in ML solutions.

Explore Deep Learning with Python and MXNet, including practical demonstrations on a Raspberry Pi for computer vision and natural language processing tasks.

Explore cloud-native Python in Kubernetes: containerization, scaling, logging, health checks, and monitoring. Learn to optimize applications for dynamic cloud environments and improve operational efficiency.

Discover how stream-oriented processing can revolutionize your approach to application development, offering natural service boundaries, flexible data schemas, and improved scalability.

Explore fixture factories for faster end-to-end tests in service-oriented architectures. Learn implementation techniques, pytest integration, and benefits like improved maintainability and parallel test execution.

Optimizing PostgreSQL queries for medium-sized datasets: strategies for efficient database design, query optimization, and maintenance to handle high-volume data and requests.

Practical guide to achieving 80% accuracy in 3D object recognition using deep learning, covering data preparation, model optimization, and implementation strategies.

Explore PyTorch's dynamic computation graphs and Autograd package for efficient deep learning, with practical examples and insights into GPU processing and algorithmic differentiation.

Explore network visualization and automation using Python's tkinter library, covering graph drawing algorithms, GIS implementation, and automated script generation for network devices.

Explore FreeIPA's comprehensive identity management solution for authentication, authorization, and PKI. Learn installation, integration, and key features for centralized user management and security.

Explore the ethical implications of machine learning, examining bias in algorithms and its real-world consequences. Learn about cutting-edge research on counteracting bias and consider unanswered questions in AI morality.

Explore flexible machine learning with Nonparametric Bayesian Models. Learn about Dirichlet Process, compare parametric vs nonparametric approaches, and discover relevant Python libraries for advanced data analysis.