Happy New Year to all our readers. I Programmer has been covering the news since 2010 and since January 2012 we have produced this digest of the site's news content based on the weekly Newsletter. It's a useful way to keep up with hot topics of interest to developers.
To receive this digest automatically by email, sign up for our weekly newsletter.
December 28, 2023 - January 03, 2024
Featured Articles
|
JavaScript Canvas - Typed Arrays 01 Jan | Ian Elliot
Working with lower level data is very much part of graphics. This extract from Ian Elliot's book on JavaScript Graphics looks at how to use typed arrays to access graphic data.
|
The I Programmer Java 2023 Recap 28 Dec | Nikos Vaggalis
At I Programmer we continue to monitor Java's status closely. Here's what we've recorded throughout 2023.
|
|
Programming News and Views
|
What Fools AI, Fools A Human 03 Jan | Mike James
Before large language models became flavor of the year, convolutional networks were the hit. They solved the problem of computer vision, but they also introduced a new problem - adversarial images - which made them look silly and very, very, unhuman-like.
|
Urban Arts Awarded $4 Million For Computer Science In Middle Schools 03 Jan | Sue Gee
The funds come from the U.S. Dept. of Education for a 5-year program to create an engaging, game-based, middle school Computer Science course using Microsoft Minecraft. It is intended to reach 3,450 middle schoolers (6th-8th grades) in New York and California.
|
Oracle On Azure - First Service Available 02 Jan | Kay Ewbank
Oracle says its its first Oracle Database @ Azure service is now generally available. Oracle Exadata Database Service is the first of several planned Oracle database services to run on Oracle Cloud Infrastructure (OCI) in Azure data centers.
|
Turbo Pascal Turns 40 02 Jan | Sue Gee
Towards the end of 2023 Turbo Pascal turned 40 and prompted many of us to remember it as one of the breakthoughs in programming languages. As a compiler combined with an IDE, Borland brought out a product that was both affordable and fast.
|
Meta Releases AI Safety Tools 01 Jan | Kay Ewbank
Meta has released open source tools for checking the safety of generative AI models before they are used publicly. The interestingly named Purple Llama is an umbrella project featuring open trust and safety tools and evaluations that Meta says is meant to level the playing field for developers to responsibly deploy generative AI models and experiences in accordance with best practices.
|
TornadoVM Reaches Version 1.0 01 Jan | Nikos Vaggalis
TornadoVM is a plug-in to OpenJDK that allows developers to automatically run Java programs on heterogeneous hardware. The project has just matured to version 1.0.
|
Virtual Walking 31 Dec | Lucy Black
It is a fundamental problem of VR and games that the virtual world is limitless, but you are constrained to a little box. Now we have VR Shoes from Freeaim VR that might just let you walk as far as you could virtually want to.
|
The German Government's Sovereign Tech Fund For OSS 29 Dec | Nikos Vaggalis
An initiative by the German Federal Government aims to strengthen the important role Open Source Software plays in modern society.
|
LinkedIn Open Sources Happiness Framework 29 Dec | Kay Ewbank
LinkedIn has made its Developer Productivity and Happiness Framework open source, just in time to help with your New Year's Resolution, whether that's to be more productive or to be happier. You're bound to have one of the two on your list of things you'll give up on halfway through January.
|
Microsoft Goes All Out On Educating Developers 28 Dec | Nikos Vaggalis
What better way to lure devs into the platform than to provide clear how-to instructions and deep educational material?
|
Ruby 3.3 Makes Prism Parser Default 28 Dec | Kay Ewbank
Ruby 3.3 is now at release candidate stage, with improvements including a new parser named Prism, the use of Lrama as a parser generator, and a new pure-Ruby JIT compiler named RJIT.
|
|
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
|
Code: The Hidden Language of Computer Hardware and Software 2nd Ed
Top Book 2023 Author: Charles Petzold Publisher: Microsoft Press Date: August 2022 Pages: 480 ISBN: 978-0137909100 Print: 0137909101 Kindle: B0B123P5GV Audience: General Rating: 5 Reviewer: Mike James Code! We all need to know about it.
|
Book Watch
|
Learn Java with Projects (Packt)
This book begins by exploring the fundamentals of Java, from its primitive data types through to loops and arrays before moving on to object-oriented programming (OOP). Dr. Seán Kennedy and Maaike van Putten look at key topics such as classes and objects, inheritance, interfaces and lambda expressions.
|
Autographic Design (MIT Press)
Subtited "The Matter of Data in a Self-Inscribing World", in this book Dietmar Offenhuber argues that citizen scientists, environmental activists, and forensic amateurs are using analog methods to present evidence of pollution, climate change, and the spread of disinformation. Offenhuber presents a model for these practices, a model to make data generation accountable: autographic design.
|
From Deep Learning to Rational Machines (Oxford University Press)
Subtitled "What the History of Philosophy Can Teach Us about the Future of Artificial Intelligence", this book provides a framework for thinking about foundational philosophical questions surrounding the use of deep artificial neural networks ("deep learning") to achieve artificial intelligence. Specifically, Cameron J. Buckner links recent breakthroughs to classic works in empiricist philosophy of mind
|
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:1871962625>
<ASIN:B07XJQDS4Z>
<ASIN:0137909101>
<ASIN:1837637180>
<ASIN:0262547023>
<ASIN:0197653308> |