Software Development

Software Development news, information, and how-to advice

Black Hat 2015

checklist project

Rating software security Consumer Reports-style

The Cyber Independent Testing Lab (CITL) is fuzzing binaries at scale and building a checklist of compile-time security best practices.

plastic soldiers

Open source software security challenges persist, but the risk can be managed

Using open source components saves developers time and companies money. In other words, it's here to stay. Here's a look at what it will take to improve open source security.

raining data on keyboard programming developer code

What is DevSecOps? Developing more secure applications

DevSecOps is about introducing security earlier in the life cycle of application development, thus minimizing vulnerabilities and bringing security closer to IT and business objectives.

thinkstockphotos 499123970 laptop security

Software development teams: please don't think like a hacker!

Figuring out what to tell the developers to do is not as easy as telling them write secure code.

Alexa Skills
video

Mingis on Tech: Coding new skills for Alexa

Alexa is the helpful voice in the Echo and Echo Dot that comes with a wide range of skills already available. But with a little coding, it can be made to do much more. IDG's Sharon Machlis explains.

Scrum Master Role Explained
video

The scrum master role explained

Watch this instructional video to understand how a scrum master can help a team learn agile development and follow a scrum process to develop new applications

security tools intro slide

Don't build security tools, build developer tools instead

Stop building security tools that think about dev, and start building dev tools that handle security.

Rust Language
video

The Rust language: Developing safer software

Get up to speed quickly on newcomer Rust, designed to create fast, system-level software. This two-minute animated explainer shows how Rust bypasses the vexing programming issues of memory and management.

Python:Programming made easy
video

Python: Programming made easy

Perfect for IT, Python simplifies many kinds of work, from system automation to working in cutting-edge fields like machine learning

voice assisted devops4

InfoZen enables pre-deployment patching for DevOps coding

For this review, InfoZen was brought in to create a fully-end-to-end DevOps scanning solution using their InfoZen Cloud and DevOps Practice service. Even within our admittedly tiny test environment, the benefits of the InfoZen toolset...

containers port ship boat

Top 5 container mistakes that cause security problems

As enterprises increase their adoption of containers, they are also increasing the number of security mistakes they make with the technology.

open source nametag

Malicious code in the Node.js npm registry shakes open source trust model

Bad actors using typo-squatting place 39 malicious packages in npm that went undetected for two weeks. How should the open source community respond?

sort filter sift flour separate bake

The road to APIness in customer identity

Ditching the identity platform for a universal identity API approach. Using API recipes to build the identity ecosystem moving away from the static platform designs, to a world where identity and data components truly come together...

software package disc shrinkwrap

How the lack of application development environments leads to reliability weaknesses

The software development life cycle (SDLC) serves a purpose within DevOps. Are you preparing for future failure?

template c100.00 13 28 47.still001
video

Mingis on Tech: The alphabet soup of mobile device management

Do you know your MDM from MAM and EMM? It's all about BYOD, and how companies can keep data safe while making it easier for workers to be productive with their own devices.

security software programmer primary

What it takes to be a security software developer

Developers with a security focus will be in strong demand, especially for financial, cloud and Internet of Things applications.

hiring

Choose your devsecops team wisely: Your apps depend on it

How choosing the right team will keep your business secure and help it keep pace with the sprinting speeds demanded by the market.

cloud computing data center

DevOps and cloud infrastructure permutations

The cloud has one DevOps advantage - it limits the number of permutations of storage, network, and CPU combinations that can be used for infrastructure (IaaS).

Load More