InfoQ Homepage Development Content on InfoQ
-
Webr-DNQ - Web Application Development with Pleasure
Maxim Mazin and Evgenii Schepotiev discuss the advantages of using DSLs by exemplifying application development with JetBrains MPS (Meta Programming System) and the Webr-DNQ framework.
-
Real World Clojure - Doing Boring Stuff With An Exciting Language
Sean Corfield shows how to use Clojure as a general purpose scripting language for building web applications, tackling persistence, email, internationalization, configuration and environment issues.
-
Mobile Cross Platform Decisions
Christopher Judd overviews the capabilities of several solutions for building cross-platform mobile applications: Titanium, Flash Builder, PhoneGap, and Mobile Web.
-
Design Never Stops: UX throughout Development
Adrian Howard addresses misconceptions that may affect the designer-developer relationship, detailing 6 principles helping UX designers better integrate into Agile teams.
-
Storm: Distributed and Fault-tolerant Real-time Computation
Nathan Marz discusses Storm concepts –streams, spouts, bolts, topologies-, explaining how to use Storms’ Clojure DSL for real-time stream processing, distributed RPS and continuous computations.
-
Polyfilling The HTML5 Gaps With JavaScript
Addy Osmani introduces polyfills, JavaScript shims that can be used to simulate HTML5 functionality in older browsers such as IE 6-8. He explains how to write new polyfills.
-
A Simple EventStore on both Amazon Web Services and Windows Azure
Yves Reynhout discusses event sourcing and storage, demoing implementing a conceptual event storage model on top of AWS Storage and Azure Storage Services.
-
Accessing Real-World APIs from Clojure
Pat Patterson discusses ways of consuming RESTful APIs from Clojure on a securely manner using OAuth 2.0.
-
mbeddr C: An Extensible Version of the C Programming Language for Embedded Programming
Markus Völter demoes programming for embedded systems using JetBrains’ MPS language workbench supporting C, C extensions, DSLs, product line variability, requirements traceability and model checking.
-
Mobile App Security Techniques and Traps
Graham Lee discusses designing, building and testing a secure mobile app, detailing several vulnerabilities that can be found in such apps and ways to deal with them.
-
Clojure in the Clouds
Micah Martin discusses creating web applications with Clojure and Joodo and Gaeshi deploying them on Google App Engine and Heroku.
-
Extreme FIX Messaging for Low-Latency
Kevin Houstoun and Rupert Smith discuss the creation of Java and .NET libraries for a FIX Protocol implementation without generating garbage in order to avoid the latency spikes associated with GC.