
Learn to design Progressive Web Apps with optimal user experience, covering app shells, touch guidelines, performance, and offline functionality for responsive and powerful web applications.

Entertaining exploration of cybersecurity realities, debunking myths and revealing vulnerabilities. Learn from past failures to enhance your online protection strategies.

Learn to build cross-platform desktop apps using web technologies and NodeJS with Electron. Explore features, packaging, distribution, and ecosystem resources for creating your own applications.

Opinionated architecture for scalable, maintainable ASP.NET Core REST APIs. Covers dependency injection, request validation, service execution, error handling, and versioning strategies for long-term API sustainability.

Explore functional programming for mobile apps using Fable and React Native. Learn to leverage F# and the Elm architecture for building powerful, typed native iOS and Android applications.

Explore web development for virtual and mixed reality devices, covering WebVR, 360/3D content, and device interactions. Learn to create immersive experiences for Oculus, Hololens, and more.

Explore efficient code sharing practices for mobile app development using C#, focusing on optimization techniques and cross-platform strategies to enhance productivity and reduce redundancy.

Explore Progressive Web Apps: combining web and app features for powerful, offline-capable experiences. Learn key concepts, service workers, best practices, and modern Web APIs for robust PWA development.

Discover effective strategies to boost workplace happiness, productivity, and engagement. Learn tools to overcome work-related stress and create a more fulfilling professional life.

Discover Angular best practices, pitfalls to avoid, and insights from real-world projects. Learn about performance, AOT, code splitting, and building for mobile and desktop.

Explore Linux security APIs and their role in the Chromium Sandbox, examining how they provide isolation for efficient containers and secure web browsing across multiple browsers.

Discover MSBuild improvements for .NET Core, including simplified project files and multi-targeting. Learn to customize, extend, and debug builds confidently for enhanced project management.

Discover how electronic notebooks like Jupyter can enhance developer productivity, accelerate learning, and facilitate prototyping. Explore their versatility and potential applications in software development.

Explore major performance enhancements in .NET Core and C# 7, including ref returns, ArrayPool, ValueTasks, and Spans. Learn how these tools can boost application speed and efficiency.

Explore automating repetitive development tasks to focus on core business logic. Learn how tools like Rug and Atomist can streamline workflows, enhance productivity, and reduce tedious coding work.

Explore hypothesis-driven performance testing for rapid experimentation and informed architectural decisions, enabling evolutionary design through lightweight tools and techniques.

Explore Go's simplicity, memory control, and performance optimization. Learn about its unique features, design choices, and advantages over traditional object-oriented languages.

Explore microservices architecture, Conway's Law, and organizational structures for faster deployment, scaling, and robustness in software development.

Explore C# language quirks and unconventional coding techniques with Jon Skeet. Discover intriguing ways to manipulate strings, lambdas, and performance, while learning what to avoid in production code.

Exploring security vulnerabilities in a Norwegian parenting app, demonstrating how simple techniques can expose sensitive data and compromise user privacy. Emphasizes ethical testing and responsible disclosure.

Comprehensive guide to Azure security features, covering administrative control, data protection, perimeter security, application-level hardening, and monitoring. Includes practical examples and a security checklist for Azure solutions.