Mike

1,488 Flips | 17 Magazines | 3 Likes | 7 Following | 20 Followers | @wavecoders | UX/UI application product developer

RetroPie 2018 Kuman TFT 3.5 Screen Tutorial

Raspberry Pi enthusiasts building small Game Boy systems using the awesome RetroPie 2018 games emulation software manager may be interested in a new …

Tutorials

Building A PWA Using Angular 6

15 min read<p>Share on Twitter or LinkedIn<p>Smashing Newsletter<p>Upgrade your inbox and get our editors’ picks twice a month.<p>With useful tips for web devs. …

Web Applications

Single keyword expressions in JavaScript

Many of you are familiar with this. To those who are not this is a brief introduction to ummm <i>single keyword expressions</i> in JavaScript for lack of a …

Badoo

The definitive Node.js handbook

Note: you can get a PDF, ePub, or Mobi version of this handbook for easier reference, or for reading on your Kindle or tablet.<p>Table of …

JavaScript

When an Architect Starts Designing Cakes

The delicious works of Dinara Kasko, architect turned pastry chef<p>Dinara Kasko is a former architect who became interested in <i>patisserie</i>. Putting her …

3D Printing

The designer's guide to grid theory

Whether you work in web or print design, you need to understand grid theory. While some designers actively eschew grids in favour of a more …

UI Design

Decouple view components by using indirection

Image from rocor on FlickrThis article is about using a layer of indirection between a UI component and the components on which it depends. The …

JavaScript

Creating a text editor in Electron: part 2 - writing files

In the last tutorial the basic structure was created. We were able to read files from a directory, list their titles in the sidebar, and we were able …

JavaScript

The definitive Node.js handbook

You can get a PDF, ePub and Mobi version of this page for an easier reference, or to read it on your Kindle or tablet.<p>Table of Contents<p>Introduction …

JavaScript

Guy Uses a Dremel to Modify an Electric Toothbrush Into an Effective, Easy-to-Use Lockpicking Device

He gets through a pick-resistant front door lock, a padlock and a gun safe<p>Lockpicks are thin pieces of metal that professionals use to jiggle the …

Dental Care

A Servo Powered Robotic Arm, But Like You’ve Never Seen Before

We’ve written about a lot of DIY robotic arms. Some of them are high-performance, some are inexpensive, and some are just uniquely fun. This one …

Robotics

The ultimate guide to proper use of animation in UX

Nowadays it’s hard to impress or even surprise with an interface animation. It shows interactions between screens, explains how to use the …

Material Design

It's Easier Than You Think: A Simple, Straightforward Guide to Getting Started in Leatherworking

My journey in leatherworking started with disappointment. Disappointment in a pair of leather boots. I had purchased a pair of Steve Maddens from DSW …

Woodworking

The Three Pillars of Angular Routing. Angular Router Series Introduction.

Tokyo’s Rainbow BridgeThe Angular router is a marvel of software engineering. From handling application navigation to enforcing route guards and …

Routers

20 Amazing Woodworking Projects For Novice & Experienced Woodworkers

Woodworking is the skill that allows you to work on various wooden projects, such as doors and tables. Particularly, this is one of those skills that …

Woodworking

🔮Guess.js + Next.js

README.md<p>Demo application for using Guess.js with Next.js.<p>Usage<p>Here's how you can try the demo:<p>Integration<p>Guess.js (<b>0.1.5 and above</b>) works with …

JavaScript

Closures in JavaScript

<b>What are closures?</b><p>The closure is an inner function that has the access to the outer function’s variable. And it is a combination of function and</b> …

JavaScript

EZDL Custom Machine Learning Model

Read document<p>Custom Models<p>Image Classification<p>Classify the object/scene shown in an image, used when there is only one object/scene shown in the image<p>…

Machine Learning

Getting to Know the Angular CDK Drag and Drop Feature

Angular material/cdk version 7.0.0-beta is now available. In this release, we have two new exciting features we all waited for — drag and drop and …

JavaScript

Documentation

README.md<p>always<br>• and<br>• assign<br>• average<br>• between<br>• bind<br>• bitAnd<br>• bitOr<br>• butLast<br>• by<br>• castArray<br>• charAt<br>• charCodeAt<br>• codePointAt<br>• compact<br>• compactObject<br>• compose<br>• composeAll<br>• concat<br>• converge<br>• c …

JavaScript

Authoring node modules

An old post of mine a friend suggested to re-post it here.<p>So far I have authored/contributed around 200+ modules on npm and they get around 1.5M …

JavaScript

Why async: how JavaScript interacts with the real world

Why Async: JavaScript and the real world<p>Up until just a few years ago, JavaScript developers often had no choice but to perform complex logic with …

Web Design

New Playground and Cheatsheet for Learning Python

I'm learning Python and I decided to create a repository where I could put Python script samples with standard Python syntax, structures and …

Python Programming

Javascript array iteration with 'some()' and 'every()'

If you're using an array in your code, chances are, you'll need to iterate over the values in the array. There's a couple of ways you can do that, …

JavaScript

Neonode Multisensing® touch technologies

<b>zForce AIR® Sensor Modules</b><p>The <b>zForce AIR</b> Sensor Module is a laser light based touch sensor based on light reflections that can be integrated and used …

Arduino

Put a 220-inch screen in the palm of your hand with this $90 portable projector

Portable projectors typically fall into one of two categories. Either they’re very cheap and very bad, or they’re very expensive and good. If you’ve …

This Stylish Tiny House Sleeps Six People Comfortably

Tiny house enthusiasts should be more than willing to take a gander at Tiny Heirloom's latest compact custom home. The stylish dwelling known as the …

Tricks in using JavaScript Apply function

Did you ever feel cumbersome when you use the built in JavaScript Functions Math.max and Math.min?<p>We already know that this two built functions …

Four options to help you get started linting your JavaScript

JSLint<p>JSLint was created in 2002 by Douglas Crockford, who also wrote what is arguably one of the best books on JavaScript. JSLint brings simplicity …

A Data Scientist’s Guide to Data Structures & Algorithms

In data science, computer science and statistics converge. As data scientists, we use statistical principles to write code such that we can …

Data Science