BT

New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

Sonatype Acquires Vor Security to Expand Nexus Open-Source Component Support

by Helen Beal on  Jun 30, 2017

Sonatype announced the acquisition of Vor Security to extend their open-source component intelligence solutions’ coverage to include Ruby, PHP, CocoaPods, Swift, Golang, C, and C++.

Moving Deliveroo from a Monolith to a Distributed System

by Jan Stenberg on  Mar 17, 2017

Deliveroo has grown dramatically the last years, both in terms of business and IT, and is facing a lot of technical challenges with its large monolithic application. The solution is to go distributed, but without microservices, Greg Beech noted in his presentation at the recent QCon London conference, describing their move from a monolith into a distributed system.

Continuous Updating Tool VersionEye Now Open Source

by Grischa Ekart on  Jul 28, 2016

VersionEye open-sourced its eponymous continuous integration tool that helps with updated project dependencies. Coined "continuous updating", the tool provides update notifications, licence checking and security vulnerabilities information for many software libraries. By open-sourcing the software, VersionEye founder Robert Reiz intends to increase trust and transparency of the code base.

GitHub's Scientist Aims to Help Refactoring Critical Paths

by Sergio De Simone on  Feb 07, 2016

GitHub has just made available Scientist 1.0, a Ruby library that will help developers refactor or rewrite their code with confidence, writes GitHub engineer Jesse Toth, and that was used at GitHub over the last few years for a number of projects. InfoQ has spoken with Toth.

Preview of New Features in Ruby 2.3.0

by Sergio De Simone on  Nov 18, 2015

Nearly one year after Ruby 2.2.0 release, the first preview of Ruby 2.3.0 has been announced. Ruby 2.3.0 Preview1 introduces new features such as immutable string literals, null coalescing operator, and more.

Introducing DDD in a Project at “Which?”

by Jan Stenberg on  Aug 16, 2015 2

After failing with two proof of concept, mainly with scalability issues, when trying to renew their main website the business decided to take a more agile and incremental approach and in a restart of the project inspired by Domain-Driven Design (DDD) having developers talk with domain experts, Chris Patuzzo explains describing the principles of DDD in the context of a real project.

JRuby 9000 Released Featuring Ruby 2.2 Compatibility

by Victor Grazi on  Jul 22, 2015

JRuby released version 9000, the ninth release of the popular implementation of Ruby for the Java Virtual Machine. InfoQ speaks to Charles Oliver Nutter co-lead of the JRuby project and senior engineer at Red Hat about the release and about Ruby in general.

Parse Got a Tenfold Reliability Improvement Moving from Ruby to Go

by Sergio De Simone on  Jun 19, 2015 5

In order to improve scalability, Parse moved part of their services, including their API, from Ruby on Rails to Go, Charity Majors, Engineer at Parse, recounts. In doing so, both their reliability and deployment times benefited greatly.

Maven Escapes from XML

by Alex Blewitt on  Mar 20, 2015 23

The recently released Maven 3.3.1 adds support for core extensions to be added to a project through additional metadata as well as using alternatives to the eponymous pom.xml file for building. This has been used to create build scripts for JRuby that build upon Maven but use a JRuby script to represent dependencies and plugins.

Ruby Developers can now Manage Microsoft Azure Services with Fog

by Daniel Bryant on  Feb 20, 2015

Microsoft Open Technologies Inc. have released a Ruby ‘fog-azure’ gem to provide Microsoft Azure support for the Fog cloud services library.

Ruby 2.2.0 Released, Featuring Incremental and Symbol GC

by João Miranda on  Dec 29, 2014

Ruby 2.2.0, released on December 25th, is the gift rubyists got for Christmas. Highlights include several garbage collection (GC) improvements. There is a new incremental GC algorithm and symbols are now garbage collectable. Ruby also got a collection of minor improvements on the core classes and its standard library.

Improve your Programming Skills with Exercism.io

by Ben Linders on  Dec 23, 2014

Exercism.io helps developers to increases their craftsmanship in a language through feedback and discussion. It’s a community and tool where developers can write code and discuss it to strengthen their problem-solving skills. InfoQ did an interview with the creator of exercism Katrina Owen and with Richard Thomson who contributed the C++ language track for exercism.

RubyMotion 3 Release Supports Android and WatchKit

by Mirko Stocker on  Dec 19, 2014

HipByte released RubyMotion 3, which for the first time supports Android and Apple's WatchKit. A new pricing model attempts to better satisfy the developers needs.

Rebuilding Wunderlist Using Microservices

by Jan Stenberg on  Nov 08, 2014 3

Chad Fowler, CTO at 6Wunderkinder, the company behind Wunderlist, describes how they went from a large monolithic Rails application and a large monolithic database to a system with many microservices, and the architecture they ended up with. Starting by adding new functionality as services and splitting the large database into smaller databases, they ended up doing a big rewrite of a new system.

RubyMotion Releases Android Public Beta

by Tony Hillerson on  Oct 03, 2014

RubyMotion recently announced that its Android Support had entered public beta, which should allow early adopters to get started now developing for the Android platform. RubyMotion is a terminal based toolchain used to create native iOS, Mac, and now with this beta version, Android applications, using the popular Ruby language and tools.

BT