InfoQ Homepage Dynamic Languages Content on InfoQ
-
Gabriel Grant on stack.io. Node.js and Django
Gabriel talks about the challenges of working on a system like stack.io. He also compares server-side JavaScript systems like Node.js and Python's Django, in how they deal with performance, speed of development, etc.
-
Faruk Ates on Modernizr, Shims and Polyfills
Faruk talks about Modernizr and the challenges he faced trying to build it. He also talks about the release cycles of browsers, HTML5 APIs and the evolutions of JavaScript.
-
Javascript Performance with Stoyan Stefanov
Stoyan talks about the tools and practises that help developers deal with the issues that affect performance of JavaScript applications. He also comments on the evolution of the language and the popularity of transpilers like CoffeeScript and TypeScript.
-
Jeff Brown on Grails 2 and Groovy
Jeff talks about the powerful features that come with Grails 2 and how it can be used as a rapid application development framework. He also compares it with Rails and Django and explains how it can be combined with other components from the Spring portfolio.
-
David Nolen on ClojureScript, Javascript, Source Maps
David Nolen explains the state of ClojureScript and how it integrates with browsers and the Javascript ecosystem. Also: Source Maps and how they will make Javascript a better compilation target.
-
Enda McGrath on Cross-Platform JavaScript Application Development with Enyo
Enda talks about the challenges his team faced while developing the Enyo framework. He also gives an overview of how it works and how it aims to help developers deliver apps across different devices.
-
Stuart Williams on Vert.x
Stuart Williams explains vert.x: basic idea and architecture, how it uses Java's NIO and async APIs, how it allows using various JVM languages (Groovy, JRuby, Scala, etc), the EventBus and much more.
-
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.