Get up to speed on stuff that affects you as a developer. Our weekly digest lists the week's news, new titles added to our Book Watch Archive and our latest review - a 5-star book on Python Machine Learning . Python also figures in this week's featured articles with an exploration of class and we have a history of Java, which reached its 25th Anniversary this week.
To receive this digest automatically by email, sign up for our weekly newsletter.
May 21 - 27, 2020
Featured Articles
Programmer's Python - Class Mike James
Everything in Python is an object, but we need some way of creating new custom objects. Class in Python is something that beginners tend to ignore, but you can't be a Python programmer without it.
|
The Story Of Java - A Language Of The 90s Mike James
Java was 25 years old on May 23, 2020 and now is as good a time as any to learn about how this most popular language came about.
|
News
Microsoft Open Sources GW-BASIC 27 May | Sue Gee
Microsoft has put the original 8088 assembly language sources for its GW-BASIC interpreter on GitHub. The files are being open-sourced for historical reference and educational purposes. So don't consider making any pull requests!
|
Enterprise Users Moving To Open JDK 27 May | Janet Swift
Changes to the Java Release Cycle coupled with Oracle's changes to its licensing model, have provided a market opportunity for Open JDK support vendors, including Azul Systems.
|
SQLite Fixes Security Flaw 26 May | Kay Ewbank
SQLite has been updated twice in quick succession, firstly a planned release that adds support for approximate Analyze using the Pragma analysis_limit command, then an update to fix a longstanding flaw.
|
Semgrep - More Than Just a Glorified Grep 26 May | Nikos Vaggalis
Introducing a tool to search through code for flaws where plain regexes fall flat and using Static Application Security Testing would be overkill.
|
TileDB Improves Sparse Array Support 25 May | Kay Ewbank
Designed to give data scientists a more powerful way to store, update, analyze, and share large sets of data, TileDB lets you model data as either a dense or a sparse multi-dimensional array. Now updated to Version 2.
|
Java Language Extensions for SQL Server Open Sourced 25 May | Nikos Vaggalis
Language extensions - that's SQL Server's way of calling Java programs from within T/SQL and it's very useful.
|
Microsoft Solitaire Is 30 Years Old 24 May | Kay Ewbank
Microsoft Solitaire has turned 30, and Microsoft is marking the occasion with a world-record breaking attempt for the most games played in a single day. Microsoft estimates that Solitaire is still being played by 35 million people a month, with 100 million games played daily.
|
This Is The Year Of Linux On The Desktop - Via Windows 22 May | Harry Fairhead
Windows and Linux are natural enemies, but they have been growing closer together. Build 2020 sees them join at the GUI. Could this be the year of the Linux desktop? If it is, who would have predicted that it would be all because of MS.
|
Java At 25 22 May | Sue Gee
Java celebrates its 25th birthday on May 23rd. A class-based, object-oriented, strongly-typed language, it is known for its "write once run anywhere" philosophy and as the most widely used "professional programming" language.
|
Machine Learning Python Plugins For GIMP 21 May | Nikos Vaggalis
The open-source raster graphics editor, GIMP, gets a big creative boost with brand new Machine Learning extensions dubbed GIMP-ML.
|
Microsoft Releases New Windows Package Manager 21 May | Kay Ewbank
Microsoft has unexpectedly announced a new package manager for Windows. The announcement was made at Build 2020, Microsoft's conference for developers that's being held virtually this year.
|
Books of the Week
Full Review
Mike James awarded a full 5-star rating, concluding:
If you are, or want to be, a Python programmer working with a wide range of machine learning techniques, I can recommend [this book].
Added to Book Watch
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. For more Book Watch just click.
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:1871962587>
<ASIN:1789955750>
<ASIN:1871962420>
<ASIN:B0896SDK1Y>
<ASIN:0262043734>
<ASIN:0593085906>
|