I Programmer - programming, reviews and projects

Programming News and Views

Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info

Asm.js Goes All Edgy
Nov 27 | Ian Elliot
article thumbnail

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. 

Raspberry Pi Zero $5 Computer
Nov 26 | Harry Fairhead
article thumbnail

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
article thumbnail

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
article thumbnail

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
article thumbnail

This year's Hour of Code has added a Minecraft-themed activity to encourage kids to try coding.

Dart SDK Improves JavaScript Access
Nov 24 | Kay Ewbank
article thumbnail

Dart 1.13 has been released with improved JavaScript interoperability.

Pivot Podcast Concludes - What Will Be Revealed?
Nov 24 | Alex Armstrong
article thumbnail

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
article thumbnail

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
article thumbnail

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
article thumbnail

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
article thumbnail

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
article thumbnail

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
article thumbnail

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
article thumbnail

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. 

Android Studio 1.5 Released - Just Some Bug Fixes, Don't Get Excited
Nov 20 | Mike James
article thumbnail

Android Studio 1.5 is sort of half way to 2.0 so it must be packed with new features right? Well, perhaps not. 

More Machine Learning From Udacity
Nov 20 | Sue Gee
article thumbnail

Udacity has opened a new Nanodegree in Machine Learning. At advanced level it prepares you to apply predictive models to massive data sets in fields like education, finance, healthcare or robotics.

More Recent News



Book Review Of The Day

Murach's JavaScript, 2nd Ed
Friday 27 Nov

Authors: Joel Murach and Michael Urban
Publisher: Murach & Associates
Pages: 630
ISBN: 978-1890774851
Print: 1890774855
Audience: Novice programmers
Rating: 4
Reviewer: Ian Elliot

Another book on core JavaScript - does this one have anything extra to offer?


Featured Articles

Finding Bugs In The First C++ Compiler - What does Bjarne Think!
Andrey Karpov
article thumbnail

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
Harry Fairhead
article thumbnail

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
Mike James
article thumbnail

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?


Unhandled Exception!


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


Book Watch

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....

<ASIN: 0128029641>

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. 

<ASIN: 0692552898> 

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:


RSS feed of all content
I Programmer - full contents
Copyright © 2015 i-programmer.info. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.