I Programmer - programming, reviews and projects
Banner

Programming News and Views

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


Firecode - Ace the Coding Interview
Jun 27 | Nikos Vaggalis
article thumbnail

Another code learning platform, in this case focused on preparing candidates for a job interview that involves writing code. What's different about it? Let's find out.



Eclipse Neon Released
Jun 27 | Kay Ewbank
article thumbnail

This year's annual release train from the Eclipse Foundation has shipped. Following its alphabetic naming convention its name starts with an N. Unusually Neon isn't a reference to a celestial body. Instead it's a gas.



Introducing SpotMini - A Domestic Pet Helper
Jun 26 | Lucy Black
article thumbnail

Boston Dynamics has released a video introducing SpotMini, a smaller version of its Spot quadruped robot at large in a domestic environment. We see SpotMini loading a dishwasher, suggesting that it might be capable of being useful.



Try Codecademy Pro For Just $10
Jun 25 | Sue Gee
article thumbnail

If you sign up for a month's subscription to Codecademy Pro before June 30th you can benefit from50% off, courtesy of Atlassian which will pick up the tab for the other $10.



June Week 3
Jun 25 | Editor
article thumbnail

If you want to get up to speed on matters that affect you as a developer, I Programmer Weekly is a digest of book reviews, articles and news written by programmers, for programmers.



The Weekly Top 10: SharePoint and Other CMS Platforms
Jun 24 | Alex Armstrong
article thumbnail

This week's round up of interesting posts from external sites has resources for Sharepoint developers and for those working with Drupal, Joomla and WordPress.



Pluralsight's Smarter Technology Learning Platform
Jun 24 | Sue Gee
article thumbnail

Training provider Pluralsight has launched a new platform aimed at keeping the skills of technology professionals up to date. As a subscription service available to individuals and enterprises, it assesses the current skill levels of developers before providing them with appropriate directed learning.



Google Increases Android Bug Rewards
Jun 23 | Kay Ewbank
article thumbnail

Google is increasing the amount it pays as rewards for finding bugs and security vulnerabilities in Android with a new upper limit of $50,000



Half Price Computer Science On Coursera For A Limited Time
Jun 23 | Sue Gee
article thumbnail

If you sign up for a course today, look out for a nice surprise. For a limited but unspecified time Atlassian's offering to subsidize. The offer extends to all Computer Science and today's a day there's 50% off at the checkout.



ECMAScript 2016 Approved
Jun 23 | Ian Elliot
article thumbnail

That's probably JavaScript 1.9 or ES7 to you. If you are puzzled by the name it is probably because you haven't realized that ECMAScript has gone over to a yearly release schedule, which might not be a good thing at all. 



21 - Bitcoin For Everyone
Jun 22 | Nikos Vaggalis
article thumbnail

21, a mixture between a platform, an app and a service, is setting out to become the third world wide web. It draws on the foundations of the www for inspiration, the first built on HTML, the second, the Social Web, built on personalization, and gazes  boldly into the future, paving the way for a third kind of the web, the one built on Bitcoin.



Java Guardians To The Rescue Of Java EE
Jun 22 | Kay Ewbank
article thumbnail

The Java Guardians are fighting back against the lack of interest in Java EE from Oracle. Their message is the Java EE and server-side computing matters and needs to be taken forward.



Read Andrew Ng's New AI Book As He Writes It!
Jun 21 | Mike James
article thumbnail

Andrew Ng is well known to AI enthusiasts and reading what he has to say about AI project organization as he writes it is an opportunity not to be missed. To receive a draft of each chapter as it is produced sign up to the mailing list by Friday, June 24. 



Ingres 11 Technical Preview
Jun 21 | Nikos Vaggalis
article thumbnail

Version 11 of Actian's Ingres open source RDBMS, is going to be a major release as indicated by the jump in the version number. The sequence goes 10.0.0, 10.1.0, 10.2 and from there to 11. This heralds quite a few changes and welcome additions.



Coursera Commits Cultural Vandalism As Old Platform Shuts - UPDATE
Jun 21 | Sue Gee
article thumbnail

Coursera has announced that 30 June is the date when it will shut down the servers hosting courses that were the first, free, offerings on its platform. This is unnecessary destruction of irreplaceable content. Coursera needs to rethink this policy that goes against everything it originally stood for.



QT 5.7 Released
Jun 20 | Kay Ewbank
article thumbnail

The latest version of the Qt GUI has been released just three months after the previous update. Despite the short interval there's quite a lot of changes, including support for the Raspberry Pi 3.


More Recent News
 

news

 
 
 
 
 

Book Review


Amazon S3 Essentials
Thursday 23 Jun

Author: Sunil Gulabani
Publisher: Packt Publishing
Pages: 112
ISBN: 978-1783554898
Print: 1783554894
Kindle: B017KJOSOC

Audience: developers and architects
Rating: 4.0
Reviewer: Ian Stirk

 

As the technology world increasingly migrates to the cloud, knowledge of Amazon Simple Storage Service should prove useful. Does this book help?  


 

Featured Articles


Four Tips For C++ Programmers
Andrey Karpov
article thumbnail

Having checked a large number of open source projects, the team at PVS-studio has seen a large variety of ways to shoot yourself in the foot. Drawing from the C++ Hints website, Andrey Karpov has compiled a list of 42 tips, four of which are reproduced here. While intended primarily for C/C++ programmers, usually they are universal, and may be of interest for developers using other languages. 



Multicast delegates and events
Administrator
article thumbnail

Multicast delegates are useful in their own right but they also form the basis on which the C# event system is built. We take a close look at how they work and how to use them. For example, did you know you could add and subtract delegates?



Exploring Edison - SPI AtoD with the SPI Bus
Harry Fairhead
article thumbnail

The SPI bus can be difficult to make work at first, but once you know what to look for about how the slave claims to work it gets easier. To demonstrate how its done let's add eight channels of 12-bit AtoD using the MCP3008.



jQuery 3 - Understanding jQuery
Ian Elliot
article thumbnail

jQuery - you can't help hearing about it, but it can seem a bit mysterious. jQuery experts seem to just write compact impenetrable code and even seeing what it is supposed to be doing can be tough. This first chapter of our book on jQuery 3 sets up the foundation for understanding how to use jQuery and how it works.



Getting Started With C Using NetBeans
Mike James
article thumbnail

C is still, after all these years, a good language to learn. It is simple and close to the machine hardware and this makes it a good first language. The only problem is getting started, which this article makes easy.


 

Unhandled Exception!
Code Quality 2

Click to view bigger version 

Code Quality 2

 

It is so beautiful, it's like poetry. To describe code in this way makes you yearn to actually read it. What does such inspired code really look like - I must know.... 

 

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

Read more...
 

Book Watch

Follow Book Watch on Twitter


R in 24 Hours (Sams Teach Yourself)
Monday 27 Jun

Helps you learn all the R skills you need to solve a wide spectrum of real-world data analysis problems in just 24 lessons of one hour or less. The straightforward, step-by-step approach teaches you how to import, manipulate, summarize, model, and plot data with R; formalize your analytical code; and build powerful R packages using current best practices. You’ll master the entire data analysis workflow, learning to build code that’s efficient, reproducible, and suitable for sharing with others.  

<ASIN: 0672338483>



Microsoft Access 2016 Programming Pocket Primer (Mercury)
Thursday 23 Jun

As part of the Pocket Primer series, this short book was designed for someone who needs to master Access programming fundamentals without spending too much time. It will show you only the things you need to know to feel at home with VBA. What you learn in this book on Access programming will also apply to Excel programming. 

<ASIN: 194227081X>



Learning Node 2nd Ed (O'Reilly)
Wednesday 22 Jun

Updated for the latest Node Long Term Support (LTS) and Node Current (6.0) releases, this hands-on guide helps you master Node fundamentals and gain experience with several built-in and contributed modules. Get up to speed on Node’s event-driven, asynchronous I/O model for developing data-intensive applications that are frequently accessed but computationally simple. 

<ASIN:1491943122>



The Art of Computer Programming, Volume 4, Fascicle 6: Satisfiability (Addison-Wesley)
Monday 20 Jun

This is the latest chunk in Donald Knuth's epic multivolume work on the analysis of algorithms. For it's history see Donald Knuth and the Art of Programming. To continue the 4th and later volumes of the set, and to update parts of the existing volumes, Knuth has created a series of small books called fascicles, which are published at regular intervals and cover distinct topics - in this case Satisfiability..

<ASIN:0134397606>



Discovering Modern C++ (Addison-Wesley)
Thursday 16 Jun

Mastering C++ gives you strong skills for programming at nearly every level, from “close to the hardware” to the highest-level abstractions. In short, C++ is a language that scientific and technical practitioners need to know. This book by Peter Gottschling’s is intended as "An Intensive Course for Scientists, Engineers, and Programmer" that introduces key concepts using examples from many technical problem domains.

<ASIN:0134383583>



Building Tools with GitHub (O'Reilly)
Wednesday 15 Jun

For your next project on GitHub, take advantage of the service’s powerful API to meet your unique development requirements. This practical guide shows you how to build your own software tools for customizing the GitHub workflow. Each hands-on chapter walks you through the tradeoffs and considerations for building applications on top of various GitHub technologies.

<ASIN:149193350X>



Docker in Practice (Manning)
Monday 13 Jun

Hands-on guide to over 100 specific techniques for getting the most out of Docker, a lightweight container system that is easier to deploy and more flexible than traditional VMs. Following a cookbook-style Problem/Solution/Discussion format, Ian Miell and Aidan Hobson Sayers offer instantly-useful solutions for important areas like effortless server maintenance and configuration, deploying microservices, creating safe environments for experimentation, and much more. 

<ASIN:1617292729>



Adventures in Coding (Wiley)
Friday 10 Jun

Written specifically for young people who want to learn how to code, but don't know where to begin. No experience? No problem! This book, which introduces Scratch, starts from the very beginning to take you from newbie to app-builder in no time. You'll 'learn by doing' as you build projects designed to help you master fundamental programming skill and you'll continue to use them as you graduate to other devices and more difficult projects.

<ASIN:1119232686>



Previous Book Watch.

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

bookwatch@i-programmer.info


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