BT

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.

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.

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.

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.

Is Unhedged Call Options a Better Metaphor for Bad Code?

by Ben Linders on  Dec 24, 2014

In a blog post on bad code and technical debt Steve Freeman described how Chris Matts came up with the metaphor of an unhedged call option for bad code. This post is being intensively discussed on Reddit and on Hacker News recently. InfoQ interviewed Steve and Chris about using metaphors for bad code and code smells, trade-offs and costs of low quality code, and responsibilities for code quality.

Chrome’s Lack of Support for showModalDialog Breaks Some Enterprise Web Apps

by Abel Avram on  Sep 16, 2014

Google Chrome no longer supports window.showModalDialog, breaking several enterprise apps such as OWA, EAC, SAP, and others.

Convert VB 6 to WinForms and WinForms to HTML

by Jonathan Allen on  May 08, 2014 2

At Build, Mobilize.NET unveiled their newest migration product: WebMAP2. This product takes legacy WinForms applications and converts it into an HTML based application. When paired with their Visual Basic Upgrade Companion you can migrate code all the way from WB 6 to the web.

PayPal Switches from Java to JavaScript

by Abel Avram on  Nov 29, 2013 4

PayPal has decided to use JavaScript from browser all the way to the back-end server for web applications, giving up legacy code written in JSP/Java.

Typemock Isolator V7.4 with SmartRunner, Keyboard Shortcuts and GetTimesCalled API

by Anand Narayanaswamy on  Jun 24, 2013

The recently released Isolator V7.4 by Typemock includes SmartRunner, Keyboard Shortcuts, GetTimesCalled API with support for re-running and re-debugging. The new release also provides an ability to test legacy code.

Build Machines, Windows 7, and Classic ADO

by Jonathan Allen on  Oct 19, 2011

Imagine you are doing maintenance on an application from the late 90’s that uses the classic ADO libraries. The recompiled code works fine on any Windows 7 SP1 machine, but mysteriously crashes on the Windows XP machines that have been running the program for nearly a decade. This is the problem facing lots of maintenance developers.

Reactions to the VB 6 Open Source Rumor

by Jonathan Allen on  May 31, 2011 12

A prank during TechEd caused many to believe that Visual Basic 6 would be open sourced. While it turned out to be false, it did start a lot of conversations about the language, its legacy, and an open source implementation would mean.

MED-V 2.0 and App-V 4.6 SP1: Two Microsoft Virtualization Solutions for Enterprises

by Abel Avram on  Mar 15, 2011

MED-V 2.0 is a desktop virtualization solution enabling users to run legacy applications on Windows 7. App-V 4.6 SP1 is a service pack for Application Virtualization, another solution for deploying applications within the enterprise.

The End of an Era: Scala Community Arrives, Java Deprecated

by Ryan Slobojan on  Apr 01, 2010 14

It was recently announced that InfoQ is creating a new Operations community. In addition to that, another major change which has been in the works for the last few months at InfoQ is the conversion of the Java community to the Scala community. InfoQ spoke with a prominent Scala expert and members of the former InfoQ Java editorial team to learn more about this change and why it was made.

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