I Programmer - programming, reviews and projects

Programming News and Views

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


AI Researchers Call For Ban On Autonomous Weapons
Jul 28 | Mike James
article thumbnail

AI and robotics have been making headline-grabbing progress recently and high profile people have started to worry in public about the future. Now we have over 1000 signatures on a letter urging a ban on autonomous weapons. 



Amazon Aurora Made Available
Jul 28 | Kay Ewbank
article thumbnail

Amazon has made its high performance MySQL-compatible database available to all customers.



Google Restricts Autocomplete API
Jul 27 | Ian Elliot
article thumbnail

As the world argues over SDKs and copyright, Google has decided to make clear that its APIs are for it to control. If you have discovered how to use the Autocomplete API then it is time to find another way to do the same job. Google is going to stop you using the unpublished API on August 10th. 



Unity Connect Amsterdam 2015
Jul 27 | Alex Armstrong
article thumbnail

A conference organized jointly by Sharepoint Connect and IT Unity will take place 12-14 October at the Meervaart Theatre. The Early Bird offer expires on July 31st so book now to save €100 off your registration and be entered in a draw to win a Surface Pro 4.



New Portal For IBM Open Source Projects
Jul 27 | Lucy Black
article thumbnail

IBM has just launched developerWorksOpen to enable developers to collaborate using its open sourced technologies. It is poised to provide new tools, in particular with regards to mobile.



Golden Goose Award To Hubel & Wiesel
Jul 26 | Mike James
article thumbnail

If you studied AI, psychology or neuroscience the names Hubel and Wiesel will be part of your background. They discovered the way neurons act as feature detectors and provided the backdrop for our first understanding of the way the brain works. 



Robocup 2015 Winners
Jul 25 | Lucy Black
article thumbnail

A total of 175 robot teams from 47 different countries and regions took part in this year's RoboCup held in the eastern Chinese city of Hefei. Teams from Japan, China, Iran, the USA and Australia proved to be the best at robot soccer at this event.



July Week 3
Jul 24 | Editor
article thumbnail

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. This one covers July 16-22.



TypeScript 1.5 Released
Jul 24 | Kay Ewbank
article thumbnail

TypeScript 1.5 has been released and the developers say it’s a big one. 



Mozilla Developer Network Celebrates 10th Anniversary
Jul 23 | Sue Gee
article thumbnail

MDN, Mozilla's multilingual resource for web documentation, has been available to developers for an entire decade. Today, July 23, is officially its 10th birthday.



AI Special Issue For Science Magazine
Jul 23 | Alex Armstrong
article thumbnail

Last week's issue of Science was devoted to AI with interesting articles on Machine Learning and Natural Language Processing.



VS 2015 WPF And Forms Live Not So Sure About C++
Jul 23 | Mike James
article thumbnail

Perhaps "Live!" is over the top, but hidden in the mass of updates listed as part of the Visual Studio 2015 is some news about WPF and the long abandoned, maintenance-only, Windows Forms.



The Evolution Of Programming Languages
Jul 22 | Mike James
article thumbnail

If you know a few computer languages and a little history you probably have some ideas about how they relate to one another. If informal ideas aren't quite what you want, how about a full taxonomy derived as if the languages were species?



Improve Your Hiring Prospects With Computer Science
Jul 22 | Janet Swift
article thumbnail

A survey of students and recent graduates indicates that majoring in computer science greatly enhances your chances of landing a job and commanding a good salary.



JavaScript Has A Problem
Jul 22 | Ian Elliot
article thumbnail

JavaScript has come from being a nothing much language to the top dog - the native language of the web. Anyone using it will tell you that it has lots of problems, but perhaps its real problem is its do-anything nature. 



Visual Studio 2015 Launched - Any App Any Developer
Jul 21 | Mike James
article thumbnail

The launch of Visual Studio 2015 kicked off with the keynote "Any App Any Developer". This might just be a claim too far for many a developer.


More Recent News
 

news

 
 
 
 
 

Book Review Of The Day


Applied Microsoft Business Intelligence
Tuesday 28 Jul

Author: Patrick LeBlanc, Jessica M. Moss, Dejan Sarka & Dustin Ryan
Publisher: Wiley
Date: June 17, 2015
Pages: 432
ISBN: 978-1118961773
Print: 1118961773
Kindle: B00XCB148G
Aimed at: Business decision makers
Rating: 3.5
Reviewed by: Kay Ewbank

Microsoft's collection of business intelligence (BI) software is extensive and well integrated, but it's not that easy for the casual observer to work out what's available, which bit to use and how to use it. Does this book help?


 

Featured Articles


Android Adventures - Beginning Bitmap Graphics
Mike James
article thumbnail

Android graphics is a huge subject, but you have to start somewhere. In this chapter we look a simple 2D bitmap graphics, which is often all you need, and find out what the basic principles of Android graphics are. 



Mandelbrot Zoomer in WPF
Mike James
article thumbnail

The Mandelbrot set is fun, but implementing a simple viewer in WPF can be a challenge.Here's a project to plot the Mandelbrot set and allow the user to zoom in on any area of interest.



C Pointer Declaration And Dereferencing
Harry Fairhead
article thumbnail

Pointers and pointer declarations in C cause beginners all sorts of strange problems that experienced C programmers find hard to understand. It all possibly comes from one small misunderstanding. 


 

Unhandled Exception!
Cautionary

Cautionary

Click to view bigger version

Can there be a bigger way to waste time than trying to get some missing Linux facility to work? It starts out so easy with a distro on standard hardware and a package manager but it ends in a time sapping session with gcc and make - and there are all those dependencies to get right...no seriously, there should be a health warning on the box.

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

Read more...
 

Book Watch

Follow Book Watch on Twitter


Devops: A Software Architect's Perspective (Addison Wesley)
Wednesday 29 Jul

DevOps promises to accelerate the release of new software features and improve monitoring of systems in production, but its crucial implications for software architects and architecture are often ignored. Here three leading architects address these issues head-on and review the decisions software architects must make in order to achieve DevOps’ goals. They also provide the organizational, technical, and operational context needed to deploy DevOps more efficiently, and review DevOps’ impact on each development phase.  

<ASIN:0134049845>



Hadoop Security (O'Reilly)
Monday 27 Jul

As more corporations turn to Hadoop to store and process their most valuable data, the risk of a potential breach of those systems increases exponentially. Authors Ben Spivey and Joey Echeverria provide in-depth information about the security features available in Hadoop, and organize them according to common computer security concepts. With real-world examples thet demonstrate how to protect Hadoop data from unauthorized access and also show how to limit the ability of an attacker to corrupt or modify data in the event of a security breach.

<ASIN:1491900989>



Introduction to Game Development Using Processing (Mercury)
Thursday 23 Jul

Processing is a free, graphics-oriented language that provides the basic functionality needed for building games. It runs on all major platforms and allows games to be built for desktop computers, HTML 5, and Android.  J. R. Parker guides you through the basic game development process, covering game development topics including graphics, sound, artificial intelligence, animation, game engines, Web-based games, etc. The companion DVD contains example code, games, and color figures. 

<ASIN:1937585409>



Cloud Computing Design Patterns (Prentice Hall)
Wednesday 22 Jul

Part of the ServiceTechnolgy Series from Thomas Erl this book presents a catalog of design patterns for modern cloud-based architecture and solution design. More than two years in development, its 100+ patterns illustrate proven solutions to common cloud challenges and requirements and are supported by rich, visual documentation, including 300+ diagrams.

<ASIN:0133858561>



The Art of Scalability 2nd Ed (Addison Wesley)
Monday 20 Jul

With the subtitle "Scalable Web Architecture, Processes, and Organizations for the Modern Enterprise", scalability consultants Martin L. Abbott and Michael T. Fisher cover everything you need to know to smoothly scale products and services for any requirement. This extensively revised edition reflects new technologies, strategies, and lessons, as well as new case studies.

<ASIN:0134032802>



Effective Computation in Physics (O'Reilly)
Friday 17 Jul

More physicists today are taking on the role of software developer as part of their research. This practical book teaches essential software development skills to help you automate and accomplish nearly any aspect of research in a physics-based field. Written by two PhDs in nuclear engineering, this book includes practical examples drawn from a working knowledge of physics concepts. You’ll learn how to use the Python programming language to perform everything from collecting and analyzing data to building software and publishing your results.

<ASIN:1491901535>



Elixir in Action (Manning)
Wednesday 15 Jul

Saša Jurić teaches you how to solve practical problems of scalability, concurrency, fault tolerance, and high availability using Elixir. You'll start with the language, learning basic constructs and building blocks then learn to think about problems using Elixir's functional programming mindset befor exploring Elixir's integration with BEAM and Erlang's OTP framework. Finally, the book provides guidance on how to distribute a system over multiple machines and control it in production.

<ASIN:161729201X>



Introduction to Programming in Python: An Interdisciplinary Approach (Addison-Wesley)
Monday 13 Jul

Python is an ideal first programming language, and this example-driven guide comes from Princeton University’s Robert Sedgewick, Kevin Wayne, and Robert Dondero for student in the sciences, engineering, and computer science. It aims to be an accessible, interdisciplinary introduction that emphasizes important and engaging applications, not toy problems. The authors supply the tools needed for students to learn that programming is a natural, satisfying, and creative experience.

<ASIN:0134076435>



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.