Nguyen Letan

2,828 Added | 6 Magazines | 1,743 Likes | 5 Following | 609 Followers | @evodanh | Front end developer

graphql-yoga

Fully-featured GraphQL Server with focus on easy setup, performance & great developer experience<p>Overview<p><b>Easiest way to run a GraphQL server:</b> Sensible …

Image Optimization Tools & Tips for Webmasters

You're reading Image Optimization Tools & Tips for Webmasters, originally posted on Designmodo. If you've enjoyed this post, be sure to follow on …

Compress

Silicon Valley vs. Wall Street

How tech is breaking the bank<p>Thirty years ago last Monday, the <b>Dow Jones Industrial Average</b> fell by 508 points.<p>The 22.6% drop, known as <b>Black Monday</b>, was the biggest decline ever recorded on Wall Street. The culprit was an algorithm run amok: software automatically started selling off futures when …

Sharing React Components Easily with Bit

<b>This is the age of components. Frameworks built for UI components, such as React, enable us to split our UI into individual, reusable pieces that can</b> …

Let’s Compare: RunCloud vs Forge vs ServerPilot

When your website or web application has outgrown your shared hosting account, it is time to move it to the cloud, or into a virtual private server …

JavaScript Decorators

It’s no secret that programming languages will implement features from other programming languages when it’s a smart solution for a problem (did I …

JavaScript

React-Move 2.0 🌀 Resonance joins React-Move to make your animations even better!

<i>TL;DR —View the examples and links at the end :)</i><p>Animations in React have been approached from so many different angles over the last year or two, …

Software Engineering

Angular 4 Development Cheat Sheet

Angular is a JavaScript framework for developing mobile and web applications. It started as a client side JavaScript framework for writing better …

JavaScript

Estonia is looking into starting its own national cryptocurrency

Update Dec 19: It’s been confirmed that Estonia is moving forward with its plan — after a rigorous review process — to launch its very own crypto token, estcoin. Read the original idea below:<p>Kaspar Korjus, the Managing Director of Estonia’s e-Residency program, just announced the program’s …

Inside a super fast CSS engine: Quantum CSS (aka Stylo)

You may have heard of Project Quantum… it’s a major rewrite of Firefox’s internals to make Firefox fast. We’re swapping in parts from our …

JavaScript

Why Arrow Functions and bind in React’s Render are Problematic

(Hint: It makes shouldComponentUpdate and PureComponent cranky)<p>In a previous post, I explained how to extract React child components to avoid using …

JavaScript

Unit testing your React application with Jest and Enzyme

I don’t think i have to tell you the importance of unit testing your code, so i’ll dive in directly to unit testing with Jest and Enzyme.<p>First of all …

JavaScript

Visual Inspector is a designer-friendly complement to Chrome's DevTools

Chrome’s DevTools is an essential component in any web developer or designer’s toolkit. It lets you modify, debug, and experiment with almost any element of a website’s front end. However, you could make the argument that it’s a little bloated, and some users would be best served by something more …

The Greatest Visual Studio Code Setup In The World

Taking a break from my usual satire cum-technical wisdom, I would like to share with you the greatest Visual Studio Code setup you have ever seen.<p>And …

Software Development

textbook - New to Angular 4.3: HttpClient

I recently discovered from A Taste From The New Angular HTTP Client (via ng-newsletter, which covers both Angular and AngularJS) that Angular 4.3, …

JavaScript

All About React Router 4

I met Michael Jackson for the first time at React Rally 2016, soon after writing an article on React Router 3. Michael is one of the principal …

Software Engineering

Microsoft: The Leader Of The Cloud

Microsoft has jumped well ahead of Amazon in the cloud, as measured by recurring subscription revenue.<p>Amazon Web Services remains dominant in the …

Amazon Web Services

Web fonts: when you need them, when you don’t

I’m not a fan of sweeping statements like you “should” or “shouldn’t” use web fonts, but I think there should be <i>some</i> sort of guidelines to help …

Typography

AI is changing the way medical technicians work

When MIT successfully created AI that can diagnose skin cancer it was a massive step in the right direction for medical science. A neural-network can process huge amounts of data. More data means better research, more accurate diagnosis, and the potential to save lives by the thousands or …

Mozilla's new tool lets you send self-destructing 1GB files for free

Part of Mozilla’s work in building the open-source Firefox browser involves trialing new features be<p>The folks at Mozilla, who are behind Firefox, are testing a bunch of new tools and features for the popular open-source browser. That includes Send, a free cross-browser web app for sharing …

We Jumped the Gun Moving React Components to ES2015 Class Syntax

ES2015 class syntax for React components degrades developer experience and maintainability with little benefit in return.<p>With React 15.5.0 …

Off With Your Head! Build Better Web Apps with a Headless CMS

The "Headless CMS" is a relatively new type of tool, but what is it? What makes it different? And, how do you get started with one?Traditional CMSs …

Starting the Avalanche

Application DDoS In Microservice Architectures<p>By Scott Behrens and Bryan Payne<p>Introduction<p>We’d like to introduce you to one of the most devastating …

AD

Making Active Directory jQuery-easy.<p>AD is a Javascript implementation of common Active Directory tasks, built to be simple as possible.<p>Really …

A beginner’s guide to Service Workers

This guide is aimed at people who have some experience with HTML, CSS, and JavaScript. It covers the basics of service workers and how to use them …

Web Development

Collective #336

Inspirational Website of the Week: SaveeGreat design and layout with bold typography. Also, a very useful tool. Our pick this week. Get inspired <br>Our …

CSS

The beauty in Partial Application, Currying, and Function Composition.

Story Time<p>Today, I had a quirky function that needed writing. It involved far too many inputs and a lot more math (for a single function) than I …

Programming

8 of the best resorts in the Seychelles

<b>(CNN) —</b> The Maldives isn't the only spot for Indian Ocean indulgence.<p>The Seychelles -- a string of 115 tropical islands 1,000 miles east of Tanzania -- boasts some of the world's best beaches with a renowned collection of luxurious getaways.<p>It's long been a sun-drenched playground for the rich and …

Seychelles

A Beginner’s Guide to Progressive Web Apps & the Frontend Web

Developing for the frontend web and keeping up with the Javascript ecosystem and all the new terms and flashy frameworks can be intimidating to say …

Web Development

A New Browser Is Making Peer-to-Peer Web Hosting More User-Friendly

The technology behind Beaker makes it possible to host websites and share files with a few clicks.<p>The state of web hosting today is a paradoxical situation: On the one hand there are an enormous number of hosting providers and cloud storage services, and on the other, a handful of giant actors like …

Blockchain