Skip to content

Instantly share code, notes, and snippets.

View nasrulfuad's full-sized avatar
💪
Typescript Enthusiast

Nasrul Fuad nasrulfuad

💪
Typescript Enthusiast
  • Telkom Indonesia
  • Jakarta, Indonesia
  • 17:27 (UTC +07:00)
View GitHub Profile
@nasrulfuad
nasrulfuad / nestingComments.ts
Created June 12, 2022 12:17
Function to nesting comments in typescript
/**
* Examples :
* [
* { id: 1, text: 'Hello', replyToId: null, },
* { id: 2, text: 'Hi', replyToId: 1, },
* { id: 3, text: 'Hello World', replyToId: 2, },
* ]
*
* ======== TO ========
*
@nasrulfuad
nasrulfuad / logback.xml
Created February 18, 2022 03:12
Java Logback Configuration
<configuration>
<logger name="nasrulfuad" level="trace" />
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - [%X{requestId}] - %msg%n</pattern>
</encoder>
</appender>
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
@nasrulfuad
nasrulfuad / elasticsearch.yaml
Last active September 26, 2022 05:10
Setup web development with docker compose
version: "3.7"
services:
elasticsearch:
image: docker.elastic.co/elasticsearch/elasticsearch:7.12.1
container_name: elastic
environment:
- node.name=elasticsearch
- http.port=9200
- http.host=0.0.0.0
@nasrulfuad
nasrulfuad / Connect to mysql container on docker from local machine.md
Last active November 2, 2021 03:48
Create a mysql container in docker and connect to local machine

Connect to mysql container on docker from local machine

  1. Create a mysql volume
docker volume create mysql-volume
  1. Create a mysql container and pull mysql image from docker registry
docker run --name=nf-mysql -p 3306:3306 -v mysql-volume:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=password -pw -d mysql