Skip to content

Instantly share code, notes, and snippets.

View mrtonyhuynh's full-sized avatar
😇
Nice & Professional

Tony Huỳnh mrtonyhuynh

😇
Nice & Professional
View GitHub Profile
'use strict';
import { createRequire } from 'module';
const require = createRequire(import.meta.url);
const https = require('https');
export const handler = async(event, context, callback) => {
let content = "";
let userAgent = false;
@mrtonyhuynh
mrtonyhuynh / How-to-Release-an-Electron-App-on-the-Mac-App-Store.md
Created March 14, 2024 02:27 — forked from steve981cr/How-to-Release-an-Electron-App-on-the-Mac-App-Store.md
Step by step instructions on how to release an Electron app on the Mac App Store. Uses Electron-builder to package the app.
@mrtonyhuynh
mrtonyhuynh / react-rendering.md
Created March 25, 2021 01:25 — forked from harrytran998/react-rendering.md
A (Mostly) Complete Guide to React Rendering Behavior

Translated from https://blog.isquaredsoftware.com/2020/05/blogged-answers-a-mostly-complete-guide-to-react-rendering-behavior/, author: Mark Erikson (from Redux team)

A (Mostly) Complete Guide to React Rendering Behavior

Bài viết cung cấp chi tiết về cách mà React render hoạt động, và việc sử dụng Context và Redux ảnh hưởng thế nào tới quá trình render của React.

"Render" là gì

Rendering is the process of React asking your components to describe what they want their section of the UI to look like, now, based on the current combination of props and state.

@mrtonyhuynh
mrtonyhuynh / gitcom.md
Created November 16, 2020 15:55 — forked from jednano/gitcom.md
Common git commands in a day-to-day workflow

Git Cheat Sheet

Initial Setup

Create an empty git repo or reinitialize an existing one

git init
@mrtonyhuynh
mrtonyhuynh / fetch-api-examples.md
Created August 21, 2020 02:03 — forked from justsml/fetch-api-examples.md
JavaScript Fetch API Examples
@mrtonyhuynh
mrtonyhuynh / tus-auth.go
Created June 1, 2020 15:32 — forked from alexandrevicenzi/tus-auth.go
Tus Server with Authentication
package main
import (
"net/http"
"github.com/tus/tusd"
"github.com/tus/tusd/filestore"
)
func UserIsAuthenticated(r *http.Request) {
@mrtonyhuynh
mrtonyhuynh / dart_flutter_why_not.md
Created April 20, 2020 03:43 — forked from long25vn/dart_flutter_why_not.md
Dart và Flutter, tại sao không?

Part 1. Mọi thứ đều bắt đầu từ những thứ cơ bản nhất

Khi nhắc đến việc làm sao để tạo ra 1 ứng dụng mobile thì thứ mọi người sẽ lặp tức nghĩ ngay đến là native app (Android và iOS), nhưng bên cạnh đó vẫn còn rất nhiều công nghệ có thể giúp bạn tạo ra 1 ứng dụng mobile như Cordova, Webview (WeChat), Ionic, Xamarin và React Native. Tất cả các framework, platform đó đều hổ trợ người dùng tạo ra được 1 ứng dụng mobile theo ý muốn của mình. Và để không bỏ lỡ cuộc vui thì Google cũng đã mang đến cho người dùng đứa con mới nhất của mình - Flutter - nó kế thừa cũng như nổi bật hơn các công nghệ hybrid app kia. Vậy thì làm sao để có thể sử dụng, có thể tạo ra được những sản phẩm theo ý muốn của mình? Bài viết với những kiến thức của bản thân mình sẽ đem đến cho bạn có được 1 số kiến thức cơ bản nhất để có thể tự mình "chiến" và "khám phá" Flutter.

Dart Language

Bao giờ cũng vậy, bạn muốn "chiến" hoặc "chỉ học để biết" 1 library, 1 framework, 1 platform thì ngôn ngữ (language) sử dụng để build

@mrtonyhuynh
mrtonyhuynh / docker-compose.yml
Created July 24, 2019 10:02 — forked from barnybug/docker-compose.yml
Docker compose for a Docker-in-docker gitlab runners setup
# Docker-in-Docker Gitlab runners setup taken from:
# https://medium.com/@tonywooster/docker-in-docker-in-gitlab-runners-220caeb708ca
dind:
restart: always
privileged: true
volumes:
- /var/lib/docker
image: docker:17.09.0-ce-dind
command:
- --storage-driver=overlay2