BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News

  • iOS 9 Day by Day: a Review of iOS 9 for Developers

    iOS 9 Day by Day is a free book by shinobicontrols’ Chris Grant that provides a review of iOS 9 for developers. The book comprises 13 short chapters that puts the key features of iOS 9 at work in the accompanying sample projects. InfoQ has spoken with Sam Burnstone, shinobicontrols' Technical Evangelist.

  • GS Collections Moves to the Eclipse Foundation

    InfoQ talks to GS Collections creator Donald Raab about the just announced move of the GS Collections open source framework to the Eclipse Foundation

  • Leadership Fit for the 21st Century: Challenges in an Agile Environment

    This first post in the series on leadership fit for the 21st century covers the talk given by Hendrik Pothof from ING and Michael Bres from Axis into Management about leadership challenges in an agile environment.

  • Architecting Scalable, Dynamic Systems when Eventual Consistency Won’t Work

    Architecting a scalable and dynamic system without caching is explained by Peter Morgan, head of engineering for the sports betting company William Hill. The values of the bets on sporting events change constantly. No data can be cached; all system values must be current. Distributed Erlang processes model domain objects which instantly recalculate system values based on data streams from Kafka.

  • The Basics of Being Reactive

    A key problem with the whole Reactive space and why it’s so hard to understand is the vocabulary with all the terms and lots of different interpretations of what it means, Peter Ledbrook claims and also a reason for why he decided to work out what it’s all about and sharing his knowledge in a presentation.

  • Yahoo Open-Sources DataSketches for Faster Operations Over Streams

    Yahoo has open-sourced DataSketches, a library written in Java for stochastic streaming algorithms. DataSketches is able to perform traditionally expensive operations, like counting distinct occurrences of a variable within a stream, using a fraction of time and memory and with a predictable error margin.

  • The Evolution of Swift's Standard Library

    One of the primary design goals of Swift is to allow efficient execution of code while allowing load-time abstraction of implementation, according to a work-in-progress document by Apple. Apple’s document provides information that is relevant to library designers, including Swift’s Standard Libraries, to ensure both backward and forward compatibility.

  • IL Generation in .NET with Sigil

    Sigil is a library for generating Common Intermediate Language (CIL). It wraps ILGenerator in a finer-grained interface, automates some optimizations and provides validations for the generated IL. InfoQ reached out with Sigil's creator Kevin Montrose, team lead at StackOverflow, to get a better understanding of ILGenerator and Sigil.

  • Json.NET 8 Introduces ArrayPools for Performance Gains

    Json.NET’s latest release adds new techniques (including Array Pools) for increased performance and includes over 2 dozen bug fixes.

  • Mozilla Shuts Down Persona

    Mozilla has announced they are shutting down Persona, the cross-browser login system for the Web. Ryan Kelly, software engineer for Mozilla, said "Due to low, declining usage, we are reallocating the project’s dedicated, ongoing resources and will shut down the persona.org services that we run."

  • .NET Core - Terminology you Need to Know

    In an effort to dramatically reduce confusion, ASP.NET 5.0 and Entity Framework 7.0 have been renamed to ASP.NET Core 1.0 and Entity Framework Core 1.0.

  • "Dear GitHub…" — An Open Letter to GitHub

    A growing group of open source project maintainers, including some of the most popular projects on GitHub, have signed an open letter to express their frustration and complaints about what they experience as a feeling of being ignored and being invisible to GitHub’s eyes. InfoQ has spoken with James Kyle, one of the open letter’s initial signees.

  • Perfect Aims to Bring Swift to the Server-side

    Perfect makes it possible to use Apple’s Swift language to build enterprise-grade web applications, say Canadian startup PerfectlySoft Inc. With Apple having recently open-sourced Swift, Perfect promises to support cross-platform development across multiple platforms, including OS X, Linux, Windows, iOS, and Android. InfoQ has spoken with Sean Stephens, CEO at PerfectlySoft.

  • Amazon Announces AWS Region in South Korea Reaches General Availability

    On January 6th, Amazon announced its latest region, Asia Pacific (Seoul) Region, has reached general availability. The company initially announced its plan of expanding to South Korea back in November 2015.

  • Critical Bug Affects OpenSSH Users

    A critical bug has been revealed that affects users running OpenSSH. The bug affects both the OpenBSD specific version and the portable version used on Linux and several other operating systems. Patches and mitigations are available now.

BT