March Week 2
Written by Editor   
Saturday, 14 March 2020

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. 

IP2

 March 5 - 11, 2020   

Featured Articles

Applying C - Signals
Harry Fairhead
article thumbnail

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?
Mike James
article thumbnail

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"?


 

Banner

News

OpenSilver - Silverlight Reborn?
11 Mar | Mike James
article thumbnail

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
article thumbnail

In a very unusual occurrence, there has been a ranking change at the very top of the RedMonk Language Rankings - Python  is now in joint second place with Java. JavaScript still holds the coveted #1 slot. How does this accord with the latest TIOBE index?



Co-founder of OSI Banned From Mailing Lists
11 Mar | Sue Gee
article thumbnail

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.



Tenko New JavaScript Parser Launched
10 Mar | Kay Ewbank
article thumbnail

A new JavaScript parser has been developed that supports parsing for versions from ES6 to ES2020 syntax and language features. The developer describes it as "pixel perfect" and 100 percent spec compliant.



Delphi About To Fall Out Of TIOBE Index Top 20
10 Mar | Sue Gee
article thumbnail

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
article thumbnail

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
article thumbnail

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
article thumbnail

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
article thumbnail

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
article thumbnail

Scala.js has been updated to version 1.0 following seven years of development. The new release offers improvements to its runtime performance, increased support for JavaScript libraries, and Improved portability with respect to Scala/JVM.


Hiring Landscape Under Scrutiny
05 Mar | Janet Swift
article thumbnail

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
article thumbnail

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.

Banner

Books of the Week

Full Review

Added to Book Watch

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. 

IP2

<ASIN:1871962617>

<ASIN:1871962609>

<ASIN:0135159946>

<ASIN:0135565669>

<ASIN:1840788771>

<ASIN:1683924673> 

 

 

 

Last Updated ( Saturday, 14 March 2020 )