Our weekly digest lists the week's news, new titles added to our Book Watch Archive and our weekly book review. This week's first featured article comes from Applying C For The IoT and looks at Sockets. The second is from our History section and looks at computing technology in the time before computers.
To receive this digest automatically by email, sign up for our weekly newsletter.
April 21 - 27, 2022
Featured Articles
Applying C - Sockets The Client Harry Fairhead
Sockets are a fundamental commnication method and you need to know how to use them. This extract is from my book on using C in an IoT context.
|
Pre-History of Computing Historian
When was the dawn of computing? We tend to date it from the middle of the 20th century when the first programmable computers were built in the UK, the USA and also in Russia and Germany. Prior to that "computers" referred to people who performed calculations - and in this article we look at the history of making calculations.
|
Programming News and Views
Go Survey 2021 27 Apr | Janet Swift
Results of the 2021 Go Developer Survey, its sixth edition, show a very high level of satisfaction among users of the language and confidence in the long term direction of the Go project.
|
$200K Call For Code 2022 Announced 27 Apr | Kay Ewbank
Sustainability and climate change are the focus of this year's Call For Code, the annual contest for developers run by IBM, the David Clarke Cause, United Nations Human Rights, and the Linux Foundation. The challenge is to build and deploy an open source solution for the chance to win the $200K Grand Prize.
|
Node.js 18 Adds Core Test Runner 26 Apr | Ian Elliot
Node.js 18 has been released with improvements including the enabling by default of global fetch, and a core test runner module.
|
C#11 Will Support Raw String Literals 26 Apr | Kay Ewbank
Details of what Microsoft is adding to C# 11 have been released, with changes concentrating on better performance along with new language features including raw string literals and checked user-defined operators.
|
DataStax Astra DB gets Change Data Capture 25 Apr | Nikos Vaggalis
DataStax adds CDC to its Astra DB database-as-a-service platform to deliver database changes in real time via event streams, making real-time data available for use across data lakes, data warehouses and other applications.
|
Java Refactoring Service For Azure Announced 25 Apr | Kay Ewbank
A Java refactoring service designed to make it easier to modify Java applications into microservices has been announced. The partnership between Microsoft Industry Solutions Organization and vFunction will see vFunction power Microsoft's Java Refactoring Service.
|
ZX Spectrum Turns 40 23 Apr | Sue Gee
The ZX Spectrum was the games computer that took the UK by storm and introduced BASIC to an entire generation of kids, many of whom went on to become programmers. Today marks 40 years since its launch on April 23rd, 1982.
|
LinkedIn Open Sources Feathr Machine Learning Feature Store 22 Apr | Kay Ewbank
LinkedIn has made Feathr open source. Feathr is the feature store LinkedIn built to simplify machine learning feature management and improve developer productivity.
|
Let's Encrypt Awarded the Levchin Prize 22 Apr | Sue Gee
This year's recipient of the $10,000 prize for significant advances in the practice of cryptography and its use in real-world systems, is Let's Encrypt. Its Executive Director, Josh Aas accepted the award at this month's 2022 Real-World Crypto conference.
|
Wing Python Improves Remote Development 21 Apr | Kay Ewbank
Wing 8.3 has been released and the developers say it improves remote development by allowing it to work without an SSH agent or command line OpenSSH or PuTTY configuration.
|
TornadoVM Makes It Possible To Run Java on GPUs and FPGAs 21 Apr | Nikos Vaggalis
A ray tracer in Java? That's just absurd! Is Java stepping into C++ privileged territory? Yes it is, thanks to TornadoVM.
|
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
Calling Tristan Needham's second book "The best math book I have read in a long time", Mike James concludes his review with:
What is most important about this book is that it isn't a presentation of differential geometry and forms, it is an explanation. We need more math books like this.
Added to Book Watch
More recently published books can be found in Book Watch Archive.
From the I Programmer Library
Recently published:
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.
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:1871962617>
<ASIN:B07SH923YX>
<ASIN:0691203709>
<ASIN:026204630X>
<ASIN:1943872961>
<ASIN:013691571X>
<ASIN:1871962722>
<ASIN:B09MDL5J1S>
|