Software Development

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


R tip: Creating color-coded calendars

See how well you’re achieving daily goals with a color-coded calendar made in R

Black Hat 2015

The CSO guide to top security conferences, 2019

CSO Online’s calendar of upcoming security conferences makes it easy to find the events that matter the most to you.


R tip: Addins and keyboard shortcuts

Discover an easy way to use key-value pairs in R


R tip: Quick lookup tables with named vectors

Learn an easy method to use key-value pairs in R


R tip: Keep passwords and tokens secure with the keyring package

Learn how to store credentials in an encrypted, secure keyring within R


R tip: Sparklines in HTML tables

Learn how to add sparklines to HTML tables in R with the DT and sparkline packages


R tip: Quick Interactive Tables

See how to create an interactive HTML table with one line of code. Plus, plenty of customizations

esquisse thumbnail

R tip: Drag-and-drop ggplot

See how the new graphical user interface for ggplot2 works, thanks to the esquisse R package

template c100.00 03 53 06.still002

R tip: Reshape data with tidyr

See how the tidyr R package’s gather and spread functions work. Plus a bonus look at labeling in ggplot2

template c100.00 01 47 09.still002

R tip: Schedule R scripts on a Mac

Learn how to run R scripts from the Mac command line. Then, see how to schedule R scripts with cron jobs and the cronR package.

interview 2.00 00 17 10.still004

Craig McLuckie and Joe Beda, creators of Kubernetes | True Technologist Ep 4

In this episode of True Technologist, the inventors of the open source project Kubernetes, Craig McLuckie and Joe Beda, talk about the technology's benefits in the enterprise

template c100.00 00 47 15.still001

Joel Spolsky, co-founder of Stack Overflow, on the future of software development | True Technologist Ep 3

In this episode of True Technologist, Stack Overflow CEO Joel Spolsky, who authors a software development blog and created the project management software Trello, talks with host Eric Knorr about the agile methodology, DevOps and the...

template c100.00 02 07 26.still002

R tip: R Markdown tutorial

In this 10th episode of Do More with R, learn how to create HTML, Word docs, PowerPoint presentations, and more that combine text, graphics, and R code

ethics typewriter keys values morals

The ethics of creating secure software

The permeation of software into every aspect of our lives makes it impossible to avoid. Software has transcended from a technical process into the realm of social morality. Therefore, the consequences are on a massive scale across the...

template c100.00 02 48 09.still001

R tip: Access nested list items with purrr

In this ninth episode of Do More with R, learn how to easily access and modify nested list items with the purrr package’s modify_depth function

two tiny figures study dashed lines with arrows indicating different directions or paths

Secrets of 'shift left' success

The shift left movement is about bringing security into the software development cycle earlier through DevSecOps and other changes, yielding more secure software more quickly and at lower costs.

iwan 006

How to deliver code faster with CI/CD

This 3-minute video explains how to use continuous integration and continuous development to deliver apps faster and with higher quality

template c100.00 00 42 21.still001

R tip: Animations in R

In this eighth episode of Do More with R, learn how to animate data over time with R and the gganimate and ggplot2 packages.

Load More