Programming News and Views
Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info
Restlet Streamlines DevOps Workflows
Aug 30 | Alex Denham
There's a new version of Restlet Studio that offers better collaboration for DevOps teams.
IoT Developers Gaining In Experience
Aug 30 | Janet Swift
Vision Mobile's latest State of the Developer Nation Report notes a new phase in the IoT market and the maturity of the developers who are engaged in it.
Yet Another (ASP.NET MVC) Web Framework
Aug 29 | Nikos Vaggalis
YetaWF is a brand new open source product licensed under GPL 3 that assumes multiple personalities as a web framework, a CMS and an Admin panel.
New Preview for VS 15
Aug 29 | Kay Ewbank
The latest preview of Visual Studio 15 has been released with a smaller and faster installation.
Unique Apple I Sold At Auction
Aug 28 | Sue Gee
The "Celebration" Apple I is thought to have been a early prototype - possibly the first. The online auction organised by Charitybuzz was expected to raise $1 million, but the winning bid was $815,000.
August Week 3
Aug 27 | Editor
If you want to get up to speed on stuff that affects you as a developer, I Programmer Weekly is a digest of book reviews, articles and news written by programmers, for programmers.
Artificial Intelligence in Pokémons' Service
Aug 27 | Nikos Vaggalis
Even AI cannot escape Pokémons Go's viral craze after Human Intelligence readily submitted.That's all due to a bright idea of combining IBM's Watson AI with the gameplay of Pokémon Go.
New Tutorial Tool in Komodo IDE 10.1
Aug 26 | Sue Gee
ActiveState has released an update to its multi-language IDE. In addition to expanded support for AngularJS and GulpJS, Komodo 10.1 lets you create custom programming tutorials.
New StreetView Renderer For Google Maps API
Aug 26 | Kay Ewbank
The Weekly Top 10: Mainly Magento
Aug 25 | Alex Denham
In this week's round up of posts from external blog's you'll find Magento is a recurrent focus, with Shopify also making its presense felt. Drupal and Wordpress also get a mention.
Windows UWP Community Toolkit
Aug 25 | Kay Ewbank
An open-source toolkit that lets you build UWP apps for Windows 10 devices has been released by Microsoft. The Windows UWP Community Toolkit can be used to create apps for PC, Mobile, Xbox, IoT and HoloLens.
Learning Android Online
Aug 24 | Sue Gee
With Android clearly the dominant app market there's obvious interest in learning about it, both on the part of beginners and those who already program in one of more languages. Joining a MOOC seems a good route to follow and there are many to choose from.
Chrome Apps No Longer On Windows,Mac And Linux
Aug 24 | Mike James
Google has just announced that Chrome apps are no longer going to be supported on Windows, Mac or Linux. This is a source of some confusion, but it doesn't mean the end of Chrome apps running in Chrome or under Chrome OS.
dbForge Adds SQL 2016 Support
Aug 23 | Kay Ewbank
A new version of dbForge Query Builder for SQL Server has been released with support for SQL Server 2016.
10,000 Bugs Found - A Milestone for Static Analysis
Aug 23 | Alex Armstrong
Eliminating bugs from software requires attention to detail - or a good set of tools. In order to promote static analysis methodology in general and its own static analyzer in particular, PVS-Studio does free code analysis of open source code. Having inspected 262 projects it has now logged 10,000 bugs.
Microsoft Open Sources PowerShell And It Runs On Linux
Aug 22 | Mike James
PowerShell is a strange beast that has now been let loose on Linux as well as Mac. You could even say "on the world" as it is now open source. What is PowerShell and why should you care?
|More Recent News||
Core Java Volume I - Fundamentals (10e)
Tuesday 30 Aug
Author: Cay S. Horstmann
Publisher: Prentice Hall
Audience: All Java programmers
Reviewer: Alex Armstrong
This tenth edition is a revised and updated incarnation of classic - but this is no reason not to review it.
Serial C And The Raspberry Pi
Programming a serial interface using C is becoming increasingly important as embedded programming for the IoT takes off. Many small devices use a serial connection, Find out how easy Linux makes accessing the serial interface.
Android Adventures - Building The UI 2.2
If you've been reading Android Adventures, at this point you understand how the Activity and the View fit together to create a simple application, but the Android UI is more complicated than most because of its need to cope with a range of very different screen sizes and orientations. In this chapter, now updated to Android Studio Version 2.2, we look at the problem of layout and working with the UI framework. On the way we build a calculator app.
Keep Calm and Kill Mutants
Mutation testing is a very special methodology utilized by developers for testing software quality. It is can amaze you, make you think you’ve lost your mind and, finally, can bring peace to your programmer's soul. This sounds quite bold, even pretentious, but after reading the rest of the article, in which we apply Mutant, an open source mutation tester for Ruby, you'll might just be convinced it’s true.
Java Working With Class
The Swing components have provided an easy approach to the idea of objects, but there comes a time when you have to find out how to create your own. In this part of Modern Java, we look at the standard ideas of object-oriented programming.
C Sockets - No Need For A Web Server!
While advising on how to put together a C data collection program, I was part of a conversation that suggested that to host a web page of results we need to install Apache. No way!
Click to view bigger version
Do we really need proof that programmers see the deeper problems in everything they try to do. After all we KNOW that it is impossible to create a satnav because the traveling salesman problem is NP complete!
More cartoon fun at xkcd a webcomic of romance,sarcasm, math, and language
Follow Book Watch on Twitter
Murach's ASP.NET 4.6 Web Programming with C# 2015
Monday 29 Aug
This is the 6th edition of a book that uses Murach's distinctive paired-pages format and is targeted at those who know the basics of C# and want to learn to develop server-side web applications with ASP.NET Web Forms. Downloadable web applications, including the web forms, the aspx code, and the C# code, show you how each feature works in context.
Architecting HBase Applications (O'Reilly)
Thursday 25 Aug
Subtitled "A Guidebook for Successful Development and Design" this book is intended for thosewant to take a deep dive into use cases, features, and troubleshooting HBase.Jean-Marc Spaggiari and Kevin O'Dell introduce a controlled set of APIs that coincide with use-case examples and easily deployed use-case models, as well explaining as sizing/best practices to help jump start your enterprise application development and deployment.
Micro:bit IoT In C (I/O Press)
Wednesday 17 Aug
The BBC micro:bit is capable of taking on a variety of roles including that of a powerful IoT device. In order to gain full access to its features and to external devices, however, you need to use C which delivers the speed crucial to programs that communicate with the outside world. Writing for the electronics enthusiast with a programming background, Harry Fairhead presents details of sensors and circuits with several complete programs.
The Book of R (No Starch Press)
Thursday 11 Aug
Even if you have no programming experience and little more than a grounding in the basics of mathematics, you'll find everything you need to begin using R effectively for statistical analysis in this beginner-friendly guide subtitled "A First Course in Programming and Statistics" which includes dozens of hands-on exercises, with downloadable solutions, to take you from theory to practice,.
Serverless Single Page Apps (Pragmatic Bookshelf)
Thursday 04 Aug
Don't waste your time building an application server. See how to build low-cost, low-maintenance, highly available, serverless single page web applications that scale into the millions of users at the click of a button. Build well-tested single page apps that are safe from malicious attacks and adapt to any device or network connected to the web.
Decentralized Applications (O'Reilly)
Wednesday 03 Aug
The subtitle of this book, "Harnessing Bitcoin's Blockchain Technology", is important to understanding what it's about. It shows developers how to take advantage of the decentralization and trustless common knowledge structures of blockchain cryptography to build dapps, decentralized applications. Siraj Raval clearly explains what a dapp is, and shows you how to make use of decentralized storage, bandwidth, and computing.
Microsoft Excel 2016 Programming by Example with VBA, XML and ASP (Mercury)
Monday 01 Aug
Updated for Excel 2016 this a practical, how-to book on Excel programming is suitable for readers already proficient with the Excel user interface. If you are looking to automate Excel routine tasks, this book will progressively introduce you to programming concepts via numerous, illustrated, hands-on exercises. Includes a comprehensive disc with source code, supplemental files, and color screen captures.
Exploring Intel Edison (I/O Press)
Thursday 28 Jul
With built-in support for WiFi, GPIO, I2C and SPI, the Intel Edison is a capable IoT device. However, to make use of its unique qualities and bring out its full power you have make use its native mode, which means using the mini-breakout board, dealing with the fact that it is a 1.8V logic device and programming it using C. Harry Fairhead explains how with detailed guidance and complete programs for working with several useful devices.
Previous Book Watch.
Follow Book Watch on Twitter.
Publishers send your book news to: