Software Development

Software Development | News, how-tos, features, reviews, and videos

lies that people tell themselves pinocchio liar lying by malerapaso getty
Man holding finger up to bullseye target

leading tech bench mark measuring success measure tape

4 software development KPIs that matter today

In today’s Agile-driven world, traditional KPIs are not the best measures of software development productivity. Here are redefined metrics for assessing team performance, output, and morale.

software development / application testing / tools in hand amid abstract code mapping

Pros and cons of low-code platforms

The sales pitch is enticing: Apps with a few clicks. But what are you really setting your organization up for when you buy into low-code development?

cso ts ai ml by just super getty images 2400x1600

How secure are your AI and machine learning projects?

Artificial intelligence and machine learning bring new vulnerabilities along with their benefits. Here's how experts minimized their risk.

machine learning and mlops hpe ezmeral softwaretg

Deeplearning4j: Deep learning and ETL for the JVM

Aimed at integrating models with Java applications, Deeplearning4j offers a stack of components for building JVM-based applications that incorporate AI

database data center futuristic technology

Beyond NoSQL: The case for distributed SQL

What if the main problem with relational databases was the back end and not the front end?

Frank Nazzaro, CIO, Freddie Mac

Freddie Mac banks on modern delivery

Frank Nazzaro, CIO of Freddie Mac, explains how the modern delivery software development model, which goes beyond Agile, increases development velocity and quality.

abstract fire rays 100152558

Learn PyTorch: The best free online courses and tutorials

Look no further than these excellent free resources to master the development of deep learning models using PyTorch

programming / coding elements / lines of code / development / developers / teamwork

Managing work from the front

Being a frontline manager requires a careful negotiation between the business and the engineers. If we focus our efforts on needs, we’ll always be doing the right things.

angry broken

20 reasons why software projects fail

From outsized expectations to fundamental feature changes, software development projects get derailed — or declared failures — thanks to a variety of project management and technical factors.

Squeegee cleaning glass with blue sky

4 ways to run a leaner dev team

Covid-19 has brought many challenges for today's IT leaders, including continuing to drive new value without adding talent or increasing budget. Here's a new look at running lean.

digital transformation binary change agile growth

3 ways to apply agile to data science and dataops

Take an agile approach to dashboards, machine learning models, cleansing data sources, and data governance

speedometer / speed / fast / high performing / limits

11 ways to accelerate your software project

Strategic decisions can help accelerate software projects to capitalize on business opportunities — but IT leaders must be mindful of the traps and tradeoffs.

gears / build management + automation / circuits

COVID-19 accelerates enterprise use of automation in digital transformation

As the pandemic increased digital demands, technology leaders were forced to move up roadmaps for RPA and hyperautomation

azure kinect 02 lg

Working with the Azure Kinect Developer Kit

Building applications on top of the Kinect depth sensor

layered image of male executive holding thumbs up in CMYK

14 technology winners and losers, post-COVID-19

The coronavirus crisis has shaken up business as usual, with some IT strategies and tools rising to the occasion and others in line for a rethink or tough recovery post-pandemic.

trim the fat scales reduce weight loss reduction by ronit shakedvia unsplash

11 ways to cut hidden fat from your IT budget

As the economy takes a turn and IT budget forecasts slip downward, it’s time to tighten up your technical stack — before the CFO comes calling.

agile retraining cross train crossfit jumping athletic excel

Remote agile development: Top tips and tools for managing dispersed teams

The coronavirus pandemic has agile teams adjusting to asynchronous remote collaboration. IT leaders who have spearheaded the agile development efforts of far-flung teams share their tips for success.

coding / programming / development / binary code

10 developer skills on the rise — and five on the decline

Developers remain in high demand, but the skills they need to succeed are in constant flux. Here’s how to ensure your programming chops are on point and sharp.

Load More