Skip to content

Instantly share code, notes, and snippets.

View ivanauliaa's full-sized avatar

Ivan Aulia Rahman ivanauliaa

View GitHub Profile
@ivanauliaa
ivanauliaa / b1_scroll_keyboard_on.dart
Created June 7, 2022 06:49
B1: Tidak Bisa Scroll Ketika Keyboard On
import 'package:fashionizt/constants.dart';
import 'package:fashionizt/pages/detail_project_user.dart';
import 'package:fashionizt/theme.dart';
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:dio/dio.dart';
import 'dart:io';
import 'package:fashionizt/Widget/gridview_produk.dart';
import 'package:flutter/painting.dart';
import 'package:dotted_border/dotted_border.dart';
@ivanauliaa
ivanauliaa / widget.dart
Created May 26, 2022 05:11
Membuat tambahan widget di akhir sebuah list of widgets
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatefulWidget {
@override
State<MyApp> createState() => _MyAppState();
}
@ivanauliaa
ivanauliaa / docker-compose.yml
Last active April 22, 2022 22:52
Postgres with Adminer (with custom port)
version: '3.4'
services:
postgres:
image: postgres:14-alpine
environment:
POSTGRES_USER: root
POSTGRES_PASSWORD: root
restart: always
volumes:
@ivanauliaa
ivanauliaa / docker-compose.yml
Created March 14, 2022 02:46
mongoDB with mongo express
version: "3.1"
services:
mongo:
image: mongo:5.0.6
restart: always
ports:
- 27017:27017
environment:
MONGO_INITDB_ROOT_USERNAME: root
@ivanauliaa
ivanauliaa / response_formatter.go
Created March 12, 2022 13:24
Go JSON Response Formatter
type ResponseFormatter struct {
Status int32 `json:"status"`
Message string `json:"message"`
Data interface{} `json:"data"`
}
@ivanauliaa
ivanauliaa / body_params.go
Last active December 18, 2021 10:22
Construct body params (payload) in POST request (GO)
param := url.Values{}
params.Set("id", ID)
payload := bytes.NewBufferString(params.Encode())
request, err := http.NewRequest("POST", baseUrl+"/user", payload)
if err != nil {
return data, err
}
request.Header.Set("Content-Type", "application/x-www-form-urlencoded")
@ivanauliaa
ivanauliaa / query_params.go
Last active December 18, 2021 10:22
Construct query params in GET request (GO)
request, err := http.NewRequest("GET", baseUrl+"/user", nil)
if err != nil {
return data, err
}
request.Header.Set("Content-Type", "application/x-www-form-urlencoded")
q := request.URL.Query()
q.Add("id", ID)
request.URL.RawQuery = q.Encode()
@ivanauliaa
ivanauliaa / guess_number.go
Created December 14, 2021 08:31
Simple Go guess number game
package main
import (
"fmt"
"math/rand"
"time"
)
func main() {
exit := false
@ivanauliaa
ivanauliaa / .eslitrc.js
Last active December 12, 2021 10:23
My ReactJS ESLint AirBNB style configuration
module.exports = {
env: {
browser: true,
es2021: true,
},
extends: [
'plugin:react/recommended',
'airbnb',
],
parserOptions: {
@ivanauliaa
ivanauliaa / special.go
Created December 11, 2021 00:39
Golang special user defined data types with additional behavior
package special
import (
"fmt"
"strconv"
)
// Special Type: int as Integer
type Integer int