InfoQ Homepage News
-
Evolving the Engineering Culture at Criteo
Senior management should make engineering culture a top priority and create the framework which supports building a good engineering culture. You need values for culture to evolve, supported by rules that govern how things are done.
-
Evolving APIs for Scale with Dropbox
Dropbox builds a dramatically different V2 of their API, built for scale.
-
A Crystal Ball to Prioritise Technical Debt in Monoliths or Microservices: Adam Tornhill's Thoughts
At QCon London, Adam Tornhill presented “A Crystal Ball to Prioritise Technical Debt”, and claimed that although the technical debt metaphor has taken the software world with storm, most organizations find it hard to prioritise and repay their technical debt. Key takeaways from the talk included methods to identify ‘hotspots’ of code complexity and churn.
-
Avoiding Alerts Overload from Microservices: Sarah Wells at QCon London
At QCon London, Sarah Wells presented “Avoiding Alerts Overload from Microservices”, and cautioned that developers and operators must fundamentally change the way they think about monitoring when building a microservice system. Key takeaways included: build a system that can be supported; focus on ‘stuff that matters’ when creating monitoring and alerts; and cultivate and improve alerts.
-
Microsoft Adds Cross-Platform Support for Azure Relay Hybrid Connections
Microsoft recently announced that their Azure Relay Hybrid Connections service has reached General Availability. The Azure Relay Hybrid Connections service, which is WebSocket-based, complements the existing Azure Service Bus Relay offering which is now being referred to as WCF Relays.
-
CodePlex Shuts Down; Migration to GitHub Recommended
Microsoft has decided to stop providing free hosting services for open source projects via CodePlex. Instead they have recommend moving to GitHub or other hosting providers.
-
Does TDD Harm Architecture?
Bob Martin, also known as Uncle Bob and co-author of the Agile Manifesto, has recently published an evaluation on whether TDD harms architecture. Most of the discussion centres around whether following a test driven approach has a negative impact on both the high level design and general maintainability of implementation code.
-
Using Deep Learning Technologies IBM Reaches a New Milestone in Speech Recognition
The research team at IBM recently announced they've reached a new industry record at 5.5%, using the SWITCHBOARD linguistic corpus. This brings us closer to what's considered to be the human error rate, 5.1%. They used deep learning technologies and acoustic models to accomplish this milestone.
-
AWS Organizations Offers Centralized Policy-Based Account Management
After a three month preview since re:Invent 2016, Amazon Web Services has recently moved AWS Organizations to general availability. The new service allows to centrally manage multiple AWS accounts within a hierarchy of organizational units and attach service control policies with fine-grained access permissions. AWS Organizations also supersede the formerly separate consolidated billing feature.
-
Swift 3.1 Improves Language, Package Manager, and Linux Implementation
Staying true to its plan, the recently announced Swift 3.1 is source compatible with Swift 3.0. Still, it includes a number of changes to the language, the standard library, and improved Linux implementation.
-
GitLab 9 Brings Subgroups, Deploy Boards, and Integrated Monitoring
GitLab has announced version 9 of its collaborative platform for software development. Some of its most notable new features are subgroups and integrated performance monitoring, among others. InfoQ has spoken with Sid Sijbrandij, Co-Founder and CEO at GitLab.
-
Michael Nir on Conduct Objectives for High Team Performance
Michael Nir will give a talk at the upcoming Agile Games conference titled "Bring the Scrum Master a Glass of Water: Conduct Objectives for High Performance Team". InfoQ spoke to Nir about the goal of Conduct Objectives, the way to measure behavior, the common problem with the appreciation of personalities, how to use a Team Charter, and the link with Core Protocols.
-
Overview of the Reliable Event Delivery System at Spotify
Spotify clients generate up to 1.5 million events per second at peak hours and all are handled by their Event Delivery System, designed to have a predictable latency and to never lose an event, Igor Maravic noted in his presentation at the recent QCon London conference, where he gave a high level overview of the system and some of the key operational aspects.
-
Next.js 2.0 Keeps It Simple, Adds Needed Features
Zeit has released version 2.0 of their Next.js universal React framework. The new version maintains the simplicity offered in version 1, but adds necessary features common to many modern applications. In addition, they've created a new way of writing CSS for React components that lets developers return to writing standard CSS.
-
IBM Launches Blockchain as a Service
At the company’s recent InterConnect conference, IBM announced the release of IBM Blockchain as a Service. This service is based upon the Linux Foundation’s Hyperledger Fabric version 1.0 and runs on IBM’s high security network which is underpinned by LinuxONE. Previously, the Hyperledger Fabric was in an incubator state and has since been promoted to an active state.