Programming News and Views
Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info
Go Faster Drones
25 Jul | Harry Fairhead
An autonomously flying quadrotor has outperformed human pilots in a drone race. This feat was achieved by a research group lead by Davide Scaramuzza at the University of Zurich using an approach which relies solely on onboard sensing and computation.
July Week 3
24 Jul | Editor
World Emoji Day Chooses Syringe To Sum Up 2021
23 Jul | Kay Ewbank
This year's World Emoji Day, celebrated this week, saw the syringe emoji winning the award for the 'Most 2021' emoji, narrowly beating the microbe emoji among voters on Twitter.
No More Open AI Robotics
23 Jul | Sue Gee
After several years leading the Open AI Robotics team, Wojciech Zaremba, one of Open AI's co-founders, has disbanded the team that had made significant advances with unsupervised learning, including solving a Rubik's Cube, and has moved on to other projects where more data is readily available.
.NET 6 Preview 6 Improves Pre-Compilation
22 Jul | Kay Ewbank
Microsoft has released .NET 6 Preview 6, the second to last preview before the RC period. The new preview has been tested for Visual Studio 2022, Preview 2, and has added improved pre-compilation handling of code.
Julia Computing Raises $24 Million
22 Jul | Sue Gee
Julia Computing has raised $24 Million in a Series A funds. It intends to use the funding to grow the Julia ecosystem and develop its JuliaHub cloud platform.
Amazon App Store To Save Windows 11
21 Jul | Mike James
One of the big, interesting, pieces of news about Windows 11 is that it will allow you to run Android applications. The problem is that Google is changing how Android apps are installed and this threatened to shut Windows 11 out. Now Amazon App store is going to be upgraded to save the day and challenge the Play store.
JetBrains Finds Spreadsheets Still Favorites For Big Data
21 Jul | Kay Ewbank
Given the fantastic tools available for big data analysis, the latest survey by JetBrains has found that the favorite statistical tool for analysis among respondents was.... the spreadsheet. Who'd have thought it!
Python3 Course For InfoSec Pros
20 Jul | Nikos Vaggalis
A free course by InfoSecAddicts, to teach Python from an Infosec Pro's perspective. It aims to cover the minimum Python that you can apply in the field to accomplish day-to-day Infosec tasks.
MongoDB 5 Adds Live Resharding
20 Jul | Kay Ewbank
MongoDB 5 has been released with native support for time series workloads and the ability to reshard live databases. The preview version of serverless instances on MongoDB Atlas was also announced at the MongoDB.Live conference.
Visual Studio 2022 Preview 2 Targets Productivity
19 Jul | Kay Ewbank
Visual Studio 2022 Preview 2 has been released with a focus on "personal and team productivity, modern development, and constant innovation." The preview is of the full desktop IDE, as opposed to Microsoft's similarly-named Visual Studio Code.
Spring GraphQL Milestone One
19 Jul | Nikos Vaggalis
A new library aims to unify all the previous approaches of accessing GraphQL from Spring. The Spring GraphQL project, which has reached its initial milestone towards a 1.0 release, integrates GraphQL, Java and Spring and was developed as a collaboration between both teams.
A Low Cost Hackable Watch
18 Jul | Harry Fairhead
Pine makes a range of community-supported hardware that is well worth knowing about, but its new PineTime SmartWatch offers a unique opportunity to program your wrist.
July Week 2
17 Jul | Editor
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's featured articles cover how Linux drivers make it easy to get a Raspberry Pi to get data from the 1-Wire Bus and the topic of percentage arithmetic using a spreadsheet.
GAN Theft Auto - The Neural Network Is The Game
16 Jul | Nikos Vaggalis
GAN Theft Auto is a fork of the Nvidia's GameGAN emulating dynamic game environments neural network but applied to Grand Theft Auto.
Developers At Work 2021
16 Jul | Sue Gee
The report on the latest JetBrains Developer Ecosystem Survey is out and is packed full of interesting data. Since the weekend is upon us we'll postpone consideration of its finding about programming languages and data science until later and look first at characteristics of the survey respondents.
The Linux Upskill Challenge
15 Jul | Nikos Vaggalis
A compact and previously paid course is now free and open source. It teaches everything someone needs in order to transition to Linux.
IBM Introduces Hybrid Cloud AI/ML Framework
15 Jul | Kay Ewbank
IBM is introducing CodeFlare, a serverless framework that aims to reduce the time and effort developers spend training and preparing AI and machine learning models for deployment in hybrid cloud environments.
Zombie Scrum Survival Guide (Addison-Wesley)
Tuesday 20 Jul
Author: Christiaan Verwijs, Johannes Schartau and Barry Overeem
The idea behind this book is a fascinating one, and is almost certainly applicable to other areas. The authors set out to show that many projects that are apparently being developed using Scrum techniques are, in fact, zombie scrum.
Weak Typing - The Lost Art of the Keyboard
How important a skill is typing for programmers?
The Goto, Spaghetti and the Velociraptor
What is it about the Goto that attracts velociraptors? Once you know, dino attack is the least thing on your mind!
Pi IoT In Python Using Linux Drivers -1-Wire And The DS18B20
Harry Fairhead & Mike James
Linux drivers make working with devices so easy - assuming you know how. Here's how to get a Raspberry Pi to get data from the 1-Wire Bus.
Spreadsheets take the hard work out of calculations, but you still need to know how to do them. Percentages are something familiar to us all, but they present many pitfalls that need to be understood before we can move on to exploring Financial Functions.
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.
Move Fast: How Facebook Builds Software (Software Daily)
Friday 23 Jul
This book is an exploration of modern software strategies and tactics through the lens of Facebook. Relying on in-depth interviews with more than two dozen Facebook engineers, Jeff Meyerson of the Software Engineering Daily podcast explores the product strategy, cultural principles, and technologies that made Facebook the dominant social networking company. You may not like Facebook, but you can’t deny its success. And to a large degree, that success stems from the “move fast” ethos. This book investigates how you can apply those strategies to your creative projects.
The Big Book of Small Python Projects (No Starch Press)
Wednesday 21 Jul
This collection of 81 Python projects will have you making digital art, games, animations, counting programs, and more right away. Al Sweigart shows how the code works, and explains how to experiment by adding your own custom touches. These simple, text-based programs are 256 lines of code or less. And whether it’s a vintage screensaver, a snail-racing game, a clickbait headline generator, or animated strands of DNA, each project is designed to be self-contained so you can easily share it online.
Modern API Development with Spring and Spring Boot (Packt)
Monday 19 Jul
Subtitled "Design highly scalable and maintainable APIs with REST, gRPC, GraphQL, and the reactive paradigm", in this book Sourabh Sharma gives a developer's guide to designing, testing, and securing production-ready modern APIs with the help of practical ideas to improve your application's functionality. The book explains REST-based APIs supported by HATEOAS and ETAGs and develop reactive, async, non-blocking APIs. You'll also explore API development using gRPC and GraphQL and design modern scalable architecture with microservices.
Beginner’s Guide to Creating Characters in Blender (3DTotal Publishing)
Friday 16 Jul
This book will give those interested in Blender the information to start their journey into 3D. Beginning with the fundamentals of working with 3D, tutorials will help readers piece together a skill set for creating stunning 3D characters. Four complete projects will walk you through the creation of multiple characters, covering topics such as modeling, sculpting, and rendering.
Visual Studio Code for Python Programmers (Wiley)
Wednesday 14 Jul
This book introduces Python developers to Visual Studio Code, beginning with the steps for installing Visual Studio Code on Windows, Mac and Linux platforms, and covers how to customize Visual Studio Code to meet your needs and Python development workflow. April Speight then moves on to more advanced functionality including managing source code, debugging, unit testing, and Jupyter Notebook support. The book finishes with a walk-through of real-world projects which utilize Visual Studio Code features introduced in the book.
Previous Book Watch.