Every day I Programmer has new material - book reviews, articles and news - written by programmers, for programmers. Each week our digest gives a handy summary of the latest content. While you are here there's plenty more to explore, whatever topics you are interested in.
To receive this digest automatically by email, sign up for our weekly newsletter.
September 27 - October 3, 2018
Book Watch
This week's additions to our ever-growing archive of newly published computer books are:
Book Reviews
- Programming for the Puzzled
Reviewed by Mike James and awarded a 5-star rating for people who already program reasonably well in Python and want to look at some classic and not-so-classic programming problems.
- Python: An Introduction to Programming
Alex Armstrong gave a rating of 4 our of 5 to a book intended for teaching science students some computing describing it as friendly and academic at the same time.
News
Python Popular With Hackers Wednesday 03 October
The latest news of Python's popularity comes from a cyber security software and services company which provides protection to enterprise data and application software. Imperva reports that around 77 percent of all the sites it protects, have been attacked by at least one Python-based tool.
|
Google Bans Obfuscated Code - Who's To Judge? Wednesday 03 October
There are nasty cruel people who say that my code comes out pre-obfuscated. They are wrong of course, but I'm not sure I'd like my chances submitting it to Google for approval as a Chrome extension.
|
Amazon Adds Way To Make Money With Alexa Channel Tuesday 02 October
Amazon has updated the options for making money using Alexa Skills. Amazon Pay for Alexa Skills can be used to set up simple voice purchasing flow to sell goods or services, and there's a developer angle too. It is now generally available to UK, Ireland, Germany, Austria and France based merchants and developers as well as in the US.
|
MakeCode and CODAL Ease The Way To Programming Electronics Monday 01 October
Ever wanted to program electronics for either fun or profit but thought that the entry barrier was too high? Are you a teacher, a parent, who wanted to teach kids tangible coding but can't figure out where to start from? If the answer is yes, you'll find MakeCode and CODAL a much more accessible way to break into the world of electronics.
|
Java 11 Adds Nestmates Monday 01 October
Java 11 has been released with nest-based access controls, dynamic class-file constants, and a new garbage collector.
|
Deep Angel-The AI of Future Media Manipulation Sunday 30 September
Undeniably, we live in the era of media manipulation. Such powerful and accessible tools exist today that nearly everyone can do it. Now add to this collection Deep Angel, an artificial intelligence that can erase objects from photographs and videos.
|
aijs.rocks - JavaScript Enabled AI Saturday 29 September
Is JavaScript eating the world? Yes, with AI being heralded as the next major conquest in the language's boundary expansion. aijs.rocks is a website that aims to serve this cause by becoming a host to the most inspiring examples of AI & JavaScript from across the web.
|
Android Studio 3.2 Released - More Cruft Than Substance Friday 28 September
Oh well here we go again. Android Studio 3.2 has been released and it has new features to support Android devices. Sometimes it seems like the Android Studio team has forgotten that Android Studio has users, or perhaps they never realized it at all.
|
Couchbase Launches JSON Analytics Friday 28 September
There's a new analytics service for Couchbase that comes with SQL++, a query language framework that can be used to write queries on document-oriented data and the JSON data format.
|
Google is 20, GNU is 35; Why No GNUgle? Thursday 27 September
This week 20 years ago Google was born in a garage, so fitting in with the Silicon Valley creation story; 35 years ago the GNU open source project was announced. Two great, but very different, events. Time to look back and ask why?
|
The Best Numerical Library Comes to Python - NAG For Python Thursday 27 September
You might think that calling "NAG" the best numerical library is hype, but it has impeccable academic credentials and it has been around for a long time. The fact that NAG is taking Python seriously is as much a validation of the importance of the language as a numerical tool as anything else.
|
The Core
JavaScript Async - Consuming Promises Monday 01 October
In this chapter of Ian Elliot's book for intermediate JavaScript programmers we look at using Promises to create asynchronous code that is easy to understand and hard for bugs to hide in.
|
Babbage's Bag
Introduction to Boolean Logic Friday 28 September
It may sound like a daunting topic, but Boolean logic is very easy to explain and to understand. It represents the simplest of all the logics and the very basis of computing.
|
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:1491953241> <ASIN: B07BNX4MWC>
<ASIN:0134456475> <ASIN:B07F88LY9M>
<ASIN:1617292893>
<ASIN:1871962587>
<ASIN:0262534304> <ASIN: B077GLCR99>
<ASIN:1944534652> <ASIN:B01N0DRA28>
|