Matias Maquiel

113 Added | 2 Magazines | 4 Likes | 3 Following | 12 Followers | @MatiasMaquiel | Keep up with Matias Maquiel on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “Matias Maquiel”

Breaking Down Breadth-First Search

When it comes to learning, there are generally two approaches one can take: you can either go wide, and try to cover as much of the spectrum of a …

Implementing a Tiles View in React Native (a la iOS)

I recently had a react-native project where a certain screen had the following requirements:<p>This was one occasion where flex was clearly not enough, …

JavaScript

How I built my first Android open source library (and how you can too)

A practical, step-by-step guide for building your own open source library.In early 2015 I recognized a major hole in my professional work — I hadn’t …

Software Development

Bill Gates says these are the two books we should all read to understand AI

The tech world’s book-nerd-in-chief wants you to add two books to your list of summer science reads. To get up to speed on artificial intelligence, Microsoft cofounder and philanthropist Bill Gates recommends Nick Bostrom’s <i>Superintelligence</i> and Pedro Domingos’s <i>The Master Algorithm</i>.<p>Gates never …

Machine Learning
Databases

Build a Music Player with React & Electron I: Setup & Basic Concepts

Scotch is going to help you learn an awesome library in a really fun way. What could be more fun than making a music app?Yeah I get it! You have been …

JavaScript

The mind behind Linux

Linus Torvalds transformed technology twice -- first with the Linux kernel, which helps power the Internet, and again with Git, the source code …

4 Types of Memory Leaks in JavaScript and How to Get Rid Of Them

In this article we will explore common types of memory leaks in client-side JavaScript code. We will also learn how to use the Chrome Development …

Streaming torrent app for Mac, Windows, and Linux

WebTorrent Desktop is for streaming torrents.<p>Whether it's video from the Internet Archive, music from Creative Commons, or audiobooks from Librivox, …

C# 7 Feature Proposal: New Access Modifier

Private Protected access likely comes back in C# 7.<p>My readers are likely familiar with the four access modifiers in C#: public, protected, internal, …

AdWords

I’m a boring programmer (and proud of it)

I have a confession to make — I’m not a rock star programmer. Nor am I a hacker. I don’t know ninjutsu. Nobody has ever called me a wizard.Continue …

Librarianship
Arduino

One of the world's most successful programmers has some surprising advice for success

That's not at all what propelled Linus Torvalds to his status as one of the world's best-known programmers. (He's been known to hobnob with Hollywood stars at the Oscars.)<p>When he was a college student, Torvalds invented Linux, the free operating system that today powers most of the world's computer …

Linux

Thread pools! How do I use them?

HELLO! Today we're going to talk about THREAD POOLS and PARALLELIZING COMPUTATION. I learned a couple of things about this over the last few days. …

Concurrency

Master the JavaScript Interview: What is a Pure Function?

Pure functions are essential for a variety of purposes, including functional programming, reliable concurrency, and React+Redux apps. But what does …

Linux Mint: The right way to react to a security breach

The Linux Mint developers have posted a summary of their reaction to the recent compromise of their distribution image. It provides an excellent …

Linux

Facebook lays out ambitious React.js JavaScript dev plans

React.js, Facebook's JavaScript library for building user interfaces, is in line for improvements in performance, gesture capabilities, and developer …

JavaScript

WiFi Baby Monitor with NodeJs, iOS, Photon and Parse!

Things used in this project<p><b>Hardware components:</b><p>Particle Photon<p>×<p>1<p>Buy from MCM Electronics<br>• Buy from store.particle.io<br>• Buy from Newark Element14<br>• Buy from …

Microcontroller

The Internet Of Things Goes Open Source With Linux Foundation's Zephyr Project

I love Linux. After many years using Ubuntu as my default operating system (I switch to Windows, sometimes), I can hardly think of going back.<p>So I was very excited, recently, to learn that the first Ubuntu Linux tablet is coming to the market and that the Ubuntu smartphone showcased at the Mobile …

Internet of Things

This Cover Of Daft Punk’s ‘Aerodynamic’ Will Please All Of The Coding Geeks Out There

Code has become a necessity in our day and age. Without coding where would we be? Code is used for <i>everything</i> — even remaking hit songs without the use of actual instruments or tracks. Software engineer Sebastien Rannou recently proved this, when he recreated Daft Punk‘s “Aerodynamic” using over a …

Daft Punk

JavaScript Modules: A Beginner’s Guide

If you’re a newcomer to JavaScript, jargon like “module bundlers vs. module loaders,” “Webpack vs. Browserify” and “AMD vs. CommonJS” can quickly …

JavaScript

Master the JavaScript Interview: What’s the Difference Between Class & Prototypal Inheritance?

“Master the JavaScript Interview” is a series of posts designed to prepare candidates for common questions they are likely to encounter when applying …

JavaScript

Google Chrome functions finally return actual random numbers

Over the years, multiple studies have found that Google Chrome’s V8 JavaScript engine was returning not-so-random numbers when you called the Math.random() function.<p>Today that’s been fixed, with the release of Chrome 49, which will be available soon. Math.random() is the most frequently used way to …

JavaScript
Software Development

New algorithm cracks graph problem

A puzzle that has long flummoxed computers and the scientists who program them has suddenly become far more manageable.<p>A new algorithm efficiently …

Algorithms

Steve Jobs Tells the Best Definition of Object-Oriented Programming

It’s a well-known fact that even without any formal engineering training, Steve Jobs had an unmatchable understanding of technology.<p>Many people avoid …

For Java Developers - Akka HTTP In The Cloud With Maven and Docker

From time to time it is necessary to just take the little effort to think outside the box. This is a good habit for every developer and even if you …

Ubiquitous Computing
Databases