January Week 2
Saturday, 14 January 2023

Get up to speed on stuff that affects you as a developer with our weekly digest. It summarizes the week's news together with links to the latest book review and our additions to Book Watch. In this week's features Mike James looks at the relationship between bytes and strings in Python and Harry Fairhead explores sound hardware.

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

I Programmer Logo Square

January 05 - 11, 2023

Featured Articles

Programmer's Python Data - Bytes And Strings
09 Jan | Mike James
article thumbnail


There is a close but complicated relationship between bytes and strings. Find out how it all works in this extract from my new book Programmer's Python: Everything is Data .


Sound Hardware
05 Jan | Harry Fairhead
article thumbnail


The original PC could just about manage to make a rasping sort of “beep”, but today’s machines are expected to make any noise you care to think of and sound like a hi-fi or even better. We’ve come a long way since the tiny internal loudspeaker used to make the beeps – it's still in there, but rarely used.



Programming News and Views

High Satisfaction Among JavaScript Developers
11 Jan | Ian Elliot
article thumbnail


The results of the 2022 State of JavaScript Survey have been released. What do they tell us about the ever-expanding JavaScript ecosystem and the developers who use it?


Geoffrey Hinton's New Way To Train Neural Networks
11 Jan | Mike James
article thumbnail


All of the amazing things that have been achieved with AI over the past few years are down to the neural network and the way that it is trained using backpropagation. Now long time AI researcher Geoffrey Hinton has a new way of doing the job and it is interesting.


Microsoft Graph Developer Proxy In Preview
10 Jan | Kay Ewbank
article thumbnail


Microsoft has updated the Graph Developer Proxy, which it says can be used to build resilient and performant apps. The updated version adds support for simulating errors on Microsoft Graph and other APIs, and contextual guidance to help you improve the performance of your apps.


Python Software Foundation Lowers Cost Of Membership
10 Jan | Mike James
article thumbnail


The Python Software Foundation has introduced a sliding scale for membership fees in order to further its goal of diversity. You can now become a member for as little as $25 per year.


C++ Is TIOBE's Language Of The Year
09 Jan | Harry Fairhead
article thumbnail


The accolade "Programming Language of the Year" attracts new attention to the winner. This year it is C++ that has taken the honor, having been the language that has seen the greatest year-on-year increase in its popularity.


EuroPython's 2022 Sessions Are Now Online
09 Jan | Nikos Vaggalis
article thumbnail


The talks presented at the 21st annual EuroPython conference are now available for free on YouTube. Topics ranged from Code and Tech to Social and Career advice.


The Art and Science of Conversational AI
08 Jan | Sue Gee
article thumbnail


Nine teams have been selected for the fifth iteration of the Alexa Prize SocialBot Grand Challenge. Will one of them succeed this year in claiming the $1 Million that is on offer for the first Social Bot capable of holding an engaging and coherent conversation lasting 20 minutes?


Sound Blaster Creator Dies
06 Jan | Sue Gee
article thumbnail


Sim Wong Hoo, CEO of Creative Technology, has died at the age of 67. He brought us the Sound Blaster card, the product that enabled the PC to do much more than simply beep.


Future Learn Unlimited Offer
06 Jan | Lucy Black
article thumbnail


Programmers love learning. In particular they have embraced online learning with many developers revealing in surveys that they enrol in multiple courses - sometimes concurrently! So here's news of an offer from Future Learn you might find interesting.


Responsible AI Course Free From Amazon
05 Jan | Sue Gee
article thumbnail


Bias and fairness have become important issues as AI and machine learning continue to take over decisions in all walks of life. Amazon's Machine Learning University has added a new course addressing these issues with practical application that is publicly accessible online for free.


Wing Python 9 Optimizes Debugger
05 Jan | Kay Ewbank
article thumbnail


Wing Python 9 has been released with support for support for Python 3.11 and optimizations to the debugger among the improvements.



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

Microsoft Azure Compute: The Definitive Guide 

Author: Avinash Valiramani
Publisher: ‎ Microsoft Press
Pages: 320
ISBN: 978-0137564446
Audience: Azure users
Rating: 4.5
Reviewer: Kay Ewbank

This book is a guide to Azure compute services for IT professionals who need to work out the best way to implement Azure, then deploy and operate it. 

Book Watch

Programming the Raspberry Pi Pico/W in MicroPython (I/O Press) 

This book reveals what you can do with the Pico's GPIO lines together with widely used sensors, servos and motors and ADCs. After covering the GPIO, outputs and inputs, events and interrupts, Harry Fairhead and Mike James give you hands-on experience of PWM (Pulse Width Modulation), the SPI bus, the I2C bus and the 1-Wire bus. This second edition has been expanded to cover wi-fi connectivity provided by the Pico W.


Scala for the Impatient, 3rd Ed (Addison-Wesley) 

This book is a complete yet concise guide that reflects the major enhancements of Scala 3, from improved syntax and revamped type system to powerful contextual abstractions.Cay Horstmann, author of Core Java, covers what working developers need to know, focusing on hands-on solutions, not academic theory.


GoLang: The Ultimate Guide (CRC Press) 

This book takes a step-by-step approach to problem solving and skill development using Go. Sufyan bin Uzayr starts with a quick run-through of the basic concepts, before moving on to the more advanced, hands-on core concepts, with a focus on real-world problems. The book places special emphasis on writing clean and optimized code, with additional chapters focused on coding methodology.




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:‎ 013803365X>



Last Updated ( Saturday, 14 January 2023 )