This weekly digest is an extended version of the newsletter emailed to subscribers every Wednesday. As well as listing the week's featured articles and news items, it also includes the week's Book Review and additions to Book Watch together with news of titles in the I Programmer Library.
To receive this digest automatically by email, sign up for our weekly newsletter.
December 2 - 8, 2021
Featured Articles
JavaScript Canvas - WebGL 3D Ian Elliot
Graphics 3D is the utimate. In this extract from Ian Elliot's book on JavaScript Graphics we look at how to get started with WebGL 3D.
|
Present and Future Values Janet Swift
Taken from her book Financial Functions With A Spreadsheet, Janet Swift explains how the principles of present and future value apply even if the cash flow is irregular. The calculations are just a matter of breaking down the cashflow calculations into simple steps.
|
Programming News and Views
RegexLearn And Other RegEx Resources 08 Dec | Nikos Vaggalis
RegexLearn is an intuitive online instruction led playground where you get to learn how to construct regular expressions. We also revisit other tools, advanced regex constructs, regex programming language portability and how to deter Regular expression Denial of Service attacks.
|
What Web Almanac Tells Us About JavaScript 08 Dec | Ian Elliot
Now in its third year the Web Almanac explores every aspect of how the web is built and relies on over a hundred experts to make sense of data collected by HTTP Archive. Here are some of its findings about the almost universal use of JavaScript and WebAssembly which is conspicuous for its absence.
|
Major Update for Blender 07 Dec | Kay Ewbank
Twenty-one years after Blender 2.0, Blender 3.0 has been released in what the Blender Foundation claims is a "new era of content creation" using the free, open-source and cross-platform 3D computer graphics software for Windows, macOS and GNU/Linux platforms.
|
Triple Treat Machine Learning 07 Dec | Nikos Vaggalis
Here are three great Machine Learning and Artificial Intelligence courses, two of them from prestigious academic institutions and one from Google, all available as free videos.
|
Why We Need An Hour Of Code 06 Dec | Mike James
Today marks the start of Computer Science Education Week when schools and coding clubs around the globe will be staging Hour of Code Events. This year, however, the Hour of Code is more part of the routine than something remarkable.
|
Julia 1.7 - Better Performance On Several Fronts 06 Dec | Kay Ewbank
Julia version 1.7 has been released with improvements including reproducible random number generation and new threading capabilities together with automatic package installation.
|
Meet Ameca - The Future Face of Robotics 05 Dec | Lucy Black
Engineered Arts will be showcasing its latest humanoid robot, Ameca, at CES 2022. Meanwhile it has made a teaser video to reveal why Ameca is the ideal candidate for the study of human robot interaction.
|
The Art Of Computer Programming - A Great Present 03 Dec | Mike James
... for any programmer unless they already have the complete work. Even if they do there is now Part 5 of Volume 4 to add to the set and they are unlikely to have that one.
|
Compose Multiplatform Out of Beta 03 Dec | Nikos Vaggalis
Finally, after several milestones through Alpha and Beta versions, the multiplatform framework for building declarative UI applications goes stable with version 1. 0.
|
Creator of arXiv Wins Einstein Award 02 Dec | Sue Gee
2021 sees the inauguration of the Einstein Foundation Award for Promoting Quality in Research. It comes from the Berlin-based Einstein Foundation and carries a prize of 200,000 Euros. The first-ever individual laureate is Paul Ginsparg, creator of arXiv.
|
PyTorch 1.10 Focuses on Improved Training and Performance 02 Dec | Kay Ewbank
PyTorch, Facebook's open-source deep-learning framework, has been updated with an integration with CUDA Graphs API. The new version also has better performance thanks to JIT compiler updates, as well as beta support for the Android Neural Networks API (NNAPI).
|
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 enables us to continue posting.
Full Review
Mike James concludes his review:
This is a good book clearly written by someone who uses the language for real. The emphasis is on parallel programming for number crunching and the elements of Fortran are introduced to serve this purpose. It isn't a reference manual-style examination of the language and is much better for this. If you need to come to grips with number crunching-oriented Fortran, is there any other, then this is highly recommended.
Added to Book Watch
More recently published books can be found in Book Watch Archive.
From the I Programmer Library
Published this month:
Programmers think differently from non-programmers, they see and solve problems in a way that the rest of the world doesn't. In this book Mike James takes programming concepts and explains what the skill involves and how a programmer goes about it. In each case, Mike looks at how we convert a dynamic process into a static text that can be understood by other programmers and put into action by a computer. If you're a programmer, his intent is to give you a clearer understanding of what you do so you value it even more.
Recently published:
Deep C#: Dive Into Modern C# by Mike James
In Deep C#, I Programmer's Mike James, who has programmed in C# since its launch in 2000, provides a “deep dive” into various topics that are important or central to the language at a level that will suit the majority of C# programmers. Not everything will be new to any given reader, but by exploring the motivation behind key concepts, which is so often ignored in the documentation, the intention is to be thought-provoking and to give developers confidence to exploit C#’s wide range of features.
I Programmer has reported news for over 10 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:1871962013>
<ASIN: 1617295280>
<ASIN:0137487770>
<ASIN:1871962722>
<ASIN: B09MDL5J1S>
<ASIN:1871962714>
<ASIN:B09FTLPTP9>
|