• Polymorphism of MVC-esque Web Architecture: Classification

    by Brent Chen on  Sep 15, 2016

    The MVC architecture has a long and storied history, from its early days in the Smalltalk community to its modern implementation in JavaScript frameworks. In this article, Brent Chen explains the history of the MVC architecture and its different forms in modern applications, both on the client and on the server.

  • Pros and Cons of Cross-Platform Mobile App Development

    by Ritesh Patil on  Sep 13, 2016 7

    The world has gone mobile. One of the most challenging situations for app developers is whether to develop a native mobile app or go for cross-platform. This article discusses the pros and cons of cross-platform mobile app development.

  • Using Templates to Transform Web Service Results into Markup

    by Greg Brown on  Aug 31, 2016

    The HTTP-RPC open-source Java framework returns results in JSON by default, but can use the CTemplate system to respond with custom markup. In this article, Greg Brown shows how simple annotations can be used to automatically respond to a web service in any markup (HTML, XML, CSV, etc.).

Chris Fregly on the PANCAKE STACK Workshop and Data Pipelines

Posted by Dylan Raithel on  Aug 29, 2016

InfoQ interviews Chris Fregly, organizer for the 4000+ member Advanced Spark and TensorFlow Meetup about the PANCAKE STACK workshop, Spark and building data pipelines for a machine learning pipeline

Creating RESTful Services with T4 Based on Model and Interfaces

Posted by Amel Musić on  Aug 19, 2016

Amel Musić demonstrates how T4 can be used to create a flexible code generator that reduces the amount of time and effort it takes to create RESTful services.

JUnit 5 - An Early Test Drive - Part 2

Posted by Nicolai Parlog on  Aug 15, 2016

JUnit 5 is coming! In part 1 of our JUnit 5 coverage we wrote some preliminary tests. In part 2, we take a closer look at how to run tests, and some of the cool features JUnit 5 brings to the table. 6

Iterative Prototyping in the Mobile App Development Process

Posted by Cassandra Naji on  Aug 01, 2016

Mobile app development adopted an iterative, rapid development process. Prototypes have a role to play in this agile approach, enabling developers to build, test, iterate rapidly and at lower cost.

Working with Multiple Databases in Spring

Posted by Aaron Jacobson on  Jul 30, 2016

Accessing multiple databases in enterprise applications can get tricky. This article demos a technique doing so in Spring Boot applications easily and with minimum configuration. 3

Intro to knysa: Async-Await Style PhantomJS Scripting

Posted by Bo Zou on  Jul 21, 2016

Knysa is a PhantomJS library that uses async-await style programming to get rid of callback hell. Creator Bo Zou shows how to create your own tests with knysa. 1

JUnit 5 - An Early Test Drive - Part 1

Posted by Nicolai Parlog on  Jul 19, 2016

JUnit 5 is coming! It thoughtfully improves the JUnit API, has a great extension model, and a revolutionary architecture, which might very well redefine the future of testing on the JVM. 4

HTTP-RPC: A Lightweight Cross-Platform REST Framework

Posted by Greg Brown on  Jul 12, 2016

HTTP-RPC is an open-source framework for creating and accessing cross-platform polyglot RESTful web services using a convenient, RPC-like metaphor, while preserving fundamental REST principles. 3

The InfoQ Podcast: Courtney Hemphill on VR, Augmented Reality, and the Importance of Animation in UX

Posted by Barry Burd on  Jul 01, 2016

Barry Bird talks to Courtney Hemphill. With over ten years of experience in software development, Hemphill has done full stack development for both startup and enterprise companies.

General Feedback
Marketing and all content copyright © 2006-2016 C4Media Inc. hosted at Contegix, the best ISP we've ever worked with.
Privacy policy

We notice you're using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.