I Programmer - programming, reviews and projects

Programming News and Views

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

Amazon GameOn With Amazon Prizes
Mar 19 | Lucy Black
article thumbnail

Amazon has announced GameOn, a cross-platform, competitive gaming service, built on the AMW cloud infrastructure. It will allow developers to create competition with real-world prizes fulfilled by Amazon.

GitHub Bug Bounty Program Expanded In Scope and Reward
Mar 19 | Alex Armstrong
article thumbnail

GitHub recently celebrated the fourth year of its Security Bug Bounty program and reported that 2017 had seen growth in participation by researchers, program initiatives, and the rewards paid out.

Databricks Adds ML Model Export
Mar 19 | Kay Ewbank
article thumbnail

Databricks has added a machine learning model export feature that can be used to export models from Apache Spark MLib.

It's Not Too Late - Your Own Altair 8800
Mar 18 | Harry Fairhead
article thumbnail

Without the Altair 8800 where would we be today? Ed Robert's minicomputer kit was a vital catalyst to today's technology, inspiring Bill Gates and Paul Allen to found Microsoft in order to write a BASIC interpreter for it. If you missed the original you now have another chance to discover its interface of lights and switches with the Altair-Duino kit

The Chatbot Phenomenon - An Infographic
Mar 17 | Lucy Black
article thumbnail

Chatbots used to be the stuff of science fiction. Now they are increasingly part and parcel of the everyday world, both at home and in commerce. Love them or loathe them they are here to stay.

March Week 2
Mar 17 | Editor
article thumbnail

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 interesting stories. Our weekly digest also covers the week's articles, books reviews and additions to Book Watch.

Save Code Share - Urgent Action Needed
Mar 16 | Sue Gee
article thumbnail

The European Commission is currently considering a proposal that would require content-sharing platforms to monitor all uploaded content for copyright infringement. GitHub, together with FSFE and OpenForum Europe, fear the way this could impact software development and they are asking developers to take action now. 

Fear And Loathing In The App Store 20 - Apple Stops Crypto Currency Mining App
Mar 16 | Mike James
article thumbnail

This is another very odd story that can be spun either way to suit your point of view. What could possibly be wrong with Apple removing an app that mines cryptocurrency? Read on to find out...

AWS Docs Now Open Source
Mar 15 | Kay Ewbank
article thumbnail

Amazon has open sourced the documentation for the AWS SDK developer guides, after putting it onto GitHub earlier in the year. 

Stack Overflow Publishes Largest Ever Survey
Mar 15 | Janet Swift
article thumbnail

JavaScript remains the most widely used programming language according to Stack Overflow's Annual Developer Survey, which analyzed the responses of over 100,000 developers from 183 countries made in January 2018.

It's Pi Day And Google Gets In On It With A Doodle
Mar 14 | Mike James
article thumbnail

Pi Day - that's 3/14/18 to you - has been slowly growing in its impact and now Google has validated it, for the second time, with a doodle. What's it all about and is there a uniquely programmer angle on the whole Pi thing?

A New Raspberry Pi For Pi Day
Mar 14 | Harry Fairhead
article thumbnail

Pi day is supposed to be celebrated by eating pie but why not have a piece of a different pie? A Raspberry Pi? The new model B+ to be precise.

Google Summer Of Code 2018 Student Applications Now Open
Mar 14 | Sue Gee
article thumbnail

Google Summer of Code, which gives students an opportunity to make a substantive contribution to Open Source projects with the motto "Flip  bits not burgers", has recruited more mentoring organizations than ever  for its 13th year making it bigger than ever before.

UPDATE: Student Application period opens today.

JavaFX Will Be Removed From JDK
Mar 14 | Kay Ewbank
article thumbnail

Oracle is going to split JavaFX out of the core distribution of JDK from version 11 onwards. JavaFX is Oracle’s rich client development technology for Java.

iNaturalist Kaggle Contest
Mar 13 | Sue Gee
article thumbnail

Google has announced the 2018 iNaturalist Challenge being run for the 5th International Workshop on Fine Grained Visual Categorization (FGVC5)  and now underway on Kaggle. It is a "long tail" species classification competition, which poses particular challenges for machine learning.

Kylin 2.3.0 Adds SQL Server Support
Mar 13 | Kay Ewbank
article thumbnail

Apache Kylin has been updated with a new version that supports SparkSQL in building intermediate flat Hive tables. There's also a new Dropwizard-based metrics framework and a cube planner that can select the most cost-effective cuboids to build.

More Recent News



Book Review

Real World Haskell: Code You Can Believe In
Friday 16 Mar

Author: Bryan O'Sullivan, John Goerzen & Don Stewart
Publisher: O'Reilly, 2008
Pages: 710
ISBN: 978-0596514983
Print: 0596514980
Kindle: B0026OR2FY
Aimed at: Developers with some familiarity with Haskell
Rating: 4
Reviewed by: Ian Elliot

Haskell is a functional programming language with an academic feel. It is mostly used in courses that aim to explain the ideas of functional programming. 


Featured Articles

Small Basic - The Programmer's Guide
Mike James
article thumbnail

If you have been looking for a simple language that makes it possible to teach complete beginners then you might be pleased to meet Small Basic. It is, as its name suggests, a small and simple language, but it also has lots of rewards built in to keep the beginner's interest.

Android Programming In Kotlin: Animation
Mike James
article thumbnail

You can animate Android graphics using nothing but a timer. It's not the best way to do the job for anything complex , but it's good to know it can be done. This extract is taken from Beginning Bitmap Graphics in a new book aimed at Android programmers wanting to use Kotlin.

How Error Correcting Codes Work
Harry Fairhead
article thumbnail

Error correcting codes are essential to computing and all sorts of communications. At first they seem a bit like magic. How can you possibly not only detect an error but correct it as well? How do they work? In fact it turns out to be very easy to understand the deeper principles.

Just JavaScript - Parameters, and Destructuring
Ian Elliot
article thumbnail

There are many ways in which JavaScript's approach is different from standard, run of the mill, class-based languages, but some of them go unnoticed. Take the whole subject of parameter passing - JavaScript does it different.

Getting Started with Python
Mike James
article thumbnail

So you want to get up to speed with Python. Here's a lightening tour for the beginning to intermediate programmer who is already familiar with some fundamental programming ideas.


Unhandled Exception!
Code Golf

Code Golf

Can you remember the first time you encountered code golf?  The idea that shortest program wins is completely anti-good style and yes in a sense all our programs should strive for reverse code golf status. But... and this is a big but, how often do you see variable names that are so long your eyes get tired just scanning the lines. Reverse code golf is just as bad.

 Click for larger image

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


Book Watch

Follow Book Watch on Twitter

Book Watch is I Programmer's listing of new books and is compiled using publishers' publicity material. It is not to be read as a review where we provide an independent assessment. Some but by no means all of the books in Book Watch are eventually reviewed.

Home Robotics (Aurum Press)
Thursday 15 Mar

Subtitled, "Maker-Inspired Projects For Building Your Own Robots", this illustrated guide shows how to make your own robots, featuring 13 robotics projects suitable for beginner to intermediate level. Author Daniel Knox shows how to use easily sourced components that illustrate simple electronics and programming, and how to design and build custom-made creations that can walk, draw or even guard your home.


Broad Band (Portfolio)
Wednesday 14 Mar

With the subtitle "The Untold Story of the Women Who Made the Internet"  this book looks at the women who have been involved in important waves in technology described byt author Claire L. Evans as unsung female heroes. Women in the book include Grace Hopper, the tenacious mathematician who led the charge for machine-independent programming languages after World War II, Elizabeth "Jake" Feinler, the one-woman Google who kept the earliest version of the Internet online, and Stacy Horn, who ran one of the first-ever social networks on a shoestring out of her New York City apartment in the 1980s.


Cloud Native Programming with Golang (Packt)
Monday 12 Mar

The book looks at microservices and cloud computing using Go. Authors Mina Andrawos and Martin Helmich start by covering the software architectural patterns of cloud applications, as well as practical concepts regarding how to scale, distribute, and deploy those applications. The book also shows how to build a JavaScript-based front-end for your application, using TypeScript and React.  AWS is also covered to show how commercial cloud offerings work.


Machine Learning and Security (O'Reilly)
Thursday 08 Mar

This book provides a framework for discussing the interaction of two concepts: machine learning and security. Authors Clarence Chio and David Freeman examine a broad range of topics in the security space, and provide examples of how machine learning can be applied to augment or replace rule-based or heuristic solutions to problems like intrusion detection, malware classification, or network analysis. In addition to exploring the core machine learning algorithms and techniques, the authors focus on the challenges of building maintainable, reliable, and scalable data mining systems in the security space.


More Book Watch

Previous Book Watch.

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


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