
Explore new patterns and idioms for iOS development with Swift, covering functional programming, closures, high-order functions, and bridging to Objective-C.

Exploring commonly misunderstood JavaScript concepts like closures, 'this' binding, and prototypes. Challenges developers to reevaluate their understanding of core language features.

Explore Play framework's real-time web capabilities, reactive programming model, and scalable architecture for building modern Java applications on the JVM.

Scott Hanselman explores Microsoft's shift towards open source, cloud computing, and web technologies, highlighting the company's evolving approach to development and collaboration in the tech industry.

Explore native iOS app development using Ruby with RubyMotion. Learn about the toolchain, workflow, and advantages of this innovative approach to mobile programming.

Learn Java programming for Lego Mindstorms NXT robots, covering sensor input, actuator control, and advanced topics like regulation systems and multi-robot mapping in this university-level course.

Exploring the Actor Model's application to Raspberry Pi and embedded systems, highlighting its benefits for system architecture, testing, and error containment.

Explore debugging challenges in Node.js production systems and innovative tools for postmortem and in situ analysis of JIT-compiled VMs, presented by Joyent engineers.

Explore CloudFoundry's architecture and its integration with Spring applications, showcasing the benefits of this open cloud platform for Java developers.

Reflection on Riak and distributed databases, discussing successes, challenges, and future prospects. Insights into NoSQL evolution since Amazon's Dynamo paper, with focus on Riak's journey and innovations.

Gennemgang af RavenDB: en hurtig og brugervenlig dokument-database. Dækker installation, konfiguration, Management Studio og kodeeksempler i .NET.

Explore mobile web development with ASP.NET MVC 4, HTML5, and responsive design techniques. Learn to create mobile-friendly sites and applications using modern frameworks and best practices.

Explore Pinterest's growth journey, from startup to tech giant. Learn about scaling challenges, technology decisions, and lessons learned in building a platform for hundreds of millions of users.

Explore C#'s evolution with a reimplemented compiler, open-source approach, and new language features. Discover the potential for custom IDE extensions and diagnostics in this comprehensive overview.

Practical guidance on improving BDD, SbE, and ATDD practices, focusing on creating high-value specifications and testable scenarios that provide long-term value as living documentation.

Explore design pattern flaws, focusing on Observer, Adapter, and Iterator. Learn valuable lessons for improved pattern writing and implementation in software development.

Explore x86 processor internals to optimize code efficiency. Gain insights into modern CPU architecture for better performance and understanding of low-level programming concepts.

Hands-on guide to deploying and debugging Node.js apps using Microsoft tools. Learn continuous deployment, Visual Studio debugging, MongoDB integration, and auto-scaling on Azure.

Live coding demonstration showcasing rapid web application development using Java, Angular.js, HTML5, MongoDB, and Groovy on the JVM. Explores polyglot programming and microservices architecture.

Explore Scala's core concepts and design principles with Martin Odersky. Learn how simple, orthogonal elements combine to create a powerful, flexible language for functional and object-oriented programming.

Explore TypeScript's benefits for JavaScript developers, including static checking, symbol-based navigation, and code refactoring. Learn how TypeScript enhances productivity while maintaining compatibility with plain JavaScript.