
Explore strategies for maximizing code reuse and creating flexible, maintainable cross-platform apps using Xamarin, .NET Core, and C#. Learn about multi-targeting and composing view models for various devices.

Explore reactive programming's universal benefits across languages, enhancing developer skills and aligning with industry trends. Learn about RxJS, IObservable, and their applications in UI and backend development.

Explore TypeScript's evolution, new features, and benefits for writing maintainable JavaScript. Learn about AsyncAwait, Generators, and advanced type checking to enhance code quality and productivity.

Learn to incorporate immutable algebraic data types in C# projects using DSLs and code generation, enhancing problem modeling and preventing illegal states while integrating functional programming patterns.

Explore the evolution and practical implementation of Progressive Web Apps, from their historical roots to cutting-edge performance techniques for modern web development.

Comparing PaaS options for app deployment across Azure and AWS, evaluating ease, speed, diagnostics, cost, and frustration factors through practical demonstrations.

Explore NativeScript for building native mobile apps with Angular, TypeScript, or JavaScript. Learn framework basics, app creation, and deployment through demos and hands-on examples.

Discover how to achieve strong eventual consistency in distributed systems using actor models and AWS. Learn practical techniques to sidestep the CAP theorem and ensure data integrity.

Explore efficient code sharing practices for mobile app development using C#, focusing on optimizing time and avoiding repetition across different platforms.

Explore the hype around building bots, learn design principles for meaningful interactive experiences, and understand their potential to combat app fatigue in messaging platforms.

Explore domain modeling in functional programming, using types to represent domains, encode business rules, and ensure code correctness at compile time. Learn practical F# examples for effective domain-driven design.

Explore Roslyn compiler tools and Visual Studio improvements for interactive C# development, enhancing productivity through real-time feedback and streamlined workflows.

Discover how SEEK successfully implemented a bug bounty program, inviting hackers to test their web applications. Learn about the benefits, challenges, and lessons learned from this innovative security approach.

Explore accessible software development for people with disabilities, understanding challenges, inclusive design patterns, and how diverse abilities benefit workplaces.

Learn patterns and Azure features for building highly available, fault-tolerant systems that can withstand disasters, including Traffic Manager and Service Bus.

Learn essential Linux skills and deploy a .NET Core web app. Covers distributions, command-line basics, package management, and web server configuration for .NET developers exploring Linux environments.

Explore machine learning APIs for image analysis, text processing, and speech recognition in Node.js. Learn to integrate Google Cloud services for powerful AI capabilities in your applications.

Explore NYC bike share trends using BigQuery to analyze 33 million trips. Learn to query and visualize big data, with applications for various datasets including Australian and Github data.

Learn data cleansing techniques using SQL and R to prepare and correct data efficiently, focusing on tidy data concepts and practical tools for simplifying research and analysis.

Gain insights from StackExchange data using Azure Data Lake Store & Analytics. Learn to analyze 150+ GB of data and visualize findings with Power BI, leveraging SQL and C# skills for big data analysis.

Explore Elasticsearch's versatility beyond search, including recommendations, monitoring, forensic analysis, and machine learning for anomaly detection. Discover new ways to leverage your data.