Software Development

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

template c100.00 03 27 12.still001
video

JavaScript creator Brendan Eich, on the genesis of the popular programming language | True Technologist Ep 1

In this episode of True Technologist, Brendan Eich, creator of the JavaScript language and cofounder of Mozilla, describes the hectic and challenging early days of bringing JavaScript to market, as well as his new company, Brave...

template c100.00 04 55 16.still001
video

R tip: Create maps in R

In this seventh episode of Do More with R, learn how to create maps in R—it’s easier than you think, thanks to new and updated packages like sf, tmap, and ggplot2

template c100.00 01 43 18.still001
video

R tip: Iterate with purrr's map_df function

In this sixth episode of Do More with R, learn how to apply a function to a vector of values and return a data frame

template c100.00 02 40 15.still001
video

R tip: Save time with RStudio code snippets

In this fifth episode of Do More with R, Sharon Machlis, director of Editorial Data & Analytics at IDG Communications, shows how code snippets work in RStudio—and how you can make your own

template c100.00 03 43 00.still001
video

R tip: Easy dashboards with flexdashboard

In this fourth episode of Do More with R, Sharon Machlis, director of Editorial Data & Analytics at IDG Communications, shows how to create dashboards in the R language with the flexdashboard package.

template c100.00 04 52 08.still001
video

R tip: Test your code with testthat

In this episode of Do More with R, learn how to automate testing your R functions with Hadley Wickham’s testthat package.

template c100.00 04 05 09.still001
video

R tip: Learn dplyr’s case_when() function

In this second episode of Do More with R, Sharon Machlis, director of Editorial Data & Analytics at IDG Communications, shows how dplyr's case_when() function helps avoid a lot of nested ifelse statements

mvi 7453.00 00 32 23.still001
video

What is JavaScript? Creator Brendan Eich explains

Brendan Eich, creator of the JavaScript programming language, explains how the language is used, and why it's still a favorite among programmers for its ease of use.

template c100.00 02 07 04.still001
video

R tip: How to create easy interactive scatter plots with taucharts

In this first episode of Do More with R, Sharon Machlis, director of Editorial Data & Analytics at IDG Communications, demonstrates how easy it is to use the R language to create an interactive scatter plot with multiple trendline...

Agile Development
video

How the agile methodology really works

Everyone seems to be talking about agile software development, but many organizations don't have a firm grasp on how the process works. Watch this 5-minute video to get up to speed fast.

screen shot 2018 03 07 at 7.12.35 am
video

Lessons from Mobile World Congress, and what’s next for developers

For developers, are these the best of times or the worst of times? Given how fast technology (and needed skills) change, it's an open question. Our tech trio weighs in – and talks about what we learned from this year's Mobile World...

sequence 01.00 00 19 22.still001
video

Mingis on Tech: Apple's latest iOS healthcare push

When iOS 11.3 arrives, it will allow a limited number of users to more easily access and share healthcare data – part of Apple's ongoing push to connect patients and doctors. Here's what that means and why Apple might actually succeed....

program dirty 2018.01.25 11.10.07.00 00 15 31.still002
video

IT trends for 2018 – passwords on the way out, blockchain evolves

Our tech panel envisions the end of passwords, looks at how blockchain is evolving, details why 'serverless' computing is a boon to devs and wonders why Apple's HomePod seems late to the game.

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

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

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.

Load More