To receive this digest automatically by email, sign up for our weekly newsletter.
June 25 – July 1, 2020
The LINQ Principle
LINQ isn’t just for SQL, it’s for languages. Find out how LINQ works at the most basic level and how it can be useful as a general language construct even if you aren’t using a database.
How To Teach Computer Science – It’s The Programming Stupid
A new article in ACM Inroads describes all that is wrong with secondary school level CS education. Many of us outsiders probably knew this all along.
App Inventor Under Scrutiny
01 Jul | Sue Gee
An analysis of almost ninety thousand App Inventor Projects reveals that while some reach over 60,000 blocks most are comparatively modest. Compared to Scratch projects, those based on App Inventor lack loops and conditionals and are predominantly event driven.
Meteoric Growth of Jakarta EE
30 Jun | Janet Swift
The results of the Eclipse Foundation’s 2020 Jakarta EE Developer Survey shows significantly increased growth in the use of Jakarta EE 8 and interest in cloud-native Java overall.
GitHub Introduces Super Linter
30 Jun | Kay Ewbank
GutHub has released Super Linter, with the intention of making it easier to prevent broken code getting into your master branches.
Prepare For AWS Certification On FutureLearn
29 Jun | Sue Gee
A new microcredential program at postgraduate level will run for the first time in July on the FutureLearn platform. Created in collaboration with Amazon’s AWS Academy, it prepares students to sit the AWS Certified Cloud Practitioner certification – the price of which is included in the cost of the course.
Apache Hudi Achieves Top Level Status
29 Jun | Kay Ewbank
Apache Hudi has been adopted as a top-level project. The open source data lake technology for stream processing on top of Apache Hadoop is already being used at organizations including Alibaba, Tencent, and Uber, and is supported as part of Amazon EMR by AWS.
Drones Learn To Do Acrobatics
28 Jun | Harry Fairhead
While we are well passed “peak drone” as far as news goes, there is still the occasional new development that can make you sit up and take notice. Drones that do acrobatics – nothing new – but drones that learn to do acrobatics is another matter.
Why Outsource Mobile App Development
26 Jun | Kaley D. Spenser
Outsourcing mobile development is an obvious solution for those companies that need to build an app. Here are six good reasons to convince them to do so.
Practical Math for Frontend Developers
26 Jun | Nikos Vaggalis
This course raises the eternal question about the relation between programming math. “Do I need Math to become a Programmer?” Let’s find out!
ESLint Adds ES2020 Support
25 Jun | Ian Elliot
Gnome Foundation Settles Lawsuit
25 Jun | Kay Ewbank
The GNOME Foundation has settled its lawsuit with Leigh M Rothschild and Rothschild Patent Imaging. Rothschild Patent Imaging agreed that, for all of their patents and future patents, they will not sue any user or developer of software under an Open Source Initiative-approved license (and their updated versions).
Books of the Week
Added to Book Watch
- Practices of the Python Pro (Manning)
- Advanced Deep Learning with TensorFlow 2 and Keras 2nd Ed (Packt)
- Mastering 3D Printing, 2nd Ed (Apress)
- Securing SQL Server (Apress)
Reviewed by Kay Ewbank who gave a full 5-star rating to this book by Peter Carter, concluding:
If you write programs that interact with SQL Server, this is a book you ought to read. It explains the subject well, and the chapters on the individual attack types make for useful (if worrying) reading.
If you want to delve into I Programmer’s coverage of the news over the years, you can access I Programmer Weekly back to January 2012.
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.