April Week 1 – iProgrammer

This weekly digest is an extended version of the newsletter emailed to subscribers every Wednesday. As well as listing the week’s news items, it also includes the week’s Book Review, additions to Book Watch and latest news from the I Programmer Library. Top of the list come the week’s two feature articles.

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


March 30 – April 6, 2022

Featured Articles  

Micro:bit – Basic PWM
Harry Fairhead


PWM is a very basic way of controlling the outside world. This is an extract from the the second edition of Harry Fairhead’s book on programming the micro:bit in C, now covering both the original version and V2.

Gary Kildall – CP/M, Digital Research and GEM
Harry Fairhead
article thumbnail

Gary Kildall is someone who had most influence during the early days of the microcomputer revolution. Because of the way history unfolded not much of his legacy is visible today – but he was an important pioneer and one of the first people to take microprocessors seriously. 


Programming News and Views  

Applying AI To The Stock Market
06 Apr | Sue Gee
article thumbnail

Three members of the team that built DeepStack, the first AI system to beat humans at heads-up, no-limit poker, have left DeepMind to form a new startup to apply AI techniques to stock market trading.

Cython is 20 – Why Is It Ignored?
06 Apr | Mike James
article thumbnail

OK, maybe it isn’t ignored by those who are happy to make use of it, but it certainly isn’t mainstream. Why should you care? The answer is speed and interoperability with C/C++.

Open Robotics Turns 10 Years Old
05 Apr | Lucy Black
article thumbnail

This year Open Robotics, formerly the Open Source Robotics Foundation (OSRF), the organisation which is the primary maintainer of ROS (Robot Operating System), the open source 3D robot simulator Gazebo and the set of Ignition libraries, is celebrating its 10th anniversary.

Why Use A Proxy?
05 Apr | Editor
article thumbnail

A proxy server provides a gateway between users and the internet and therefore offers a range of advantages – both for access and for security. We examine the question, “Why Would You WANT A Proxy?”

Apache Tika Improves Security
04 Apr | Kay Ewbank
article thumbnail

Apache TIka 2.3 has been released with improvements including security upgrades to several dependencies, and a move to using Apache POI 5.2.

Applications Open For LiFT Scholarships
04 Apr | Sue Gee
article thumbnail

Every year since 2011 the Linux Foundation has awarded scholarships that cover the cost for the foundation’s online training courses and associated certification exams. Applications for the 2022 scholarships close on April 30th and there’s a 14-page form to be completed.

Wordle is NP Hard
03 Apr | Mike James
article thumbnail

You probably think Wordle, the game all the bright people seem to be playing, is a mental challenge. But did you know it was hard.. NP hard?

Meta Announces Conversational AI Project
01 Apr | Kay Ewbank
article thumbnail

Meta, formerly known as Facebook, has announced Project CAIRaoke, an AI project in conversational AI with an aim of underpinning the voice assistants of the future.

2021 ACM Turing Award For Numerical Algorithms
01 Apr | Sue Gee
article thumbnail

Jack Dongarra is the recipient of the 2021 ACM A.M. Turing Award for his contributions to efficient numerical algorithms for linear algebra operations, parallel computing programming mechanisms, and performance evaluation.

React 18 Released
31 Mar | Ian Elliot
article thumbnail

React 18 has been released with improvements including concurrent rendering, automatic batching, new APIs like startTransition, and streaming server-side rendering with support for Suspense. 

GitLab Integrates Security Training
31 Mar | Kay Ewbank
article thumbnail

GitLab has been updated with improvements including epic-to-epic linking and integrated security training. The company has also announced changes to the free tier of GitLab.


Books of the Week

If you want to purchase, or to know more about, any of the titles listed below from Amazon, click on the book jackets at the top of the right sidebar. If you do make Amazon purchases after this, we may earn a few cents through the Amazon Associates program which is a small source of revenue that enables us to continue posting.

Full Review 

The review notes:
“The book is very readable, right from the word go where author James Bonang compares code that you need to work on to an ancient coin where we no longer recognize the meaning behind the symbols”.

It concludes:
“Overall, this is a book that is enjoyable to read, with fascinating insights into what the author has encountered in his career. If you read it, you’ll be entertained and will undoubtedly pick up some useful techniques and tips. Recommended.” 

Added to Book Watch

More recently published books can be found in Book Watch Archive.

From the I Programmer Library

Recently published:


Programmers think differently from non-programmers, they see and solve problems in a way that the rest of the world doesn’t. In this book Mike James takes programming concepts and explains what the skill involves and how a programmer goes about it. In each case, Mike looks at how we convert a dynamic process into a static text that can be understood by other programmers and put into action by a computer. If you’re a programmer, his intent is to give you a clearer understanding of what you do so you value it even more.  

  • Deep C#: Dive Into Modern C# by Mike James


    In Deep C#, I Programmer’s Mike James, who has programmed in C# since its launch in 2000, provides a “deep dive” into various topics that are important or central to the language at a level that will suit the majority of C# programmers. Not everything will be new to any given reader, but by exploring the motivation behind key concepts, which is so often ignored in the documentation, the intention is to be thought-provoking and to give developers confidence to exploit C#’s wide range of features.

  • Source of this news: https://www.i-programmer.info/i-programmer-weekly/238-i-programmer-weekly-2022/15345-april-week-1.html

    Related posts:

    A primer on finding a high-quality online survey sample - Fast Company
    Online surveys are one of the fastest and most cost-effective ways to get customer feedback that can impact what happens in your business. The quality of the survey sample has to be high, however, fo...
    What Is a Server and What Do Servers Do? - Server Watch
    Servers are high-powered computers built to store, process, and manage network data, devices, and systems. From a bird’s eye view, servers are the engines powering organizations by providing network ...
    HTTP vs SOCKS Proxies: The Main Differences - Business MattersBusiness Matters
    @media screen and (min-width: 1201px) { .tjimr60eb17d9d25c5 { display: none; } } @media screen and (min-width: 993px) and (max-width: 1200px) { .tjimr60eb17d9d25c5 { display: none; } } @media screen...
    Bidirectional IP With New Info Radio - Hackaday
    There are a few options should you want to network computers on groupie radio. There are WiFi hacks of sort, and of course there’s always packet radio. New Packet Car stereo , a project from [f4...
    Headphones not working in Windows 11? Fix it with ease - WindowsReport.com
    by Vlad Turiceanu Editor-in-Chief Passionate about technology, Windows, and everything that has a power button, he spent most of his time developing new skills and learning more about th...
    Inferior-quality proxy services may be a safety measures concern - Jammu Kashmir Latest News | Trave...
    In this age of digital technology, online privacy and safe practices has become a primary concern probably many users. A growing number of web are now opting for residential proxies ; howe...
    Principal Safety Tips To Remember Even though Driving Your Car - BBN Times
    The value of safety has been drilled inside of our heads for as long as we are remember. Whether it's the fireman contacting us about not shopping with matches or mom reminding us to buckle r...
    Strengthen your Node. js Web App's Performance! - HostReview. net
    <!-- Loading... gong2deng gong2deng --> What does node. js result in for web developers? Looking for a free and open-source cross-platform runtime environment when it comes to develo...
    Form 425 D8 Holdings Corp. Filed by: D8 Holdings Corp. - StreetInsider.com
    News and research before you hear about it on CNBC and others. Claim your 1-week free trial to StreetInsider Premium here. Filed by D8 Holdings Corp. pursuant to Rule 425 under the Securities Act o...
    Army Combat Training Centers Return to Pre-COVID Levels - Breaking Defense
    Note: 18 rotations were planned for 2020, but five were cancelled due to COVID-19. WASHINGTON: The Army has cancelled a National Guard brigade’s planned deployment to Combat Training Center wargames ...
    Legends Battle is Launching for all of 3D NFT Multiverse Search engines Game - GlobeNewswire
    Wroclaw, Mainly, Jan. 10, 2022 (GLOBE NEWSWIRE) -- (via Blockchain Wire ) PVE-based, you can gain levels your character with your crypto friends and drop bits, spells, and NFT Legendsbattle items ...
    Stroman's Dud against Pirates is Worrisome Sign for Mets - metsmerizedonline.com
    Marcus Stroman‘s recent skid continued in an alarming 6-2 loss to the Pirates on Saturday at Citi Field. Playing at an All-Star caliber level, Stroman has been a key cog in a Mets rotation that has ...
    Your Digital Identity's Evil Shadow - Dark Reading
    In the wrong hands, these shady shadows are stealthy means to bypass security systems by hiding behind a proxy with legitimate IP addresses and user agents.When digital identity is mentioned, most pe...
    Fieldbus Gateway Market Size 2021 Analysis by Top Key Players | Moxa,Antaira Technologies,ProSoft Te...
    New Jersey, United States,- The Report on the global market for Fieldbus Gateway includes an in-depth analysis that covers the main regional trends, market dynamics and provides the market size at ...
    SolarWinds hackers have a whole may of new tricks for fast compromise attacks - Ars Technica
    reader remarks 63 with 46 posters joining Percentage this story Almost exactly a year ago, surveillance researchers uncovered one of the worst document breaches during modern ...
    10 popular Open-Source Tools to Secure Your Linux Server in 2022 - Linux Shout
    Since I started learning about computers I have heard many experienced users saying Linux is impenetrable, Linux offers the best security, and such. It is partly true that Linux offers various se...
    Chinese miners are back in action.What implications does this have on Bitcoin mining difficulty? – C...
    Bitcoin is undoubtedly an asset that offers many advantages over fiat money, such as the decentralization of its production. However, it is no secret to anyone that there are regions of the world whe...
    Intercepting HTTP traffic with Burp Proxy - The Daily Swig
    In this tutorial, you'll use a live, deliberately vulnerable website to learn how to intercept and modify HTTP requests with Burp Proxy. Intercepting a request Burp Proxy lets you intercept HTTP r...

    IP Rotating Proxy Onsale


    First month free with coupon code FREE30