Programming News and Views
Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info
November Week 4
Nov 28 | Editor
I Programmer reports news of interest to developers. We cover new releases of languages and tools and a lot more besides. So if you want to catch up with what's been happening, read on.
Asm.js Goes All Edgy
Nov 27 | Ian Elliot
Edge, Microsoft's browser replacement for IE, has been quick to drop the legacy technologies and just as quick to embrace the new stuff. The lastest new technology to make it into Edge is asm.js and there is a nice proof of principle that it is indeed faster.
No More Tweet Counts
Nov 27 | Lucy Black
If you are a member of the Twitterati, last Friday was a sad day. Twitter turned off the Tweet counter feature and does not intend to restore it.
Raspberry Pi Zero $5 Computer
Nov 26 | Harry Fairhead
Rumours that something new was coming from the Raspberry Pi team have proved true - a $5 computer the Raspberry Pi Zero is here to give the BBC micro:bit and other low cost devices some competition.
Microsoft Open Sources Quantum Computing
Nov 26 | Alex Armstrong
Microsoft has a lot of interest in quantum computing and even though we don't actually have any such thing at the moment this hasn't stopped it from creating a simulator called LIQUi|>.
Android Studio 2 In Preview
Nov 25 | Mike James
Soon after the release of Android Studio 1.6 to the stable channel, Google is showing off what a full version 2.0 will look like.
Minecraft Hour Of Code
Nov 25 | Kay Ewbank
This year's Hour of Code has added a Minecraft-themed activity to encourage kids to try coding.
Nov 24 | Kay Ewbank
Pivot Podcast Concludes - What Will Be Revealed?
Nov 24 | Alex Armstrong
The eighth episode of GE's Pivot Podcast has just been released. Will Sam and Ethan find the answers they need to launch DroneAble, which has grown in concept from an app to a start up company?
Firefox’s New Memory Tool
Nov 24 | Ian Elliot
Browsers are having a hard time differentiating themselves sufficiently to make it worth making a choice. Firefox 44 Dev Edition has something that might make you want to use it when debugging.
Visual Studio Code - Now With Added Extensions
Nov 23 | Mike James
Visual Studio Code is a strange product from Microsoft. It is a code editor, but Visual Studio it isn't. Now it's open source and you can build extensions for it.
App Monitoring For Xamarin
Nov 23 | Kay Ewbank
Xamarin has released the latest version of its mobile developer suite, along with a real-time app monitoring service.
Internet of Things MOOC Starts Today
Nov 23 | Sue Gee
A free online course that looks at how the IoT works and the possibilities and threats it offers is just starting. It comes from King's College London and is on the Future Learn platform.
Word Of The Year Is An Emoji
Nov 22 | Sue Gee
The Face with Tears of Joy emoji has become Oxford Dictionaries 2015 Word of the Year, raising the question of can an emoji be considered to have the status of a word.
Power Over WiFi - Really Wireless
Nov 21 | Harry Fairhead
This sounds at first like a crazy idea, but it does seem to be possible to create completely wireless devices by sucking up the radio frequency power that now permeates almost every environment. Meet PoWiFi.
November Week 3
Nov 21 | Editor
Do you have better things to do than scour the internet for news? No problem! IProgrammer Weekly puts the important, quirky and otherwise unmissable bits together in a handy digest.
|More Recent News||
Book Review Of The Day
Friday 27 Nov
Authors: Joel Murach and Michael Urban
Publisher: Murach & Associates
Audience: Novice programmers
Reviewer: Ian Elliot
Finding Bugs In The First C++ Compiler - What does Bjarne Think!
C++ celebrated its 30th anniversary last month and this prompted the PVS-Studio team to use its static code analysis tool to look for bugs in the very first C++ compiler, Cfront. This may seem like a strange way to celebrate, especially when they confronted C++ founder, Bjarne Stroustrup, with his bugs. See what he said in return.
Exploring Edison - I2C Bus
The I2C bus is one of the most useful ways of connecting moderately sophisticated sensors and peripherals to the Edison. The only problem is that it can seem like a nightmare confusion of hardware, low level interaction and high level software. There are few general introductions to the subject because at first sight every I2C device is different, but here we present one.
Deep C# - Passing Parameters
Passing parameters is easy as it always works in the same way, but the effects aren't always the same. It can be confusing and even error prone unless you understand how it all works. So does C# pass by value or reference?
Click to view bigger version
Most programmers are shocked at what they see when listing the source of Google.com. It is such a minimal page who would have guessed that so much code was needed. Turning the tables, who would have guessed that so little code was needed for a human!
More cartoon fun at xkcd a webcomic of romance,sarcasm, math, and language
Follow Book Watch on Twitter
C# 6.0 in a Nutshell (O'Reilly)
Wednesday 25 Nov
This is the 6th edition of the definitive reference to C# from Joseph and Ben Albahari. Uniquely organized around concepts and use cases, it includes completely revised and updated information on all the new C# 6.0 language features. See Mike James review of 5th edition in which he concluded:
This is a book C# programmers will find an useful addition to their bookshelves if they require a reference work on C# and the wider framework. Recommended.
Google Hacking for Penetration Testers 3rd Ed (Syngress)
Monday 23 Nov
Google's search capabilities are so powerful, they sometimes discover content that no one ever intended to be publicly available on the Web, including social security numbers, credit card numbers, trade secrets, and federally classified documents. Johnny Long, founder of Hackers for Charity, together with Bill Gardner Justin Brown, shows how security professionals and system administratord manipulate Google to find this sensitive information and "self-police" their own organizations....
Make: Getting Started with Processing (Maker Media)
Thursday 19 Nov
Processing opens up the world of programming to artists, designers, educators, and beginners. Written by the co-founders of the Processing project, Casey Reas and Ben Fry, this short book shows you how easy it is to make software and systems with interactive graphics. If you're an artist looking to develop interactive graphics programs or a programmer on your way to becoming an artist, this book will take you where you want to go. Updated with new material on graphics manipulation, data, and for the latest version of Processing.
Swift Programming Nuts and Bolts (Motu)
Wednesday 18 Nov
Swift is the new, modern programming language for developing applications for the iOS, OS X, and Apple Watch platforms. In this slim book, Keith Lee tackles the questions: What are the general features and purpose of Swift? Why you should use it? How do you quickly begin developing apps with it? Covering Swift 2.0, he begins with an overview of Swift and its development tools before providing a general introduction to the programming language with plenty of examples that will enable you to quickly get started writing programs with Swift.
Oracle PL/SQL Language Pocket Reference, 5th Ed (O'Reilly)
Monday 16 Nov
Whether you’re a developer or database administrator,this is a useful source of answers. It has concise summaries of fundamental language elements, such as block structure, datatypes, and declarations; statements for program control, cursor management, and exception handling; records, procedures, functions, triggers, and packages and execution of PL/SQL functions in SQL. From a team of authors that includes Steven Feuerstein and Bill Prybil, whose classic book Oracle PL/SQL Programming, 6th Edition was given a 5-star rating in Kay Ewbank's review.
Introduction To Windows And Graphics Programming With Visual C++ 2nd Ed (World Scientific)
Thursday 12 Nov
Intended to be an introduction to Visual C++ for technical people including practicing engineers, engineering students, and others interested in Windows programming and its convenient graphics capabilities. While the book is aimed at a technical audience, its mathematical content is modest and should be readable by most people with an interest in C++ programming. Readers are introduced to Windows programming in a natural way; making use of the object-oriented environment, the Microsoft Foundation Classes (MFC), and the document/view organization.
C# 6.0 Cookbook (O'Reilly)
Wednesday 11 Nov
Completely updated for C# 6.0, this new edition of Jay Hilyard and Stephen Teilhet'scookbook offers more than 150 code recipes to common and not-so-common problems that C# programmers face every day. More than a third of the recipes have been rewritten to take advantage of new C# 6.0 features and new recipes have been added for asynchronous methods, dynamic objects, enhanced error handling, the Rosyln compiler, and more.
The Human Face of Computing (Imperial College Press)
Monday 09 Nov
Written as a series of conversations with influential computer scientists, mathematicians and physicists, this book provides access to the inner thinking of those who have made essential contributions to the development of computing and its applications. You will learn about the interviewees' education, career path, influences, methods of work, how they cope with failure and success, how they relax, how they see the future, and much more.
Previous Book Watch.
Follow Book Watch on Twitter.
Publishers send your book news to: