InfoQ Homepage QCon Software Development Conference Content on InfoQ
-
Victor Grazi on Java, Process and being a Java Champion
Victor Grazi talks to InfoQ about his popular tutorial application Java Concurrent Animated, and other things on his mind including Java, the financial industry, software development lifecycle, and being a Java Champion.
-
Michelle Andreassen on Enterprise Gamification
Michelle Andreassen talks about gamification, the PBL and avatars and shares some examples and strategies of how gamification can be used in the enterprise.
-
Frank Greco on WebSocket
Frank Greco explains the reasons behind the WebSocket standard, the current implementations, how WebSocket relates to AJAX and Comet for event driven applications, and much more.
-
Sadek Drobi on Functional Programming and the Web, Fixing CMS with prismic.io
Sadek Drobi explains the benefits of functional programming for the web. Also: improving CMS by separating content from representation and how prismic.io implements ideas from functional DBs and Git.
-
Dave Farley on Continuous Delivery
Dave Farley discusses the reasons for Continuous Delivery and Continuous Deployment, the advantages and challenges they pose, and much more.
-
Mark Meretzky on the Strengths and Weaknesses of iOS and Android
Mark Meretzky explains the difference in programming for iOS and Android, which platform is easier to teach, fragmentation, XCode vs Eclipse, and much more.
-
Tim Berglund on Product Owners, Product Development at GitHub
Tim Berglund explains GitHub's approach to product owners and product development and how that can (or can not) translate to other companies.
-
Saul Mora on Design Patterns for Mobile Development
Saul Mora explains why Design Patterns are useful for mobile developers to understand (iOS) APIs, the power of Objective-C, mobile development trends, the difference between iOS and Android, and more.
-
Rachel Laycock on Continuous Delivery
Rachel Laycock explains her experience with bringing Continuous Delivery to companies, the main technical and social obstacles, and much more.
-
Richard Minerich on Functional Programming, F#, Type Providers and Dynamic Languages
Richard Minerich explains the reasons for choosing F#, how F# Type Providers help to integrate languages like R, how to bring Functional Programming to enterprise developers, and much more.
-
Mike Amundsen on API Design, Governance, and Lifecycle Management
Mike Amundsen talks about API management, versioning, and discovery. He compares RESTFul and CRUD-style APIs, discusses the notion of 'affordance,' and introduces hypermedia APIs. He examines documentation modelling frameworks for APIs - like Swagger - and also provides his thoughts on API governance, OAuth 2.0, and web single sign-on.
-
Matt Debergalis on Meteor
Matt DeBergalis explains Meteor, a JavaScript application platform, how Meteor ties the client and the server together with WebSockets, the DB integration with MongoDB, reactivity, and more.