April Week 2
Saturday, 15 April 2023

This week saw the publication of Master the Raspberry Pi Pico in C: WiFi with lwIP & mbedtls, the latest title in the I Programmer libary from I/O Press. To know more about it see its entry in  Book Watch and we also have an extract from it as our top featured article. The news is, as usual, an excletic mix of stories which should have something that you will find of interest.

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

I Programmer Logo Square

April 06 - 12, 2023

Featured Articles


Master The Pico WiFi: Simplest HTTP Client
11 Apr | Harry Fairhead & Mike James
article thumbnail

 

What is the simplest HTTP client you can create using lwIP? The answer is very simple indeed. This is an extract from our latest book on the Pico in C.


Just jQuery The Core UI - Animation
09 Apr | Ian Elliot
article thumbnail

jQuery's animation functions are built on the use of the default function queue. They are easy to use, but can sometimes be confusing because of the way they mix different ways of showing and hiding elements.

Banner

Programming News and Views


Train for a Career in Data Analytics
12 Apr | Sue Gee
article thumbnail

Google has introduced a new Advanced Professional Certificate in Data Analytics. Meanwhile programs in Udacity's School of Data Science restart next week including the Data Analyst Nanodegree.


Self-Debugging Is Possible
12 Apr | Mike James
article thumbnail

Self-debugging seems to not only be possible but very effective - and yes this makes me worry all the more for the future of programming. It's not that it's a predetermined bad future. It is more that it is an increasingly unknown future.


GitHub Launches Private Maintainer Community
11 Apr | Kay Ewbank
article thumbnail

GitHub is launching a private space for maintainers to connect with peers, preview features, and learn from each other.


Cheerp C++ To Webassembly Compiler Now Open Source
11 Apr | Nikos Vaggalis
article thumbnail

Cheerp is a C/C++ compiler for Web applications that lets you compile virtually any C/C++ code to WebAssembly and JavaScript. Its latest version 3.0 has been open sourced.


Zig - A Newcomer To TIOBE Top 50
10 Apr | Sue Gee
article thumbnail

Zig is a fledgling programming language being developed by Andrew Kelly as a replacement for C. You may never have heard of it, but it is in the news this week because it has been listed for the first time in the Top 50 of the TIOBE Index.


The Perfect Course On Java Basics
10 Apr | Nikos Vaggalis
article thumbnail

Do you want a rapid and self paced tutorial on Java basics, OOP, and Intellij too as a total beginner? Then this course by Shai Almog is what you need.


Nao Robot Footballers Work On Walking
09 Apr | Lucy Black
article thumbnail

B-Human is nine-time winner of the RoboCup Standard League so it must be doing something right. The team recently posted a video on the progress being made on the most basic skill required for participation in RoboCup - walking without falling over.


Raspberry Pi Kid-Friendly Code Editor In Beta
07 Apr | Sue Gee
article thumbnail

The Raspberry Pi Foundation is building a new online text-based Code Editor to help young people aged 7 and older learn to write code. Designed for young people who attend Code Clubs and CoderDojos, students in schools, and learners at home it's free for anyone to access.


GitHub Updates Sponsorship Program For Open Source
07 Apr | Kay Ewbank
article thumbnail

GitHub has announced a number of updates to its Sponsors initiative. Sponsors was introduced in 2019 as a way for people to show support for software developers.


Bearer - A New SAST Tool On The Block
06 Apr | Nikos Vaggalis
article thumbnail

Bearer is a code security scanning tool (SAST) under secretive development for the last two years that discovers, filters and prioritizes security risks and vulnerabilities. Now it's ready and has been open sourced.


Apache Releases IoTDB 1.1
06 Apr | Kay Ewbank
article thumbnail

Apache has released version 1.1 of Apache IoTDB (Database for Internet of Things), an IoT native database with high performance for data management and analysis, deployable on the edge and the cloud.

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


Expert Performance Indexing in Azure SQL and SQL Server 2022

Author: Edward Pollack & Jason Strate
Publisher: Apress
Pages: 659
ISBN: 9781484292143
Print: 1484292146
Kindle: B0BSWH65ST
Audience: DBAs & SQL devs
Rating: 4 or 1 (see review)
Reviewer: Ian Stirk

This book discusses indexes, a primary means of improving performance in SQL Server, how does it fare?

Book Watch


Master the Raspberry Pi Pico in C: WiFi with lwIP & mbedtls (I/O Press)

Adding WiFi to the Raspberry Pi Pico turns this low-cost, small form factor device into a true IoT device. The extra capabilities added to the Pico W open up loads of opportunities, but only if you are prepared to do battle with the two libraries that provide networking and security – lwIP and mbedtls respectively. The problem with these large libraries of code is that they are poorly documented and don’t refer directly to the Pico W and its SDK. In this book Harry Fairhead and Mike James set out to remedy this by providing a guide to these libraries along with examples of what you can do with them.


How Data Happened (W. W. Norton)

From facial recognition―capable of checking people into flights or identifying undocumented residents―to automated decision systems that inform who gets loans and who receives bail, data-empowered algorithms are key to modern life. Expanding on the course they created at Columbia University, Chris Wiggins and Matthew L. Jones illuminate the ways in which data has long been used as a tool and a weapon in arguing for what is true, as well as a means of rearranging or defending power.


Collaborative Worldbuilding for Video Games (CRC Press)

This book is a theoretical and practical deep dive into the craft of worldbuilding for video games, with an explicit focus on how different job disciplines contribute to worldbuilding. In addition to providing lenses for recognizing the various components in creating fictional and digital worlds, Kaitlin Tremblay positions worldbuilding as a reciprocal and dynamic process, a process which acknowledges that worldbuilding is both created by and instrumental in the design of narrative, gameplay, art, audio, and more.

 

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:1871962811>

<ASIN:1484292146>

<ASIN:1032385545>

<ASIN:1324006730>

 

 

Last Updated ( Saturday, 15 April 2023 )