I Programmer - programming, reviews and projects

Programming News and Views

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


ODBC Driver 13.1 For SQL Server
Jul 28 | Kay Ewbank
article thumbnail

A new ODBC driver for SQL Server adds support for always encrypted access.



The Weekly Top 10: Ruby and Rails
Jul 28 | Alex Armstrong
article thumbnail

The I Programmer team tries to cover as many as possible of the languages you might be interested in, but now and then it's good to have outside help. This round up of posts from around the web is focussed on Ruby on Rails, Ruby and Rails.



Driver Signing To Be Enforced In Next Windows 10
Jul 27 | Mike James
article thumbnail

The control of what software users can run on their machines is becoming ever tighter. Now Microsoft has announced that only signed drivers will work in the next release of Windows 10.



Why Is C Top Language In IEEE Ranking?
Jul 27 | Sue Gee
article thumbnail

IEEE Spectrum has produced its interactive rankings of programming languages for 2016. This year C comes top of the overall list - which you may find somewhat surprising.



Try ASP.NET MVC on Code School
Jul 26 | Nikos Vaggalis
article thumbnail

A recently announced free course on Code School is about making web sites with the MVC pattern and C# ASP.NET. Given the current trend for MVC these days, this course presents a good opportunity for experiencing it from a .NET perspective.



Algorithms On Strings Now Open
Jul 26 | Sue Gee
article thumbnail

In a world with so much textual/symbolic data to be generated, read, stored and searched, string algorithms are increasingly important. A challenging new short course on the Coursera platform that opened today seems a good introduction.



Stack Overflow Documentation For All
Jul 25 | Sue Gee
article thumbnail

Stack Overflow has launched a new website, currently in beta, enabling developers to create reference and instructional documentation on many programming technologies.



Python For .NET Resurfaces
Jul 25 | Alex Denham
article thumbnail

IronPython has a new lease of life with plans to release updated versions during the summer and the next version by October, 2016. 



SIGGRAPH Art 2016
Jul 24 | David Conrad
article thumbnail

SIGGRAPH has just started and before we get lost in the amazing technical advances there is time to pause and take a look at this year's art works in the 2016 Art Gallery.



Marty The Robot Has A Way To Walk
Jul 23 | Lucy Black
article thumbnail

It is not often that a robot, especially a small cheap robot you can actually buy, does something fundamental so differently that you just have to keep watching the video. In this case Marty the robot has a new way of walking. 



July Week 3
Jul 23 | 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.



Intellij IDEA Adds JUnit 5 Support
Jul 22 | Kay Ewbank
article thumbnail

A second update this year for IntelliJ IDEA,  JetBrains' Java IDE for web, desktop and mobile development, has been released with a mix of fixes and new features.



First Hybrid Open-Source RDBMS Powered By Hadoop and Spark
Jul 22 | Nikos Vaggalis
article thumbnail

Splice Machine is a novel attempt to merge the best parts of the traditional relational database management systems and their NoSQL counterparts with distributed and in-memory computing based on Hadoop and Spark.



London Workshops For A Deep Dive Into Development
Jul 21 | Sue Gee
article thumbnail

SDD Deep Dive 2016 takes place in November with a choice of seven 3-day workshops. Book your place before midnight Friday 22nd to save £300.



The Weekly Top 10: eCommerce
Jul 21 | Alex Armstrong
article thumbnail

Ecommerce is the topic of this week's trawl through the wide expanse of the Internet to bring you items of interest that we've not had chance to cover in our daily attempts to cover programming news. 



DirectX Tool Kit For DirectX 12 - 3D For The Rest Of Us?
Jul 20 | Mike James
article thumbnail

Microsoft has announced the extension of the DirectX Tool Kit to DirectX 12. This not only makes DirectX 12 more accessible but highlights the fact that Windows graphics in general has become less accessible. 


More Recent News
 

news

 
 
 
 
 

Book Review


Getting Started With Data Science
Tuesday 26 Jul

Author: Murtaza Haider
Publisher: IBM Press
Pages: 608
ISBN: 978-0133991024
Print: 0133991024
Kindle: B019D322UU
Audience: IT people who need to analyse data
Rating: 4.5
Reviewer: Kay Ewbank

This book aims to make data analytics more accessible by using interesting examples. 


 

Featured Articles


The Java User Interface - More Swing
Ian Elliot
article thumbnail

Finding out how to create a User Interface (UI) using the Java Swing library is not only a useful skill, it also is an ideal way to learn about objects and to make sure that the ideas really have sunk in. So we need to go back to Swing one more time.



Health Level 7 (HL7) with Perl
Nikos Vaggalis
article thumbnail

In this article we take a deep look into HL7, the defacto standard in the health sector for exchanging clinical and patient information over heterogeneous systems, with the aid of Perl and the Net::HL7 CPAN module.



Android Adventures - Activity And UI With Android Studio 2.2
Mike James
article thumbnail

So you know how to create an Android app, but do you really know how it works? In this second part of our ebook on getting started with Android using Android Studio 2.2 we look at how to create a UI and how to hook it up to the code in the Activity.  



jQuery 3 - Selectors
Ian Elliot
article thumbnail

Selectors are what jQuery uses to pick out particular objects in the DOM. While this might start out simply enough, it can appear to be complicated in more testing examples. The trick is to always remember what the selector is doing.



Micro:bit IoT In C - Getting On WiFi
Harry Fairhead
article thumbnail

The BBC micro:bit has a radio that works in Bluetooth LE and point-to-point ad-hoc mode, but at the moment it lacks WiFi connectivity. The solution is to use the low cost ESP8266 to make the connection via the micro:bit's serial port. This is an advanced chapter from Harry Fairhead's latest book, Micro:bit IoT in C.


 

Unhandled Exception!
Faust 2.0

Click to view bigger version 

Faust 2.0

Let's face it - as programmers we rely on end users, is there any other type, not reading our terms and conditions. When presented with our requirements, as in Android permission, we have to be much more careful what we ask for. But they really don't read them. There have been a few experiments where terms and conditions have requested that users give up their first born - they still clicked "ok".  
Cartoon - The EULA From Hell

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

Read more...
 

Book Watch

Follow Book Watch on Twitter


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.  

<ASIN:1871962447>



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.

<ASIN:1491926309>



Murach's SQL Server 2016 for Developers
Wednesday 20 Jul

The 2016 edition of this Murach Classic SQL Server book starts by presenting  the SQL statements that you need to retrieve and update the data in a database. These are the SQL statements that you’ll use every day. Then, it shows you how to design a database, how to implement that design, and how to work with database features like views, scripts, stored procedures, functions, triggers, transactions, security, XML data, BLOB data with FILESTREAM storage, and the CLR integration feature.

<ASIN: 1890774960>



Identity and Data Security for Web Development (O'Reilly)
Monday 18 Jul

Developers, designers, engineers, and creators can no longer afford to pass responsibility for identity and data security onto others. Jonathan LeBlanc and Tim Messerschmidt provide a deep dive into the concepts, technology, and programming methodologies necessary to build a secure interface for data and identity without compromising usability.

<ASIN:1491937017>



Financial Functions With A Spreadsheet (I/O Press)
Friday 15 Jul

Spreadsheets take the hard work out of financial calculations, but you still need to know how to do them. In this revised published version of her I Programmer e-book, Janet Swift explains how to use the spreadsheet of your choice to make financial decisions relating to investments and loans, to understand how inflation affects a cashflow and to get to grips with advanced concepts like the internal rate of return.

<ASIN:1871962013>



Professional C# 6 and .NET Core 1.0 (Wrox)
Wednesday 13 Jul

Complete coverage of the latest updates, features, and capabilities, giving you everything you need for C#. Get expert instruction on the latest changes to Visual Studio 2015, Windows Runtime, ADO.NET, ASP.NET, Windows Store Apps, Windows Workflow Foundation, and more, with clear explanations, no-nonsense pacing, and valuable expert insight. This guide serves as both tutorial and desk reference, providing a professional-level review of C# architecture and its application in a number of areas. 

<ASIN:111909660X>



Jump Start Sass (Sitepoint)
Monday 11 Jul

Using Sass, you can write your stylesheets in a more concise, dynamic, and readable way, and cut down many of the tedious repetitive tasks that come with writing vanilla CSS. Sass simplifies your stylesheets, adding some useful features missing from CSS. Most importantly, Sass will save you time.

<ASIN:0994182678>



Introduction to 3D Game Programming with DirectX 12 (Mercury)
Friday 08 Jul

Frank Luna provides an introduction to programming interactive computer graphics, with an emphasis on game development using DirectX 12 showing how to use new Direct12 features such as command lists, pipeline state objects, descriptor heaps and tables, and explicit resource management to reduce CPU overhead and increase scalability across multiple CPU cores. 

<ASIN:1942270062>



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.