February Week 1
Written by Editor   
Saturday, 09 February 2019

Every day I Programmer has new material written by programmers, for programmers. Each week our digest gives a handy summary of the latest content. While you are here there's plenty more to explore, whatever topics  you are interested in.

To receive this digest automatically by email, sign up for our weekly newsletter. 


January 31 - February 6, 2019    

Professional Programmer

Why Do We Try To Make Programming Like Something Else?   Thursday 31 January

softbridgecollapseThere has been a long tendency in the development of programming to try to turn it into something else - mathematics, logic, engineering - anything as long as we can get away from programming. Why, when what makes software different from all of the above is clearly its strength and not its weakness? 

The Core

Android Programming In Kotlin: Resources   Monday 04 February

AndroidgearsResources are a central part of Android programming, but how do you get at them from code and what are conditional resources? Here's how to do it in Kotlin, in an extract from my published book  Android Programming in Kotlin: Starting With An App .


Book Review of the Week 

  • Effective Java 3e (Addison Wesley)

    Alex Armstrong awarded this book for those who already program in Java a rating of 5 out of 5 concluding: 
    If you are a Java programmer, and are going to continue to be a Java programmer, just buy a copy.


Additions to Book Watch  


Chrome Prototype To Throttle Your Web Pages  
Wednesday 06 February

chromiumiconHow to make the web go faster? It's easy, you simply impose guillotine policies on what is being downloaded. If a web page loads a resource that is "too big" - just block it! 

New Public Datasets Added To AWS  
Wednesday 06 February

Amazon has announced nine new AWS public datasets for researchers and developers interested in machine learning, environmental science, geospatial, astronomy, cybersecurity, and housing. 

ESRI Relaunches ArcGIS For Devs  
Tuesday 05 February

ESRI has relaunched ArcGIS for Developers, making it cheaper and easier to access. The facilities for developers deploying commercial apps have also been revamped. ArcGIS is a platform for creating, managing, sharing, and analyzing spatial data. 

Software Bypasses Drug Patents  chem1
Tuesday 05 February
It is nice to sometimes be reminded that not all our current crop of breakthroughs are AI-based. This one is just clever computing combined with some deep knowledge of chemistry.   

Google Firestore Released  
Monday 04 February

The Google Cloud Firestore serverless document database is now generally available. Firestore was announced in 2018 as part of the Google Firebase platform, and in addition to being unrestricted, it is now available in more areas. 

Facebook's Automated Bug Fixers  
Monday 04 February

The developers at Facebook are using AI-based tools to automatically find and fix bugs in the code for the Facebook app. Two tools, Sapienz and SapFix, are used to carry out testing and to locate and fix bugs. 

Instant Print 3D Objects Using Tomography  
Sunday 03 February

thinkerInstead of making you wait hours or days, a new approach to 3D printing gives you the object almost at once. It seems like magic, but it's all down to an adaptation of an already wildly successful algorithm. 

Our Robot Overlords Attempt To Master Jenga  
Saturday 02 February

jenga2For any human who has sustained injury from falling Jenga blocks the news that a robot has developed enough touch and vision to do the task is bitter-sweet.


Guido van Rossum Core Developer Grant Launched  
Friday 01 February

The EuroPython Society has launched a new grant program and has named it in recognition of Guido van Rossum's almost 20 years of leading the Python Core Developer team. 

Coursera Self-Driving Car Specialization  
Thursday 31 January

The University of Toronto  has launched a four-course, advanced level specialization for those who want to be part of the autonomous vehicle revolution on the Coursera platform. The first course is available and the others will be rolled out over the next few months. 

Fear And Loathing In The App Store 22 - Apple Revokes Facebook's Developer Certificate   Thursday 31 January

Apple just revoked Facebook's developer certificate because it broke the terms of the agreement and now none of its internal iOS apps run. Apple has even more power than you might have imagined.
Update: Google's certificate also revoked. 

Rust Improves Tracing   Thursday 31 January

Rust 1.32 follows the release of Rust 2018 in December. The updated version adds what the developers describe as 'a few quality of life improvements', as well as switching the default allocator, and making additional functions const. 


If you want to delve into I Programmer's coverage of the news over the years, you can access I Programmer Weekly back to January 2012.

To keep up with the latest news and receive this digest automatically by email, sign up for our weekly newsletter and follow us on Twitter, Facebook, Google+, and LinkedIn, where you are welcome to share all our stories.

You can also subscribe to our RSS Feeds - we have one for Full Contents, another for  News and also one for Books with details of reviews and additions to Book Watch. 







Last Updated ( Saturday, 16 February 2019 )