February Week 3
Saturday, 25 February 2023

 Every day I Programmer has new material written by programmers, for programmers. This week Harry Fairhead takes a look at how the Raspberry Pi Pico presents its hardware for you to use and how to access it via basic software, bypassing the SDK. Mike James answers the question, how can a logical deterministic device like a computer produce a random number?

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

I Programmer Logo Square

February 16 - 22, 2023

Featured Articles


The Pico/W In C: Direct To Hardware
21 Feb | Harry Fairhead
article thumbnail

 

Sometimes you just have to go beyond the SDK and work with the hardware - it's not so difficult. This is an extract from the latest book in the I Programmer Library, all about the Pico/W in C.

 


Inside Random Numbers
19 Feb | Mike James
article thumbnail

 

We often refer to things that are unpredictable as being "random" but this is not the same as truly random behavior - which is something we have to work hard to achieve. Put another way - how can a logical deterministic device like a computer produce a random number?

 

Banner

Programming News and Views


Security Flaws The Effects of Time and Language
22 Feb | Sue Gee
article thumbnail

 

JavaScript applications have fewer flaws and faster flaw resolution than Java and .NET applications. This finding is from AppSec company Veracode, which recently brought out its annual State of Software Security Report based on an analysis of three-quarters of a million applications, data it has collected over 17 years.

 


Manifest 3 - Firefox's Big Chance?
22 Feb | Ian Elliot
article thumbnail

 

Firefox has been losing users to Chrome for a long time and there seems to be little it can do to catch up - or is there? Chrome is about to adopt Manifest 3 and Firefox has little choice but to do the same - or does it?

 


Visual Studio Can Now Upgrade Apps To Latest .NET
21 Feb | Kay Ewbank
article thumbnail

 

Microsoft has released a Visual Studio extension that can be used to upgrade any .NET application to the latest version of .NET inside of Visual Studio.

 


Data Creation Course Free On edX Opens Today
21 Feb | Sue Gee
article thumbnail

 

A new course from the Delft University of Technology on the edX platform takes a  novel approach to generating data for artificial intelligence and machine learning.

 


Massive Price Hike For Bing Search API
20 Feb | Kay Ewbank
article thumbnail

 

Microsoft is increasing the price of the Bing Search API with some prices rising by a factor of ten. This will impact developers and organizations who use Bing Search API in apps to retrieve data.

 


New Pico Debug Probe
20 Feb | Harry Fairhead
article thumbnail

 

The latest addition to the Raspberry Pi collection is the Raspberry Pi Debug Probe, but I'm not sure why I'd want one.

 


Zoox Robotaxi - Look No Steering Wheel...
19 Feb | Lucy Black
article thumbnail

 

Last weekend the fully autonomous Zoox robotaxi made its first run on open public roads - a major milestone in the company's plans for a ride-hailing service designed for riders rather than drivers. While a time-consuming process, the level of testing to ensure passenger safety is impressive.

 


Call For Code 2023 Takes Sustainability Focus
17 Feb | Kay Ewbank
article thumbnail

 

The 2023 Call for Code competition has been launched with a focus on encouraging the development of AI-powered technology projects that address sustainability issues to help fight climate change.

 


Alexa Prize TaskBot 2 Challenge Now Underway
17 Feb | Sue Gee
article thumbnail

 

Teams from ten universities have been selected to take part in the second iteration of Alexa Prize TaskBot Challenge. The list comprises five teams that participated in the inaugural challenge, including the three winning teams together with five new entrants, all from the US Universities.

 


Learn To Build ML Algorithms From Scratch With Python
16 Feb | Nikos Vaggalis
article thumbnail

 

A free course about implementing the most popular machine learning algorithms using only pure Python and Numpy.

 


Fiberplane Open Sources Plug-In System
16 Feb | Kay Ewbank
article thumbnail

 

Fiberplane is making its WebAssembly-based plugin system open source and available to anyone to connect to observability tools such as Prometheus, ElasticSearch and other data sources.

 

Banner

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 helps us to continue posting.

Full Review


SQL Server 2022 Query Performance Tuning (Apress)

 

Author: Grant Fritchey
Publisher: Apress
Pages: 745
ISBN:978-1484288900
Print:1484288904
Kindle:B0BLYD98SQ
Audience: DBAs & SQL Devs
Rating: 4.7
Reviewer: Ian Stirk

A popular performance tuning book gets updated for SQL Server 2022, how does it fare?

 

Book Watch


Java All-in-One, 7th Ed (For Dummies)

 

This book is actually eight books in one, with this edition updated for Java 19. Doug Lowe starts from the basics of Java, then goes deeper, with info on object-oriented programming, Java FX, Java web development, and beyond. Easy-to-follow instructions, fun practice, and a time-tested instructional approach are designed to shorten the learning journey.

 


Network Automation with Go (Packt)

 

This book and its hands-on examples are designed to help you become proficient with Go for network automation. In this practical guide Nicolas Leiva and Michael Kashin teach how to automate common network operations and build systems using Go. After a general overview, use cases, strengths, and inherent weaknesses of Go the book continues with a deeper dive into network automation, exploring the common network automation areas and challenges, what language features are used in each of those areas, and the common software tools and packages.

 


Learn Physics with Functional Programming (No Starch Press)

 

This book sets out to unlock the mysteries of theoretical physics by coding the underlying math in Haskell. Scott Walck shows how to use Haskell’s type system to check that your code makes sense. Walck explains Newtonian mechanics and electromagnetic theory, including how to describe and calculate electric and magnetic fields.

 

 

IP2

I Programmer has reported news for over 12 years. You can access I Programmer Weekly back to January 2012 for all the headlines plus the book reviews and articles.

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, 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.

Send your programming press releases, news items or comments to : NewsDesk@i-programmer.info

 

<ASIN:187196279X>

<ASIN:B0BL1HS3QD>

 <ASIN:1484288904>

<ASIN:1119986648>
<ASIN:1800560923>
<ASIN:1718501668>

Last Updated ( Saturday, 25 February 2023 )