September Week 2 |
Written by Editor | ||||||||||||||
Saturday, 15 September 2018 | ||||||||||||||
Catch up with everything that appeared on I Programmer last week. Our digest gives links to news coverage together with the week's book reviews and additions to Book Watch. The list finishes with two full length articles - a programmer's look at how SVG works and a look at the fundamental C techniques of Casting and Type Punning. To receive this digest automatically by email, sign up for our weekly newsletter. September 6 - 12, 2018 Book Watch This week's additions to Book Watch, our ever-growing archive of newly published computer books, are:
Book Reviews
Catastrophic EU Copyright Directive Approved Today the European Parliament has voted in favor of the Copyright Directive, the controversial piece of legislation intended to update online copyright laws for the internet age. Microsoft Making C Safe - Checked C We all know that C gives you so much freedom that it is easy to make big mistakes. Usually the call is to abandon C and adopt something more modern like Rust, but why not add to C to make it safe? Inclusive Images Challenge on Kaggle Recognizing that image datasets are geographically skewed towards North America and Europe, Google is concerned to find machine learning methods that are more inclusive. The Inclusive Images Contest has just launched on Kaggle. Apache HAWQ Moves To Top Level Apache HAWQ has moved to be a top-level project. HAWQ is described as an advanced enterprise SQL-on-Hadoop query engine and analytic database that combines the key technological advantages of MPP database with the scalability and convenience of Apache Hadoop. Old and Bad Code Waste Billions Companies lose upward of $300 billion a year through developers devoting almost half their time to maintaining legacy systems or dealing with bad code. This limits the ability of businesses to keep abreast of emerging trends. Google Optimize Now Free For Everyone Google has released a free-to-use A/B testing and personalization product. Google Optimize can be used to test different versions of websites to see which version works better. Linus Books Wrong Flight So Conference Moves Yes it's true. It could only happen in a movie, but it happened in real life. Linus Torvalds got confused and booked a flight to Edinburgh (UK) instead of to Vancouver (CA), so Linux really did move the conference to Edinburgh. OpenDog - Build Your Own Spot If you have wanted to buy Boston Dynamics' Spot robot dog and just can't justify the price then perhaps OpenDog will satisfy your need. Google Wants To Kill The URL And Makes A Start With Chrome 69 Friday 07 September Google is 20 years this week and Chrome is 10. You would think that they would both show some maturity, but instead we have an experiment that most aren't going to like. Are URLs that bad and is it Google's job to put things right? Find Python Code On GitHub With Gistable Researchers have put together a database of Python code snippets on GitHub. Gistable lists over 10,000 Python code snippets, of which around half come with a Dockerfile to configure and execute them. Python's Unstoppable Rise We keep on reporting on the popularity of Python and now it has passed two new milestones. It has displaced Java at the top of the PYPL Index and has reached the rank of three in the TIOBE Index, pushing C++ into fourth place. Accio Developer Search A new web-based AI powered search tool has been launched aimed at software teams. Accio is described as helping boost productivity and promote knowledge sharing. Fundamental C - Pointers, Cast & Type Punning Casting is a fundamental C technique when you are working at a low level. Type punning, using pointers to reference the same area of memory but using different types, is also a powerful technique. But did you know that it was undefined behavior? An extract from Harry Fairhead's forthcoming book on C for IoT and embedded programming. Getting Started With SVG Although Canvas is the star graphic component of HTML5, we shouldn't forget SVG, which provides vector graphics using tags and script. Ian Elliot takes a programmer's look at how it all works. 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:149873023X> <ASIN:1788837665> <ASIN:1680505467> <ASIN:1788998243> <ASIN:1449370756> |
||||||||||||||
Last Updated ( Saturday, 15 September 2018 ) |