This week saw the publication of Extending & Embedding Python Using C, the latest title in the I Programmer Library. It is a book that contains information you will find nowhere else on the Internet about how to benefit from the speed of C in Python and the ease of programming in Python to access the C API. We have an extract and its Book Watch entry.
To receive this digest automatically by email, sign up for our weekly newsletter.
September 28 - October 04, 2023
Featured Articles
|
Extending & Embedding Python Using C - Computing Pi 02 Oct | Mike James
Discover what goes into coding a Python extension module and see how fast C is when compared to Python by using it to compute Pi.
|
Books For Experienced JavaScript Developers 28 Sep | Kay Ewbank
The team of I Programmer book reviewers read a lot of programming titles, and our programmer's bookshelf section provides a guide to those that we thought were among the best, with recommendations of the books you might find helpful at different stages in your personal development.
|
|
Programming News and Views
|
Python 3.12 Is Out And It Has Sub-Interpreters 04 Oct | Mike James
It's that time of year - a new Python is available for us to use rather than just test out. Python 3.12 isn't obviously groundbreaking, but it could be if the next release enthusiastically builds on its new features.
|
IBM's CEO - No Programmer Is Threatened By AI 04 Oct | Sue Gee
With the growing adoption of AI-based tools across the board, the question is whether our jobs are at risk. It is reassuring to know that IBM's CEO Arvind Krishna says he doesn't intend to lose any programmers because of AI - indeed he intends to hire more.
|
MongoDB Improves Developer Features 03 Oct | Kay Ewbank
The MongoDB company has announced updates to improve the developer experience. The changes include updates to Atlas and a new edge platform.
|
Model Your APIs With AWS Smithy 03 Oct | Nikos Vaggalis
Smithy is an open source project by AWS with which you can model your APIs, generate code and documentation for clients and servers, as well as other artifacts, in many programming languages.
|
Azure Drops MariaDB Support, Adds Free SQL DB 02 Oct | Kay Ewbank
Microsoft has announced changes to its Azure database services that will see support dropped for MariaDB and a free tier added for the preview of Azure SQL databases.
|
Linux Kernel Long-Term Support Cut 02 Oct | Harry Fairhead
News from the recent Open Source Summit Europe is that long term support for the Linux kernel is being reduced from 6 years to 2 years. How disruptive is this likely to be?
|
DynIBaR Can Freeze Time 01 Oct | David Conrad
DynIBar aka Neural Dynamic Image-Based Rendering is a new approach to synthesizing novel views from mobile phone video footage. Not only does the technique eliminate blur and shake, it can even do bullet time effects to freeze time while sweeping the camera around to highlight a dramatic moment.
|
Secure Code Warrior Announces Devlympics 29 Sep | Alex Denham
Secure Code Warrior is to host its third annual Devlympics secure coding competition on October 17-18, 2023. Devlympics is a free tournament of coding challenges for developers of all levels of expertise.
|
W3C Issues Web Sustainability Guidelines 29 Sep | Kay Ewbank
The World Wide Web Consortium (W3C) Sustainable Web Design Community Group has released a draft report on sustainable web design. The Web Sustainability Guidelines (WSG) 1.0 set out ways to design and implement digital products and services that put people and the planet first.
|
Raspberry Pi 5 Announced 28 Sep | Harry Fairhead
Despite strong suggestions that a Pi 5 would be delayed until 2024, the Pi 5 has been announced and shipments are promised in the last week in October.
|
Happy Birthday To Wolfi Linux Undistro 28 Sep | Nikos Vaggalis
It's the the one-year anniversary of Wolfi, the first community Linux undistro focused on supply chain security. A lot has happened during that year. Let's find out what.
|
|
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
|
Python Crash Course, 3rd Ed (No Starch Press)
Author: Eric Matthes Publisher: No Starch Press Pages: 552 ISBN: 978-1718502703 Audience: People wanting to learn Python Level: Introductory/Intermediate Audience: Not the complete beginner Rating: 4 Reviewer: Alex Armstrong To reach a third edition this book must be doing something right...
|
Book Watch
|
Extending & Embedding Python Using C (I/O Press)
This book tells Python programmers everything they need to know about the C API, which is what you use to create a C extension for Python. Mike James explains how to create C extensions, and shows how to use this to make C-based applications and libraries available to Python. He also looks at how to convert Python functions to C to speed things up, and how to work with modules, objects, types and threads.
|
ASP.NET Core in Action, 3rd Ed (Manning)
Fully updated to ASP.NET Core 7.0, in this book Microsoft MVP Andrew Lock shows how to use C# and .NET skills to build cross-platform web applications. This revised bestseller reveals the latest .NET patterns, including minimal APIs and minimal hosting.
|
Unsupervised (Wiley)
Subtitled, "Navigating and Influencing a World Controlled by Powerful New Technologies", this book examines the emerging technologies and tools that are starting to revolutionize our world, and looks at how we have arrived at this point, and who holds the reins of these formidable technologies, mostly without any supervision.
|
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:1718502702>
<ASIN:B0CK3X93KF>
<ASIN: 1633438627>
<ASIN:B0CK71TQ17>
<ASIN:1394209908> |