Programming News and Views
Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info
MDN Web Docs Call For Participation
27 Oct | Sue Gee
There's a new editorial strategy for MDN Web Docs and a radical platform change is on the cards. Meanwhile the call has gone our for the community to rally round and help out with day-to-day tasks on MDN.
Neo4j Announces Graph Machine Learning Framework
27 Oct | Kay Ewbank
Neo4j has announced a graph machine learning framework that the developers describe as making advanced graph-based machine learning techniques more accessible.
Introducing The Android Kotlin Developer Nanodegree
26 Oct | Nikos Vaggalis
The old Android Java Developer Nanodegree is shelved, making way for the new kid on the block - Kotlin
Node.js 15 Improves Rejection Handling
26 Oct | Kay Ewbank
Tesla Autopilot Easily Confused By Phantom Images
25 Oct | Mike James
Security researchers have demonstrated that Tesla's self-driving software can easily be fooled into thinking that brief projections of objects are real and so cause it to behave incorrectly. This is worrying, but how worrying?
October Week 3
24 Oct | Editor
MongoDB Atlas Adds MultiCloud Cluster Support
23 Oct | Kay Ewbank
MongoDB Atlas has been updated with support for multi-cloud clusters. The developers have also updated MongoDB CLI and say it now offers 'Atlas performance advice on your terminal'.
Staying Productive As A Solo Programmer
23 Oct | Editor
Many developers work as alone as a single-person team. While there are many advantages to this - no need for meetings or other distractions, it can be difficult to maintain the momentum. Here's a look at what it takes to keep a solo programmer productive!
Lightstep Adds New GitHub Action
22 Oct | Kay Ewbank
Lightstep has announced a new GitHub action, Lightstep Pre-Deploy Check, designed to help developers be proactive about ensuring the quality and performance of their software before it’s actually deployed.
Introducing the DigitalOcean App Platform
22 Oct | Nikos Vaggalis
With DigitalOcean's new App Platform, setting up and deploying an app to the cloud as easy as point and click.
Android Studio 4.1 - No Relief In Sight
21 Oct | Mike James
A new version of any IDE is always an event, but Android Studio's state reflects the current mess that Android developement is in. I look forward to each new release in the hope that something has been done. The sad news is that Android Studio 4.1 brings no relief to worried Android programmers.
Eclipse IoT Developer Survey 2020
21 Oct | Harry Fairhead
The Eclipse Foundation’s IoT Working Group has released the results of its 2020 IoT Developer Survey. Agriculture emerges as the leading industry focus area and security as the top concern. Two thirds of respondents either experiment with, use or contribute to open source projects.
Apache Isis Updated With New Programming Model
20 Oct | Kay Ewbank
Apache Isis has been updated with improvements, including a new programming model for action parameter negotiation, and a simplified command service.
Pi Compute Module 4 - Time to Take Industrial Pi Seriously
20 Oct | Harry Fairhead
It's been a long wait, but at last the Raspberry Pi Compute Module 4 is available and it's quite a departure from earlier compute modules. Is this enough to get the Pi a place at the serious IoT table?
Android Cars App Library Enters Public Beta
19 Oct | Alex Denham
Google has extended the Android Auto options with a library that can be used for creating navigation, parking, and electric vehicle charging apps. Android for Cars App Library has now been released as an open beta, for any developer to use.
npm 7 Will Ship With Node.js 15
19 Oct | Kay Ewbank
The next version of npm, v7, has been completed and will be shipping with Node.js v15 this week. The new release adds several features requested by developers including support for Workspaces.
Hum Alonga Google
18 Oct | David (Grouch) Conrad
In what I can't help thinking is an example of vicious misuse of AI, Google has come up with a new search option that lets you hum a tune to find out its name.
October Week 2
17 Oct | Editor
Get up to speed on stuff that affects you as a developer by reading about the news and books written by programmers, for programmers. This week's feature articles are the final installment of Nikos Vaggalis' account of the new Udacity Java Web Developer Nanodegree and Mike James explains why computers could be everywhere.
Elements Of Game Design (MIT Press)
Tuesday 27 Oct
Author: Robert Zubek
Is developing a computer game very different than working on a different sort of app, and can you learn how to do it from a book?
WPF .NET Core - Routed Events
Routed events are a key feature of WPF. We look at bubbling and tunnelling and how to create your own routed event and how WPF changes the underlying mechanics of Windows.
Programmer's Guide To Theory - NP Complete
One of the most amazing ideas in computer science is that some NP problems are complete in the sense that they represent all of the problems in NP. Given how different NP problems can seem, how can this be? This is an extract from Chapter 17 of my recent book on theory.
The Insider's Guide to the Java Web Developer Nanodegree - 5
In the final installment of his account of the new Udacity Nanodegree program that will enhance your career prospects as a Java web developer, Nikos Vagglis runs the final lap - Security and DevOps.
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.
SQL Server on Azure Virtual Machines (Packt)
Monday 26 Oct
This book begins by introducing you to the SQL portfolio in Azure and takes you through SQL Server IaaS scenarios. Authors Joseph D'Antoni et al then go on to explain the factors that you need to consider while choosing an OS for SQL Server in Azure VMs. The authors also explore different VM options and deployment choices for IaaS and understand platform availability, migration tools, and best practices in Azure.
A Human Algorithm: How Artificial Intelligence Is Redefining Who We Are (Counterpoint)
Friday 23 Oct
This book examines the impact intelligent technology will have on humanity. International human rights attorney Flynn Coleman argues that it is critical that we instill values, ethics, and morals into our robots, algorithms, and other forms of AI. Equally important, we need to develop and implement laws, policies, and oversight mechanisms to protect us from tech’s potential threats.
Design and Build Great Web APIs (Pragmatic Bookshelf)
Wednesday 21 Oct
This book covers the essential skills needed to quickly design, build, and deploy quality web APIs that are robust, reliable, and resilient. Author Mike Amundsen starts from initial design through prototyping and implementation to deployment of mission-critical APIs. The book includes more than a dozen open-source utilities and common programming patterns you can apply right away. It also covers the skills needed to create RESTful HTTP-based APIs
Essential C# 8.0 7th Ed (Addison-Wesley)
Monday 19 Oct
This is a no-fluff guide to C# 8.0 for programmers at all levels of experience. Well known author Mark Michaelis presents a tutorial and reference for the entire language. This edition adds discussions of null reference types, indices and ranges, static local functions, and enhanced pattern matching. The book includes key C# 8.0 enhancements, succinct examples to illustrate key constructs, and new coding guidelines for minimizing bugs and writing code thats easier to evolve.
The ABCs of Data Science (Very Young Professionals)
Friday 16 Oct
Expose your kids to the world of data! Making the claim "By Real Data Scientists, For Future Data Scientists" author Rikin Mathur follows Data Science Dolphin as she navigates the ABCs to learn about Data Science. Along the way, she meets a few friends such as Analyst Armadillo, Engineer Elephant, and Z-Score Zebra. Together they learn about Histograms, Joint Probability, and even Machine Learning.
Previous Book Watch.