Hongbing

263 Flips | 1 Magazine | 33 Likes | 1 Following | 3 Followers | @hongbing | Keep up with Hongbing 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 “Hongbing”

What’s Revolutionary about Flutter

What is Flutter?<p>UPDATE: Flutter is now in Beta 3. Read the announcement.<p>The Flutter mobile app SDK is a new way to build <i>fast</i>, <i>beautiful</i> mobile apps …

Best JavaScript Frameworks, Libraries and Trends You Must Consider In 2018

Top JavaScript Frameworks, Libraries and Trends<p>Worried about selecting a precise technology for your next project?<p>Just for your knowledge, according …

JavaScript

Custom directives in Angular 6 — building a Google places autocomplete

I have been playing around with Angular a lot lately and a lot of things that seemed unnecessary in the beginning is starting to make sense. Angular …

Debugging Asynchronous JavaScript with Chrome DevTools

Up your JavaScript debugging kung fu with asynchronous call stack traces in the Chrome DevTools.

9 Unusual Design Patterns Interview Questions (with Answers)

In software engineering, a design pattern is a general repeatable solution to a commonly occurring problem in software design. A design pattern isn't …

Never again be confused when implementing ControlValueAccessor in Angular forms

A ControlValueAccessor acts as a bridge between the Angular forms API and a native element in the DOM.<p>Implementing widget wrapper<p>Since Angular …

ASP.NET Core Dependency Injection Best Practices, Tips & Tricks

In this article, I will share my experiences and suggestions on using Dependency Injection in ASP.NET Core applications. The motivation behind these …

Angular Top 10 Articles for the Past Month (v.July 2018)

For the past month<b>,</b> we ranked nearly 800 Angular articles to pick the Top 10 stories that can help advance your career (1.25% chance).<p>Topics in this …

ASP.NET Core Authentication with JWT and Angular - Part 1

Securing a web application is one of the most important to do and usually one of the hardest things to pull off. In this series, we are going to …

JavaScript Top 10 Articles — July 2018

JavaScript Top 10 Articles — July 2018<p>What’s trending in JavaScript this month?<p>Here’s what’s trending this month in JavaScript. Topics include:<p>How …

Dancing with OAuth: a step by step guide

<i>This post was originally published in freeCodeCamp</i><p>Most of the times I try to learn something new and put it into practice, I quickly start to feel …

20 cutting-edge web tools to try now

The web changes extremely quickly, and you’d be forgiven for not keeping pace with the continuous release of new web design tools and technologies. …

Advanced TypeScript Types with Examples – gitconnected - The Developer Learning Community

Improve your understanding of TypeScript and learn these advanced techniques to help you master the language and utilize TypeScript with React<p>When I …

Learn these JavaScript fundamentals and become a better developer

JavaScript has primitives, objects and functions. All of them are values. All are treated as objects, even primitives.PrimitivesNumber, boolean, …

Introducing Angular Explorer for VS Code – AngularDoc – Medium

We are excited to announce our revamped AngularDoc extension for Visual Studio Code.<p><b>AngularDoc for Visual Studio Code - Visual Studio</i> …

Top 10 library for Javascript development

Here are top 10 libraries for JS development in 2018.Hammer.js<br>Probably one of the lightest JavaScript libraries around, hammer.js weighs at only 2KB. …

How To Use Object Destructuring in Modern Javascript

“JavaScript ES2015's Object Destructuring” may sound scary at first, but it’s really very simple: it lets you access an object’s keys more easily. …

“I would love to see you do it better and cleaner without Reactive Programming.”

A few days ago I was talking with an outstanding Senior Software Engineer about Reactive Programming (RP) and he told me that we did not need it; he …

Faster Angular Applications - Part 2. Pure Pipes, Pure Functions and Memoization

Not bad! By performing this optimization we reduced the initial rendering with 30%!<p>Memoization, Pure Pipes, On Push and Referential Transparency<p>As we …

Functional programming paradigms in modern JavaScript: Partial Application

If you’ve been following this series from the beginning then I’m confident to say that by finishing this chapter we will have a solid understanding …

Why native app developers should take a serious look at Flutter

Before I start, in case you haven’t heard about it, Flutter is an app SDK (backed by Google) to build ‘<i>modern mobile apps</i>’. It is still in alpha, but …

How to Do JWT Authentication with an Angular 6 SPA

JSON web tokens (JWTs) provide a method of authenticating requests that's convenient, compact, and secure. More often than not, Angular apps will …

How I rediscovered my love for JavaScript after throwing 90% of it in the trash.

My Relationship with JavaScript<p>My journey with JavaScript started way back in 1997 with Netscape Navigator 3. Back then you couldn’t do much with it.</b> …

JavaScript

Reduce JavaScript Payloads with Tree Shaking

Reduce JavaScript Payloads with Tree ShakingToday's web applications can get pretty big, especially the JavaScript part of them. As of mid-2018, HTTP …

Essential Visual Studio Code Extensions

Visual Studio Code is a free, cross-platform text editor developed by Microsoft. It is quickly becoming a crowd favorite thanks to its excellent …

Let me explain to you what is `this`. (Javascript)

Original post: https://www.ycmjason.com/blog/2018/06/15.html<p>this in Javascript is the probably most magical keyword in the programming world. It's …

Spice up your JavaScript

Which one of the following equivalent implementation do you prefer?<p>vs<p>I’d argue the second one is waaaay more readable. The secret is removing the …

Using Angular 6 Material Auto-complete With Async Data

A neat UX pattern is to use an auto-complete component to <i>help</i> select known options.<br>Let’s say I want to choose a user from a list of registered user …

Angular Routing: How to Display a Loading Indicator When Navigating Between Routes

When using a guard to protect a route, or using a resolver to pre-fetch data, we can have a delay between the moment we we navigate to a route, and …