Programming News and Views
Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info
Automatic High Dynamic Range (HDR) Photography
Apr 20 | David Conrad
If you enjoy photography you have probably experimented with HDR. The usual method is to just guess the bracketing exposures needed. Now we have an algorithm that can produce the best results with the fewest additional exposures.
Microsoft Supplies Apps For Cyanogen's Android Fork
Apr 20 | Harry Fairhead
As they say - the plot thickens. After not quite investing in Cyanogen, Microsoft is now set to provide services in CyanogenOS. What does this mean for the Android programmer?
A 3D Printer For Plushies
Apr 19 | Lucy Black
3D printers are still a hot topic, if cooling slightly after being over-hyped. Now we have something new. Disney has a prototype 3D printer that works with fabric and it is much more interesting than you might think.
Cardboard Outshines Glass
Apr 18 | David Conrad
Google has announced, Works With Google Cardboard, a new certification program for it low-cost virtual reality headset and produced new design guidelines plus updated SDKs for Android and Unity.
April Week 2
Apr 18 | Editor
Feeling overwhelmed and confused by too much news? If you need to know what's important for the developer, you can rely on I Programmer to sift through all the news, uncover the most relevant stories and deliver the highlights each week.
Visual Studio Now With Added Unity, Unreal And Cocos2d
Apr 17 | Mike James
Developer Work and Pay
Apr 17 | Janet Swift
Our third and final look at the Stack Overflow survey covers its findings on what devs do, how much they are paid for it and how satisfied they are with their jobs.
Intent To Deprecate HTTP
Apr 16 | Ian Elliot
A suggestion on the Mozilla Dev forum aims to deprecate HTTP in favour of HTTPS. Has it really come to this? Browser devs dictating the protocols we use? Of course, it is all in the name of freedom.
GNU Hurd 0.6 Released
Apr 16 | Sue Gee
The GNU Hurd, the free open source replacement for the Unix kernel, has a new release that is still not suitable for production environments. There are also new releases of GNU Mach and GNU Mig, both of which have reached version 1.5.
MariaDB Enterprise Spring Update
Apr 16 | Kay Ewbank
The MariaDB team has released an update for MariaDB Enterprise, with performance improvements aimed particularly at SaaS and web applications.
Picture - A Probabilistic Language
Apr 15 | Mike James
Computer vision is a booming research area at the moment and now we have a successful return to a method that was proposed very early on - analysis by synthesis.
Survey Reveals Developer Preferences
Apr 15 | Janet Swift
The Stack Overflow Developer Survey reveals a lot about developer preferences regarding languages, operating systems, source control and whether they favor tabs or spaces.
Chrome 42 Outlaws Java Plugin
Apr 15 | Alex Armstrong
Chrome 42 has just entered the stable channel and brings a change that many will find inconvenient and even damaging. By default Chrome now blocks NPAPI plug-ins.
Registration Now Open For Apple Developer Conference
Apr 14 | Sue Gee
Apple has announced that WWDC 2015 will take place June 8-12 and you have until Friday, April 17 at 10am PT to apply for a ticket. Apple is also offering up to 350 Scholarships, giving students the chance to earn a free ticket.
Leslie Lamport On Programming As More Than Coding
Apr 14 | Alex Armstrong
There are a few lectures you should not miss - this is one of them. It is about the tasks that you do before starting to code.
New AWS Services
Apr 14 | Kay Ewbank
Amazon has announced Elastic File System, along with a Machine Learning service, at its AWS Summit in San Francisco.
|More Recent News||
Book Review Of The Day
Monday 20 Apr
Authors: Holden Karau, Andy Konwinski , Patrick Wendell & Mateil Zaharia
Audience: Developers interested in Apache Spark
Reviewer: Kay Ewbank
The subtitle "Lightning-Fast Big Data Analysis" promises a lot. How well does it deliver?
Real RealSense In C# - Event Streams
Things get a little more complicated when it comes to processing a stream of samples from the RealSense camera. It is quite easy to get it working. but much more difficult to get it working right. We show you how in this second article about RealSense In C#.
Bill Gates - Before He Was Famous
Microsoft is mostly the invention of one man - Bill Gates. How did it all happen? We look at the early days of Microsoft and how Bill Gates steered it from nothing to a billion dollar business with nothing but code.
Windows 10 Universal Apps - Adaptive Triggers
With the new simpler approach to creating Universal Apps, we have to face the challenge of creating UIs that work on all devices irrespective of the screen real estate. There are a number of new facilities that make this easier than you might think.
Click to view bigger version
We were all beginners once, but we also all, well nearly all, went through that dangerous time when we thought we had learned to program and there was nothing, nothing at all, left to learn.
How wrong we can be and how sure we are right!
More cartoon fun at xkcd a webcomic of romance,sarcasm, math, and language
Follow Book Watch on Twitter
The Thrilling Adventures of Lovelace and Babbage
Tuesday 21 Apr
Sydney Padua transforms one of the most compelling scientific collaborations into a hilarious set of adventures. Meet Ada Lovelace, daughter of Lord Byron: mathematician, gambler, and proto-programmer, whose writings contained the first ever appearance of general computing theoryand Charles Babbage, eccentric inventor of the Difference Engine, an enormous clockwork calculating machine that would have been the first computer, if he had ever finished it. But what if things had been different? In this alternate reality Lovelace and Babbage do build the Difference Engine and use it to create runaway economic models, battle the scourge of spelling errors, explore the wider realms of mathematics and fight crime - for the sake of both London and science.
The Ruby Way (Addison-Wesley)
Monday 20 Apr
For more than a decade, Ruby developers have turned to this classic for “how-to” guidance on effective Ruby programming. Now, Hal Fulton and André Arko have thoroughly updated it to cover new language enhancements and developers’ experiences through Ruby 2.1. Its 400+ examples each answe the question: “How do I do this in Ruby?”with both a task description and realistic technical constraints plus a step-by-step solution with detailed explanations to promote deeper understanding.
Make: Volume 44: Fun With Drones! (Maker Media)
Friday 17 Apr
These days drones are buzzing, not only in the skies, but throughout the maker community! Makers' love affair with drones is easy to understand: it has all the trademarks of the maker movement. From open source hardware, robotics (like sensors), cameras, to innovative applications to solve real-world problems, drones are fun and functional. In Volume 44 of Make:, the editors dive into the red-hot world of quadcopters, with drone builds and inspired aerial activities.<ASIN:1457187108>
You Don't Know JS: Up & Going (O'Reilly)
Thursday 16 Apr
Hadoop: The definitive guide (O'Reilly)
Wednesday 15 Apr
Learn how to build and maintain reliable, scalable, distributed systems with the fourth edition of this comprehensive guide. Using Hadoop 2 exclusively, author Tom White presents new chapters on YARN and several Hadoop-related projects such as Parquet, Flume, Crunch, and Spark. You’ll learn about recent changes to Hadoop, and explore new case studies on Hadoop’s role in healthcare systems and genomics data processing.
Swift for Programmers (Prentice Hall)
Tuesday 14 Apr
Written for programmers with a background in object-oriented programming in a C-based language like Objective-C, Java, C# or C++, this book applies the Deitel signature live-code approach with scores of complete, working, real-world programs to explore the new Swift language in depth. The code examples feature syntax shading, code highlighting, rich commenting, line-by-line code walkthroughs and live program outputs. The book features thousands of lines of code and tips to help you build robust applications.
Advanced Software Testing 2nd Ed (Rocky Nook)
Monday 13 Apr
Written for the technical test analyst who wants to achieve advanced skills in test analysis, design, and execution. With a hands-on, exercise-rich approach, it teaches you how to define and carry out the tasks required to implement a test strategy. You will be able to analyze, design, implement, and execute tests using risk considerations to determine the appropriate effort and priority for tests. Intended as preparation for the ISTQB Advanced Technical Test Analyst exam, it includes sample questions for the latest (2012) ISTQB Advanced Level syllabus.
Metaprogramming Elixir (Pragmatic Bookshelf)
Friday 10 Apr
Metaprogramming is one of Elixir's greatest features. Maybe you've played with the basics or written a few macros. Now you want to take it to the next level. This guided series of metaprogramming tutorials by Chris McCord takes you step by step to metaprogramming mastery. You'll extend Elixir with powerful features and write faster, more maintainable programs in ways unmatched by other languages.
Previous Book Watch.
Follow Book Watch on Twitter.
Publishers send your book news to: