Every day for over 10 years I Programmer has had new material written by programmers, for programmers. Each week our digest gives a handy summary of the latest content, which this week includes an exploration of bit manipulation in JavaScript and an explanation of Pivot Tables in Excel. While you are on the site there's plenty more, whatever topics you are interested in.
To receive this digest automatically by email, sign up for our weekly newsletter.
June 11 - 17, 2019
The Core
JavaScript Bit Manipulation Thursday 11 July
Bit manipulation in JavaScript is complicated by the way it attempts to be type-free, but it can be done. In this extract from my forthcoming book, we take a look at how to work with bits in a browser.
|
Swift's Spreadsheets
The Ultimate Guide to Pivot Tables for Beginners Monday 15 July
Pivot tables are one of Excel's most powerful features. Used in the context of data processing a Pivot table can be used to summarize, sort, reorganize, group, count, total or average data stored in a database. For time-saving, efficient pivot tables that help create outstanding reports, here’s the ultimate guide to using pivot tables.
|
Book Review of the Week
- 3D Printing: An Introduction
Harry Fairhead gave a rating of 3 out of 5, concluding: There seems to be not enough to explain about actually how to 3D-print to fill a reasonably size book. There are some good things in this book, but there is also a lot of waffle that you could mostly do without. Buy it if you dream of getting involved in 3D printing, but probably won't actually get round to it - the photos are nice.
New Listings in Book Watch
News
Huawei's Confused OS - ArkOS, LiteOS, HongMeng, Harmony... Wednesday 17 July
From a technical point of view you have to feel sorry for Huawei. Headed for mobile phone dominance it had the rug pulled out from under its feet with the withdrawal of Android. So what to do? A new operating system? But which, what, where? Confusion reigns.
|
Celebrate World Emoji Day Wednesday 17 July
It's World Emoji Day, when apparently there's a 'global celebration of emojis', along with emoji events and awards for various categories of emoji. If your response is a cynical 'seriously?', #WorldEmojiDay was apparently Twitter's top trending item in 2015, proving either that this really is a thing, or that Twitter users have finally lost the plot.
|
Google Launches Local Home SDK Tuesday 16 July
Google has released a developer preview of a JavaScript SDK for Local Home. The SDK provides an easier way for developers to connect users' home devices to Google Assistant and to run their actions locally.
|
Babel Adds Ability To Parse F# Like Pipelines Monday 15 July
The latest version of JavaScript compiler Babel 7.5 has been released with the ability to parse and transpile F# and similar pipelines. Support has also been added for dynamic imports, as well as experimental support for TypeScript namespaces.
|
Seeking Ramanujan - Intuition As Algorithm Sunday 14 July
This is an interesting story if you are into math and computing. The Ramanujan Machine seeks inspired formulas for the fundamental constants. This potentially tells us something about the constants and, perhaps, the nature of computation.
|
GANPaint: Using AI For Art Saturday 13 July
What if tools powered by Neural Networks could save artists considerable amounts of time, or even enrich their work?
|
Mozilla Not An Internet Villain But Still Criticized Friday 12 July
When ISPA, a organization that considers itself the voice of the UK Internet Industry, nominated Mozilla for its 2019 Internet Villain Award, it unleashed a barrage of complaints. This led it to withdraw not just the nomination but also the entire category.
|
Microsoft Open Sources AI Debugging Tool Friday 12 July
Microsoft has released TensorWatch, an AI debugging and visualization tool, under open source on GitHub. TensorWatch can be used to create custom visualizations, UIs and dashboards.
|
PyRobot - Python for Robotics Thursday 11 July
We've grown accustomed to hearing about Python being used for pretty much everything, albeit mostly for data science. It's time to consider it for robotics too.
|
Google Releases Open Source Cryptographic Tool Thursday 11 July
Google has made available an open-source cryptographic tool called Private Join and Compute. The tool uses secure multi-party computation (MPC) to augment the core PSI protocol.
|
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:1871962579>
<ASIN:B07S8958R9>
<ASIN:1683922093>
<ASIN:1492031607>
<ASIN:168392388X>
<ASIN:1680506471>
|