
Explore the benefits and challenges of using multiple programming languages in software development, including paradigms, typing strategies, and organizational considerations.

Explore advanced JavaScript-based text editors and learn techniques for implementing CodeMirror, a powerful in-browser code editing tool, with insights from its creator.

Explore challenges and solutions in porting iOS games to HTML5 using Mandreel technology, discussing browser capabilities and the evolution of web-based gaming.

Learn to build the right product by focusing on outcomes over outputs. Discover how to create valuable metrics, track progress incrementally, and conduct effective user testing to ensure product success.

Insights on incorporating downloadable products into SaaS, achieving continuous delivery, and handling consequences of frequent releases. Covers team structure, architecture, testing, and deployment automation.

Explores R's strengths and weaknesses as a data analysis language, discussing its unique features, statistical capabilities, and practical applications in research and bioinformatics.

Explore component programming in D, focusing on creating reusable, robust software components. Learn techniques for building modular, high-performance code with easy customization and optimization.

Discover how NoSQL databases power Wooga's backend services, scaling to handle millions of players daily. Learn from real-world experiences with Riak and using Amazon S3 as a database for game development.

Explore CERN's distributed data management for the Large Hadron Collider, covering infrastructure, challenges, and lessons learned in handling massive scientific datasets across global research networks.

Explore the future of tech careers as automation reshapes the industry. Learn strategies for cultivating excellence and maintaining humanity in a rapidly evolving workplace.

Explore non-blocking, asynchronous, and reactive programming models for modern app development. Learn about Reactive Web, async non-blocking, Typesafe Activator, and more through demonstrations and code examples.

Explore containerization with Docker, its benefits for development workflows, and practical tips for setting up and using Docker in your projects.

Explore adaptive planning strategies beyond user stories for effective software delivery. Learn to leverage changing landscapes, improve team flexibility, and enhance product ownership.

Explore Aeron's evolution as a fast, predictable transport protocol. Learn its design principles, architecture, and innovative approaches to messaging, flow control, and resource management.

Explore key features and improvements in Java SE 8, including lambda expressions, Date and Time API, and Nashorn, with insights on functionality updates and usability enhancements.

Explore Vert.x: a lightweight, high-performance platform for building concurrent polyglot applications on the JVM. Learn design principles, asynchronous APIs, event bus, and advanced features.

Explore Functional Reactive Programming in JavaScript to transform and manipulate time-based events, enhancing your ability to handle asynchronous operations efficiently.

Explore the risks and rewards of staying ahead in tech. Learn strategies for continuous learning, balancing innovation with practicality, and adapting to rapid changes in the industry.

Discover effective strategies for designing products that truly meet customer needs through lean UX methodologies, user research, prototyping, and market testing.

Explore Docker's evolution and its impact on application packaging and deployment, highlighting key changes and advancements in cloud overlay networking.

Insights on creating user-friendly APIs for distributed systems, using Elasticsearch as a case study. Learn about balancing power and simplicity in open-source software design.