i-programmer.info
i-programmer.info

Unhandled Exception!
Containers

Containers

Click for larger image

Docker is just gluing stuff together that we don't understand. Mostly yes. Git is just using a few commands and hoping that things don't go wrong. Mostly yes. Linux is just learning how to do a few things and reinstalling if anything happens. How shallow have we become. We are gluers together of things we don't understand. Mostly yes.

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

Read more...
 
 
 

Programming News and Views

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


Packt Skill Up Survey Proves Programmers Are Mostly Full Stack
Jun 19 | Janet Swift
article thumbnail

Packt has shared the results of its recent Skill Up Survey. It joins the line up of reports that give us insights into the current developer population and reveals some interesting differences.  



Chrome Closes Down Inline Installation
Jun 18 | Lucy Black
article thumbnail

This news is something you will applaud, but I'd ask you to also think of what is lost. The Google Chromium Blog has announced that no longer will Inline Installation of extensions be allowed. The browser has become walled garden and another piece of programmer freedom has evaporated.



Don't Neglect Open Source Security
Jun 18 | Limor Leah Wainstein
article thumbnail

In today's fast paced and competitive development environment, we are increasingly making use of open source components to avoid constantly recoding standard features. This introduces security concerns and here we look at some useful resources to understand the potential problems in order to tackle them.



Canada's RAND Immigration Lottery Not Random!
Jun 17 | Lucy Black
article thumbnail

Well of course it isn't, but that doesn't stop people who should no better from stirring up a mock disgust and alarm. Oh dear we programmers are at it again, cutting corners with our job lot of not-quite-perfect random numbers.



AI Predicts World Cup Winners
Jun 16 | Kay Ewbank
article thumbnail

An AI system has been used to calculate the likely winners of this year's FIFA World Cup; and the real shock is the system didn't pick Germany. The FIFA World Cup 2018 is underway at the moment in Russia, with 32 teams from across the world taking part.



June Week 2
Jun 16 | Editor
article thumbnail

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 interesting stories. Our weekly digest also covers the week's articles, books reviews and additions to Book Watch.



Oracle Says Drop Nashorn From JDKs
Jun 15 | Kay Ewbank
article thumbnail

Oracle wants to deprecate the Nashorn JavaScript Engine and remove it from all future Java Development Kits. The details emerged as part of a JDK Enhancement Proposal.



Node.js Even Its Creator Thinks Its Flawed
Jun 15 | Ian Elliot
article thumbnail

You have to admire Ryan Dahl for creating node.js, even if you don't like it - and there are plenty of people who don't. Now he is back with  an admission that node.js isn't as good as it could have been and has something better to offer - Deno.



Atom v Visual Studio Code - The Unexpected Consequence Of Consolidation
Jun 14 | Mike James
article thumbnail

OK, so you got upset about Microsoft taking over GitHub, but after a lot of reassurance you can see that commercial interests mean that Microsoft isn't going to trash GitHub - well not at first. But what about Atom? Can MS really afford to have two products in the same area?



Why Article 13 Must Be Stopped
Jun 14 | Sue Gee
article thumbnail

With only days to go before a crucial vote on EU copyright legislation could have a drastic impact on the internet and, as many others have pointed out, spell the end for memes, Internet luminaries have spoken out and expressed their concern about Article 13.



Visual Studio 2019 Will Include IntelliCode
Jun 13 | Kay Ewbank
article thumbnail

Early details of Visual Studio 2019 have emerged, though details are few and the main news is that development is underway.



Are You A Typical Developer?
Jun 13 | Janet Swift
article thumbnail

JetBrains has conducted a survey of 6000 developers. It found Java to be the most popular programming language followed by JavaScript and Python. Go was discovered to be the language that devs were keenest to adopt in the future. We now look at a selection of its other findings.



Apple Launches JavaScript Map Kit
Jun 13 | Kay Ewbank
article thumbnail

Apple has released a beta version of a JavaScript library for working with interactive maps on web pages. MapKit JS provides map rendering that is optimized for various browsers and devices, and supports native gestures such as pinch-to-zoom and two-finger rotate.



Statistics & Data Science MicroMasters on edX
Jun 12 | Sue Gee
article thumbnail

There is no let up in the demand for Data Scientists, nor in the interest shown in this emerging field. Enrollment has just opened for an online program that can serve as an accelerated route to gaining a Master's degree at seven universities and also provides a valuable professional credential in its own right.



Microsoft Showcases Key Value Store
Jun 12 | Kay Ewbank
article thumbnail

Researchers from Microsoft have presented a new embedded key-value store called FASTER at SIGMOD 2018.



Google's DeepMind Files AI Patents
Jun 11 | Mike James
article thumbnail

When you see the list of patents that DeepMind has filed you will be shocked and not in awe. It reinforces not learning, but the idea that all software patents are stupid.


More Recent News
 

news

 
 
 

Book Watch

Follow Book Watch on Twitter

Book Watch is I Programmer's listing of new books and is compiled using publishers' publicity material. It is not to be read as a review where we provide an independent assessment. Some but by no means all of the books in Book Watch are eventually reviewed.


Classic Computer Science Problems in Swift (Manning)
Monday 18 Jun

This book deepens your Swift language skills by exploring foundational coding techniques and algorithms. As you work through examples in search, clustering, graphs, and more, author David Kopec illustrates important things you might have forgotten and shows classic solutions to your "new" problems. The book connects  computer science to the real-world concerns of apps, data, and performance.

<ASIN:1617294896>



Coding with Minecraft (No Starch Press)
Thursday 14 Jun

This book, subtitled "Build Taller, Farm Faster, Mine Deeper, and Automate the Boring Stuff", is an introduction to coding that teaches you how to program bots to in Minecraft. Author Al Sweigart takes the robotic "turtle" method, and extends it to the 3D, interactive world of Minecraft and shows how to create a virtual robot army with Lua. Step-by-step coding projects show how to write programs that automatically dig mines, collect materials, craft items, and build things.

<ASIN:1593278535>



Visual Data Storytelling with Tableau (Addison-Wesley)
Wednesday 13 Jun

This book uses a combination of information, context, and hands-on skills to show how to put together data stories with Tableau. In this full-color guide, author Lindy Ryan shows how to organize data and structure analysis with storytelling in mind. Each chapter illuminates key aspects of design practice and data visualization, and guides you step-by-step through applying them in Tableau. Through realistic examples and classroom-tested exercises, Lindy Ryan helps you use Tableau to analyze data, visualize it, and help people connect more intuitively and emotionally with it.

<ASIN:0134712838>



Optimizing Java (O'Reilly)
Monday 11 Jun

This book, subtitled Practical Techniques for Improving JVM Application Performance, is aimed at intermediate to advanced Java technologists working with complex technology stacks. Authors Ben Evans, Jim Gough, and Chris Newland show how to tune Java applications for performance using a quantitative, verifiable approach. Most resources on performance tend to discuss the theory and internals of Java virtual machines, but this book focuses on the practicalities of performance tuning by examining a wide range of aspects.

<ASIN:1492025798>


More Book Watch

Previous Book Watch.

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

bookwatch@i-programmer.info


 
More Articles...
«StartPrev12NextEnd»

Page 1 of 2
 
   
Copyright © 2018 i-programmer.info. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.