Programming News and Views
Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info
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.
November Week 4
04 Dec | Editor
This week we start with an extract from the The Trick Of The Mind, the latest title in the I Programmer Library. This book is for everybody, programmers and non-programmers alike, and reveals why the amazing skill of programming makes you think differently - in a good way. As usual, this digest has a summary of this week's news written for programmers by programmers.
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, the repository of electronic preprints that, after 30 years, has almost 2 Million scientific articles on open access.
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). Two new libraries, TorchVision and TorchAudio have also been released.
Time To Open Advent Of Code
01 Dec | Sue Gee
December 1st is much anticipated among those who like programming puzzles. It is time to start collecting stars by solving small puzzles on the Advent of Code website with the goal of amassing 50 stars by Christmas Day, December 25th. Raku has also opened its advent calendar and there's a brand new Bekk Christmas blog with informational content on multiple topics.
Raspberry Pi Goes Public And For Profit?
01 Dec | Harry Fairhead
The Raspberry Pi is an amazing piece of hardware and behind it there is an amazing organization. Now there are plans to take it public with an IPO on the London Stock Exchange. Does this mean that its going to be for profit from then on?
AWS BugBust Challenge Underway In World Guinness Record Attempt
30 Nov | Sue Gee
As part of its annual re:Invent conference, Amazon Web Services (AWS) is running a BugBust Challenge. Java and Python developers of all skill levels, can compete to fix as many software bugs as possible to earn points and climb the global leaderboard.
PHP 8.1 Released With Enums, Read-Only Properties and Fibers
30 Nov | Alex Armstrong
PHP, the server-side web language used for eight out of ten websites using server-side code, has an annual release cycle and the latest update to this venerable workhorse of the web has just been released.
New Lightweight IDE From JetBrains
29 Nov | Sue Gee
JetBrains has unveiled an early preview of a lightweight IDE and code editor. Fleet is designed to be ready to use without the need for user configuration and also facilitates development in the cloud and on remote servers.
Secrets Detector Added To Amazon CodeGuru
29 Nov | Kay Ewbank
Amazon has updated CodeGuru to detect hardcoded secrets, such as usernames and passwords, database connection strings, tokens, and API keys from AWS in Java and Python repositories.
Prize Awarded for Computer Model of COVID Airborne Spread
28 Nov | Sue Gee
The 2021 ACM Gordon Bell Special Prize for High Performance Computing has been awarded to a six-member team from Japan for a novel aerosol simulation methodology investigating how COVID-19 might spread from person to person via aerosolized droplets.
November Week 3
27 Nov | Editor
Every day I Programmer has new material written by programmers, for programmers. This week Harry Fairhead shows how to get a Raspberry Pi to get data from the 1-Wire Bus and Ian Elliot continues his series on PHP, looking at its object-oriented features. Plus the week's books and news.
Call For Code Winner Addresses Problem of Safe Drinking Water
26 Nov | Sue Gee
A team from India has been selected as the Grand Prize winner of IBM's 2021 Call For Code developer challenge with Saaf Water, an AI-powered IoT solution that provides feedback on water quality.
LWJGL - The Lightweight Java Game Library Version 3.3 Released
26 Nov | Nikos Vaggalis
After more than two years, the long-awaited release of this open source library is finally here, and with a lot to offer.
TypeScript 4.5 Adds Awaited
25 Nov | Ian Elliot
TypeScript 4.5 has been released with improvements including support for the Awaited type, improvements to the support promises, and new snippet completions.
Intel Releases ControlFlag 1.0
25 Nov | Kay Ewbank
ControlFlag, Intel's open source AI-powered bug checker has been updated to version 1.0. ControlFlag uses machine learning and works with any programming language with control structures.
Assembly x64 Programming
Tuesday 30 Nov
Author: Mike McGrath
Present and Future Values
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,
The Trick Of The Mind
This introductory chapter of my new book on the nature of programming is aimed at programmers and non-programmers alike. If you can't program then find out why you should learn. If you can program then find out why what you do is special and how it is a generally applicable thinking style.
Not So Complex Numbers in C#
Did you know that .NET supports complex numbers? The Complex struct is easy to use and just needs a little extra publicity so that we all remember it's there!
Raspberry Pi IoT In C Using Linux Drivers - 1-Wire And The DS18B20
Linux drivers make working with devices so easy - assuming you know how. Here's how to get a Raspberry Pi to get data from the 1-Wire Bus.
Ten minutes To PHP Objects
PHP is a fully object-oriented language with lots of powerful features. This introductory guide looks at how PHP handles objects.
Follow Book Watch on Twitter
Book Watch is I Programmer's listing of new books and is compiled using publishers' publicity material. It is not to be read as a review where we provide an independent assessment. Some but by no means all of the books in Book Watch are eventually reviewed.
The LEGO MINDSTORMS Robot Inventor Activity Book (No Starch Press)
Friday 26 Nov
With its assortment of bricks, motors, and smart sensors, the Lego Mindstorms Robot Inventor set opens the door to a physical-meets-digital world. In this book, Daniele Benedettelli expands that world into an entire universe of fun, uniquely interactive robotic creations. Using the Robot Inventor set and a device that can run the companion app, you’ll learn how to build bots beyond your imagination—from a magical monster that gobbles up paper and answers written questions, to a remote-controlled transformer car that you can drive, steer, and shape-shift into a walking humanoid robot at the press of a button.
The Trick Of The Mind: Programming and Computational Thought (I/O Press)
Wednesday 24 Nov
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.
Teach Yourself VISUALLY Microsoft Teams (Visual)
Monday 22 Nov
In this book, Matt Wade and Sven Seidenberg turn their years of engineering and IT experience loose on the virtual collaboration software. The book has step-by-step screen shots that show how to tackle hundreds of Microsoft Teams tasks. Each task-based spread covers a single technique.
What Makes Us Smart (Princeton University Press)
Friday 19 Nov
This book, subtitled "The Computational Logic of Human Cognition", examines the paradox that human's are incredibly smart and stupid at the same time, with powerful and flexible perception, language, and reasoning but routinely committing errors. Samuel Gershman argues that our cognitive errors are not haphazard. Rather, they are the inevitable consequences of a brain optimized for efficient inference and decision making within the constraints of time, energy, and memory―in other words, data and resource limitations.
Pipeline as Code (Manning)
Wednesday 17 Nov
This book, subtitled "Continuous Delivery with Jenkins, Kubernetes, and Terraform" is a practical guide to automating your development pipeline in a cloud-native, service-driven world. Mohamed Labouardy uses the latest infrastructure-as-code tools like Packer and Terraform to develop reliable CI/CD pipelines for numerous cloud-native applications. With the Pipeline as Code approach, you create a collection of scripts that replace the tedious web UI wrapped around most CI/CD systems.
Previous Book Watch.