Swagger Creator Wants to Build Better SOAP for Web APIs

by Jerome Louvel on  Jun 04, 2014 7

During the recent GlueCon 2014 conference in Colorado, Tony Tam, the creator of Swagger and CEO of Reverb, gave a well attended talk on Swagger APIs for humans (and robots), where he announced the Swagger 2.0 Working Group and an early version of an online code editor offering a dynamic YAML to Swagger UI conversion.

Testing End-to-End with Nightwatch

by João Paulo Marques on  Feb 17, 2014 2

Nightwatch is a recently released acceptance framework based on Node.js that uses Selenium WebDriver API to automate web applications testing. The tool promises a simple syntax which enables the writing of end-to-end tests using JavaScript and CSS selector that runs against a Selenium server.

SAMbdas in Java

by Alex Blewitt on  Jul 20, 2010 9

Since the initial Lambda proposal was released (and the in-depth InfoQ analysis), there has been a subsequent state of the lambda which has significantly moved the goalposts of the lambda project in JDK 7. Read on to find out what's new.

DRYer CSS with LESS or Sass

by Werner Schuster on  Jul 24, 2009

LESS and Sass are Ruby tools that allow to reduce redundancy in CSS files by introducing variables, mixins, and other time proven language features into CSS. We take a look at how the two tools work and what they offer.

The Ioke JVM Language: The power of Lisp and Ruby with an intuitive syntax

by Dionysios G. synodinos on  Nov 06, 2008

Ola Bini, a core JRuby developer and author of the book Practical JRuby on Rails Projects, has been developing a new language for the JVM called Ioke. This strongly typed, extremely dynamic, prototype based object oriented language aims to give developers the same kind of power they get with Lisp and Ruby, combined with a nice, small, regular syntax.

Article: Ruby's Roots: Smalltalk Comeback and Randal Schwartz on Smalltalk

by Werner Schuster on  Oct 27, 2008 5

Smalltalk, a language that has had a big influence on Ruby, is making a comeback. We take a look at the current situation and talk to Randal L. Schwartz about Smalltalk.

Metaprogramming Roundup: Speed, Ruby Macros, Screencasts

by Werner Schuster on  Jul 10, 2008 1

A look at what to watch out for in metaprogramming when it comes to speed, and: how ParseTree can be used to implement LISP/Scheme-style Macros in Ruby and avoid some of the issues of Open Classes.

StyleCop – Microsoft's Style Enforcement Tool for C#

by Jonathan Allen on  May 28, 2008 3

Style enforcement has long been a hotly debated topic. Not only are their arguments over what style a team should standardize on, but also on whether or not there should be a standard style at all. In a move that is sure to add fuel to the flames, Microsoft has released StyleCop, the style enforcement tool they use internally.

C# Debate: When Should You Use var?

by Jonathan Allen on  May 28, 2008 8

C# 3 added the keyword "var". This allows for local type inference when the compiler can unequivocally determine what type the variable should be. There is, however, some debate as to when it should be used.

Collection Initializers in VB

by Jonathan Allen on  May 07, 2008

Collection initializers were supposed to be released along with LINQ in C# 3 and VB 9. While C# did get them, they were cut from the VB release. Part of the reason was the Visual Basic team wanted to make VB's version more powerful. We present the leading options for the new syntax.

Implicit line continuations in Visual Basic

by Jonathan Allen on  Feb 28, 2008

Line continuation characters have always been a wart on the VB syntax. Unlike languages in the Pascal and C families, Visual Basic does not require a trailing semi-colon to denote the end of a statement. The trade-off for this is that it does need a character to indicate when the statement does not end. Paul Vic is proposing to eliminate continuation characters in most common cases.

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