x Take the InfoQ Survey !

Challenges When Implementing Microservices and Why Programming Style Matters

by Ben Linders on  Jul 02, 2015 3

Fred George talked about the Challenges in Implementing MicroServices and The Secret Assumption of Agile at the GOTO Amsterdam 2015 conference. InfoQ interviewed him about how make microservices as small as possible, challenges when implementing microservices and how to deal with them, why programming style matters, and what developers can do to develop their code writing skills.

Google Cloud Projects Are Stored on Git

by Abel Avram on  Jun 26, 2015

Google is integrating projects deployed and running on their cloud infrastructure with a Git-based repository called Cloud Source Repository.

New Developments in Model Driven Software Engineering

by Ben Linders on  Jun 24, 2015

An interview with Rob Howe, host of the MDSE session at the software engineering conference and CEO of Verum, about the state of practice and recent developments in model driven software engineering, the usage of this technology, whether he considers model driven software engineering to be a proven mature technology, and what the future will bring us in model driven software engineering.

GitHub Revoked Compromised and Unsecure SSH Keys

by Sergio De Simone on  Jun 11, 2015

GitHub has recently started revoking SSH keys that were deemed to be compromised or otherwise insecure. Systems engineer Ben Cartwright-Cox was the author of the research that uncovered the issues. InfoQ has spoken with him.

Model-based Migration Approach for Maintenance of Legacy Software

by Ben Linders on  Jun 05, 2015 1

Hans van Wezep, software architect at Philips Healthcare, talked about model-based migration at the Bits&Chips Software Engineering conference. InfoQ did an interview with van Wezep about the challenges in maintaining legacy software, why manual refactoring is error prone, using models to refactor and migrate a codebase, and the benefits of using models when maintaining legacy software.

Google Moves Dart to GitHub and Kills the Chrome Dev Editor

by Abel Avram on  Jun 04, 2015 10

Google designed Dart as a better language for the web, for developers who wanted a more solid language and tools than what existed in the JavaScript ecosystem. Also, they aimed for better performance. While Dart is certainly more robust and better designed than JavaScript and it outperforms JavaScript on several benchmarks, the language has seen several setbacks.

Managing Technical Debt Using Total Cost of Ownership

by Ben Linders on  Jun 03, 2015

Total Cost of Ownership (TCO) can be used for investment decisions and financial benefit analysis. When applied to software it covers the initial development costs and subsequent maintenance costs until phase out of a product. TCO can support architectural decisions and management of technical debt.

Applying Continuous Integration at Thales Naval Systems

by Ben Linders on  May 29, 2015

Continuous Integration can help to find integration issues earlier and to visualize the status of the build to all involved. Integration problems can be detected at build-time in stead of run-time during testing and teams can get immediate feedback on changes that they made and on the impact on components that are developed by other teams.

Microsoft Goes Universal with Astoria, Islandwood, Centennial and Westminster

by Abel Avram on  May 04, 2015

In an attempt to bring Android, iOS, classic Windows and web applications on a single platform and make them available through the Windows Store, Microsoft has launched four projects, also knows as Universal Windows Platform Bridges, namely: Astoria, Islandwood, Centennial, and Westminster.

Google Proposes to Enhance JSON with Jsonnet

by Abel Avram on  Apr 21, 2015 8

Google has open sourced Jsonnet, a configuration language that supersedes JSON and adds new features without breaking backwards compatibility: comments, references, arithmetic and conditional operators, array and object comprehension, imports, functions, local variables, inheritance and others. Jsonnet programs are translated to compliant JSON data formats.

Atlassian’s Stash Data Center Offers High Availability and Scalability for Git

by Steffen Opel on  Apr 15, 2015 1

Atlassian recently released Stash Data Center, a highly available and horizontally scalable deployment option for its on-premises source code and Git repository management solution Stash. New nodes can be added without downtime to provide active-active clustering and instant scalability.

Git Large File Storage Promises to Extend Git to Large Binary Files

by Sergio De Simone on  Apr 14, 2015

Git Large File Storage (LFS) is an open source Git extension aimed to better "integrate large binary files such as audio samples, datasets, graphics, and videos" into a Git workflow, says GitHub.

5 Design Principles for System Configuration

by Manuel Pais on  Mar 25, 2015

Popular configuration mechanisms like conf.d pose multiple problems when trying to converge system configuration using configuration management tools. Ish-Shalom proposes five design principles for configuration that prevent those problems. The core ideas being the use of a configuration API and the separation of configurations based on the type of system updates they require.

The Demise of Open Source Hosting Providers Codehaus and Google Code

by Alex Blewitt on  Mar 22, 2015 1

Open Source project hosting sites like SourceForge, Codehaus and Google Code inspired developers to share their code for projects not associated with a foundation like Apache or Eclipse. Over the past few years, these hosting sites have been superseded by GitHub, to the extent that they are closing down over the next year. InfoQ looks back at their contributions and into the future.

Bitbucket Launches Snippets for Teams

by Steffen Opel on  Mar 19, 2015

Atlassian's popular source code hosting site Bitbucket launched Snippets for teams, a collaboration oriented solution to "create and manage multi-file snippets of all kinds". Snippets can be created via drag and drop, owned by a user or a team and optionally shared publicly. They are backed by Git or Mercurial repositories and can be managed via a REST API.

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