InfoQ Homepage Languages Content on InfoQ
-
Bob Lee on Java's Future, Lambdas, DI with Guice vs Dagger, Java and Ruby at Square
Bob Lee explains the popularity of Java, future language features like Lambdas, DI with Guice vs. the Dagger framework, the role of Java vs. Ruby at Square, hiring at Square, security and much more.
-
End-to-end JavaScript Development with Juergen Fesslmeier
Juergen talks about the benefits of using JavaScript as an end-to-end stack and the challenges that teams might face. He also talks about the Wakanda Studio and how it can be used to develop sophisticated application using only JavaScript.
-
Declan Whelan on Agile Coaching, Lean Startups and the Agile Alliance
Declan Whelan discusses Agile Coaching and the lessons learnt returning to coding as part of a new lean startup as well Agile Coach Camp, pair coaching and his role on the Agile Alliance board.
-
Damian Conway on the State of Perl, Perl 6, Writing Parsers and DSLs
Damian Conway explains where Perl 5.x is used today and why (hint: the CPAN library repository), and what Perl 6 offers: modern OOP, an optional type system, libraries for parallelism and concurrency, and very powerful built-in tools for parsing including extensible grammars.
-
Erik Meijer discusses programming language design, effects and some web programming problems
Erik Meijer distinguishes between two kinds of programming languages, pure functional and all the others. He emphasizes some issues regarding mixing higher order programming with effects. Erik then talks about the nature of Javascript, and true problems we need to solve in web programming.
-
Stefan Tilkov on REST and Hypermedia, ROCA, WebSockets vs. HTTP
Stefan Tilkov explains the importance of Hypermedia in REST and how to use it, ROCA (Resource oriented client architecture), WebSockets vs polling or server sent events, and much more.
-
Laurent Sansonetti on Writing Ruby Apps for iOS with RubyMotion
Laurent Sansonetti explains using Ruby for iOS development with RubyMotion, how Garbage Collection works in RubyMotion, the library ecosystem, the state of debugging and profiling, and much more.
-
Eric Evans and Brian Foote discuss the state of Software Design
Eric Evans (Creator of Domain-Driven Design), and Brian Foote (Big Ball of Mud, Patterns Languages of Program Design), discuss the current state of software design, reminisce about the Small talk good old days, explain patterns from Domain-Driven Design, UML, Big Balls of Mud, and more.
-
Brian Leroux on Cross Platform Mobile Application Development with PhoneGap
In this interview recorded at QCon New York 2012 Conference, Brian Leroux from Adobe team discussed cross platform mobile application development with PhoneGap technology.
-
Aditya Bansod on Building Mobile Web Applications using HTML5
In this interview recorded at QCon NY 2012 Conference, Aditya Bansod from Sencha team talks about building mobile web applications using HTML5. He also discusses web as a technology platform, tools and cloud services that help developers take advantage of HTML5 technology.
-
Debasish Ghosh on Functional Programming, NoSQL
Debasish Ghosh talks about the advantages of functional programming and how its abstractions help to reason about code, Monads, DSLs, NoSQL and MongoDB, and much more.
-
Robert Winch on Spring Security and Multi-Tenant Applications on the Cloud
In this interview recorded at QCon NY 2012 Conference, Spring Security project lead Robert Winch discusses the new features of Spring Security 3.1 version and design strategies for multi-tenant cloud applications.