Get up to speed on stuff that affects you as a developer with our weekly digest. It summarizes the week's news together with links to the week's book review and the titles selected for Book Watch Archive. This week Ian Elliot discusses how to test and modify bit patterns with JavaScript's Canvas graphics and, from our History Section, a look back to the phenomenal success of Lotus 1-2-3.
To receive this digest automatically by email, sign up for our weekly newsletter.
August 5 - 11, 2021
Featured Articles
JavaScript Canvas Bit Manipulation Ian Elliot
If you are going to work with bitmaps at the most basic level you have to know how to test and modify bit patterns. The reason is that each pixel is stored using a set of bits to record each of the color channels.
|
Mitch Kapor and Lotus 1-2-3 Historian
The spreadsheet was a remarkable invention and yet the people who pioneered it didn't reap all the rewards they should have. Today we take spreadsheets for granted, but there is fascinating story lurking behind the scenes.
|
Programming News and Views
Programmers Start Young 11 Aug | Sue Gee
Over half of the respondents to this year's Stack Overflow Developer Survey wrote their first line of code between the ages of 11 and 17. Somewhat surprisingly, school doesn't figure as much for where younger developers learned to code as for the older ones.
|
Codex - English To Code 11 Aug | Mike James
Open AI has a new release of its GP3-based code generation tool, Codex. Basically you talk to the program and it creates the code you would have written if you hadn't spent the time talking to it. It is also the basis for the better known GitHub Copilot, but it isn't clear whether the update will propagate. So are all our futures in jeopardy?
|
JetBrains Space Adds Notification Support 10 Aug | Kay Ewbank
JetBrains has added notification support to Space, its integrated team environment and collaboration software. The notification support adds a way to configure notifications about events in a team's work environment.
|
HackerSploit Docker Security Essentials 10 Aug | Nikos Vaggalis
Docker has certainly become one of the most important parts of business infrastructure. Equally important is the question on how to secure it.This HackerSploit course, made in cooperation with Linode, has the answer.
|
Microsoft's New Support For Eclipse Foundation 09 Aug | Sue Gee
Microsoft has become a Strategic Member of the Eclipse Foundation with Stephen Walli, Principal Program Manager in the Azure Office of the CTO, joining the foundation's board of directors.
|
Mozilla Common Voice Adds New Languages 09 Aug | Kay Ewbank
The Mozilla Common Voice initiative has released a new, expanded data set featuring 16 new languages including Basaa and Kazakh, along with 4,622 new hours of speech.
|
Android Alter 3 Sings Its Way Into Our Consciousness 08 Aug | David Conrad
How can robots help us understand the meaning of human life? This theme has been explored in works of fiction ever since Karel Čapek coined the term. This month sees the world premiere in Japan of a new opera "Super Angels" starring the android Alter 3.
|
New Hutter Prize Milestone For Lossless Compression 06 Aug | Mike James
A new milestone has been achieved in the endeavour to develop a lossless compression algorithm. Artemiy Margaritov, a researcher at the University of Edinburgh has been awarded a prize of 9000 Euros ($10,632) for beating the previous Hutter Prize benchmark by 1.13%.
|
Facebook Hacker Cup 2021 Registration Round 06 Aug | Kay Ewbank
The annual Facebook Hacker Cup registration is open now, and registration round takes place between August 27 and 30.
|
What Programmers Want, Love Or Dread 05 Aug | Janet Swift
The 2021 Stack Overflow Survey Report has been published with a plethora of detail about who developers are, their experience and their preferences. As previously JavaScript is the prevalent language and Visual Studio Code is the most used IDE.
|
IntelliJ IDEA Adds Project-Wide Analysis 05 Aug | Kay Ewbank
IntelliJ IDEA has been updated with improvements including a new project-wide analysis feature that can track errors all the way through projects before compiling them. Maven and Gradle support has also been improved.
|
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
- The Big Book of Small Python Projects (No Starch Press)
Reviewer: Lucy Black Rating: 4 out of 5
Verdict: If you aren't happy learning by doing then you probably won't get much from this book. Even so, it's worth buying if any of the projects spark your imagination - or if you are looking for projects to hand out to a class.
Added to Book Watch
More recently published books can be found in Book Watch Archive.
From the I Programmer Library
Our latest title is:
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:B07XJQDS4Z>
<ASIN:1718501242>
<ASIN:1680508156>
<ASIN:1617294551>
<ASIN:1735907944>
<ASIN:1871962706>
<ASIN:B096MZY7JM>
|