Programming News and Views
Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info
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?
Intel Euclid - New Horizons For RealSense
Aug 22 | David Conrad
Intel demoed a prototype of Euclid at last week's Intel Developer Forum. This is a compact computer combined with RealSense 3D depth sensing technology that can serve as the brain and eyes of a robot.
Margaret Hamilton Pioneering Software Engineer
Aug 20 | Sue Gee
Margaret Hamilton, who coined the term "software engineer" and was lead developer for the team that wrote the programs that landed men on the moon, turned 80 years old last week.
ReefScouts - Swarm Water Robotics
Aug 20 | Harry Fairhead
This is fun to watch and thought provoking. Perhaps swarm-based robotics has something to offer after all. Watch as the ReefScouts take off like a group of dolphins and then sink to the bottom like a synchronized swimming display.
August Week 2
Aug 20 | Editor
Summer distractions make it hard to keep focused on the news feeds. So, let us do it for you. Simply consult our weekly digest of news, book reviews and articles to keep you up to speed.
|More Recent News||
Friday 26 Aug
Author: Jason Bell
Audience: Developers and technical professionals
Reviewer: Mike James
Hands-On for Developers and Technical Professionals - sounds good.
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!
How-To Guide to Crowdtesting
Crowdsourced testing is an innovative approach to testing that utilises a crowd that represents a digital product’s target audience to perform testing. It can be applied to both waterfall and agile testing methods but differs from traditional methods. This guide from Testbirds discusses how integrate it into the development cycle with ten key points.
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
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.
Effective DevOps (O'Reilly)
Tuesday 26 Jul
With the subtitle, "Building a Culture of Collaboration, Affinity, and Tooling at Scale" Katherine Daniels and Jennifer Davis provide several approaches for improving collaboration within teams, creating affinity among teams, promoting efficient tool usage in your company, and scaling up what works throughout your organization’s inflection points.
Previous Book Watch.
Follow Book Watch on Twitter.
Publishers send your book news to: