InfoQ Homepage Development Content on InfoQ
-
Developer/Designer Cross Training (or how to get developers to do your work for you)
Adrian Howard advises designers to cooperate with developers from the early stages of a project in an attempt to create a product that more closely reflects the designer’s vision.
-
Running Heroku on Heroku
Noah Zoschke discusses self-hosting, bootstrapping, cross-compiling, avoiding circular dependencies, distributed process management, all in the context of running Heroku support apps on Heroku.
-
In Your Font-Face
Jake Archibald explains how different browsers deal with fonts along with tips for downloading, optimizing, creating and rendering fonts. The session covers various font formats and web fonts.
-
Cross Platform .NET Desktop Development
Jonathan Chambers discusses developing desktop applications in Mono: why develop and history of desktop apps, examples of such apps, and how to call native code.
-
Tuning Java for Virtual with EM4J
Ben Corrie explains how Elastic Memory for Java (EM4J) helps managing memory for Java installations in virtual settings.
-
Taming Android
Eric Burke shares tips on creating visually appealing Android applications that scale to various screen sizes. The session focuses on custom views, scalable drawables, and ListView.
-
Identity Management with Spring Security
David Syer discusses identity management, SSO, security standards –SAML, OpenID, OAuth, SCIM, JWT-, how Spring Security can fit in, and demoing IdM as a service.
-
Native Android Development Practices
Josh Long and Roy Clarkson discuss developing native mobile applications for Android with Spring Android.
-
Have Your Cake and Eat It Too: Meta-Programming Techniques for Java
Howard Lewis Ship discusses how to add extend class functionality at runtime via meta-programming for Java using Tapestry Plastic.
-
Yesod Web Framework
Michael Snoyman presents Yesod, a web framework written in Haskell and containing a web server, templating, ORM, libraries (templating, gravatar, etc.).
-
Transactions without Transactions
Richard Kreuter and Kyle Banker on how to avoid classical RDBMS transactional systems by using compensation mechanisms, transactional messaging or transactional procedures.
-
Beauty Is in the Eye of the Beholder
Alex Papadimoulis discusses ugly code, where it comes from, how to avoid it, and how to get rid of it.