November Week 2 |
Written by Editor | ||||||||||||
Saturday, 16 November 2019 | ||||||||||||
If you want to get up to speed on stuff that affects you as a developer, our weekly digest summarizes the articles, book reviews,and news written each day by programmers, for programmers. In this week's featured article, Harry Fairhead writes in Assembler. We also have a puzzle set by Joe Celko in his series Sharpen Your Coding Skills. To receive this digest automatically by email, sign up for our weekly newsletter. November 7 - 13, 2019 Featured ArticleApplying C - AssemblerSometimes the simplest thing to do is to move one level lower and write some assembler. This extract is from Harryy Fairhead's book on using C in an IoT context.
Programmer PuzzlesThree Warehouses PuzzleTalking through a problem is often a good way to see what is required for its solution. Reducing it in scale is another good strategy. But, as programmers, at the end of the day we need to code an algorithm that deals with the general case - and that means making the problem bigger.
Book Review of the WeekAwarding this slim and colorful book a rating of 4 out of 5, Alex Armstrong concludes it could prove useful if you already know another language and are trying to get up to speed in Java. New Listings in Book Watch
Python Beats Java On GitHub Making the headlines in the latest State of the Octoverse report comes the news that Python has replaced Java as the second most popular language. This just goes to confirm a phenomenon that we've already know about. Neo4J Launches Cloud Graph Database Neo4j has announced Aura, a fully-managed native graph database as a service. Aura is aimed at smaller businesses and individual developers. The Perl Master Plan - Fact or Fiction? Will 'the Chill' Braswell, President of the Austin Perl Mongers but mostly know for his work on the RPerl fork, spearheads the "Perl Master Plan" initiative which aims to reinstate Perl as a prime force in the programming world. As an idea and roadmap it seems good. But is it asking the impossible? Apache SINGA Reaches Top Level Status Apache SINGA has been promoted to a top level project. SINGA is an open source distributed, scalable machine learning library originally developed at the National University of Singapore. A Decade of Go - Google's Systems Language Go is celebrating its 10th Birthday. This makes today a good time to look back to its roots and record its success in gaining adoption everywhere. Project Cortex Adds AI To Office 365 At Ignite 2019, held last week in Orlando, Microsoft announced Project Cortex, a system that uses machine learning to make better use of data held in an organization's Office documents and services. What Do You Call A Collection Of Mini Cheetahs? This is about spectacle, pure and simple. Nine mini cheetah quadrupeds perform for your enjoyment - and the people controlling them look as if they are having fun too. JavaScript And Prejudice It saddens me when people shoot off criticisms of languages they don't use and claim advantages for methodologies which are far from evidence- based. So imagine my disappointment when I encountered JS Johnny and an attempt to make static strong typing look good. Who Will Redesign W3C? W3C, the World Wide Web Consortium, the international standards organization founded by Tim Berners Lee is inviting tenders to re-design its website. So how do you come up with a web re-design for the body that is responsible for the web's own protocols and guidelines? Rust Gets Async-Await The latest version of Rust adds async-await for easy asynchronous programming and Microsoft thinks the language could be an alternative to C++. Microsoft Announces Azure Quantum Microsoft has announced Azure Quantum, describing it as a full-stack, open cloud ecosystem. Among the partners that form part of the 'diverse set of quantum solutions' that are included are Honeywell, 1QBit, IonQ, and QCI. The announcement was made at Microsoft's Ignite 2019 developer conference. The Perils of jQuery? Thursday 07 November Although the JavaScript library jQuery is no longer as popular as it was, it is still widely used. As a result at least six in ten websites are impacted by jQuery XSS vulnerabilities. Even more security issues are introduced by the jQuery libraries used to extend jQuery's capabilities. 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:1871962617> <ASIN:1871962609> <ASIN:1840788739> <ASIN:1683924576> <ASIN:1788478126> <ASIN:1119621496>
|
||||||||||||
Last Updated ( Saturday, 16 November 2019 ) |