Programming News and Views
Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info
FlatCam - Who Needs A Lens?
Sep 02 | David Conrad
Computational photography has more or less killed off the classic approach to photography. But a camera without a lens - surely some sort of joke?
Bitcoin MOOC On Coursera
Sep 02 | Sue Gee
The Princeton University course on cryptocurrency technologies, in particular Bitcoin, is now open to all comers on Coursera. It doesn't cost a penny piece, let alone a Bitcoin.
Imagine Cup Earth
Sep 02 | Kay Ewbank
The latest Imagine Cup competition for student coders around the world has been launched, this time with NASA as the co-presenter.
Amazon Underground A New Way To Make Money From Apps
Sep 01 | Alex Denham
Amazon has come up with a new way for developers to make money from apps.
Build Cloud Apps For Codegeist 2015
Sep 01 | Sue Gee
Atlassian's Codegeist 2015 has opened on Devpost with over $100,000 in prizes for building apps that extend its products, with an emphasis on the cloud..
Arduino For VS 2015
Sep 01 | Harry Fairhead
Microsoft isn't the only one trying to get Windows into the IoT. Visual Micro has just released the beta of Arduino for Visual Studio 2015 - and it is free.
IEEE Custom Ranks Programming Languages
Aug 31 | Mike James
Language rankings are fun and cause a lot of arguments, but they can be practically important. Which language should you learn? Which will earn you the most money?
Landing A Job At Google Just By Googling
Aug 31 | Sue Gee
Many developers will tell you that their dream job would be to work for Google. So getting an interview by accident sounds like a real stroke of luck.
MobileFusion - Microsoft Turns Any Phone Into 3D Scanner
Aug 30 | David Conrad
We were all very excited when the Kinect first hit the scene and 3D scanners of all sorts have played a role in some unbelievable projects ever since. Now Microsoft has an app that can turn any mobile phone into a 3D scanner without any additional hardware.
PiDP - A Pi Based PDP-8/I
Aug 29 | Harry Fairhead
If you missed out on the paper tape eating, blinking light flashing, key switch programmed phase of computer hardware then you can catch up with the PiPI-8/I. It is a fairly complete recreation of the experience of using a PDP-8.
Twitter Flight Now Taking Applications
Aug 28 | Sue Gee
Flight is the name of the Twitter Developer Conference and we are not referring to apps but to requests for tickets to this this year's event which takes place on October 21st in San Francisco.
NetBeans 8.1 Beta
Aug 28 | Alex Armstrong
August Week 4
Aug 28 | Editor
Do you have better things to do than scour the internet for news? No worries - if you need to know what's important for the developer, IProgrammer Weekly puts the unmissable bits together in a handy digest. This one covers August 20-26.
HP Helion Webinars
Aug 27 | Kay Ewbank
HP is hosting a series of webinars for developers who want to learn more about cloud development with HP technologies, starting with an introduction to the HP Helion OpenStack project.
Daily C++ Hints
Aug 27 | Sue Gee
CppHints.com is a new free resource for C++ developers that provides insights that should help you improve your understanding and avoid the pitfalls that others have fallen into.
Edge on Windows 10 VMs
Aug 27 | Kay Ewbank
Microsoft has created Windows 10 virtual machines for download to coax people into testing Edge, the web browser replacement for Internet Explorer.
|More Recent News||
Book Review Of The Day
Introduction to Programming in Python
Monday 31 Aug
Author: Robert Sedgewick, Kevin Wayne, and Robert Dondero
Publisher: Addison Wesley
Audience: Students expecting an academic approach to computer science
Reviewer: Mike James
Python is often the language of choice for academics so why not an academic book on Python?
Teaching Coding To The Next Generation
Youngsters in the US and UK go back to school this month. What can they expect to learn about the world of algorithms, programs and code and who will teach them?
Deep C# - Value And Reference
Value and reference are a fundamental division in the way C# treats data. It is important that you understand the differences and most importantly when to use a struct and when to use a class. These aren't just differences in efficiency, they affect the semantics too.
Getting Started With jQuery - Ajax The Basics
Ajax is the technology that turned the web page into the web app. Since Ajax was invented there have been lots of innovations and frameworks that make web apps easier but a mastery of basic Ajax technique is still important and jQuery makes it easy and cross browser.
Click to view bigger version
It could just as well be "programmer syllogism". How many times have you thought, or encountered someone who thought that making money on the stock market was just a matter of the right algorithm? Unless of course, wait, yes that's it...
More cartoon fun at xkcd a webcomic of romance,sarcasm, math, and language
Follow Book Watch on Twitter
D3: Pocket Primer (Mercury)
Wednesday 02 Sep
Designing Delivery: Rethinking IT in the Digital Service Economy (O'Reilly)
Monday 31 Aug
To help you improve customer satisfaction and create positive brand experiences, this pragmatic book introduces a transdisciplinary approach to digital service delivery. Designing a resilient service today requires a unified effort across front-office and back-office functions and technical and business perspectives. You’ll learn how make IT a full partner in the ongoing conversations you have with your customers.
Software Development Metrics (Manning)
Friday 28 Aug
New development practices, including "agile" methodologies like Scrum, have redefined which measurements are most meaningful and under what conditions you can benefit from them. In this practical book, Dave Nicolette identifies key characteristics of organizational structure, process models, and development methods so that you can select
Data Algorithms: Recipes for Scaling Up with Hadoop and Spark (O'Reilly)
Wednesday 26 Aug
Takes you step by step through the algorithms and tools you need to build distributed MapReduce applications with Apache Hadoop or Apache Spark. Each chapter provides a recipe for solving a massive computational problem, such as building a recommendation system. You’ll learn how to implement the appropriate MapReduce solution with code that you can use in your projects. Dr. Mahmoud Parsian covers ...
jQuery UI in Action (Manning)
Monday 24 Aug
A practical guide to using and customizing jQuery UI library components to build rich, user-friendly web applications. By working through numerous engaging examples, you'll move quickly from placing a datepicker on the page to building a complete user interface that includes features like a contact form and shopping cart. You'll master jQuery UI's five main interactions—draggable, droppable, resizable, selectable, and sortable—and learn UI techniques that work across all devices.
CSS Secrets: Better Solutions to Everyday Web Design Problems (O'Reilly)
Thursday 20 Aug
In this colorful and practical guide, CSS expert Lea Verou provides 47 undocumented techniques and tips to help intermediate-to advanced CSS developers devise elegant solutions to a wide range of everyday web design problems. Rather than focus on design Lea shows you how to solve problems with code. You'll learn how to apply her analytical approach to practically every CSS problem you face to attain DRY, maintainable, flexible, lightweight, and standards-compliant results.
Hadoop Application Architectures (O'Reilly)
Wednesday 19 Aug
Get expert guidance on architecting end-to-end data management solutions with Apache Hadoop from Mark Grover, Ted Malaska, Jonathan Seidman and Gwen Shapira in this practical book with takes you through architectural considerations necessary to tie those components together into a complete tailored application, based on your particular use case. To reinforce those lessons, the book’s second section provides ...
The ScrumBan [R]Evolution (Addison Wesley)
Monday 17 Aug
With the subtitle "Getting the Most Out of Agile, Scrum, and Lean Kanban", pioneering Scrumban coach Ajay Reddy clarifies Scrumban’s core concepts and principles, and illuminates their application through real-life examples. He takes you from the absolute basics through sustainable adoption, and from choosing metrics to advanced forecasting and adaptive management. His practical account will help you incrementally apply proven Lean/Agile principles to get what matters most: pragmatic, bottom-line results.
Previous Book Watch.
Follow Book Watch on Twitter.
Publishers send your book news to: