BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Web Development Content on InfoQ

  • Interview and Book Review: Pro HTML5 and CSS3 Design Patterns

    "Pro HTML5 and CSS3 Design Patterns" catalogs many common patterns in modern HTML5 applications. InfoQ talked to one author, Dionysios Synodinos, about the book and working with HTML5.

  • The Essence of Google Dart: Building Applications, Snapshots, Isolates

    Google has previewed Dart, a new language with a VM but also a JS compiler. InfoQ looks beyond the grammar at Dart's contributions for building apps: Snapshots, Isolates, Modularity.

  • Node.js in Action: Interview and Book Excerpt

    Node.js in Action by Mike Cantelon and TJ Holowaychuk, is a book that tries to introduce the platform to web developers coming to Node from established technologies such as Ruby on Rails and PHP. Node.js is an elegant, server-side, JavaScript development environment suitable for scalable, high-performance web applications. Node supports a minimalist server-side JavaScript interface.

  • Multi-Process Node.js: Motivations, Challenges and Solutions

    Although Node.js doesn’t expose traditional threads or bother directly with issues like multiple-processor concurrency, these issue do arise in production environments. InfoQ has conducted a virtual panel with the creators of Node.js projects that deal with these concerns.

  • Three Tips to Successfully Load Test Microsoft Silverlight Applications

    While Silverlight is an attractive option for developing expanded application, it brings new challenges to organizations. In preparation, companies must adapt their testing approach. Given the way new technologies work when deployed on internet/intranet applications, a careful approach to testing is important.

  • HTML 5 or Silverlight?

    While HTML5 is still a draft standard, its ultimate role as the dominant cross-platform solution is certain. Even Microsoft calls HTML “the only true cross-platform solution for everything.” But in many ways it is still severely limited when compared to Silverlight. Daniel Jebaraj of Syncfusion weighs in on the future of Silverlight and HTML5 with guidance on how to choose between the two.

  • Virtual Panel: State of the Art in JavaScript Unit Testing

    Unit testing is a commonly accepted practice in order to deliver maintainable code. This is especially true for a dynamic language like JavaScript and there are currently several frameworks and libraries for a team to choose from. InfoQ had a Q&A with the creators of some of the leading JavaScript unit testing frameworks about their projects and what they offer to developers.

  • Busy Java Developer’s Guide to Flex

    Flex is a set of tools designed to make it easier for developers to build SWFs without having to use the Adobe Flash tool. This article explores Flex from a Java guy’s perspective, then shows how to set up the environment and examines topics like how to integrate Flex code with existing Java applications, as well as its applicability for use as a mobile device client technology.

  • Challenges and Opportunities in Mobile Application Development and Mobile DSLs

    Converged Mobile Solutions differ significantly from their Web and Desktop counterparts: they often rely on a sophisticated compared to their scope, while the User Experience and Device Capabilities are paramount to their success. We review the Mobile Technologies, Development Tools and Processes and detail how a DSL can simplify the delivery of Rich Cross Platforms Mobile Solutions.

  • Meet the Goliath of Ruby Application Servers

    PostRank Labs released an open source version of their Ruby web server framework powering PostRank. Goliath, is an asynchronous server designed for speed, leveraging key features of Ruby 1.9+. Goliath creates fast web and data services not unlike node.js but sticking with what Ruby developers know..Ruby. Discover how easy it can be to create manageable server-side services with Ruby.

  • mobl: a DSL for Mobile Web Development

    Zef Hemel explains mobl, a cross-platform DSL for building mobile applications, detailing language’s constructs, how to create an application, and why it is better than other similar solutions.

  • Concrete: Rich, Customizable DSL Editors for the Browser

    Text-based DSLs are useful, an custom editor for the DSL is even better. Concrete allows to build customized editors for JSON-based DSLs/Models. InfoQ talks to Concrete's creator Martin Thiede.

BT