Every day I Programmer has new material written by programmers, for programmers. This digest gives a summary of the latest content, which this week includes an extract from Programmer's Python: Async about the process pool and advice from Tom Lester about API Security.
To receive this digest automatically by email, sign up for our weekly newsletter.
November 16 - 22, 2023
Featured Articles
|
Programmer's Python: Async - The Process Pool 20 Nov | Mike James
The process pool is the way to make your Python program run faster even if it is CPU bound. Find out how to use the pool in this extract from Programmer's Python: Async .
|
What You Need to Know About API Security 17 Nov | Tom Lester
In contemporary software designs, Application Programming Interfaces (APIs) serve as vital components, facilitating communication between different software programs, particularly in microservices systems. Ensuring API security is therfore paramount.
|
|
Programming News and Views
|
How High Can Kotlin Go? 22 Nov | Mike James
Having entered the Top 20 of the TIOBE Index in September 2023, Kotlin has continued its upward trend. Is it going to break into the Top 10 any time soon? Could it emulate Python and rise to the top?
|
Microsoft Announces New Tools at Ignite 22 Nov | Kay Ewbank
Microsoft announced a range of new features for its tools at its annual Ignite conference, with new ways to customize Microsoft 365 and extra AI facilities for Azure.
|
Microsoft's Generative AI for Beginners 21 Nov | Nikos Vaggalis
A free, self-paced online course about Generative AI is on offer from Microsoft's Azure Cloud Advocates. It's a 12-lesson curriculum targeted at complete novices to LLMs.
|
PhpStorm Updated For PHP 8.3 21 Nov | Kay Ewbank
The latest version of PhpStorm, the IDE for PHP and web development from JetBrains, has been updated to support the new features of PHP 8.3, due to be released later this week.
|
Azure CosmosDB for PostgreSQL Adopts Version 16 20 Nov | Nikos Vaggalis
Shortly after version 16 of PostgreSQL was released, CosmosDB follows suit adopting the new version applicable to production workloads.
|
Apache Kyuubi 1.8 Adds Web UI 20 Nov | Kay Ewbank
Apache Kyuubi 1.8 has been released with improvements including a new experimental Web UI and a new chat engine with OpenAI ChatGPT backend.
|
Holiday Gifts For Programmers 19 Nov | Lucy Black
As Black Friday looms, the well-organized among us are hitting the shops to be ready with our festive gifts, though I doubt many of us are as ready as the friend who told me they've already finished wrapping their prezzies!
|
Seasonal Deals From edX and Udacity 17 Nov | Sue Gee
The season of discount deals has arrived early. edX is offering a 20% off selected courses and program bundles for Cyber Monday. Udacity has an even better Black Friday Deal with 50% off subscriptions.
|
Google Resumes Transition To Manifest V3 17 Nov | Ian Elliot
Google has resumed the planned deprecation of Manifest V2, giving notice to Chrome extension developers that Manifest V2 extensions will be phased out as early as June 2024 in the prestable versions - Dev, Canary and Beta - of Chrome 127 and later.
|
Helidon Microservices Framework Version 4 Reaches General Availability 16 Nov | Nikos Vaggalis
Helidon, the open source microservices framework by Oracle, has been updated to version 4, just a month after the release of Java 21. With this release Helidon becomes the world’s first virtual threads-based microservices framework.
|
Microsoft Launches Secure Future Initiative 16 Nov | Kay Ewbank
Microsoft has launched the Secure Future Initiative, a focus on improving security that includes software development, new identity protections, and faster responses to vulnerabilities.
|
|
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
|
Object-Oriented Python
Author: Irv Kalb Publisher: No Starch Press Date: January 2022 Pages: 416 ISBN: 978-1718502062 Print: 1718502060 Kindle: B0957SHYQL Audience: Python developers Rating: 3 Reviewer: Mike James Python, Object-Oriented? Not a lot of programmers know that!
|
Book Watch
|
The Android Malware Handbook (No Starch Press)
Written by machine-learning researchers and members of the Android Security team, this guide subtitled "Detection and Analysis by Human and Machine" tackles discovering and understanding the malware that targets the Android operating system. Qian Han et al provide a comprehensive introduction to detecting common threats facing the Android ecosystem today.
|
Programming Your GPU with OpenMP (The MIT Press)
This book looks at how to work with graphics processing units (GPUs). Tom Deakin and Timothy Mattson show how to use OpenMP to program a GPU using just a few directives and runtime functions. The authors share best practices for writing performance portable programs, and look at how to go further to maximize performance by using CPUs and GPUs in parallel.
|
Startup Story (Peakpoint Press)
In this book, with the subtitle "An Entrepreneur's Journey from Idea to Exit", serial entrepreneur Martin Warner takes a fledgling company all the way from zero to hero, selling it for $50 million after a mere 17 months.
|
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:1871962765>
<ASIN:1871962706>
<ASIN:1718502060>
<ASIN:171850330X>
<ASIN:0262547538>
<ASIN:1510778780> |