I Programmer - programming, reviews and projects

Programming News and Views

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


A Neural Network Chatbot - Surprisingly Human?
Jul 01 | Mike James
article thumbnail

Given the controversy surrounding chatbots and the Turing Test, it would seem unwise for neural networks to challenge the same problem. As you might guess, they have and the result is the predictable over-claiming of the result. 



Atom 1.0 - GitHub's Hackable Editor Becomes Stable
Jul 01 | Lucy Black
article thumbnail

A year after launching a public beta GitHub's open-source code editor Atom has gone stable. Atom 1.0 has improved performance and support for ES6 language features and no longer has limitations on file sizes.



Supreme Court Refuses To Reconsider API Copyright Decision
Jul 01 | Sue Gee
article thumbnail

In the latest twist to the Oracle versus Google lawsuit over Java and Android, the Supreme Court has declined to consider Google's petition to reconsider the issue of copyright, essentially finding in favor of Oracle.



Visual Studio 2015 To Launch Before Windows 10
Jun 30 | Mike James
article thumbnail

VS 2015 will be launched on July 20th - nine days before we get our hands on the final version of Windows 10. Nine whole days to create some universal apps? Perhaps, perhaps not. 



Predix - A Platform for the Industrial Internet Of Things
Jun 30 | Sue Gee
article thumbnail

Predix, GE's forthcoming platform for the Industrial Internet is a cloud-based platform designed for building and powering industrial-strength apps. As GE prepares to share details about the Predix platform, a promotional app has been created to set the scene.



Google App Engine for PHP
Jun 30 | Kay Ewbank
article thumbnail

Google has announced that its App Engine for PHP is out of beta and generally available. Google App Engine for PHP is a scalable environment for running PHP-based web applications in the cloud.



IFTTT Maker Channel
Jun 29 | Harry Fairhead
article thumbnail

The online service for connecting online services and automating tasks has opened a channel whereby DIYers, Makers and hardware hackers can add its facilities to their projects.



Amazon Uses Machine Leaning For Fraud Detection
Jun 29 | Sue Gee
article thumbnail

In an attempt to improve the quality of reviews on its US site, Amazon has introduced a new machine-learning platform that has been developed in-house.



Google Drops Support For Eclipse - It's All Android Studio Now
Jun 29 | Mike James
article thumbnail

It can't come as a surprise - Google announced long ago that it was stopping work on the Eclipse Android Developer Tools - but now it has ended support as well. It is well beyond time to move over to Android Studio.



Detecting Nudity With AI And OpenCV
Jun 28 | Lucy Black
article thumbnail

Algorithmia, the site that acts as a marketplace for algorithms, now has available a convincingly  successful method for detecting nudity in color photographs.



June Week 3
Jun 27 | Editor
article thumbnail

Feeling overwhelmed by too much news? If you need to know what's important for the developer, you can rely on  I Programmer to sift through all the news, uncover the most relevant stories and deliver the highlights each week.



JavaScript Added To Oxford English Dictionary
Jun 27 | Sue Gee
article thumbnail

The latest update to the OED, which records the meaning of over 600,000 words that make up the English language, has one notable addition that developers have taken for granted for a long time - JavaScript.



Eclipse Mars Released
Jun 26 | Kay Ewbank
article thumbnail

The Mars release (v4.5) of Eclipse with additions for Java and improved Maven support is available for download.



Cheerp C++ To JavaScript
Jun 26 | Ian Elliot
article thumbnail

You may know of emscripten as being the goto C++ to JavaScript compiler, but there are others. Cheerp, for example, does the job in a slightly different way and its latest version 1.1 is faster.



Amazon Opens Up Alexa To Developers and Third Parties
Jun 25 | Lucy Black
article thumbnail

Amazon's Alexa provides a cloud-driven way to add voice technology to services and devices and there's a role, and the potential for seed funding, for both developers and hardware manufacturers. 



Update To Windows 10 SDKs On The Way
Jun 25 | Mike James
article thumbnail

Microsoft has been making some amazing progress on the Windows 10 front, although not enough to make a July launch seem sensible. On the other hand, the Windows 10 SDK has been previewed and then nothing. Now Microsoft seems to have woken up to how important this component of Windows 10 is. 


More Recent News
 

news

 
 
 
 
 

Book Review Of The Day


The Responsive Web
Monday 29 Jun

Author: Matthew Carver
Publisher: Manning 
Pages: 200
ISBN: 9781617291241
Print: 1617291242
Audience: Web designers and developers
Rating: 4.5
Reviewer: Ian Elliot

If you are wondering what the responsive web means the cover of this book provides a clue. In the middle panel depicting the present you see the range of screen sizes that today's websites have to cater for.


 

Featured Articles


Quadtrees and Octrees
Mike James
article thumbnail

If you do any advanced work in graphics, sooner or later you will meet the Quadtree or its 3D relation the Octree. For this reason alone they are worth knowing about, but they are also something you should have in your armory of data structures.



Android Adventures - Resources
Mike James
article thumbnail

So far we have overlooked resources, but the subject can be ignored no longer. Resources serve too important a purpose in Android. They not only make localization easier, they are key to creating apps that adapt to the device they are being run on. 



Custom Attributes In C#
Mike James
article thumbnail

The role of custom attributes in C# can be confusing. They are easy to use when supplied, but how do you go about creating custom attributes? And when are they useful? 


 

Unhandled Exception!
Scheduling Conflict

Scheduling Conflict

Click to view bigger version

Recursion. We live with it but there is still something extra fascinating about physical recursion. Look between parallel mirrors, point a video camera at a screen and, of course, organize a conference about organizing a conference.  In this xkcd cartoon we see what happens when you slip a negation into the recursive loop.

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

Read more...
 

Book Watch

Follow Book Watch on Twitter


Xcode 6 Start to Finish (Addison Wesley)
Wednesday 01 Jul

Use Apple’s Xcode 6 tools to improve productivity and discover the newest iOS 8 and OS X Yosemite features. Drawing on thirty years of experience developing for Apple platforms, Fritz Anderson shows you a complete best-practice Xcode workflow. Through three full sample projects, you’ll learn to integrate testing, source control, and other key skills into a high-efficiency process that works. All sample code has been completely written in Swift, with figures and descriptions that reflect Xcode’s new interface.

<ASIN:0134052773>



Hello, Android 4th Edition (Pragmatic Bookshelf)
Tuesday 30 Jun

Google Android dominates the mobile market, and by targeting Android, your apps can run on most of the phones and tablets in the world. This new fourth edition of the #1 book for learning Android covers all modern Android versions from Android 4.1 through Android 5.0. Freshly added material covers new Android features such as Fragments and Google Play Services. Android is a platform you can't afford not to learn, and this book gets you started. Our review of the third edition of  Ed Burnette's book concludes, an ideal book if you want to dip into Android and find out if it is worth taking further.

<ASIN:1680500376>



Designing Connected Products (O'Reilly)
Thursday 25 Jun

Networked thermostats, fitness monitors, and door locks show that the Internet of Things can (and will) enable new ways for people to interact with the world around them. But designing connected products for consumers brings new challenges beyond conventional software UI and interaction design. This book provides experienced UX designers and technologists with a clear and practical roadmap for approaching consumer product strategy and design in this novel market.

<ASIN:1449372562>



Microsoft SQL Server 2014 Unleashed (Sams)
Wednesday 24 Jun

Start-to-finish coverage of SQL Server’s core database server and management capabilities from four SQL Server experts who present deep practical insights for administering SQL Server, analyzing and optimizing queries, implementing data warehouses, ensuring high availability, tuning performance, and more. The provided examples and sample code provide plenty of hands-on opportunities to learn more about SQL Server and create your own viable solutions.


<ASIN:0672337290>



XSLT Jumpstarter (Pragmatic Bookshelf)
Tuesday 23 Jun

A quick-start approach to XSLT that teaches not just the language, but XML processing solutions. David James Kelly approaches the subject using examples that ease you through the basic concepts while demonstrating how to solve common problems.He shows how to create HTML output, rearrange and modify XML nodes, manipulate text, conditionalize processing, make global changes, perform grouping and sorting, and implement strategies for re-using templates and stylesheets. 

<ASIN:0913465038>



JavaScript with Promises (O'Reilly)
Monday 22 Jun

Asynchronous JavaScript is everywhere, whether you’re using Ajax, AngularJS, Node.js, or WebRTC. In this practical guide Daniel Parker shows intermediate to advanced JavaScript developers how Promises can help you manage asynchronous code effectively. The ability to asynchronously fetch data and load scripts in the browser broadens the capabilities of JavaScript applications. But if you don’t understand how the async part works, you’ll wind up with unpredictable code that’s difficult to maintain. This book is ideal whether you’re new to Promises or want to expand your knowledge of this technology.

<ASIN:1449373216>



Mastering iOS Frameworks (Addison Wesley)
Wednesday 17 Jun

Apple’s iOS SDK provides a powerful collection of frameworks. It has been difficult to find detailed and useful knowledge about them but now this book lets you use them to create apps that are more innovative and usable. In it Kyle Richter and Joe Keeley focus on intermediate-to-advanced techniques for professional iOS developers. Coverage ranges from social support to security, Core Data to iCloud and even Apple Watch. Organized as a modular reference, nearly every chapter contains a complete Objective-C sample project. 

 

 

<ASIN:0134052498>



Full Stack JavaScript Development With MEAN (Sitepoint)
Monday 15 Jun

With modern tools. it is possible to create a production grade, full-stack application using HTML, CSS, and JavaScript alone. The combination of MongoDB, Express, AngularJS, and Node.js has become so popular that it has earned the title MEAN stack which Adam Bretz and Colin J Ihrig explore in detail in this book. They begin by covering Node.js, to lay the groundwork for the server-side work before moving on to MongoDB. Later they cover the basics of Express applications via topics like routes and middleware and wrap up with several chapters on AngularJS. 

<ASIN:0992461251>



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 © 2015 i-programmer.info. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.