July Week 4
Written by Editor   
Saturday, 28 July 2018

Catch up with everything that's appeared on I Programmer in the recent past. This weekly digest gives links to our recent  news items and articles, plus a reminder of the books we've looked at, both for Book Watch and for full reviews.

To receive this digest automatically by email, sign up for our weekly newsletter. 


July 19 - 25, 2018 

Book Watch

Each weeks sees three additions to our ever-growing archive of newly published computer books. Click on the links to read more:

Book Reviews
We have a decade's worth of book reviews - over 1,500 in almost 50 categories. Explore our back catalog here. This week Alex Armstrong looked at one newly published book and one that has stood the test of time and is still in print.  

  • Web Scraping with Python (2e)

    Alex gave this book a rating of 4 out of 5, recommending it if you want a quick course in web scraping in all its forms. His review itself is very informative if this is a topic you are unfamiliar with.

  • Modern PHP

Giving this 2015 book suitable for developers with experience of PHP a rating of 3 out of 5, Alex concluded:
Overall this is a good read if you are wanting to know a little more about "modern PHP",  but it misses a lot out and fails to discuss the new features in sufficient length and depth. Each one could have been expanded to a complete chapter with examples of their use.



Today Chrome Marks HTTP As Not Secure  
Wednesday 25 July

A milestone ... but not the one you might think. Today someone took control of the web in a way that would have been unthinkable a few years ago. 

Udacity Launches School of Data Science   Wednesday 25 July

Udacity has opened the doors on its new School of Data Science. This has two learning paths, with and without programming. The first step on the programming path is a brand new program at beginner level that covers the fundamentals of Python, SQL and GitHub. But you can dive in at intermediate or advanced level if you already have the pre-requisites. 

Google Launches Blockchain ToolKit   Wednesday 25 July

Google has announced partnerships with two blockchain toolkit providers to give developers working on Google Cloud a way to build and test blockchain apps. 

ACM Revises Code of Ethics   Tuesday 24 July

The ACM has updated its Code of Ethics and Professional Conduct, which is considered the standard for the computing profession, and has been adopted by computing professionals, organizations and technology companies around the world. 

MongoDB 4 Released   Tuesday 24 July

MongoDB 4 has been released with support for multi-document ACID transactions. The popular document database had some support for ACID transactions at the document level in earlier versions, but until now not for multi-document transactions. 

Python The Future Of Programming?   Monday 23 July

Bettridge's law of headlines suggests that the answer is no, but in this case it might be yes - as long as you don't look too far into the future. The Economist, a much admired publication, has an article about Python and world domination. It's interesting to see how other people see us. 

Bing Adds Intelligent Code Search   Monday 23 July

There's a new search option in Bing called Code Sample Answer that you can use to find code that matches what you ask for in a question. You describe the code you're looking for, and it is extracted from an article and placed in the requested programming language. 

Is Google's Fuchsia OS Destined For Android?  Friday 20 July

Insiders on the Fuchsia team, a new OS that Google is keeping under wraps, have leaked some interesting hints as to what and why it is all about. The one fact here is that there is no official word from Google. 

Apache Phoenix Now HBase 2.0 Compatible   Friday 20 July

Apache Phoenix 5.0 has been released. This is a major version upgrade to bring the compatibility for HBase to 2.0+, and to support Apache Hadoop 3.0. 

Android's Uncertain Future   Thursday 19 July

We were already concerned about the impact on the future of Android of the still ongoing Oracle v Google lawsuit. Now Google has been fined €4.3 billion ($5 billion) by the European Commission for breaking its antitrust regulation and If it doesn't comply with the EU's strictures within 90 days, it will face a daily fine of $15 million.  Can Android emerge unscathed?  

Periscope Data In Collaboration With SageMaker
Thursday 19 July

A new machine learning product that makes use of Amazon SageMaker has been announced by Periscope Data. The system is currently in beta. 

The Core

Serverless Real-time Notifications for Web Apps in AWS   Monday 23 July

Using Serverless solutions for real-time communication for web apps solves many challenges. Implementing scalability, reliability and fault tolerance while dealing with WebSocket connections are few of them. When implementing real-time web applications, there are two services provided by AWS - AWS AppSync and AWS IoT. Each of these services has applicability for different use cases based on the features and pricing model they offer.



How To Draw Einstein's Face Parametrically  
Thursday 19 July

There are some amazing math artworks on Wolfram Alpha. I was captivated by parametric equations that draw the faces of well known people and all using a few Sin functions. How is this achieved? It seems like a lot of work to go to if the curves are constructed by manual trial and error. The good news is that they are not - we show you how using Wolfram and Python.



To receive this digest automatically by email, sign up for our weekly newsletter

Follow us on Twitter, Facebook, Google+, and LinkedIn.

You can also subscribe to our RSS Feeds - we have one for Full Contents, another for News and also one for Books.





<ASIN: 1491985577>






Last Updated ( Saturday, 28 July 2018 )