August Week 4
Saturday, 02 September 2023

If you want to keep up with what's important from the point of view of the developer, you can rely on the  I Programmer team to sift through the news to select items that are of interest. Here's the digest of this week's content. 

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

I Programmer Logo Square

August 24 - 30, 2023

Featured Articles

Programmer's Python: Async - Futures
28 Aug | Mike James
article thumbnail

Python has promises -  it's just that they are called "futures" - and they are the best way to get results back to your main program. Find out how to use a future in this extract from Programmer's P

ython: Async .

Adding Software Composition Analysis to Your Software Project: Why and How
24 Aug | Gilad David Maayan
article thumbnail

Utilizing software composition analysis can revolutionize your approach to software development enabling you to understand the components of your software, identify vulnerabilities, maintain code quality and ensure license compliance. Here's what you need to know to choose the right SCA tool and integrate it into your development lifecycle.


Programming News and Views

Open Source Spurs Adoption Of Cloud Native Apps
30 Aug | Sue Gee
article thumbnail

The Eclipse Foundation has released the results of its 2023 Cloud Developer Survey, revealing an increased enterprise reliance on open source technologies to accelerate the adoption of cloud native solutions.

BitLocker Defeated Using Logic Analyser
30 Aug | Harry Fairhead
article thumbnail

Security is hard, very hard, in fact so hard that I really don't think a device can be secure if you have physical access to it. To prove the point news that Bitlocker can be bypassed if you have a cheap logic analyzer has just emerged.

.NET 8 Final Preview Improves ASP.NET Core
29 Aug | Kay Ewbank
article thumbnail

The final preview release of .NET 8 has been released, and from now on the .NET team will shift to release candidates. The developers say that almost all new features for the release are in their final shape, and that System.Text.Json and codegen have the biggest changes in this build.

Access LLMs From Java code With Semantic Kernel
29 Aug | Nikos Vaggalis
article thumbnail

You can now do this thanks to Microsoft's Semantic Kernel SDK which integrates Large Language Models (LLMs)
with conventional programming languages like C# and Python. The Java binding has recently been released too.

Flutter 3.13 Improves Impeller
28 Aug | Kay Ewbank
article thumbnail

Flutter 3.13 has been released with improvements to Impeller, Flutter's new graphics renderer. The new version also has new Engine APIs for foldable devices.

Learn To Chat with Your Data For Free
28 Aug | Nikos Vaggalis
article thumbnail

"LangChain: Chat with Your Data" is a brand new free and short course by Harrison Chase, CEO of LangChain himself, to learn how to use LLMs to converse with your own data. With around an hour of content, it is hosted on Andrew Ng's Deeplearning AI platform.

Advice and Admissions From Creator of C++
27 Aug | Sue Gee
article thumbnail

Bjarne Stroustrup is the creator of C++, author of many books and is currently a professor of Computer Science at Columbia University. In two short "DevBytes" from he tells how he became a computer scientist by mistake and provides  advice on having a balanced life and making the most of opportunities based on his experience.

Epic Gives Devs 100% Revenue
25 Aug | Lucy Black
article thumbnail

Epic Games has announced a new program for third-party developers on its store. Called Epic First Run, its main attraction of that dev retain a 100% revenue share during the first six months in return for temporary exclusivity.

Learn Python With Two Courses From David Beazley
25 Aug | Nikos Vaggalis
article thumbnail

The courses are "Practical Python Programming" and "Advanced Python Mastery". Both are free, self-paced and available under a Creative Commons license.

Chainguard Announces AI Images Bundle
24 Aug | Kay Ewbank
article thumbnail

Chainguard has announced a new AI Chainguard Images bundle aimed at developers of AI applications. Chainguard is a specialist in software supply chain security, and existing Chainguard images are container base images designed for minimalism and security.

The Lightning Fast JSON Parser Library For Java
24 Aug | Nikos Vaggalis
article thumbnail

simdjson-java is the Java version of simdjson, the JSON parser that uses SIMD instructions. How fast can it go?


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

Infrastructure as Code, Patterns and Practices

Author: Rosemary Wang
Publisher: Manning
Date: August 2022
Pages: 400
ISBN: 978-1617298295
Print: 1617298298
Kindle: B0B7SQQ8KQ
Audience: General
Rating: 3
Reviewer: Ian Elliot

All hardware should be software.

Book Watch

Functional Programming in Java (Pragmatic Bookshelf)

Subtitled "Harness the Power of Streams and Lambda Expressions", this book guides the reader from the familiar imperative style through the practical aspects of functional programming, using plenty of examples. Venkat Subramaniam shows how to apply the techniques to turn highly complex imperative code into elegant and easy-to-understand functional-style code.

ChatGPT (For Dummies)

This book introduces you to why everyone’s talking about ChatGPT. Pam Baker explains how ChatGPT works and how it can help you at work, in school, and beyond. The book shows how to write prompts, and how to evaluate and use ChatGPT results, and demystifies the artificial intelligence tool that can answer questions, write essays, and generate just about any kind of text it’s asked for.

The Hidden Potential of DNS In Security (Infoblox)

Subtitled "Combating Malware, Data Exfiltration, and more", this book reveals how attackers exploit DNS and how cybersecurity professionals can proactively use DNS to turn the tables and mitigate those threats. Joshua M Kuo and Ross Gibson show how knowing how to use the protective capabilities of DNS can give you an unprecedented head start in stopping today’s advanced cyberthreats.



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 :







<ASIN:1960940015 >


Last Updated ( Saturday, 02 September 2023 )