Archive for the ‘Agile Development’ Category

Blue Ocean, the new user interface for the popular Jenkins continuous integration and continuous delivery (CI/CD) platform, will begin incorporating insights into code quality trends and static analyses, under an improvement plan detailed this week by the project’s creator.

The goal is to improve the developer’s visibility into the health of software projects, Blue Ocean creator James Dumay, director of project management at Jenkins technology vendor CloudBees, said. Plans also call for expanding the capabilities of Blue Ocean’s visual … Read the rest

Once upon a time, there was a developer who needed to write code against a database. So he asked the database administrator for access to the production database.

“Oh, dear me, no,” said the DBA. “You can’t touch our data. You need your own database. Ask operations.”

“Oh, dear me, no,” said the operations manager. “We don’t have a spare Oracle license, and it would take six months to get you that and the server on which to run it. … Read the rest

Described by the creators as a developer’s whiteboard “on steroids,” the Luna functional language promises to enable application assembly by clicking and dragging visual elements together.

Expected to be released as open source when Luna reaches beta, its compiler will produce native code for the developer’s choice of Linux, MacOS, Windows, or JavaScript. The team behind Luna is seeking candidates for a private alpha release.

Luna’s creators argue that because developers typically start sketching components and dependencies on a … Read the rest

So you’re sitting on hundreds of thousands of lines of legacy C++. Oh, who are we trying to kid? It’s millions of lines of Vectran, a short-lived Fortran variant created by IBM in the ’70s. But hey, if it ain’t broke, right?

Except it is broken. Anytime someone tries to add a feature, the thing breaks. Even trying to fix bugs creates more bugs. But if you just don’t touch it, it keeps on working.

The problem is that innovation … Read the rest

Go vs. Java isn’t a well-matched battle between equals. One is a monstrous heavyweight that has dominated the industry for years. The other is a scrappy, lightweight newcomer that shows plenty of youth and promise but has only a few punches.

Java and Go also tackle different niches. One is aimed squarely at server-side web apps, an area where the other was once a major player. The other has outgrown life in the racks and is now a popular choice … Read the rest

I’ve been doing a little development lately in addition to my regular job tasks. Nearly all of this has been leading-edge stuff. One thing that’s struck me: Good gosh, testing a one-line code fix requires several minutes.

Development goes in phases between maintainable and productive, usually hitting one of those extremes in the process.

Read the rest

Once upon a time, in a galaxy far, far away, there was a company that was finally doing business on the web. Its developers were exhausted after spending years learning about HTML, CSS, JavaScript, and jQuery, and dealing with all the various browsers the company’s silly partners and customers wanted to use instead of the company’s Gold Standard, Internet Explorer 6.

You would think that everyone would have been grateful now that there was no need to install the company’s … Read the rest

Devops is indeed working, at least for those organizations using it, according to a recent survey by development tools provider Atlassian and IT management solutions company xMatters. But many organizations have not even heard of the concept.

For the 2017 xMatters Atlassian Devops Maturity report, released this week, the companies in January and February surveyed more than 2,000 people at organizations ranging in size from 500 to more than 10,000 employees. The survey found that 41 percent of respondents were … Read the rest

Programmers love to sneer at the world of fashion where trends blow through like breezes. Skirt lengths rise and fall, pigments come and go, ties get fatter, then thinner. But in the world of technology, rigor, science, math, and precision rule over fad.

That’s not to say programming is a profession devoid of trends. The difference is that programming trends are driven by greater efficiency, increased customization, and ease of use. The new technologies that deliver one or more of … Read the rest

No amount of free sodas and beer Fridays are going to wash away the taste of bad leadership. If your dream development gig is turning into a nightmare and your projects are suffering, it might be time to manage up your boss—before your career takes a turn in the ditch.

Management guru and author Peter Drucker said that “only three things happen naturally in organizations: friction, confusion, and underperformance. Everything else requires leadership.”

While there are truly great leaders in … Read the rest