February Week 3
Written by Editor   
Saturday, 23 February 2019

Week-by-week I Programmer has new articles and book reviews, written by programmers, for programmers. We also cover breaking news stories and recently published books. In this week's articles Nikos Vagallis looks at How To Successfully Teach Computing Disciplines To The Uninitiated and Harry Fairhead explores Coding Theory.

To receive this digest automatically by email, sign up for our weekly newsletter. 


February 14 - 20, 2019  


Professional Programmer

How To Successfully Teach Computing Disciplines To The Uninitiated   Monday 18 February

scinetHow can you turn a student with little background in computation into a competent programming computer user? Could the solution be R and data science.


Babbage's Bag

Coding Theory   Thursday 14 February

fig3Information theory – perhaps one of the most remarkable inventions of the twentieth century - naturally leads on to the consideration of how information can be coded and hence coding theory.



Book Review of the Week  

  • More Effective C# 2nd Ed

    Awarding this book a rating of 4.8 out of 5, Mike James urges you simply to buy a copy explaining: 
    If you are a C# programmer, you won't regret it. Also don't worry about it being "More effective" - there is a previous book along the same lines covering fundamental topics. This isn't a follow on and there is no need to read them in any particular order.

New Listings in Book Watch    




Is Rust Really Safe?   Wednesday 20 February

rustRust is the great hope for a safe low-level programming language. This is often expressed in the motto "fearless concurrency", but who is to say that it really is better. Perhaps it's just as bad in different ways.


GitHub Bounty Program Increases Rewards   Wednesday 20 February

octocatdetGitHub's Security Bug Bounty Program is now five years old and has been updated again with better rewards and a wider remit. Now a Microsoft-owned company, GitHub has also added Legal Safe Harbor terms to its policy to offer researchers better legal protection.


Developers Break Out Of The App Store   Tuesday 19 February

It's not so much a breakout, more a sort of bending of the rules. After Google and Facebook were shamed by Apple because they misused their enterprise developer certificates, it now appears that the practice is fairly common.


Insights From Devskiller's Code Skills Testing   Tuesday 19 February

devskillersqFor the first time Devskiller is sharing the insights gathered as a result of testing 112,654 developers from over 120 countries for companies in over 40 countries over the course of 2018.


GitHub Launches Draft Pull Requests   Monday 18 February

githubdeklogoGitHub has added a way to show other developers that a pull request is code that is work in progress or even just an idea on how you're thinking of creating code.


Are You Ready For Kick Start?   Monday 18 February

gcompkicksqRegistration is now open for Kick Start one of Google's three coding contests. Aimed at students and those new to coding competitions, its 24-hour practice round takes place online on February 23-24 and then there are nine three-hour rounds of the contest at monthly intervals.


The Ai-Da Delusion - Machines Don't Have Souls   Sunday 17 February

aida2A new robot con is on the rise - the robot artist that is personified by its promoters to fool the gullible. Meet Ai-Da, a toy with some software designed to be taken seriously by people who should know better.


Google Does Domaining Like Big Time Extortion   Saturday 16 February

Google Domains has the rights to the .dev Top Level Domain and intends to make as much money from it as possible - $11,500 just for early access to the scramble to register the most desirable names.


DigitalOcean Launches Managed Database Service   Friday 15 February

DigitalOcean has launched a Managed Database service for PostgreSQL, with plans to add support for other database engines  throughout the year. The service provides fully hosted and managed database engines.


Arduino IoT Cloud Public Beta   Friday 15 February

ardiotEveryone seems to want to provide an IoT solution, but it's a tough market to crack. Now Arduino has an easy to use cloud solution, but can you trust it? And is it even needed?


Memory Safety Bugs Form 70 Percent Of Vulnerabilities   Thursday 14 February

bluehatAlmost three quarters of all vulnerabilities found in Microsoft products come into the category of memory safety issues, according to a talk by a Microsoft Engineer at this year's BlueHat conference.


Final EU Copyright Directive Spells Disaster   Thursday 14 February

eudirtweetsqThe European Parliament, the Council and the European Commission has now agreed a compromise text for the EU copyright directive and the process has entered into its final phase in which it will either be adopted or rejected by a plenary session of MEPs.



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. 






Last Updated ( Saturday, 23 February 2019 )