Gan ris

33 Flips | 6 Magazines | 2 Likes | @Ganris | Keep up with Gan ris 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 “Gan ris”

"Modularization and dependency management: three steps to better code"

If you ask me, what's a single most important thing in writing good code, I'd reply: "Modularization and Dependency Management".<p>Well, actually, …

Understanding Heap Usage in Node.js Applications With N|Solid

Heap snapshots are extremely helpful for debugging memory-based issues in Node.js applications quickly and effectively.A heap snapshot is just what …

Kea

Example #6 - Forms<p>Before Kea I used to dread forms in React. They would always require a lot of work to set up properly.<p>I could either use setState …

Cabin — A Fully Functional React & Redux Example App (Updated)

Last year, Stream set out to build a fully functional application to demonstrate how to architect real-time social applications with React and Redux …

Why Composition is Harder with Classes

Note: This is part of the “Composing Software” series on learning functional programming and compositional software techniques in JavaScript ES6+ …

JavaScript

Creating a structured, hot-reloadable GraphQL API with Express.js, Apollo Server and Webpack: Part 1

<i>GraphQL is a new way of building APIs through a strongly typed query language. Released by Facebook in 2015, GraphQL is quickly gaining traction and</i> …

10 Useful Tips for Writing Effective Bash Scripts in Linux

Shell scripting is the easiest form of programming you can learn/do in Linux. More so, it is a required skill for system administration for …

Bash scripting tutorial: A coding style guideline

Introduction<p>Using Bash scripts a Linux user can achieve many things, scripting is a good way to pipe programs together and automate certain tasks. <b>The</b> …

How to Debug Node.js with the Best Tools Available

<b>Debugging - the process of finding and fixing defects in software - can be a challenging task to do in all languages. Node.js is no …

Learn Pure React - An Interactive Deep Dive into the basics of React.js

Welcome to Learn Pure React. I'm going to teach you the core concepts of React, in isolation, without Redux, Webpack, and the rest. There’s a problem …

JavaScript

Things nobody will tell you about React.js

The Pre Preface<p>Please do a mental experiment with me, imagine yourself back to 10 years ago, stop reading for 5 seconds and take a breath. <br>Imagine …

Awesome Wasm

Collection of awesome things regarding WebAssembly (wasm) ecosystem.<p>Please read the contribution guidelines if you want to contribute.<p>Contents<p>General …

The Power of Defaults

Defaults are the values or settings that come out of the box. They might not seem like much, but defaults (and their designers) hold immense …

Bottom Navigation Interface

Large smartphones don’t surprise anyone anymore. They have a lot of advantages, so the jumbo phone trend is likely to continue. But bigger isn’t …

Design Patterns and Sources

A design pattern is a way a problem is solved most of the time, avoiding the need to re-invent the wheel. As a UX designer, I resort to these …

Startup Science Toolkit — 70+ Pages of Startup Building Templates

<b>Update: More templates now uploaded to</b> <b>startupscience.com</b><b>.</b><p>Over the nine years that Pollenizer operated as an incubator and educator, we used and …

Fontabulous Font Bundle

26 Fontabulous Fonts – 99% Off.This extensive collection includes a handpicked selection of 26 high quality fonts well suited for a wide range of …

Top 10 Stunning Free Wireframe Apps You Must Try in 2017

To ensure that early-stage iterations are fundamentally easier and inexpensive, <b>free wireframe apps</b> come to streamline these issues and allow …

Wireframing

Top 5 UX Books that Are Absolutely Worth Your Time Reading

<b>To be honest, reading books is a constant struggle for me. I can’t count how many I have left half-read in the past years. It is even harder when I</b> …

Scaling Great Design Across a Fortune 10 Company

The team• Josh Clark: Product/UX director<br>• Brad Frost: Technical director<br>• Dan Mall: Creative director<br>• Matt D. Smith: Designer<br>• Ian Frost: Developer<br>Big Medium …

Easy Online Graphic Design Software

8 Free and Low-Cost Easy-to-Use Online Graphic Tools<p>Updated April 13, 2017<p>The Internet has become increasingly visual, which means home business …

Interaction Design and UI/UX: Caseture Display

Let's take a look at this interaction design project that is quite interesting that involves UI/UX as well. It's a concept display named: <b>Caseture</b> …

UX Design

12 Best Javascript Frameworks for Build Mobile App in 2017

12 Best Javascript Frameworks for Build Mobile App in 2017<p>Posted on Nov 3,2017<p>Mobile applications are on the verge of expansion due to its recent …

Responsive Design For eLearning: 5 Best Practices And 5 Points To Avoid

5 Best Practices And 5 Points To Avoid In Responsive Design For eLearning<p>Responsive design tools allow us to create eLearning courses for ANY device. …

7 UX/Usability tools to try in 2017

With each passing year, we see a surge in new tools and technology to make our marketing and creative lives easier.<p>Just 5 years ago, 100 pieces of …

Tweak: Chrome Extension For Designing In The Browser

Why spend hours designing a pixel perfect draft of the page that you later on have to implement? Why not design on the browser with HTML and CSS as …

12 Free Tools for Remote Developers and Designers

If you’re among the one in five people worldwide who frequently work remotely, then you know how important it is to have the right online tools and …

Project Management

What Is The Difference Between UI and UX Designers in Prototype Design

Prototype design is an essential part of software developing, no matter you are a UI or UX designer, many people have the work of making a prototype. …

A Component-based Workflow for Sketch

The way we design is changing, and so are our tools.<p>Give people a tool, and they’ll find different ways to put it to use. No two designers work the …