June Week 4
Saturday, 29 June 2024

Our weekly digest lists the week's news, new titles added to our Book Watch Archive and our latest book review. This week's first featured article shows how to use subprocesses in Python while the second, from our History section, is about Konrad Zuse who not only built the first working computer but also devised the first high-level programming language.

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

I Programmer Logo Square

June 20 - 26, 2024

Featured Articles

Programmer's Python: Async - Subprocesses
24 Jun | Mike James
article thumbnail

You can use a subprocess from Python even if it isn't a Python program you want to control. Find out how to use them in this extract from Programmer's Python: Async .

Konrad Zuse and the First Working Computers
23 Jun | Historian
article thumbnail

You may well never have heard of Konrad Zuse, but he has a better claim than most to be the man who invented the programmable computer in the sense of actually building one. In fact, he built several. Zuse could also be the man who invented the first high-level programming language. So why don't we know more about him and what he did?

Programming News and Views

The Ongoing State Of JavaScript
26 Jun | Ian Elliot
article thumbnail

The latest State of JavaScript Survey has just been published, bringing us a wealth of details about what parts of the JavaScript ecosystem and used, loved and wanted by developers.

CDN Serves Malware - 100,000 Polyfil Users At Risk
26 Jun | Mike James
article thumbnail

Back in the day, before modern JavaScript was all grown up, a lot of us resorted to polyfills to make up for browsers not supporting the very latest features. It looks as if that choice is coming to bite us. Is this the problem with open source?

Let Oracle's Coding Assistant Do The Grunt Work
25 Jun | Nikos Vaggalis
article thumbnail

Oracle is getting into the coding assistants game. The aptly named "Oracle Code Assist" is going to be optimized for Java, SQL, and Oracle Cloud-based applications.

NumPy 2 Released
25 Jun | Kay Ewbank
article thumbnail

NumPy 2.0 has been released, the first major new version since 2006. NumPy is the fundamental mathematical library for Python, and this release adds new features and performance improvements, but also breaking changes.

More Jetpack Compose Updates
24 Jun | Mike James
article thumbnail

The July release of Android Jetpack Compose has some improvements and it is faster, but is it what we want?

ScyllaDB 6 Adds Node Distribution Feature
24 Jun | Kay Ewbank
article thumbnail

ScyllaDB 6.0 has been released with two major features that change the way it works: a dynamic way to distribute data across nodes that significantly improves scalability; and support for strongly consistent topology updates

Look Once to Hear - A Spy's Dream Come True
23 Jun | Harry Fairhead
article thumbnail

Deep learning has triumphed again. You can don a pair of headphones, look at a person talking and from then on the system will track the person so you can hear them as they move away or become swamped in noise. It's the ultimate cocktail party effect.

June Week 3
22 Jun | Editor
article thumbnail

Take a break and catch up with the latest articles, book reviews and news posted on this site. In an extract from Applying C For The IoT with Linux , Harry Fairhead explains BCD Arithmetic. Turning to C++, Mike James looks at how to redefine operators to create functors and function objects.

Researchers Use AI To Decode Dog Language
21 Jun | Lucy Black
article thumbnail

Scientists from the University of Michigan have used AI to decode what dogs mean by different types of bark. Wav2Vec2 succeeded at four classification tasks - dog recognition, breed identification, gender classification, and context grounding.

Rust Foundation Announces Safety-Critical Consortium
21 Jun | Kay Ewbank
article thumbnail

The Rust Foundation, the nonprofit organization dedicated to supporting and sustaining the Rust programming language, has announced a Safety-Critical Rust Consortium along with industry partners including Arm, AdaCore, and Lynx Software Technologies.

Mirascope-Python's Alternative To Langchain
20 Jun | Nikos Vaggalis
article thumbnail

Mirascope is a Python library that lets you access a range of Large Language Models, but in a more straightforward and Pythonic way.

Apache SkyWalking 10 Adds Layer and Service Hierarchy
20 Jun | Kay Ewbank
article thumbnail

Apache SkyWalking 10 has been released with improvements including a Layer and Service Hierarchy that streamlines monitoring by organizing services and metrics into distinct layers. The Kubernetes Network Monitoring has also been improved.


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

Serverless As A Game Changer (Pearson)

Author: Joe Emison
Publisher: Addison-Wesley
Pages: 224
ISBN: 978-0137392629
Audience: Executives considering moving to a cloud environment
Rating: 4
Reviewer: Kay Ewbank

This book is subtitled 'how to get the most out of the cloud', and it sets out the decisions that need to be made by companies thinking about a move to running their business on cloud environments.

Book Watch

Pandas Workout (Manning)

This book aims to improve the reader's pandas skills to a professional-level through two hundred exercises. Reuven Lerner tests your abilities against common pandas challenges such as importing and exporting, data cleaning, visualization, and performance optimization. Each exercise utilizes a real-world scenario based on real-world data, from tracking the parking tickets in New York City, to working out which country makes the best wines.

Konrad Zuse's Early Computers (Springer)

This book describes the historical development of the architectures of the first computers built by the German inventor Konrad Zuse in Berlin between 1936 and 1945. Zuse's machines are historically important because they anticipated many features of modern computers. Raul Rojas examines the machines and features such as the separation of processor and memory, the ability to compute with floating-point numbers, a hardware architecture based on microprogramming of the instruction set, and a layered design with a high-level programming language on top.

Dark Wire (Public Affairs)

This book tells the inside story of the largest law-enforcement sting operation ever, in which the FBI made its own tech start-up to wiretap the world. Joseph Cox looks at how a powerful app for secure communications called Anom took root among organized criminals. They believed Anom allowed them to conduct business in the shadows. Except for one thing: it was secretly run by the FBI. The book reveals the true scale and stakes of this unprecedented operation through the agents and crooks who were there.




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








Last Updated ( Saturday, 29 June 2024 )