Programming News and Views
Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info
New Greek Finance Minister Sorted The Steam Economy
Feb 01 | Janet Swift
Yanis Varoufakis, who has now at the center of the Greek financial crisis, which in turn will determine the future of the whole Eurozone economy, served as Valve's economist-in residence, overseeing the introduction of the Steam Market. Is this a good basis for his new role?
The Imitation Archive A Soundscape of Computer History
Feb 01 | Sue Gee
Award-winning sound artist and composer Matt Parker has embarked on a project at the UK's National Museum of Computing to capture the sounds of 70 years of computing and to use it as the basis of new musical compositions.
January Week 4
Jan 31 | Editor
If you need to know what's important for the developer, you can rely on I Programmer to sift through the news and uncover the most relevant stories. Our weekly digest gives a handy summary. This one is for January 22-28.
A Real World Ad Blocker
Jan 31 | David Conrad
If you use Adblocker when you visit a website then perhaps you would like to take the principle to the next level and eradicate all advertising from the real world? Sounds impossible, but with diminished reality, you can do it.
Microsoft To Invest In CyanogenMod
Jan 30 | Mike James
CyanogenMod is the strangely named company that has just raised $70 million in funding from Microsoft. What does CyanogenMod do? It makes alternative versions of Android.
Bitcoin Course Offered Free Online
Jan 30 | Sue Gee
A course on Bitcoin and cryptocurrency technologies, consisting of video lectures plus homework, programming assignments, and a textbook is being made available online starting on February 16.
Android Support in Groovy 2.4
Jan 29 | Kay Ewbank
Groovy 2.4 has been released with support for Android and there is also an update to its multi-purpose library SwissKnife which handles view injection and threading for Android using annotations.
C# 7 - What Would You Put In?
Jan 29 | Mike James
Microsoft's conversion to open source is very patchy, and sometimes seems to make little difference to how things work, but when it comes to C# things really do seem to have changed.
Grace Hopper - Building On Her Legacy
Jan 28 | Sue Gee
It won't come as news to hear about gender imbalance in our industry. There are however a range of initiatives to address the low proportion of women in tech jobs, including this "Amazing Grace" cartoon comic.
Twitter Can Identify Heart Disease
Jan 28 | Kay Ewbank
Researchers have shown that Twitter can serve as a dashboard indicator of a community’s psychological well-being and can predict rates of heart disease.
WebRTC Leaks Local IP Addresses
Jan 28 | Ian Elliot
The law of unintended consequences seems to have been applied to WebRTC because one small useful feature can be turned into the perfect user tracker.
Microsoft Puts Orleans Code On GitHub
Jan 27 | Kay Ewbank
Microsoft has open-sourced Project Orleans a framework for writing highly scalable services that aims to simplify development of scalable cloud services.
Pluralsight Acquires Code School
Jan 27 | Sue Gee
Code School is the latest training provider to join Pluralsight. To celebrate the acquisition Pluralsight it offering 72-hour free access to its own and Code School's courses if you sign up by noon EST on Friday January 30.
GitHub Enterprise 2.1 Released
Jan 26 | Alex Denham
GitHub has released an updated version of GitHub Enterprise, with new features including LDAP synchronization and support for OpenStack KVM.
Elevator Saga - An Addictive Programming Challenge
Jan 26 | Mike James
Elevators are simple - right? They just go up and down and move people. But if you are a programmer, waiting for one can prompt the thought.could this be done better? The Elevator Saga is a game where you get to schedule their movements. It isn't easy and it is addictive.
Visual Studio 2015 CTP 5 Released
Jan 26 | Kay Ewbank
The VS team has released CTP 5 of Visual Studio 2015, with new features in debugging, diagnostics, and ASP.NET 5.
|More Recent News||
Book Review Of The Day
Friday 30 Jan
Author: John Sonmez
Publisher: Manning Publications
Reviewer: Ian Stirk
This book aims to make you the most successful software developer you can be – by enhancing your non-technical soft skills, how does it fare?
Getting started with MIT App Inventor 2
App Inventor is the ideal way to get started with programming, but getting started with App Inventor has some small problems all of its own. In this guide we find out the best way to write and run a simple program.
Fuzzy Logic And Uncertainty In AI
Things get very messy when you move away from mathematically founded theories like probability. What does it mean to say that you are 70% sure of something? Can you create a theory of the credible verses the unlikely that lets programs reason like we do? Perhaps.
Exploring Edison - Meet Edison
The Intel Edison is a very attractive single board computer for IoT projects. It has WiFi and Bluetooth as standard and it's cheap. The only minor downside is the it doesn't seem quite as easy to use as an Arduino, but when you understand it a little better you'll find it is both flexible and powerful.
This week's xkcd cartoon shows the real nature of computing. To the uninitiated, i.e. most people, it looks like magic, even if we know it really isn't. It isn't. No really, it isn't...
More cartoon fun at xkcd a webcomic of romance,sarcasm, math, and language
Click to view bigger version
Follow Book Watch on Twitter
Perl by Example 5e (Prentice Hall)
Friday 30 Jan
Legendary Silicon Valley programming instructor Ellie Quigley has fully updated and focused her classic text on today’s key Perl applications, especially automation, testing, data extraction, and legacy code maintenance. She has also revised this edition to reflect “modern Perl” practices that have emerged since Perl 5.10. Quigley illuminates every technique with focused, classroom-tested code examples.<ASIN:0133760812>
Learn Ruby the Hard Way 3e (Addison-Wesley)
Thursday 29 Jan
A beginner's Ruby book from Zed Shaw. Learn Ruby by working through 52 exercises. Read them. Type their code precisely. (No copying and pasting!) Fix your mistakes. Watch the programs run. As you do, you’ll learn how software works; what good programs look like; how to read, write, and think about code; and how to find and fix your mistakes using tricks professional programmers use. Accompanying DVD contains 5+ hours of content.
Programming Scala, 2e (O'Reilly)
Wednesday 28 Jan
Subtitled Functional Programming + Objects this book by Dean Wampler and Alex Payne gets you up to speed on a JVM language that has the benefits of a modern object model, functional programming, and an advanced type system. This second edition covers recent language features, with new chapters on pattern matching, comprehensions, and advanced functional programming.
Hadoop in Practice 2e (Manning)
Tuesday 27 Jan
Alex Holmes provides over 100 tested, instantly useful techniques that will help you conquer big data, using Hadoop. This revised new edition covers changes and new features in the Hadoop core architecture, including MapReduce 2. Brand new chapters cover YARN and integrating Kafka, Impala, and Spark SQL with Hadoop. There are also new and updated techniques for Flume, Sqoop, and Mahout./
Seven More Languages in Seven Weeks (Pragmatic Bookshelf)
Monday 26 Jan
The industry is moving from object-oriented languages to functional languages and new programming languages arm you with the tools and idioms you need to refine your craft. Go on a step-by-step journey through the most important paradigms of our time while learning Lua, Factor, Elixir, Elm, Julia, MiniKanren, and Idris.
Learning Agile (O'Reilly)
Friday 23 Jan
Agile has revolutionized the way teams approach software development, but with dozens of agile methodologies to choose from, the decision to "go agile" can be tricky. In this practical book with the Andrew Stellman and Jennifer Greene provide a grounding you in agile’s underlying principles, then describe four popular agile methods: Scrum, extreme programming (XP), Lean, and Kanban.
Joe Celko’s SQL for Smarties 5e (Morgan Kaufmann)
Thursday 22 Jan
Not many book's have the author's name included in their titles. In its original edition, 20 years ago this book was the first to be devoted explicitly to the advanced techniques needed to transform an experienced SQL programmer into an expert. Now, in its fifth edition, it remains the only book written by a SQL master that teaches programmers and practitioners to become SQL masters themselves!
Advanced Android Application Development, 4e (Addison Wesley)
Wednesday 21 Jan
Systematically revised and updated for the newest APIs, this guide to building robust, commercial-grade Android apps by Joseph Annuzzi Jr, Lauren Darcey & Shane Conder brings together techniques for the entire app development cycle, including design, coding, testing, debugging, and distribution. With the addition of quizzes and exercises in every chapter, it is intended for both professional and classroom use.
Previous Book Watch.
Follow Book Watch on Twitter.
Publishers send your book news to: