10 Super-Useful React Components, Libraries & Tools

Aug 31, 2017 - JavaScript

React is an open source JavaScript library developed by Facebook that allows for building advanced UIs. What makes React so interesting is that you …

How JavaScript works: inside the V8 engine + 5 tips on how to write optimized code

Aug 23, 2017 - Programming

Couple of weeks ago we started a series aimed at digging deeper into JavaScript and how it actually works: we thought that by knowing the building …

Microsoft unveils Brainwave, a system for running super-fast AI

Aug 23, 2017 - Machine Learning

Microsoft made a splash in the world of dedicated AI hardware today when it unveiled a new system for doing high-speed, low-latency serving of machine learning models. The company showed off a new system called Brainwave that will allow developers to deploy machine learning models onto programmable …

Funfix

Aug 19, 2017 - JavaScript

Funfix is a library of type classes and data types for Functional Programming in JavaScript, TypeScript and Flow.<p>Inspired by Scala, Cats and …

The New Rules of Form Design

Aug 19, 2017 - Usability

Every day, we use forms for essential online activity. We fill them out to complete purchases; to sign up for email lists, social networks, and more; …

Python Data Science Handbook | Python Data Science Handbook

Aug 18, 2017 - Data Science

This website contains the full text of the Python Data Science Handbook by Jake VanderPlas; the content is available on GitHub in the form of Jupyter …

Top 10 Books Every CTO Should Read

Aug 17, 2017 - Programming

<i>For more content like this, follow ButterCMS on Twitter and subscribe to our blog.</i><p>As a CTO in a rapidly evolving industry, the knowledge you had when …

Making Your First Chrome Extension

Aug 16, 2017 - Web Development

We all have our favorite web browser with our favorite extensions loaded, but have you ever considered writing your own? You've probably had at least …

What’s new in Java EE 8

Aug 16, 2017 - Java

Although Oracle has been mostly quiet lately about the progress of its enterprise Java overhaul, that is likely to change soon with the impending …

The Little AVL Tree That Could

Aug 16, 2017 - Programming

The more and more that I learn about computer science, the more and more I am convinced that my favorite thing about this field is the fact that …

Start a Premium Content Business Using Node.js, React and Cosmic JS Extensions

Aug 16, 2017 - JavaScript

TL;DRView the demo<br>View the source code<br>Install the Premium Content BlogYou have great ideas. Your head is overflowing with content that you <i>know</i> people …

Why so many matchers?

Aug 16, 2017 - JavaScript

Back in May, my favorite testing library, Jest, released it’s 20th version and rebranded itself as the library for “Delightful JavaScript Testing”. …

Introducing Javascript ES6 Proxies

Aug 15, 2017 - JavaScript

One of the new features introduced in the ES6 standard is the <b>Proxy</b> object. The <b>Proxy</b> object is used to define custom behavior for fundamental …

.NET and WebAssembly - Is this the future of the front-end?

Aug 12, 2017 - Software Development

6 years ago Erik Meijer and I were talking about how JavaScript is/was an assembly language. It turned into an interesting discussion/argument (some …

Harness the Power of Machine Learning in Your Browser with Deeplearn.js

Aug 12, 2017 - Machine Learning

Posted by Nikhil Thorat and Daniel Smilkov, Software Engineers, Google Big Picture Team<br>Machine learning (ML) has become an increasingly powerful …

Intel will unveil 8th-gen Core processors on August 21st

Aug 11, 2017 - Intel Corporation

Intel's 7th-generation Core processors still feel relatively young, but the company is already poised to talk about their successors. The chip designer has announced that it will premiere its 8th-generation Core CPUs on August 21st, complete with a livestream on Intel's Facebook page. The company …

How to Calculate the Correlation Coefficient

Aug 11, 2017 - Data Science

There are many questions to ask when looking at a scatterplot. One of the most common is how well does a straight line approximate the data? To help …

A Glimpse on Electron Framework

Aug 8, 2017 - JavaScript

<b>Electron</b> is a brilliant cross platform software to build dynamic desktop apps with JavaScript, HTML, and CSS. Let’s take a closer look into the …

The mostly complete chart of Neural Networks, explained

Aug 7, 2017 - Deep Learning

The zoo of neural network types grows exponentially. One needs a map to navigate between many emerging architectures and approaches.<p>Fortunately, …

Open Sourcing GraphQL Guru Server

Aug 6, 2017 - JavaScript

A GraphQL Node.js framework<p>From the first time I read <i>How to Build a GraphQL Server</i> by Jonas Helfer I instantly fell in love with apollo-server.<p>What I …

React Animations in Depth

Aug 6, 2017 - JavaScript

5 Options for React Web Animations, and which of these are cross-platform.<p>In this post, we will look at the following ways to create React animations:<p>…

Razer’s LED light strips will let you add Chroma-synced lighting to your desktop PC

Aug 6, 2017 - Laptops

Razer’s Chroma lighting system is a great way to add and sync lights between all your gaming gear, whether it’s a Razer laptop, keyboard, mouse, mouse pad, headphones, or even a cup holder. If you’re a fan of Razer’s illuminated accessories, you’ve been mostly out of luck when it comes to adding …

Anonymous Recursion in JavaScript

Aug 6, 2017 - JavaScript

Yes, there is such thing, and I thought it would be an interesting example to share. It features: closures, self-executing functions, arrow …

The Art of Crafting Architectural Diagrams

Aug 5, 2017 - Programming

Key Takeaways<p>Designing architectural diagrams might not be an easy task; it can be tricky or error prone, even for the simplest ones. Creating …

Top 10 Most Influential Fonts in Graphic Design

Aug 1, 2017 - Typography

10 highly professional fonts that had a strong influence on the history and evolution of contemporary typography and graphic design.Of course, there …

Deep Teaching: The Sexiest Job of the Future

Aug 1, 2017 - Machine Learning

Credit: https://unsplash.com/@stilclassicsMicrosoft Research has a recent paper (Machine Teaching: A New Paradigm for Building Machine Learning …

AMD Leverages EPYC And Vega To Cram 1 PetaFLOP Supercomputer Into A Single Server Rack

Jul 31, 2017 -

Back in the mid-2000s, AMD and IBM collaborated on a supercomputer project for the Los Alamos National Laboratory in New Mexico, which featured over 64,000 dual-core Opteron processors and numerous custom accelerators to achieve 1 PetaFLOP of computing performance. For a time, the massive system – …

How To Create a Style Guide From Scratch Tips and Tricks

Jul 31, 2017 - Style Guides

When it all started, a few years back, I was quite unorganized and the lack of consistency throughout the web site’s elements made me look …

Recursive Data Structures and Lazy Evaluation

Jul 30, 2017 - Programming

<i>In this article I’m trying to explain to myself recursive data structures and how they work together with lazy evaluation. I happen to use them</i> …