InfoQ Homepage Dynamic Languages Content on InfoQ
-
Android and Groovy, a Winning Pair?
Cedric Champeau tries to answer the question: "Android developers are used to develop applications in Java, so why Groovy, a JVM language, wouldn't be usable for Android development too?"
-
Zero to Testing in JavaScript
Pamela Selle introduces testing to JavaScript developers, showing how to make sure that the /js folder is not becoming a load of technical debt.
-
TypeScript - Scaling up JavaScript
Jonathan Turner covers the challenges with growing and maintaining large JavaScript applications and how TypeScript addresses them.
-
SpringOne Technical Keynote 1
Opening Night Keynote from SpringOne 2GX 2014. Topics include Spring IO and Microservices, Groovy 2.3 and 2.4 and Grails 3.0 plans.
-
SpiderMonkey Parser API: A Standard For Structured JS Representations
Michael Ficarra discusses the SpiderMonkey Parser API, evaluating its design and flaws, and showcasing some of the more useful and prominent projects that have adopted it.
-
Scaling Gilt: from Monolithic Ruby Application to Distributed Scala Micro-Services Architecture
Yoni Goldberg describes some of the technological innovations that have helped Gilt to reach its current size, and highlight some of the core challenges that the company's engineering team faces.
-
Humble Programmers’ Reflections by Example on Unit Tests, TDD and BDD
Bruce Meacham discusses using user stories and business requirements for writing good tests that lead to good code, with examples in C#/SpecFlow and JavaScript/Cucumber.
-
Python: Why Are the Big Dealers Making Big Bets?
The authors demonstrate the design and use of an environment for quantitative researchers building a market risk simulation first as a basic system and then adding a hypothetical systemic shock.
-
Test-Driven JavaScript with Jasmine
Brad Urani presents the principles of writing unit tests using Jasmine, discussing spies, DI and mocking as strategies for isolating functionality for both synchronous and asynchronous JavaScript.
-
Nashorn - Native JavaScript Support in Java 8
Viktor Gamov presents and demos the latest state of Project Nashorn, a high-performance JavaScript engine available on the JVM.
-
Sweet Elixir! A Gentle Introduction to Erlang’s Cute Younger Brother Elixir
Ryan Cromwell introduces Elixir, a , functional distributed meta programming language inspired by Ruby and compiling to Erlang VM, covering pattern matching, pipelines and tail-call recursion.
-
Learning Rails for Fun and Nonprofit
Scott Smerchek presents the benefits of using a nonprofit web project to learn Rails and what he learned while building LoveKC.org, introducing various Rails topics.