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.
August 8 - 14, 2024
Featured Articles
|
Extending & Embedding Python Using C - Embedding 13 Aug | Mike James
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
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.
|
|
Programming News and Views
|
Software Developer Jobs In Decline? 14 Aug | Sue Gee
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
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
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
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
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
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
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
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
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
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
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.
|
|
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.
|
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> |