If you want to get up to speed on stuff that affects you as a developer, our weekly digest summarizes the articles, book reviews, and news written each day by programmers, for programmers. In this week's featured articles Harry Fairhead explores software interrups in C and Mike James enters the debate on whether being good at maths is a pre-requisite for programming.
To receive this digest automatically by email, sign up for our weekly newsletter.
March 5 - 11, 2020
Applying C - Signals
Signals are the POSIX way of implementing software interrupts. They are used to inform user-space programs that something has happened and they are also used to terminate a program. Going beyond this they can be generated by user-mode programs to signal to other programs.
Does Math Help Programming Or Programming Help Math?
There is currently a small debate going on about the relationship between programming and math. Not "do you need math" to be a programmer but "does teaching programming help math or vice versa"?
OpenSilver - Silverlight Reborn?
11 Mar | Mike James
There are many programmers who regret the passing of Silverlight - it was a great idea. Could it be that modern technology can bring it back from the dead? OpenSilver is an open source attempt at doing just that.
Python Ties With Java In RedMonk Language Rankings
11 Mar | Janet Swift
Co-founder of OSI Banned From Mailing Lists
11 Mar | Sue Gee
Eric S Raymond, one of the founders of the Open Source Initiative and its president for the first six years, has been banned from two OSI mailing lists following messages whose tone violated the code of conduct.
10 Mar | Kay Ewbank
Delphi About To Fall Out Of TIOBE Index Top 20
10 Mar | Sue Gee
In the TIOBE Index for March 2020 the top two languages, Java and C, consolidated their positions with a relatively large percentage change in their favor. At the bottom of the top 20 list Delphi/Object Pascal saw a relatively small decline, but enough to seal its fate of falling off the table.
Apache Brooklyn V1 Adds Cloud Support
09 Mar | Kay Ewbank
Apache Brooklyn, an open source framework for modelling, monitoring, and managing applications, has reached version 1.0, and added facilities for public and private clouds.
Moving Towards Equality On International Women's Day
08 Mar | Sue Gee
As you may have noticed from the Google Doodle, today is International Women's Day. This year's theme is #EachforEqual and focuses on achieving gender equality, an issue that is very important for the IT industry.
SETI@home Goes Into Hibernation
07 Mar | Sue Gee
After over 20 years of using thousands of personal computers around using the world to analyze signals coming from outer space to locate traces of life beyond Earth, the SETI@home program has as much data as it can handle and is going into hibernation.
Coronavirus Wipes Out Dev Events
06 Mar | Sue Gee
South by Southwest, the annual film, music and tech conference due to start on March 13 in Austin Texas, has been called off a week before it wes due to start. The annoucement came after the city authorities issued an order for it to be cancelled due to concerns around the COVID-19 coronavirus outbreak.
Scala.js Improves Operability
06 Mar | Kay Ewbank
Hiring Landscape Under Scrutiny
05 Mar | Janet Swift
A new report from HackerRank reveals that 61% of smaller companies have a time-to-hire under 30 days, compared to 38% of larger companies and that Full Stack developers are the hardest to find for companies of all sizes.
GitHub Actions API Enters Public Beta
05 Mar | Kay Ewbank
An API for GitHub Actions has been released in a public beta. The Actions API provides a way to manage GitHub Actions via a REST API, with facilities for handling workflows, repository secrets, artifacts, and self-hosted runners.
If you want to delve into I Programmer's coverage of the news over the years, you can access I Programmer Weekly back to January 2012.
To keep up with the latest news and receive this digest automatically by email, sign up for our weekly newsletter and follow us on Twitter, Facebook, Google+, and LinkedIn, where you are welcome to share all our stories.
You can also subscribe to our RSS Feeds - we have one for Full Contents, another for News and also one for Books with details of reviews and additions to Book Watch.