August Week 2
Saturday, 17 August 2024

Get up to speed on stuff that affects you as a developer with our weekly digest which summarizes the week's news together with links to the latest book review and our additions to Book Watch. This week's top featured article is about embedding Python code into routines written in C. We also have an article from our History section about Vannevar Bush marking 50 years since his death in 1974

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

I Programmer Logo Square

August 8 - 14, 2024

Featured Articles


Extending & Embedding Python Using C - Embedding
13 Aug | Mike James
article thumbnail

If you know how to extend Python you also know how to embed it. This even has advanatages from the point of view of testing. This is an extract from the new book by Mike James that helps you combine the speed and power of C with the versatility and ease-of-programming of Python.


Vannevar Bush - The Man Who Didn't Invent The Computer
08 Aug | Historian
article thumbnail

As well as being the founder of defense company Raytheon and heading the Office of Scientific Research and Development during World War II, Vannevar Bush is remembered for his Differential Analyser, an early analog computer, and for introducing a concept that we now consider the hyperlink. He died 50 years ago, on June 28, 1974 at the age of 84.

Banner

Programming News and Views


Software Developer Jobs In Decline?
14 Aug | Sue Gee
article thumbnail

After a post-pandemic boom in well-paid jobs for software developers, job openings are now down on pre-pandemic levels and after many, well-publicized, layoffs from major tech companies in 2023, this year has already seen 60,000 job cuts across 254 companies.


The Siren Call Of Google's Pigweed - Easy IoT?
14 Aug | Harry Fairhead
article thumbnail

The bottom line is no, but you might like to read on to find out what it is all about and see if you think I'm wrong.


Linux At All-Time High, But Still Tiny On Desktop
13 Aug | Harry Fairhead
article thumbnail

Linux has increased its share of the worldwide desktop operating system market by almost half a percent in a single month, going from 4.05% in June to 4.45% in July. StatCounter is the source of these figures.


Faster Bun Released
13 Aug | Kay Ewbank
article thumbnail

Bun v1.1.22 has been released with performance improvements so xpress is now three times faster in Bun, ES modules load faster on Windows, and there's a 10% faster Bun.serve() at POST requests.


VS Code Extensions Can Now Use Copilot APIs
12 Aug | Kay Ewbank
article thumbnail

Microsoft has announced two new APIs for using the language models of GitHub Copilot in VS Code: a chat API and a language model API. The extensions mean developers can add extensions that use the APIs for Copilot to build custom chat participants that users can interact with in the GitHub Copilot Chat view in VS Code.


LZ Compression Now Eight Times Faster
12 Aug | Mike James
article thumbnail

The latest release of the LZ compression algorithm has been released with support for multithreading, enabling a dramatic improvement in compression speeds of up to eight times.


DeepMind Plays Table Tennis
11 Aug | Lucy Black
article thumbnail

Not content with winning at Go and Chess, competing successfully in the Math Olympiad and making advances in Quantum Chemistry, DNA folding and weather forecasting, DeepMind has turned its hand, or rather its robotic arm, to table tennis.


Perl and Raku Conference 2024 Sessions Now Available Online
09 Aug | Nikos Vaggalis
article thumbnail

The sessions from this year's TPRC (formerly known as YAPC::NA), the premier Perl developer community conference,
are now available online, for free.


Pico 2 Faster With More Memory And RISCier
09 Aug | Harry Fairhead
article thumbnail

The Pi Pico 2 is the very latest from the newly "floated" Raspberry Pi Holdings plc. It has some interesting extras, but also some drawbacks - in particular no WiFi or Bluetooth initially.


Google Launches Spanner Graph
08 Aug | Kay Ewbank
article thumbnail

Google has announced Spanner Graph, an addition to Google Spanner that adds graph database capabilities to Google's fully managed distributed SQL database service.


Create Your Own LLM Pipelines With Instill AI
08 Aug | Nikos Vaggalis
article thumbnail

Instill AI are the makers of the Instill Core platform which includes a powerful visual pipeline builder for chaining LLMs together without writing any code.

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


Fundamentals of Database Management Systems

Author: Dr. Mark L. Gillenson
Publisher: Wiley
Pages: 416
ISBN:978-1119907466
Print:1119907462
Audience: Database managers
Rating: 3
Reviewer: Kay Ewbank

This book is aimed at people taking a one-semester course in database management as part of their larger information systems management course. As such, it deliberately sets out not to be encyclopedic but to provide a firm grounding.

Book Watch


CUDA Fortran for Scientists and Engineers, 2nd Ed (Morgan Kaufmann)

This book shows hows how high-performance application developers can use the power of GPUs using Fortran. Gregory Ruetsch and Massimiliano Fatica presume no prior parallel computing experience, and cover the basics along with best practices for efficient GPU computing using CUDA Fortran.

 


Mastering Terraform (Packt)

This book looks at how to use Terraform features to develop efficient cloud infrastructure. Mark Tinderholt begins by introducing Terraform's architecture, both as a command-line tool and a programming language, HashiCorp Configuration Language (HCL). Later chapters look at best practices, usage, and architectural patterns and how to implement Terraform on virtual machines (VMs), Docker/Kubernetes, Serverless, and multiple cloud platforms such as AWS, Azure, and GCP.

 


Classic Game Programming on the NES (Manning)

This all-practical beginner's guide is full of step-by-step guidance on everything from graphics and music, to enemy AI, to the 6502 Assembler language you need to get the most out of the Nintendo Entertainment System (NES). Tony Cruise explains modern emulators and breaks down technical elements into step-by-step instructions and diagrams.

 

 

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

<ASIN:1119907462>

<ASIN:044321977X >

<ASIN:1835086012>

<ASIN:1633438015>

Last Updated ( Saturday, 17 August 2024 )