I Programmer - programming, reviews and projects

Programming News and Views

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

Rovables - Wearables That Crawl All Over You
Oct 22 | David Conrad
article thumbnail

This is probably not what you think of when wearable computing is mentioned, but it's a really interesting idea and perhaps once we get over the shock and creepiness factor it will be the breakthrough needed to make our clothes intelligent. 

October Week 3
Oct 22 | Editor
article thumbnail

We've expanded I Programmer news coverage by adding the items we find interesting but which don't require any input from the team. Look out for //No Comment for undigested news in this weekly digest, many of them with multiple items.

SparklyR - An R Interface For Spark
Oct 21 | Kay Ewbank
article thumbnail

The team behind R Studio has announced sparklyr, a new package that provides an interface between R and Apache Spark.

October Restarts For Data Analysis, Machine Learning and Algorithms
Oct 21 | Sue Gee
article thumbnail

If you missed an interesting MOOC the first time around, or started it and didn't finish, you are likely to get a second chance if you stay tuned. Here's a mixed bag of highly recommended classes that are now available for study.

//No Comment - Thonny IDE 2.0, VisualVM Updated & XTREE Code Reorganization
Oct 20 | Alex Armstrong
article thumbnail

• Thonny IDE 2.0 released

• VisualVM 1.3.9 Released

• XTREE Code Reorganization

Bedrock Topper For SQLite
Oct 20 | Kay Ewbank
article thumbnail

A networking and distributed transaction layer, called Bedrock, based on SQLite has been 'opened to the public' by Expensify.

BBC Micro:Bit Goes Worldwide
Oct 19 | Harry Fairhead
article thumbnail

The micro:bit had the promise to revolutionize UK computer education. With the formation of the Micro:bit Educational Foundation the time has come to take on the world - but has it got what it takes? The micro:bit developer community is now launched and perhaps supplies just what is needed.

Microsoft Turns LightSwitch Off
Oct 19 | Mike James
article thumbnail

You might not be familiar with LightSwitch, but back in 2010 Microsoft was pushing it very hard as a technology to use to create programs. Now the switch is set to off and if you had used it you would now be looking around for a replacement.

JS Foundation Supported by IBM
Oct 19 | Ian Elliot
article thumbnail

The newly announced JS Foundation, formed with help from the Linux Foundation is an expansion of the jQuery foundation. Intended as an umbrella project to support the JavaScript ecosystem, the JS Foundation has IBM and Samsung among its initial members.

Atom Asks About Telemetry
Oct 18 | Alex Denham
article thumbnail

 An updated version of Atom has been released just five weeks after Atom 1.10 was released. Atom 1.11 offers a number of improvements to the text editor.

//No Comment - PyPy3 5.5.0, BuckleScript: 1.0 & Honey
Oct 18 | Ian Elliot
article thumbnail

• PyPy3 5.5.0 released

• BuckleScript: 1.0 release has arrived to compile OCaml to Javascript

• Honey: A dataflow programming language 

Microsoft Open Sources P
Oct 17 | Kay Ewbank
article thumbnail

Microsoft has made P, its event-driven programming language, open source. P is designed to give developers a way to write safe asynchronous event-driven programs.

Get Involved With AI XPrize
Oct 17 | Sue Gee
article thumbnail

The registration deadline for the IBM Watson AI XPRIZE has been extended by six weeks in the hope of attracting more teams to participate. Submissions now need to be made no later than January 15, 2017 with Early Bird Registration closing on November 15, 2016.

Fortran At 60 Still Going Strong
Oct 16 | Historian
article thumbnail

The first Fortran Reference Manual was released on October 15, 1956, six months before the first working compilers were distributed to IBM customers. While Fortran may have challengers as the first compiled computer language, it is certainly the most influential and the most durable of the early high-level languages.

//No Comment - Cartographer SLAM, Disney's Hopping Robot & IROS 2016
Oct 15 | Mike James
article thumbnail

 Google's Cartographer - Open Source SLAM

• Disney's Hopping Robot

• IROS 2016

October Week 2
Oct 15 | Editor
article thumbnail

Do you have better things to do than scour the internet for news? No problem! If you need to know what's important for the developer, IProgrammer Weekly puts the unmissable bits together in a handy digest. 

More Recent News



Book Review

Optimized C++
Friday 21 Oct

Author:  Kurt Guntheroth
Publisher: O'Reilly
Pages: 388 
ISBN:  978-1491922064
Print: 1491922060
Kindle: B01EVXNWLK
Audience: Experienced C++ programmers
Rating: 5
Reviewer: Mike James

If you think that the one rule about optimization is don't do it then you should read this book. 


Featured Articles

Android Adventures - Events
Mike James
article thumbnail

Working with Android Studio 2 makes building the UI easy with an interactive editor, but you still need to find out how to handle the things it isn't quite so good at. In this chapter we look at the general event handling - i.e beyond the onClick property that we have used so far. 

Fundamental C - Program Structure
Mike James
article thumbnail

This is an introduction to the very basics of programming in C. It covers the least you have to know to begin creating a program - variables, conditionals and loops. If you are already a C programmer then move along because there is nothing to see here. If you are a beginner then read on. 

What Makes A Programmer
Mike James
article thumbnail

The following account is based on personal experience and you can feel free to disagree with it. I can only hope that doing so illuminates your opinion about this strange and amazing thing we do with symbols that is called "programming".

Udemy's Angular 2-The Complete Guide Course Review
Nikos Vaggalis
article thumbnail

Let me begin by saying that "Angular 2 - The Complete Guide"  stays true to its title,  taking no shortcuts and going full on from A-Z, from setting up the environment to full scale deployment.

Java Data Types - Numeric Data
Ian Elliot
article thumbnail

After looking at some of the advanced ideas of classes and objects, we need to return to some simpler topics to make our understanding complete. We need to look more closely at data and, to get things moving, numeric data. 


Unhandled Exception!
Perl Problems

Perl Problems

 Click to view bigger version 

Following on last week's vicious put down of Haskell, what could be better than to have a go at Perl ... But is this really an attack on regular expressions? And is the problem increment an underestimate?

  More cartoon fun at xkcd a webcomic of romance,sarcasm, math, and language


Book Watch

Follow Book Watch on Twitter

Designing UX: Forms (O'Reilly)
Thursday 20 Oct

This book will walk you through every part of designing forms that provide a positive user experience. Jessica Enders covers all aspects from the words on the form, to how it looks, and on to interactivity.  The book shows how to design a web form that works beautifully on mobiles, laptops and desktops.


The CS Detective (No Starch Press)
Wednesday 19 Oct

Jeremy Kubica is a Google principal engineer working on machine learning and algorithms. To make computer science accessible and fun for Computer Science students and others he has written a detective story, subtitled "An Algorithmic Tale of Crime, Conspiracy, and Computation". In it readers meet Frank Runtime, disgraced ex-detective; hard-boiled private eye and search expert who uses algorithmic tools to solve a robbery.  


Grokking Algorithms (Manning)
Monday 17 Oct

Aditya Bhargava makes it easy to learn how to use algorithms effectively in a fully- illustrated guide for "programmers and other curious people" which is a disarming take on a core computer science topic and shows readers how to apply common algorithms to practical problems faced in the day-to-day life of a programmer.


High-Performance Mobile Web (O'Reilly)
Thursday 13 Oct

Over high-latency and unreliable cellular networks, performance on mobile is the key to success and conversion. With the subtitle "Best Practices for Optimizing Mobile Web Apps," Maximiliano Firtman shares the knowledge and tools to measure your mobile website or webapp performance,demonstrates which aspects of your site or app slow down the user’s experience, and suggests what you can do to improve performance.


Developer Testing (Addison Wesley)
Wednesday 12 Oct

With the subtitle "Building Quality Into Software" Alexander Tarlinder offers insights that help you accelerate through the typical software assurance learning curve so you can write testable code leading to build high-quality software, focusing on technology-agnostic approaches you can keep using with any new language, platform, or toolset. Along the way, he answers many questions development teams often ask about testing.


Raspberry Pi IoT in C (I/O Press)
Monday 10 Oct

The Raspberry Pi makes an ideal match for the Internet of Things. But to put it to good use in IoT you need two areas of expertise, electronics and programming and because of the way hardware and software engineering tend to occupy separate niches you may need help with combining the two. This book teaches you to think like an IoT programmer. After reading it you will be in a better position to tackle interfacing anything-with-anything without the need for custom drivers and prebuilt hardware modules.


Effective Debugging (Addison Wesley)
Thursday 06 Oct

Diomidis Spinellis sets out to help experienced programmers become even better by categorizing, explaining, and illustrating the most useful debugging methods, strategies, techniques, and tools. His 66 techniques address every facet of debugging and are illustrated with step-by-step instructions and code. 


Identity and Data Security for Web Development (O'Reilly)
Tuesday 04 Oct

Developers need to ensure that users and data are protected in web applications. In this best practices guide, Jonathan LeBlanc and Tim Messerschmidt look at the concepts, technology, and programming methodologies necessary to build a secure interface for data and identity - without compromising usability.


Previous Book Watch.

Follow Book Watch on Twitter.
Publishers send your book news to:


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