I Programmer - programming, reviews and projects

Programming News and Views

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

Microsoft Introduces CoCo Blockchain Framework
Aug 18 | Kay Ewbank
article thumbnail

Microsoft has developed a blockchain framework that uses Intel technology to bring the protocol more widely into business use.  The Confidential Consortium (CoCo) Framework was created to solve the issues surrounding the current blockchain protocol technology.

Top 10 From Around the Web: More Web Design Resources
Aug 18 | Lucy Black
article thumbnail

We start this roundup of external blog posts with a guide to getting started with Bootstrap, and two more posts cover responsive web design. Another key topic is deciding what to charge for the web design services you provide. 

Update: New Proof That P≠NP
Aug 18 | Mike James
article thumbnail

Proofs that P=NP, and even for the less exciting and more likely P≠NP, abound. Most of them by enthusiasts who, usually, can be commended for their enthusiasm, but not so much for their proofs. However, the latest proof is by a respected complexity theorist and can't be dismissed in the usual way.

Bootstrap 4 Enters Beta
Aug 17 | Ian Elliot
article thumbnail

The front-end web framework Bootstrap is a highly successful open source project. After two years in alpha, the first beta of Bootstrap 4 has been released.

GitHub Introduces Embedded Code Snippets
Aug 17 | Kay Ewbank
article thumbnail

GitHub has added support for embedded code snippets, and there's an updated version of Git, the open source version control system, with a long list of changes, several to the UI. 

Are Developer Bootcamps Dying Out?
Aug 16 | Janet Swift
article thumbnail

The announcement of the impending closure of Dev Bootcamp, and news that The Iron Yard had already stopped accepting new registrations  has led to some speculation about the demise of coding bootcamps in general. The statistics tell a very different story.

Oracle Database Programming Interface for C
Aug 15 | Kay Ewbank
article thumbnail

Oracle's Database Programming Interface for C (ODPI-C) is now available on GitHub. ODPI-C is an open source library of C code that simplifies access to Oracle Database for applications written in C or C++. It sits on top of OCI (Oracle Call Interface) and provides an alternative way to make use of OCI features for Oracle Database drivers and user applications.

Android's Dex Compiler Gets Better
Aug 15 | Mike James
article thumbnail

Android did a remarkable about face, the sort that would have made headlines for other project, but they managed to carry it off without anyone really noticing. Basically after planning to build its own compiler Google went back to the old Dex technology and now it is busy improving it. The latest Dex D8 is in the recent Android Studio 3.0 beta. 

RStudio Improves Connections
Aug 14 | Alex Denham
article thumbnail

The next version of RStudio has entered preview, with improvements including a terminal tab, and more flexible API.

Microsoft Develops Tool To Repair Code
Aug 14 | Kay Ewbank
article thumbnail

Researchers from Microsoft, Peking University, and University of Electronic Science and Technology of China have developd a system that will automatically repair defects in software systems without human intervention.

Storm Over For Teapot Error Code
Aug 13 | Janet Swift
article thumbnail

When it was proposed that Error Code 418 I'm a Teapot be removed from Golang, Node and ASP.NET, a campaign to save it was quickly launched - and almost instantly successful. 

Can You Craft A HTML5 Game In 13Kb?
Aug 13 | Sue Gee
article thumbnail

The 2017 edition of a long running contest kicks off today. The challenge is to write a HTML5 game in JavaScript whose code and assets can be zipped into a package with a 13Kb limit.

OpenAI Bot Triumphant Playing Dota 2
Aug 12 | Sue Gee
article thumbnail

The latest game in which AI has beaten a top human player is Dota 2, a battle arena video game published by Valve, as a sequel to Defense of the Ancients. OpenAI's self-trained bot made a surprise appearance at this year's International Dota 2 tournament held in Seattle and had a decisive victory.

August Week 1
Aug 12 | Editor
article thumbnail

No time to keep up with all that is going on in the developer world? Let the I Programmer team do it for you. We scour the Internet for news and put the unmissable bits together in this handy digest, with the week's book reviews and articles. 

Andrew Ng on Advances In Deep Learning
Aug 11 | Sue Gee
article thumbnail

A new specialization starting next week on Coursera is special because it comes from Andrew Ng. In Deep Learning, which is intended to allow participants to break into AI, he sets out to explore the current frontier of artificial intelligence.

Bing Maps Adds GeoXML
Aug 11 | Kay Ewbank
article thumbnail

There's an updated version of Bing Maps Web Control, and the Bing Maps TypeScript definitions have also been updated.  The new versions add custom map styles and a GeoXML module.

More Recent News



Book Review

Learning Responsive Web Design
Friday 18 Aug

Author: Clarissa Peterson
Publisher: O'Reilly
Pages: 412
ISBN: 978-1449362942
Print: 144936294X
Kindle: B00KWLTDKK
Audience: Anyone who works with websites
Rating: 4
Reviewer: Lucy Black


Responsive web design refers to a method of designing websites that are flexible and adapt to screen sizes. Who will this book benefit?


Featured Articles

Marvin Minsky
article thumbnail

Marvin Minsky was, and remains, one of the best known of the revolutionary thinkers of the early days of AI, robotics and computer science.

Android Programming In Kotlin: Getting Started With Android Studio
Mike James
article thumbnail

Android represents a big potential market. It is also the most open of the "big" phone and tablet platforms. You can write a program for an Android and let your friends have a copy, keep it to yourself or put it on sale in an app store. While Java has until now been the programming language for Android, now there is the choice of Kotlin which is, in fact, an easier and better option.

Quick Median
Mike James
article thumbnail

You have probably heard of Quicksort but what about Quick Median? This is another of the many partitioning algorithms that work in clever ways to do things faster. Quick Median is a useful and  instructive algorithm and it was invented by C.A.R. Hoare who also invented the Qucksort.

The Programmers Guide To Kotlin - Inheritance
Mike James
article thumbnail

Inheritance it once was the whole point of object-oriented programming. It was the big advantage and it promised easy code reuse. The reality wasn't so good, but it is still amazingly valuable as long as you use it correctly. Kotlin has facilities to help you control and work with both inheritance and, one alternative, composition.

C# Books - Pick of the Shelf Revisited
Kay Ewbank
article thumbnail

If you are looking for a book on C# you are likely to be overwhelmed by the sheer number of titles on offer. In Programmer's Bookshelf we trawl through our reviews, to find ones you might find helpful at specific stages and for different purposes.


Unhandled Exception!
Kolmogorov Directions

Kolmogorov Directions

A good friend of mine once tried to give Andrey Kolmogorov, Kolmogorov directions. Of course Kolmogorov had no choice, any directions he gave were "Kolmogorov directions" by definition. Is this informational recursion or is it just name dropping...

See: Kolmogorov Complexity

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


Book Watch

Follow Book Watch on Twitter

Building a Mobile App: Design and Program Your Own App! (Dummies Junior)
Thursday 17 Aug

This book offers basic lessons in Android development, designed specifically for kids. Author Sarah Guthal walks you (or a child aged 7-11, the intended audience) through three fun projects that use basic coding skills using MIT′s App Inventor. This is a free, online programming tool that uses a simple block style language that makes coding easy to learn.


Learn Python 3 the Hard Way (Addison Wesley)
Tuesday 15 Aug

This book teaches Python via 52 exercises. The idea is that you read them; type their code precisely (no copying and pasting!); fix your mistakes; then watch the programs run. As you do, author Zed Shaw shows you how a computer works; what good programs look like; and how to read, write, and think about code. .


Principles of Data Wrangling (O'Reilly)
Monday 14 Aug

This practical guide shows how data wrangling, the process of converting raw data into something truly useful, can be achieved. Authors Tye Rattenbury, Joe Hellerstein, Jeffrey Heer, Sean Kandel and Connor Carreras provide business analysts with an overview of various data wrangling techniques and tools, and put the practice of data wrangling into context by asking, "What are you trying to do and why?"


Java Machine Learning (Packt Publishing)
Thursday 10 Aug

This book introduces an array of advanced techniques in machine learning. Authors Dr. Uday Kamath and Krishna Choppella cover topics including classification, clustering, anomaly detection, stream learning, active learning, semi-supervised learning, probabilistic graph modeling, text mining, deep learning, and big data batch and stream machine learning.


SQL Server 2016 High Availability Unleashed (Sams)
Tuesday 08 Aug

In this guide to delivering highly available SQL Server databases and applications, author Paul Bertucci presents in-depth coverage of SQL Server's full continuum of availability options, from the most extreme forms of fault tolerance down to "medium availability" options for less critical databases. He walks through traditional on-premises deployments; cloud deployments through Microsoft Azure and Amazon Web Services, hybrid deployments encompassing both on-premise and cloud components; and Big Data applications. 


Rails, Angular, Postgres and Bootstrap 2nd Ed (Pragmatic Bookshelf)
Thursday 03 Aug

The thinking behind this book is that Rails is a great tool for building web applications, but it's not the best at everything. Author David Bryant Copeland shows how to use the full stack of web development alongside Rails, from styling with Bootstrap, building an interactive user interface with Angular 4, to storing data quickly and reliably in PostgreSQL.


C# 7 and .NET Core: Modern Cross-Platform Development 2nd Ed (Packt)
Wednesday 02 Aug

In this book, author Mark J Price shows how to build modern, cross-platform applications with .NET Core. The book covers the latest features of C# 7, and shows how to start creating professional web applications with ASP.NET Core. It targeted at readers who have some prior programming experience and want to gain a solid foundation with C#.


Agile Data Science 2.0 (O'Reilly)
Monday 31 Jul

With a subtitle of Building Full-Stack Data Analytics Applications with Spark,  the revised second edition of this hands-on guide, shows how to use the Agile Data Science development methodology to build data applications with Python, Apache Spark, Kafka, and other tools.Author Russell Jurney demonstrates how to compose a data platform for building, deploying, and refining analytics applications with Apache Kafka, MongoDB, ElasticSearch, d3.js, scikit-learn, and Apache Airflow.


Previous Book Watch.

Follow Book Watch on Twitter.
Publishers send your book news to:


RSS feed of all content
I Programmer - full contents
Copyright © 2017 i-programmer.info. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.