IEEE Software's

podcast

Suscribirse

IEEE Software's "Tools of the Trade" with Diomidis

First, Do No Harm

Author Diomidis Spinellis provides an audio recording of his On Computing column, in which he...

Añadir a ... 

Service Orchestration with Rundeck

Author Diomidis Spinellis provides an audio recording of his On Computing column, in which he...

Añadir a ... 

Continuous Integration and Its Tools

This audio recording of the Tools of the Trade column discusses how continuous integration is...

Añadir a ... 

Developing in the Cloud

Many affordable cloud-based offerings that cover software development needs, like version...

Añadir a ... 

Bespoke Infrastructures

Infrastructure developed within an organization for its own internal use can take many forms. The...

Añadir a ... 

The Frictionless Development Environment Scorecard

The environment in which we work as developers can make a tremendous difference on our...

Añadir a ... 

Differential Debugging

Finding yourself in a situation with a working and a buggy system is quite common. Differential...

Añadir a ... 

Portability: Goodies vs. the Hair Shirt

Deciding whether to write portable code or not should be the outcome of a cost-benefit analysis....

Añadir a ... 

Systems Software

Systems software is the low-level infrastructure that applications run on. As an applications...

Añadir a ... 

Software Tools Research: SPLASH Panel Discussion

On 25 October 2012, at ACM's SPLASH conference, six practitioners and academics came together for...

Añadir a ... 

The Importance of Being Declarative

A declarative programming style focuses on what you want your program to do rather than how to...

Añadir a ... 

APIs, Libraries, and Code

The choice between using the functionality of the application’s platform (Java EE or .NET),...

Añadir a ... 

I Spy

The DTrace dynamic-tracing framework provides uniform mechanisms for spying comprehensively and...

Añadir a ... 

Cracking Software Reuse

The Unix system and its pipelines are a model of software reuse, while software repositories,...

Añadir a ... 

Open Source and Professional Advancement

Open source software development efforts offer professionals a new and valuable way to obtain...

Añadir a ... 

Choosing a Programming Language

When choosing a programming language, developers have to weigh multiple factors. Balancing...

Añadir a ... 

Debuggers and Logging Frameworks

Debuggers are cheap and effective tools. Typically we use them in a bottom-up fashion starting...

Añadir a ... 

Bug Busters

Stringent quality control helps eliminate bugs. Tools can help prevent them from ending up in...

Añadir a ... 

Project Asset Portability

Source code makes up only a small part of a system’s assets; we also have specs, design diagrams,...

Añadir a ... 

Working with Unix Tools

With modern shell command-line editing facilities, we can build commands bit by bit until they...

Añadir a ...