Jang Rush

Jang Rush @weakish

About: a vigorously lazy deadbeat with matured immaturity

Joined:
Mar 1, 2019

Jang Rush
articles - 37 total

Import Posts to dev.to via RSS

automatic import my posts from mmap.page to dev.to

Learn More 2 1May 24 '20

WireGuard Quick Start

WireGuard is an extremely simple yet fast and modern VPN that utilizes state-of-the-art cryptography...

Learn More 6 0May 24 '20

A Short Borg Tutorial

Borg is the new generation of attic. borg init --encryption=keyfile /path/to/repo borg create -C lz...

Learn More 2 0May 24 '20

OSX Survival Guide

Bootstrap strap is the successor of boxen created by the current homebrew maintainer Mike...

Learn More 6 0May 24 '20

Use npm without package.json

Why NOT package.json? package.json brings in unnecessary complexity.If you do not think so...

Learn More 6 0May 24 '20

Pitfalls of TypeScript

Excess Property Checking for Object Literal TypeScript uses structural typing (to work wit...

Learn More 6 0May 24 '20

A Quick Introduction to React

Hello World import React, { ReactElement } from "react" import ReactDOM from "react-dom"...

Learn More 6 0May 24 '20

RarCrack

This note is written for RarCrack 0.2. RarCrack brute forces password for encrypted zip, rar, 7z fil...

Learn More 1 0May 24 '20

A Basic Guide for New Marionettists

TLDR This article only covers the so-called masterless mode, a.k.a. puppet apply,because t...

Learn More 1 0May 24 '20

Tinygo

Tinygo is a Go compiler for microcontrollers and WebAssembly.It also supports x86 32 bit and 64 bit L...

Learn More 3 0May 24 '20

Dive into Rust

Variable Shadowing let mut guess = String::new(); io::stdin().read_line(&mut guess)...

Learn More 6 0May 24 '20

JupyterLab Guide

JupyterLab is the next generation UI of Jupyter Notebook (formly known as IPython Notebook)....

Learn More 4 0May 24 '20

OCaml Basic

Types unit () bool true, false int min_int ... -1 0 1 2 ... max_int (63-bit signed i...

Learn More 7 0May 24 '20

Dive into Flow

Peek at the type system Nullability. Maybe type ?T is T|null|void. Optional object proper...

Learn More 1 0May 24 '20

Exception and Union Type

Java has checked exception, which is essentially union type. Kotlin dislikes Java’s checked exceptio...

Learn More 1 0May 24 '20

On Design of Kotlin

Good parts Assignments are not expressions if (a = 1) { println(2) } error: a...

Learn More 1 0May 24 '20

Ceylon v.s. Kotlin

void function Kotlin uses Unit for functions returning nothing, like many functional langu...

Learn More 6 0May 24 '20

Notes on A little Java, a Few Patterns

Advantages of Java a small core language with a simple semantic model gc Desig...

Learn More 5 0May 24 '20

History of HTML through Linux/BSD Websites

This is a breif overview of HTML versions examplified with some Linux/BSD websites. All the screen s...

Learn More 6 0May 24 '20

Dive into Pry

Input !: clear input buffer code;: suppress evaluation output, useful when it’s long or...

Learn More 1 0May 24 '20

Write Makefile Compatible with Both GNU `make` and BSD `make`

BSD make is simple, but GNU make is more popular due to Linux’s popularity.Thus I prefer to write Mak...

Learn More 3 0May 24 '20

An Optioned Guide to ESLint

eslint is a powerful and versatile tool.I myself only use eslint for problems coming from JavaScript...

Learn More 5 0May 24 '20

Fight for Type Safety Stand with JavaScript

TypeScript 2.3 and later support type-checking JavaScript files with JSDoc types.And JSDoc’s uses the...

Learn More 1 0May 24 '20

Dive into Cycle.js

Core Abstraction Cycle.js has a simple core abstraction:an application is a pure main() fu...

Learn More 6 0May 24 '20

Selected Gitmojis

tl;tr emoji code usage Angular Convention 🎨 :art: refactor refactor 🐛 :bug: bug f...

Learn More 1 0May 24 '20

Build a Micro Static Site With GitHub Pages

tl;tr In repository settings, enable GitHub Pages for the master branch. Now you can acce...

Learn More 6 0May 24 '20

Dive into JetBrains IDEs

Appearance Appearance: Darcula Color Scheme: Colorful Darcula Color Scheme Font: 24 for...

Learn More 2 0May 24 '20

Quick Introduction to Go

We’re going to try to quickly show you enough of Go 1.14 to actually try it out. A Syntax D...

Learn More 5 0May 24 '20

Express more in code

Code tends to be clearer and more precise. Math formula The traditional math language has...

Learn More 1 0May 24 '20

Haskell: Laziness, Type Class, and Monad

Laziness A function is strict in an argumentif the result is undefinedwhenever an undefin...

Learn More 6 0May 24 '20