
Explore why traditional databases may hinder system performance and design. Learn alternative approaches to data management, focusing on RAM/Heap storage for improved efficiency and programming joy.

Modernize legacy systems using Event Sourcing: Capture data with Debezium, process with Kafka Streams, and store in diverse databases for flexible, context-specific data access and improved scalability.

Explore how blockchain concepts and Hadoop can revolutionize banking, enabling massive transaction processing and data storage using technologies like Apache Kafka, HDFS, Spark, and Accumulo.

Explore OpenStreetMap's rich dataset, APIs for map tiles, search, routing, and location. Learn about storage, searching, and map-making theory for web applications.

Explore the rapidly growing field of time-series databases, their applications, and why they're essential for efficient data storage and analysis in modern systems.

Explore alternative approaches to handling large, unstructured data without Hadoop or Java. Learn practical tools and techniques for collecting, mining, storing, and provisioning big data efficiently.

Explore HTML5 APIs for offline mobile web app functionality, including AppCache, Web Storage, Web SQL, and IndexedDB, to enable seamless user interaction without network connectivity.

Exploring data management concepts from prehistory to modern era, debunking analogies, and examining design principles to guide architecture decisions and avoid technical debt.

Explore real-world applications of Hadoop for big data analysis, including social media insights and scalable data processing. Learn how to leverage Hadoop for valuable business insights.

Explore NoSQL databases, their data models, distribution options, and implementation details using Riak, MongoDB, Cassandra, and Neo4J. Learn about schema-less models and evolutionary design with schema migration.

Innovative storage system that tailors redundancy to disk failure rates, offering space savings and improved robustness without placement constraints. Introduces eclectic striping for efficient data management.

Explores users' perceptions of security and privacy in smart home assistants, revealing incomplete mental models and limited understanding of data handling, leading to inadequate threat models and coping strategies.

Explore techniques for automating bulk intelligence collection in cybersecurity, including data mining, malware analysis, and email campaign investigation. Learn about the Yalda framework for efficient threat intelligence gathering.

Explore scalable search techniques in dark peer-to-peer networks, focusing on navigable small world networks and practical applications for secure, decentralized communication.

Explore key strategies for designing and building multi-tenant SaaS solutions, covering architecture, provisioning, data partitioning, and resource isolation in cloud-optimized applications.

Explore vector databases for AI applications, natural language interfaces, and advanced search capabilities. Learn to translate data into vectors and master querying techniques.

Encryption essentials for developers: cryptography basics, zero trust security, key management, and data storage best practices to prevent breaches and secure sensitive information.

Explore social media risk metrics and algorithms, covering sentiment analysis, profiling techniques, and data collection methods for effective risk assessment and management.

Explore defensive cybersecurity strategies, data analysis techniques, and tools for building robust security programs. Learn to think critically about threats and protect against advanced adversaries.

Explore efficient software implementation of Koblitz curves over quadratic fields, covering storage techniques and interleaving for enhanced performance.

Explore machine data lifecycle: generation, transfer, storage, and analysis. Learn tools and practices for handling large-scale data, with live demo on MQTT, CrateDB, visualization, and machine learning applications.