Programming News and Views
Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info
Google Takes On Amazon's Lambda
Feb 12 | Kay Ewbank
Google has released Cloud Functions, a rival for the Amazon's AWS Lambda service.
Feb 12 | Sue Gee
University courses usually rely on textbooks. In the case of Princeton's course on Bitcoin and Cryptocurrency Technologies, the textbook is being based on the course and a complete first draft is now available, for free, online.
Android Studio 2 Beta Is Usable
Feb 11 | Mike James
Android Studio 2 is now available in beta and this change in status does correspond to an increased usability. It is worth getting to know the new IDE because, even with its faults, it speeds development a lot.
Does SourceForge Have A Future?
Feb 11 | Ian Elliot
The new owners of SourceForge are hoping to halt the decline of the once popular source code repository and persuade open source projects to use it once more. The first move is to terminate the practice of bundling adware with software installations
You Don't Need To Touch Type To Go Fast
Feb 10 | Janet Swift
It is a sad fact that many programmers don't learn to type, despite the fact that the keyboard is their main tool of the trade. New research, however, suggests that this might not matter as much as you might think and you don't have to be ashamed that you are not using all your fingers.
Successor To Cardboard Under Development
Feb 10 | Lucy Black
After its runaway success with Cardboard, its open source VR headset, Google is rumored to be working on a new version to be unveiled that this year's Google I/O in May.
Amazon Adds Game Dev Options To AWS
Feb 10 | Kay Ewbank
Amazon has added two new services, Lumberyard and GameLift, to AWS for the creation of cross-platform cloud-connected games.
Feb 09 | Nikos Vaggalis
Lodash began as a fork of the popular Underscore.js library but since then has managed to become its superset, adding new features and performing much better. Version 3.4.0 has recently been released.
Microsoft Research Open Source Challenge For Students
Feb 09 | Alex Armstrong
Microsoft Research has provided an interesting challenge to students - identify problems that can be addressed using Microsoft's open source tools and have a stab at solving them.
Coursera Web Specializations
Feb 09 | Sue Gee
Four web specializations at different levels and covering different aspects are starting on Coursera. If you want to earn a certificate you can save 10% by pre-paying for the bundle of courses. If you don't want the certificate, and don't want to complete a final project that demonstrates what you've learned, you can audit the courses for free.
Where Are The Raspberry Pi Zeros?
Feb 08 | Lucy Black
The Raspberry Pi Zero is a game changer, but it is not the only game changer on the market. In fact the question of whether it is on the market or not is an important one.
How Fast Can You Number Crunch In Python
Feb 08 | Mike James
We are all more or less committed to using high-level languages, but there is always a background worry that they might not be fast enough for some tasks. An interesting set of benchmarks shows how to use Python to number crunch.
Usborne Books Revival
Feb 07 | Sue Gee
Children's book publisher Usborne has launched two new titles about computers and coding aimed at young children. At the same time it has made pdfs of its 1980's computing titles freely available online.
Fewer Degrees Of Separation With Facebook
Feb 06 | Janet Swift
Six degrees of separation is the, already well established, idea that any individual is connected to any other via six network nodes. New research has discovered that the average between Facebook users is just three and a half.
January Week 5
Feb 06 | Editor
If you need to know what's important for the developer, you can rely on I Programmer to sift through the news and uncover the most relevant stories. Our weekly digest gives a handy summary.
GCHQ's Xmas Puzzle Not Cracked - Update Solutions And Prizes
Feb 06 | Mike James
The director of GCHQ distributed a puzzle to selected contacts and then made it available to everyone. The deadline for solution passed and there were no 100% correct solutions. Even so prizes were awarded and we do now have the answers.
|More Recent News||
Book Reviews Of The Year
Introducing SQL Server
Tuesday 09 Feb
Author: Mike McQuillan
Audience: Database developers
Reviewer: Ian Stirk
This book aims to get the newcomer started in SQL Server development, how does it fare?
If this joke escapes you (pun intended) then the chances are that you are not a programmer but you could be a backslash...
Click to view bigger version
More cartoon fun at xkcd a webcomic of romance,sarcasm, math, and language
Follow Book Watch on Twitter
Using WebPageTest (O'Reilly)
Thursday 11 Feb
Learn basic and advanced uses of WebPagetest, the performance measurement tool for optimizing websites. This practical guide shows users new to this tool how run tests and interpret results, and helps experienced users gain a better and more thorough understanding of hidden features in WebPagetest that make testing easier. Written by WebPagetest power users and performance experts, this book will help web developers and frontend engineers solve the problem of slow sites.
Learn to Program with Minecraft (No Starch Press)
Wednesday 10 Feb
You've bested creepers, traveled deep into caves, and maybe even gone to The End and back-but have you ever transformed a sword into a magic wand? Built a palace in the blink of an eye? Designed your own color-changing disco dance floor? With the subtitle "Transform Your World with the Power of Python" Craig Richardson introduces Python 3. After some short, simple lessons you can use your new skills to customize Minecraft to make mini-games, duplicate entire buildings, and turn boring blocks into gold.
Coding for Beginners: Using Scratch
Monday 08 Feb
This friendly book hardcover covers the basics of Scratch coding for complete beginners, with step-by-step instructions showing children how to use code to create games and animations, from racing cars to virtual pets. Scratch is one of the most popular programmes used in primary schools and this book covers sprites, binary, debugging and more.
iOS 9 Programming Fundamentals with Swift (O'Reilly)
Thursday 04 Feb
Move into iOS 9 development by getting a firm grasp of its fundamentals, including Xcode 7, the Cocoa Touch framework, and Apple’s Swift programming language. With this thoroughly updated guide from Matt Neuberg, author of the Programming iOS tome, you’ll learn Swift’s object-oriented concepts, understand how to use Apple’s development tools, and discover how Cocoa provides the underlying functionality iOS apps need to have.
The Official ScratchJr Book (No Starch Press)
Wednesday 03 Feb
ScratchJr is a free, introductory computer programming language that runs on iPads and Android tablets. Inspired by Scratch, it helps even younger kids create their own playful animations, interactive stories, and dynamic games. Intended for children aged 5 and over, it is co-authored by Mitch Resnick, creator of Scratch, and has the subtitle "Help Your Kids Learn to Code". Each of the book's chapters includes activities that build on one another, culminating in a fun final project.
Introduction to Computational Models with Python (CRC Press)
Monday 01 Feb
Jose M. Garrido explains how to implement computational models using the flexible and easy-to-use Python programming language. The book introduces the principles of computational modeling as well as the approaches of multi- and interdisciplinary computing to beginners in the field. It provides the foundation for more advanced studies in scientific computing, including parallel computing using MPI, grid computing, and other methods and techniques used in high-performance computing.
RESTful Rails Development (O'Reilly)
Thursday 28 Jan
This book serves as a practical guide to developing RESTful applications, designing RESTful architectures, and deploying RESTful services using Ruby on Rails. By the end of each chapter, the reader will have key takeaways for how to build and extend a multi-service platform spanning different devices. Silvia Puglisi explains the power of RESTful development with Rails, illustrating how to build an architecture composed of different services accessing shared resources through a set of collaborating APIs and applications.
Next Generation Databases (Apress)
Wednesday 27 Jan
The relational database (RDBMS) model completely dominated database technology for over 20 years. Today this "one size fits all" stability has been disrupted by a seemingly sudden explosion of new database technologies. These paradigm-busting technologies are driving the "Big Data" and "NoSQL" revolutions, as well as forcing fundamental changes in databases across the board.
Previous Book Watch.
Follow Book Watch on Twitter.
Publishers send your book news to: