BT

Is C Still A Suitable Language Today?

by Abel Avram on  Jan 18, 2013 4

Damien Katz, Couchbase, believes that C is still a great language for back-end programming, while other developers argue that C has too many flaws, supporting C++ or Java, while others like neither.

ZeroTurnaround Launches New Java Research and Content Organisation

by Charles Humble on  Jan 17, 2013

ZeroTurnaround, the vendor behind the popular JRebel and LiveRebel JVM plugins, which accelerate the Java development cycle and automate app deployments to live environments without downtime, have announced a new research and content organisation called Rebel Labs. The organisation will, they claim, offer free, vendor-neutral technical resources for the Java community.

.NET Goes Immutable

by Jonathan Allen on  Jan 05, 2013 9

One of the most common misunderstandings in .NET development is the idea that variables of type IEnumerable or ReadOnlyCollection are thread-safe. In order to offer truly thread-safe collections for scenarios where you would be tempted to use IEnumerable or ReadOnlyCollection, Microsoft’s Base Class Library (BCL) team is offering a preview of a new set of immutable collections.

JetBrains Releases IntelliJ IDEA 12

by Abel Avram on  Dec 07, 2012

JetBrains has announced IntelliJ IDEA 12 having a better compiler, support for Java 8, an Android UI Designer, a new look, better Spring and Play 2.0 support, and a large number of enhancements across supported languages and frameworks.

Community-Driven Research: What's Your Next JVM Language?

by Dio Synodinos on  Nov 27, 2012

InfoQ's research initiative continues with an 12th question: "What's Your Next JVM Language?". This is a new service we hope will provide you with up-to-date & bias-free community-based insight into trends & behaviors that affect enterprise software development. Unlike traditional vendor/analyst-based research, our research is based on answers provided by YOU.

Twitter’s Shift from Ruby to Java Helps it Survive US Election

by Charles Humble on  Nov 09, 2012 6

Twitter's infamous Fail Whale was absent on US presidential election day, even as Twitter's servers were handling a serge of 327,452 "tweets" per minute. The firm was able to handle this level of traffic thanks in part to a gradual shift away from Ruby to Java and Scala

Atmosphere 1.0: Asynchronous Communication For Java/JavaScript

by Kostis Kapelonis on  Oct 31, 2012

Atmosphere 1.0 is a new Java/Scala/Groovy framework that attempts to abstract asynchronous communication between the web browser and the application server. It transparently supports Web Sockets, HTML5 Server Side events and other application server specific solutions when available, with long polling as a fallback.

Community-Driven Research: Why Are You Not Using Functional Languages?

by Dio Synodinos on  Oct 30, 2012

InfoQ's research initiative continues with an 11th question: "Why Are You Not Using Functional Languages?". This is a new service we hope will provide you with up-to-date & bias-free community-based insight into trends & behaviors that affect enterprise software development. Unlike traditional vendor/analyst-based research, our research is based on answers provided by YOU.

Community-Driven Research: Top 20 Web Frameworks for the JVM

by Dio Synodinos on  Oct 09, 2012

InfoQ's research initiative continues with an 10th question: "Top 20 Web Frameworks for the JVM". This is a new service we hope will provide you with up-to-date & bias-free community-based insight into trends & behaviors that affect enterprise software development. Unlike traditional vendor/analyst-based research, our research is based on answers provided by YOU.

Introducing the New Features of F# 3.0

by Anand Narayanaswamy on  Jul 31, 2012 4

The upcoming release of .NET Framework 4.5 brings in several new features for F# 3.0 (F Sharp) language such as a new type attribute, triple-quoted string literals, auto-properties, and unused variable warnings in addition to the core features such as type providers and LINQ queries.

Scala Adding Macros to the Language

by Josh Suereth on  Jul 13, 2012 9

The team behind Scala is adding an experimental version of macros in the forthcoming release version 2.10. Scala macros provide an advanced form of compile-time meta-programming.

Talking WebSharper with Adam Granicz

by Jonathan Allen on  Jul 12, 2012

The F#-based framework, WebSharper, was recently released as an open source project. We spoke with Adam Granicz, CEO of IntelliFactory about the transition and WebSharper’s F# to JavaScript compiler.

Loop: A Compact JVM Language for Multi-Core

by Dio Synodinos on  Jul 05, 2012 16

As a programming language, Loop is compact JVM language influenced by Haskell, Scheme, Ruby and Erlang. It also tries to bring together the best features of functional programming  and OO languages, in a consistent and pragmatic manner.

An Alternative Build System: Gradle 1.0 Released

by Kostis Kapelonis on  Jun 22, 2012 6

Gradle 1.0, a build system powered by a Groovy DSL, has been released. Gradle is compatible with Ant tasks, Maven repositories, and has support for the popular IDEs. It attempts to find the sweet spot between the flexibility of Ant and convention-over-configuration of Maven.

Rich Hickey Speaks on Datomic at Clojure/West

by Michael Floyd on  Mar 19, 2012 2

Rich Hickey spoke at the Clojure/West conference last weekend about his newest venture, Datomic, which he describes as “a distributed database designed to enable scalable, flexible and intelligent applications, running on cloud architectures.” Datomic sits on Amazon’s DynamoDB, and embeds Datalog, a subset of Prolog, to move queries into the application.

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