Every day for over 10 years I Programmer has had new material written by programmers, for programmers. Each week our digest gives a handy summary of the latest content, which this week includes an exploration of DoEvents and Microtasks in JavaScript and the start of an extended look at Modern Java With NetBeans And Swing.
To receive this digest automatically by email, sign up for our weekly newsletter.
August 15 - 21, 2019
The Core
JavaScript Async - DoEvents & Microtasks Monday 19 August
DoEvents is generally regarded as a construct to be avoided. Like many such feared ideas it is only to be feared if you don't understand it. Correctly used it can be a simplification. This extract from my recently published book JavaScript Async: Events Callbacks, Promises & Async/Await explains async and await makes DoEvents useful.
|
Getting Started With Java Thursday 15 August
Here we tell you how to get started with modern Java development in the shortest possible time. The approach uses NetBeans and Swing and all of the resources used are free to download and use.
|
Book Review of the Week
Mike James gave a rating of 4 out of 5, concluding: This is a nicely produced book in color that will suit you if you like being introduced to things in small, two pages per topic, steps. Overall it is a good book for the Linux beginner. You might be slighly misled by the title as a book on Bash generally suggests a heavier emphasis on scripting, which you only reach in the final parts of this book. Much of the early part of the book is about using Linux commands to get jobs done with a focus on using the Bash shell as the command line. If this is what you are looking for then this is a good introduction to using Linux.
New Listings in Book Watch
News
CROKAGE AI Gets Stack Overflow Answers For You Wednesday 21 August
CROKAGE, which stands for Crowd Knowledge Answer Generator, is a fledgling tool that finds answers from Stack Overflow Q & A threads that have both relevant code and succinct explanations.
|
Git Adds Switch And Restore Wednesday 21 August
The latest version of Git, the distributed version control system, has been released with around 500 changes, including two new sub-commands that are designed to provide an experimental alternative to git checkout. The git switch and git restore sub-commands are designed to make it clear whether the intention is to change files or to change branches.
|
Promoting Open Source Software Tuesday 20 August
Open source projects are increasingly important. But when you don't sell your software you generally don't have an advertising budget so how can you let your potential users, and potential contributors, know about it?
|
Kubernetes Security Audit Open Sourced Tuesday 20 August
A security audit of Kubernetes has been made available in an open source format. The project reviewed the security of Kubernetes, and produced a threat model alongside the security review.
|
A Personal Sound Projector For $10 Sunday 18 August
Perhaps the "for $10" part is hype as that is just the cost of the webcam used in the tracking system, but it is low cost. Using acoustic meta-materials a team has managed to focus a beam of sound that can be delivered to a single person.
|
Computer Vision - Reconstruct -> Recognize Saturday 17 August
The idea of analysis by synthesis has been around for a long time, but it is only now being applied to computer vision. Could this be the missing component that makes AI able to see like we do?
|
Visual Basic Problems From Windows Update Friday 16 August
There's a problem for applications based on Visual Basic for all Windows machines that have installed the cumulative updates for August. The issue, raised by Microsoft, says that apps may stop responding if they use VB6, VBA, or VB Scripting Edition.
|
PyTorch Adds TorchScript API Friday 16 August
PyTorch 1.2 has been released with a new TorchScript API offering fuller coverage of Python. The new release also has expanded ONNX export support and a standard nn.Transformer module.
|
Apple Opens IPhone To Security Researchers Thursday 15 August
Apple is increasing its support for security researchers with special iPhones offering deeper access, and an increase in the upper limit paid to bug finders.
|
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, Google+, 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.
<ASIN:1871962560>
<ASIN:B07SCYZ75R>
<ASIN:1840788097>
<ASIN:1482249073>
<ASIN:1484249224>
<ASIN:1789133041>
|