Tags: software development

Fortran and Docker: How to Combine Legacy Code with Cutting-Edge Components

When you think about Fortran, you might conjure up images of punch cards, mainframes, and engineers from the past. You might not think about fast-running web-based tools or modern architecture. But here at Urban, Fortran still has a place alongside cutting edge tools. In this post, I’ll walk you...
Read 0 Comments

Which Programming Languages Use the Least Electricity?

Can energy usage data tell us anything about the quality of our programming languages? Last year a team of six researchers in Portugal from three different universities decided to investigate this question, ultimately releasing a paper titled “Energy Efficiency Across Programming Languages.” They...
Read 0 Comments

GitOps: ‘Git Push’ All the Things

While the idea of cloud-native computing promises to change how modern IT operations work, the idea remains vague for many who work in the profession. “GitOps,” an idea that generated some buzz at the KubeCon + CloudNativeCon EU conference in Copenhagen last week, could bring some much-needed focus...
Read 0 Comments

What Is an API? Application Programming Interfaces Explained

API, for application programming interface, is one of those acronyms that is used everywhere from command-line tools to enterprise Java code to Ruby on Rails web apps. Unless you write every single line of code from scratch, you’re going to be interacting with external software components, each...
Read 0 Comments

Toward the Jet Age of Machine Learning

Machine learning today resembles the dawn of aviation. In 1903, dramatic flights by the Wright brothers ushered in the Pioneer Age of aviation, and within a decade, there was widespread belief that powered flight would revolutionize transportation and society more generally. Machine learning (ML)...
Read 0 Comments

Maximizing Value from Open Source Testing Frameworks

Open source-based testing acceleration is a new use case in Gartner’s Critical Capabilities for Software Test Automation, which is Gartner’s recognition that QA teams are increasingly using open source tools and frameworks. It has become evident that no industry is immune to market disruption,...
Read 0 Comments

Tutorial: Git for Absolutely Everyone

Imagine you have a brand new project. Naturally, you plan to store all related files in a single new directory. As work progresses, these files will change. A lot. Things will get disorganized, even messy, and at some point even completely fubar. At that point, you would want to go back in time to...
Read 0 Comments

Building Tools for the AI Applications of Tomorrow

We’re currently laying the foundation for future generations of AI applications, but we aren’t there yet. For the last few years, AI has been almost synonymous with deep learning (DL). We’ve seen AlphaGo touted as an example of deep learning. We’ve seen deep learning used for naming paint colors (...
Read 0 Comments

Why (and How) to Use eslint in Your Project

This story was written by Sam Roberts, a Senior Software Engineer at IBM Canada. It was first published in IBM developerWorks blog. npmjs.org has 100s of thousands of packages, but that doesn’t mean they are of equal quality. Its important to check how well managed your direct dependencies are...
Read 0 Comments

A Wayback Machine for Source Code

...The “Software Heritage” project is a sort of Wayback Machine for software. The project plans to create an archive of computer code source files as they appear on the web — an undertaking that has implications not just for history, but for science and research, too. Since 2015, archivists at the...
Read 0 Comments

Pages

Click Here!