Each week I Programmer has a different line up of news stories that we hope you find interesting. This week we report on the availablity of Copilot Chat and its potential for increasing developer productivity and raise concerns over incorporating generative AI into robots. Our lead feature asks "Why Objects" and is an extract from a book by Mike James aimed at anyone interested in programming.
To receive this digest automatically by email, sign up for our weekly newsletter.
July 20 - 26, 2023
Featured Articles
|
The Trick Of The Mind - Why Objects 26 Jul | Mike James
Objects are at the core of modern programming but they aren't fundamental to programming. Why do we complicate things so? This is an extract from my book Trick of the Mind which explores what it is to be a programmer.
|
Comparative Analysis of Browser Protection Software and Coding Practices 20 Jul | Stephanie Hanson
The digital space is awash with an array of threats, from hackers to malware and viruses, making browser protection software and secure coding practices crucial to safeguarding data. As technology advances, these protection methods must also evolve to ward off increasingly sophisticated threats.
|
|
Programming News and Views
|
The Impact of Copilot Chat 26 Jul | Sue Gee
All GitHub Copilot for Business users now have access to a limited GitHub Copilot Chat beta, bringing the power of conversational coding right to the IDE. What impact can we expect on developer productivity?
|
Robots Address The United Nations 26 Jul | Nikos Vaggalis
The UN invited the current state of the art robots and their creators at the 2023 AI For Good Global Summit event to speak about AI and its future of becoming integrated into society.
|
JetBrains Updates IDEs With AI 25 Jul | Kay Ewbank
JetBrains has released its regular update of its IDEs including IntelliJ IDEA, WebStorm, RubyMine, PyCharm, GoLand, DataSpell, DataGrip, and other tools, such as the latest 2023.3 version of Datalore Enterprise. The headline improvement in all of them is a new AI Assistant.
|
OpenAPI Diff Prevents API Breakages 25 Jul | Nikos Vaggalis
OpenAPI Diff, or Oasdiff for short, is an open source utility that takes comparing OpenAPI specs to identify breaking changes to a whole new level.
|
MySQL 8.1 And HeatWave Lakehouse Released 24 Jul | Kay Ewbank
After a gap of five years since the release of MySQL 8.0, MySQL 8.1 has arrived and the community server builds are now available. Oracle has also announced the wider and general availability of MySQL Heatwave Lakehouse, a MySQL cloud database service for transactions, real-time analytics across data warehouses and data lakes that has machine learning features.
|
AWS Database Encryption SDK for Amazon DynamoDB In Preview 24 Jul | Nikos Vaggalis
AWS Database Encryption SDK is an upgrade to the existing Amazon DynamoDB Encryption Client, that enables attribute level encryption of DynamoDB workloads client-side.
|
Should We Beware The Unitree Go2 23 Jul | Harry Fairhead
At first sight the Unitree Go2 seems the perfect pet robotic dog, short on doing anything useful but highly entertaining. But ... read the headline "New Creature of Embodied AI", referring to it having ChatGTP capability, and imagine its potential for causing havoc.
|
Microsoft Cybersecurity Analyst Professional Certificate 21 Jul | Sue Gee
New on the Coursera platform this program doesn't require previous experience or education and it takes just six months for beginner-level learners to get hands-on practice in Microsoft Azure, network security, cloud computing security, computer security incident management and threat mitigation with professional-level training from Microsoft.
|
Emoji 15.1 Adds Phoenix 21 Jul | Kay Ewbank
The latest list of new emoji recommendations due to be made in September 2023 has been released. The new icons will be made alongside the release of Unicode 15.1.
|
Chainguard's Enforce Platform Boosted With New Capabilities 20 Jul | Nikos Vaggalis
Enforce, Chainguard's enterprise-ready platform for supply chain security in containerized applications has been upgraded to provide major new features that enable secure software development across every step of the software supply chain.
|
JetBrains Releases Qodana 20 Jul | Kay Ewbank
JetBrains has announced the public launch of Qodana, its code quality platform that can detect and flag programming errors such as bugs, security vulnerabilities, anomalous code and dead code.
|
|
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 helps us to continue posting.
|
Full Review
|
Coding All-In-One For Dummies
Author: Chris Minnick Publisher: For Dummies Pages: 912 ISBN: 978-1119889564 Audience: People wanting to learn to code in JavaScript, Flutter and Python Rating: 3.5 Reviewer: Kay Ewbank
This book is described as offering an ideal starting place for learning the languages that make technology go, does it live up to this claim?
|
Book Watch
|
Python How-To (Manning)
Subtitled "63 techniques to improve your Python code", this book walks the reader through the most important coding techniques in Python. Dr. Yong Cui looks at techniques for data science, building web applications, and writing admin scripts among many other “how-to” questions and answers. In the book you’ll find important insights into both Python basics and deep-dive topics to help you skill-up at any stage of your Python career.
|
Machine Learning with R, 4th Ed (Packt)
In this 10th anniversary edition, updated with 50% new content for R 4.0.0 and beyond, Brett Lantz looks at what's needed for data pre-processing, uncovering key insights, making new predictions, and visualizing your findings. It features several new chapters that reflect the progress of machine learning in the last few years to help readers build their data science skills and tackle more challenging problems, including making successful machine learning models, advanced data preparation and making use of big data.
|
Advanced Apple Debugging & Reverse Engineering, 4th Ed (Kodeco)
In this book, the Kodeco team show how to use Apple's software debugger, LLDB, to find bugs faster, and discuss how other developers have solved problems similar to yours. The book also covers how to create custom debugging scripts to find the secrets behind any bit of code that piques your interest.
|
I Programmer has reported news for over 12 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:1871962722>
<ASIN:B09MDL5J1S>
<ASIN:1119889561>
<ASIN:161729974X> <ASIN:1801071322> <ASIN:1950325636>
|