InfoQ Homepage Presentations
-
SQLFire: Scalable SQL instead of NoSQL
Jags Ramnaraya presents SQLFire and how SQL can be used for modern data stores backing online highly scalable applications by using a different consistency model and sharing nothing persistence.
-
Using A Graph Database To Power The “Web of Things”
Rick Bullotta and Emil Eifrem discuss how to use graph databases to model the real world, people, systems and things, talking advantage of the relationships between various data elements.
-
Model-driven Systems: What, Why and How to Test
Tim Trew presents several model-driven software development scenarios along with suitable testing approaches, contrasting the roles of MDSD and model-based testing.
-
Mobile Data Access Patterns - Cross Platform Action with Mono
Travis Smith presents the challenges – inconsistent feature support - and advantages – code reuse - of developing cross platform mobile applications with Mono, focusing on data access patterns.
-
It Is Possible to Do Object-Oriented Programming in Java
Kevlin Henney takes a philosophical approach to encapsulation, polymorphism and inheritance, and explains what it means to write Java programs according to his view on OOP.
-
Multi-Platform Messaging with RabbitMQ
Rob Harrop demoes how to use RabbitMQ from a variety of languages (Java, Python, Ruby and Erlang) and different environments using AMQP and STOMP to achieve for multi-platform communication.
-
Can the Kanban Method Avoid Becoming another Management Fad?
Benjamin Mitchell believes that Kanban risks to become a fad if it does not cover gaps related to experiencing embarrassment and threat, proposing a solution based on the double-loop learning model.
-
Using APIs to Connect People to Your App and Each Other
John Sheehan discusses web hooks and explores 3 cloud services: SendGrid’s Parse API for processing email, Twilio’s API for making phone calls and SMS, and Tok’s OpenTok API for web video conference.
-
HBase @ Facebook
Kannan Muthukkaruppan overviews HBase, explaining what Facebook Messages is and why they chose HBase to implement it, their contribution to HBase, and what they plan to use it for in the future.
-
Acceleo: And You Thought You Knew Template-based Generators?
Stéphane Bégaudeau discusses Acceleo, an open source code generator based on EMF and MOFM2T, presenting its basic concepts, how it was created, how it can be improved, deployed, and used.
-
Event Aggregator: Solving the Problem of Event Coupling
Donald Belcham presents the Event Aggregator pattern and the event problems it solves: tight coupling, refactoring difficulty, object chaining, memory leak, showing how to build one.
-
The Beginner’s Mind
Patrick Kua talks on the need to preserve an open mind and learning attitude while being on the craftsmanship journey from beginner to expert.