I Programmer - programming, reviews and projects

Programming News and Views

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

Flash Finally Declared Dead - It Was Murder
Jul 26 | Mike James
article thumbnail

Adobe has finally announced that Flash will be no more after 2020. If you are one of the many programmers who thought that Flash was already dead this will come as a surprise, but presumably not an unwelcome one. People have had it in for Flash for many years and this is the final act in an orchestrated tragedy.

Curie and Arduino 101 Abandoned By Intel
Jul 26 | Harry Fairhead
article thumbnail

Intel is discontinuing the Curie and the Curie-enabled Arduino 101. This has devastated developers who have based products on the Curie, but others are still unaware of the news, which has been released via obscure channels.

Apache Hive Adds Support For Set Operations
Jul 26 | Kay Ewbank
article thumbnail

There's a new release of Apache Hive with new features including support for Set operations and a JDBC Storage Handler. 

More Cash For Internet Bug Bounty
Jul 25 | Alex Armstrong
article thumbnail

The Internet Bug Bounty, a program that exists to make the internet safer by catching more vulnerabilities in internet infrastructure and open source software has received $300,000 in new funding.

Wireshark 2.4 Increases Protocol Coverage
Jul 25 | Kay Ewbank
article thumbnail

There's a new release of Wireshark, the network protocol analyzer, with more protocols supported and experimental support for 32-bit and 64-bit Windows installer packages.

Slack - Where Work Happens
Jul 24 | Sue Gee
article thumbnail

Looking to be recognized as more than a messaging platform and shifting the focus to workflow, Slack is also putting new emphasis on its developers.

RethinkDB Moves On Under Community Governance
Jul 24 | Kay Ewbank
article thumbnail

The team behind RethinkDB has released the first version since it was taken under community governance. The main changes to this version are bug fixes and stability improvements, but it shows that the team is moving forward.

AI Applied To Cookies
Jul 23 | Lucy Black
article thumbnail

Are you one of those people who, when eating an unfamiliar dish, attempts to work out its ingredients in order to re-create it at home? It's something programmers are particularly prone to and now researchers at CSAIL are giving it a deep learning makeover.

Bitcoin Averts A Split
Jul 22 | Mike James
article thumbnail

The big problem with Bitcoin is that it has been far too successful. The algorithm it uses is a brilliant, if slightly unworkable, solution to the problem of distributed trust. It works, but it is slow by design. Now there are moves to improve the algorithm and this has nearly split Bitcoin into two different cryptocurrencies.

July Week 3
Jul 22 | Editor
article thumbnail

It's hard to keep up with all the developments in the developer world. I Programmer's team cover a wide range of topics, from AI to web development with comment and analysis you won't find elsewhere. This summary covers this week's news, articles and book reviews.

Intel Divests Itself of Wearables
Jul 21 | Harry Fairhead
article thumbnail

According to a report that originated with CNBC and has been widely circulated, Intel completely eliminated the group concerned with wearables earlier this month.

Apache Spark With Structured Streaming
Jul 21 | Kay Ewbank
article thumbnail

Apache Spark 2.2 has been released with Structured Streaming no longer experimental. The accompanying release of PySpark is also available in pypi.

Stack Overflow Channels In Beta
Jul 21 | Sue Gee
article thumbnail

Stack Overflow is launching a new product. Stack Overflow Channels is targeted at teams of developers within companies who want a secure, private space to ask and answer proprietary questions.

Rider IDE Improves Webstorm Support
Jul 20 | Kay Ewbank
article thumbnail

There's a Release Candidate of Rider, JetBrains' new cross-platform .NET IDE based on the IntelliJ platform and ReSharper.

Mozilla Wants Your Voice
Jul 20 | Lucy Black
article thumbnail

Mozilla has launched Project Common Voice to crowdsource speech recognition. Once a massive amount of audio data has been captured, it will be made available for others to use in their own applications.

Game Of Thrones Analysed
Jul 19 | Mike James
article thumbnail

In a new paper, brilliantly timed to coincide with the start of the new series of Game of Thrones, we have an analysis of its main protagonists in terms of network theory 

More Recent News



Book Review

Thoughtful Machine Learning with Python
Tuesday 25 Jul

Author: Matthew Kirk
Publisher: O'Reilly
ISBN: 978-1491924136
Print: 1491924136
Audience: Non maths oriented programmers wanting to get into machine learning.
Rating: 2
Reviewer: Mike James

A book on AI in Python, what could be better?


Featured Articles

The Programmers Guide To Kotlin - The Class & The Object
Mike James
article thumbnail

Kotlin is a class-based, object-oriented language and it works in a way that is compatible with Java objects. This doesn't mean that Kotlin does classes in exactly the same way as Java or any other language. In fact. part of the problem in getting to grips with Kotlin classes is that initially they look as if they are just like Java classes - but they aren't. 

Self-Descriptive Arrays
Joe Celko
article thumbnail

Put on your thinking cap for another set of conundrums that will exercise your coding skills. This time Melvin Frammis introduces his junior partner Bugsy Cottman to some classic number puzzles that can be solved with arrays.

Java Books For Beginners
Kay Ewbank
article thumbnail

Java is one of, if not the most, widespread programming language. Given its popularity, it's not surprising that our reviewers have scrutinized over 50 books relating to it, both new and classic. This is the pick of recommended titles.

Master JavaScript Regular Expressions
Ian Elliot
article thumbnail

Regular expressions can seem complex but the biggest reason for this is that most programmers don't take them seriously enough. Spend just a little time finding out how they work and you can do amazing things.

The Programmers Guide To Kotlin - Arrays & Strings
Mike James
article thumbnail

Arrays and strings are the most basic of the more advanced data types. They are so familiar that you might think you don't need to look at them, but Kotlin has its own way of doing most things.


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

Reactive Design Patterns (Manning)
Wednesday 26 Jul

This is a guide for building message-driven distributed systems that are resilient, responsive, and elastic.The authors, Dr. Roland Kuhn, Brian Hanafee and Jamie Allen, include patterns for messaging, flow control, resource management, and concurrency, along with practical issues like test-friendly designs. All patterns include concrete examples using Scala and Akka.


Data Structures and Algorithms in C++: Pocket Primer (Mercury)
Wednesday 26 Jul

This book takes a minimalist approach to the traditional data structures course. It covers only those topics that are absolutely essential; the more esoteric structures and algorithms are left for later study. Author Lee Wittenberg has written the book from the ground up in C++, and uses features of the C++ Standard Template Library to illustrate important concepts.


Defensive Security Handbook (O'Reilly)
Monday 24 Jul

This book is aimed at organizations that don’t have the budget to establish or outsource an information security (InfoSec) program. In this pragmatic guide, authors Lee Brotherston and Amanda Berlin provide a security-101 handbook with steps, tools, processes, and ideas to help drive maximum-security improvement without spending a fortune.


R For Everyone (Addison Wesley)
Thursday 20 Jul

R has traditionally been seen as difficult for non-statisticians to learn, and most R books assume far too much knowledge to be of help. This book avoids that error, aiming the material at users new to statistical programming and modeling. Author and professional data scientist Jared P. Lander focuses on the 20 percent of R functionality needed to accomplish 80 percent of modern data tasks.


Cloud Computing: An Introduction (Mercury)
Wednesday 19 Jul

This overview of cloud computing by R Chopra is written in a "self-teaching" format with tips and insights about cloud computing, its architecture, applications, information on security and privacy, and numerous case studies.The book also includes questions for discussion and "Cloud Computing Lab Experiments".


Cloud Foundry: The Definitive Guide (O'Reilly)
Monday 17 Jul

With a subtitle of 'Develop, Deploy, and Scale', this practical guide demonstrates how the open source Cloud Foundry application platform can reduce the develop-to-deploy cycle time. Author Duncan C. E. Winn argues that it also raises the value line for application operators by changing the way applications and supporting services are deployed and run.


Operating Systems: An Introduction (Mercury)
Thursday 13 Jul

Designed to provide a step-by-step approach to clarify all of the key concepts of operating systems, the book covers all the topics from basics to mobile device operating systems. Authors R. Garg and G. Verm cover the basic concepts of operating systems such as architecture, CPU scheduling, memory management, file systems, and I/O.


Monitoring with Graphite (O'Reilly)
Wednesday 12 Jul

In this practical book, author Jason Dixon examines why Graphite is one of the most popular tools for monitoring and graphing the performance of computer systems. The book helps you use this open source tool to track the operational data you need to monitor your systems and track application-level metrics for profiling your services.


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.