
Explore voice interface integration with Alexa and Google Assistant, comparing features and implementation approaches through code examples and practical insights.

Explore modern web security threats beyond traditional attacks, including vulnerabilities in Angular, Clickjacking, and XSS via file uploads. Stay updated on evolving risks and defense strategies.

Explore Android Things for IoT development using existing Android skills. Build real-life applications with Raspberry Pi 3 and Android Studio, covering inputs, outputs, GPIO, drivers, and practical demos.

Visualize and refactor legacy code using NDepend. Learn techniques to break down monolithic structures, improve maintainability, and create manageable components for more efficient development.

Explore reverse engineering of Bluetooth lightbulbs, analyzing protocols, and creating custom build lights. Learn to sniff Bluetooth packets and communicate with devices using Intel Edison.

Explore implementing type-safe array size determination in C++ using constexpr, enhancing code robustness and compile-time error detection for critical systems.

Explore string handling challenges in C++ projects, focusing on std::string_view in C++17. Learn strategies for managing multiple string types and optimizing performance in large-scale applications.

Explore architectural and design decisions for creating scalable sensor solutions, from hardware to API, addressing power consumption, wireless networks, and embedded systems for intuitive user experiences.

Strategies for evaluating web frameworks Freya, Suave, and Giraffe, with insights on assessing new technologies quickly and effectively to minimize risks in adoption.

Explore alternative approaches to Dependency Injection, examining functional programming concepts and their applicability to object-oriented programming. Gain insights into controlling non-deterministic behavior in software development.

Explore F#'s journey as a versatile, cross-platform language that bridges gaps between diverse technologies, programming paradigms, and development environments.

Explore modern security challenges in cloud and microservices, and learn how Vault's "secrets as a service" approach can enhance your security posture and streamline secret management.

Explore reactive programming evolution from Rx.NET to reactive streams, focusing on Akka.NET streams implementation and their versatile applications in networking and event sourcing.

Explore Erlang's history, design principles, and ecosystem. Learn about its concurrency model, error handling, and scalability for distributed systems, plus new languages in the Erlang environment.

Explore NoSQL modeling in Azure Cosmos DB, transitioning from SQL to document-based design. Learn data modeling techniques, tradeoffs, and how to adapt applications for optimal use of Cosmos DB's features.

Explore advanced Cognitive Services APIs beyond face and object detection. Discover innovative capabilities like speech authentication, gesture recognition, and event detection through demos and use cases.

Explore Apache Kafka's scalable messaging system for distributed architectures. Learn architectural principles and build a .NET project to efficiently produce and consume messages.

Exploring real-time reactive UIs in trading applications using Reactive Extensions and GraphQL. Learn how to handle high-frequency data updates and compose streams for accurate market information.

Explore TypeScript's advanced type system features, including intersection types, type guards, and discriminated unions. Learn to leverage compile-time checking for cleaner, safer code.

Explore ES6 Generators and ES7 Async/Await to write cleaner, more synchronous-looking async JavaScript code, moving beyond callbacks and promises for improved readability and maintainability.

Explore effective teaching methods for programming and other subjects, focusing on learning processes, cognitive science, and practical strategies to enhance your teaching and learning skills.