Skip to content

Instantly share code, notes, and snippets.

View fnurhidayat's full-sized avatar

Fikri Rahmat Nurhidayat fnurhidayat

View GitHub Profile
@fnurhidayat
fnurhidayat / Makefile
Created October 14, 2022 03:27
Migration
MAKEFLAGS += --silent
ifneq (,$(wildcard ./.env))
include .env
export
endif
DATABASE_URL=postgres://${DATABASE_USER}:${DATABASE_PASSWORD}@${DATABASE_HOST}:${DATABASE_PORT}/${DATABASE_NAME}?sslmode=${DATABASE_SSL_MODE}
prepare:

Overview

Object Oriented Programming is an paradigm of programming, in a nutshell, it is a style to code. Just like a poem, you have a style on making it.

Goals

  • You know what OOP is.
  • You know what class declaration is.
  • You know all of the OOP's Pillar.
  • You understand about the abstraction concept.
  • You understand about the encapsulation concept.
@fnurhidayat
fnurhidayat / Preps-Backend.md
Created April 9, 2020 08:50
Things to be setup before the class begin.

Binar Academy

Backend Class Preparation

In backend class, you only need these things to be installed:

  • Node.js
  • Linux --> Debian Based
    • Linux Mint
    • Ubuntu 18.04 LTS
  • Elementary OS
@fnurhidayat
fnurhidayat / A.md
Last active June 8, 2020 02:56
Mini Project 2

Mini Project 2

Create a movie review apps, just like imdb. Server-Side and Client-Side is fully integrated. Don't forget to create a repository for each platform and invite your mentor.

Features

  • Basic authentication using JWT
  • User able to create review
  • User able to attach rating of the movie in their review
  • User able to see another user's review
  • Only admin can create movie entry