Programming News and Views
Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info
Debian And The Systemd Storm - Ready To Reconsider?
Oct 20 | Alex Armstrong
Debian has adopted systemd in place of the existing init system and this seemingly small technical change is creating mayhem. Is it about to move back to init or will the Fork Debian group have to go though with their threat?
Ceylon 1.1.0 And Ceylon IDE 1.1 Released
Oct 20 | Kay Ewbank
A new version of statically typed language Ceylon has been released with performance improvements, API optimizations, and new features. The Ceylon IDE also been improved.
Linus On Linux And Strong Language
Oct 19 | Mike James
In a recent video made of a Q&A at this year's LinuxCon, Linus Torvalds says some interesting things - including some comments about his interesting robust style. It also gives us the amazing one-liner, "On the Internet nobody can hear you being subtle."
Drone Racing Star Wars Style
Oct 18 | Harry Fairhead
Drones are fun, but still a technology in search of a killer application. Perhaps we have just found it - Star Wars style pod racing.
October Week 2
Oct 18 | Editor
I Programmer reports news of interest to developers. We cover new releases of languages and tools and a lot more besides. Sometimes we are controversial and we always welcome your comments. This round-up covers October 9-15.
Apache Storm Added To Hadoop On Azure
Oct 17 | Kay Ewbank
Microsoft has released a preview of Apache Storm in its Hadoop-on-Azure service.
Double Rewards For Finding Bugs In Facebook Ads Code
Oct 17 | Andrew Johnson
Having fixed several bugs in its ads code internally, Facebook is hoping to get whitehat hackers to uncover any more that are lurking. From now until the end of the year it will pay out double for bugs in ads.
BCS Certificate in Computer Science Teaching
Oct 17 | Sue Gee
A new certification for teachers of Computer Science at both Primary and Secondary level is being offered by Computing At School under the auspices of the British Computer Society. A 10% early bird discount is currently on offer.
JDK 9 Early Access Now Available
Oct 16 | Kay Ewbank
You can now try out the new JDK 9, though only in an early adopter version at the moment.
Android L Is Lollipop And New Nexus Devices
Oct 16 | Harry Fairhead
Google has finally officially launched Android 5 as Lollipop along with a bunch of new Nexus devices. So what does our new Android world look like?
MOOC On Functional Programming Using Haskell
Oct 16 | Sue Gee
Erik Meijer's Introduction to Functional Programming MOOC has just started. If this is a topic you want to know more about, this free class could be an ideal route.
Poodle Is A Very Different Sort Of Security Breach
Oct 15 | Andrew Johnson
It seems that security problems come along, like buses, in clumps. The latest is cutely called POODLE but, unlike Heartbleed and Shellshock, this is of a very different nature.
Oct 15 | Alex Armstrong
Announced at this year's Dreamforce, Wave is Salesforce’s first business intelligence and data analytics package.
Language Tooling Enhancements in Orion 7
Oct 15 | Kay Ewbank
Delve and Office Graph at SharePoint Connect
Oct 14 | Kay Ewbank
Following the release of Delve for Office 365, this year’s SharePoint Connect conference has added a session on building solutions with Office Graph. You can also earn CPD certification for attending the conference or one of its workshops.
Android L 64bit Emulator Available
Oct 14 | Mike James
Google has released a 64-bit emulator image for the forthcoming Android L - but only for the Intel x86 chip. Where is ARM 64-bit?
|More Recent News||
Book Review of the Day
Microsoft Access 2013 Programming by Example with VBA, XML and ASP
Monday 20 Oct
Author: Julitta Korol
Publisher: Mercury Learning & Information, 2014
Audience: Access users who want to learn programming
Reviewer: Kay Ewbank
Aimed at non-programmers wanting to become programmers in Access, this book has been updated to cover Access 2013,
Android Adventures - ListView And Adapters
ListView is probably the most commonly used and needed UI components in an Android app. It isn't difficult to use, but you need to get to grips with the idea of an "adapter" and understanding what is going on pays dividends.
Ada Lovelace, The First Programmer
Ada, Countess of Lovelace was born almost 200 years ago but her name lives on. In the 1970s the Ada language was named in recognition of her status as the first computer programmer and in 2009 Ada Lovelace Day was inaugurated to celebrate the achievements of women in science, technology, engineering and maths. For Ada Lovelace Day 2014, we tell the story of how she worked with Charles Babbage on his Analytical Engine.
Introduction To The Genetic Algorithm
Genetic algorithms pop up all over computer science and applied computing. They are simple, easy to apply and easy to understand. What mystery remains is why they work at all? How can somthing seemingly so random home in on a one in a million plus solution?
More cartoon fun at xkcd a webcomic of romance,sarcasm, math, and language
Click to view bigger version
Follow Book Watch on Twitter
Introduction to Agile Methods (Addison-Wesley)
Tuesday 21 Oct
Many people with varying levels of work experience are interested in understanding the architecture and nuances of Agile, but it is difficult to know where to start. Here Sondra Ashmore and Kristin Runyan use academic research and their own experiences with numerous Agile implementations to present a clear description of the essential concepts for students and professionals who want to understand Agile and become conversant with Agile values, principles, framework, and processes.
Photoshop Elements 13: The Missing Manual (O'Reilly)
Monday 20 Oct
Photoshop Elements 13 looks sharper, performs better, and has more sophisticated photo-editing and slideshow features than previous versions—but knowing which tools to use when can be confusing. In this new edition Barbara Brundage removes the guesswork. With her candid, jargon-free advice and step-by-step guidance, you’ll get the most out of Elements for everything from sharing and touching-up photos to fun print and online projects.
Introducing Elixir (O'Reilly)
Friday 17 Oct
Elixir combines the robust functional programming of Erlang with a syntax similar to Ruby, and includes powerful features for metaprogramming. Simon St. Laurent and J. David Eisenberg show you how to write simple Elixir programs one skill at a time. Once you pick up pattern matching, process-oriented programming, and other concepts, you’ll understand why Elixir makes it easier to build concurrent and resilient programs that scale up and down with ease.
Inside Microsoft Dynamics AX 2012 R3 (Microsoft Press)
Thursday 16 Oct
Dig into the architecture and internals of Microsoft Dynamics AX 2012 R3 - with firsthand insights from the team that designed and developed it. Deepen your knowledge of the underlying frameworks, components, and tools - and deliver custom ERP applications with the extensibility and performance your business needs. Useful for Microsoft Dynamics AX solution developers at all levels, this guide will provide max benefit to those who understand OOP, relational database, and Transact-SQL concepts.
Raspberry Pi User Guide 3rd Ed (Wiley)
Wednesday 15 Oct
Eben Upton, co-creator of the Raspberry Pi, and Gareth Halfacree have updated the third edition of their "unofficial guide" for Noobs who want to dive right in to cover the model B+ Raspberry Pi. It covers the software, additional USB ports, and changes to the GPIO, including new information on Arduino and Minecraft on the Pi as well as step–by–step instruction for everything from software installation and configuration to customizing your Raspberry Pi.
User Story Mapping (O'Reilly)
Tuesday 14 Oct
User story mapping is a valuable tool for software development, once you understand why and how to use it. Jeff Patton examines how this often misunderstood technique can help your team stay focused on users and their needs without getting lost in the enthusiasm for individual product features and shows you how changeable story maps enable your team to hold better conversations about the project throughout the development process.
Rails Crash Course (No Starch Press)
Monday 13 Oct
Major websites like Twitter and GitHub run Rails under the hood, and if you have a background in HTML and CSS, this "No-Nonsense Guide to Rails Development" will teach you to harness Rails for your own projects and create web applications that are fast, stable, and secure. Anthony Lewis starts with Ruby and Rails fundamentals and then dives straight into models, controllers, views, and deployment.
Mastering Clojure Macros (Pragmatic Bookshelf)
Friday 10 Oct
With the subtitle, "Write Cleaner, Faster, Smarter Code" Colin Jones helps you take advantage of Clojure's powerful macro system. He shows how to write straightforward code that avoids duplication and clarifies your intentions, explains how and why to write macros and when using a macro would (and wouldn't!) be helpful. You'll also use macros to remove unnecessary code and build new language features.
Previous Book Watch.
Follow Book Watch on Twitter.
Publishers send your book news to: