macOS Mojave for Developer

2018, Sep 29 macOS Mojave, Developer, Programmer

Setelah sebelumnya, kita install software kebutuhan sebagai daily driver dan setting-setting seperti touchpad, security, dan mencoba fitur-fitur baru di macOS Mojave. Sekarang saatnya install untuk kebutuhan programming seperti

  • Oracle JDK 8
  • MySQL Database
  • PostgreSQL Database
  • Docker CE
  • Text editor, Jetbraint Toolbox, Visual studio code
  • Git
  • xcode
  • homebrew
  • Jekyll / octopress
  • Terminal plugin oh-my-zsh + font awesome icon powerline

Lanjutkan...


You should do, after fresh install macOS Mojave

2018, Sep 29 Macbook pro, macOS, Mojave

macOS Mojave release

Setelah fresh install mac OS Mojave, Beberapa hal yang harus di install untuk kebutuhan sehari diantarnya:

  • Productivity such as Wunderlist, Trello, Feedly dll
  • SDK such as git, jdk, swift, maven
  • Text editor, such as Netbean, IntelliJ IDEA. because i’m programmer
  • Online Storage, such as Google drive, Dropbox dll
  • System, such as Paragon NTFS, unzip, rar dll
  • etc

Berikut ini software dan configurasi, yang mungkin wajib dimiliki Mac users as Developer:

Lanjutkan...


Ubuntu 18.04, Setup network Static/DHCP ip-address

2018, Sep 27 Ubuntu, Network, TCP, Ip Address

Ada beberapa perubahan, yang lumayan signifikan di Ubuntu 18.04 dan Ubuntu Server 18.04 untuk setting networking seperti postingan sebelumnya.

Lanjutkan...


Reverse Proxy and Load balancing to Backend in Apache httpd

2018, Sep 26 Reverse Proxy, Load Balancing, Apache Httpd, Apache2

reverse proxy teknology

Kalo ngomongin tentang teknologi “Backend / Server Side Programming” memang gak akan ada abisnya, teknologi jaringan yang satu ini penting di ketahui bagi seorang programmer backend yaitu Reverse Proxy dan Load Balancing.

Untuk Reverse proxy dan Load balancing dapat di-implementasi-kan di web-server sabagai berikut:

  • Nginx
  • Apache Httpd
  • Apache apache2
  • Apache Tomcat
  • Dan masih banyak lagi, hampir semua web server memiliki fitur reverse proxy.

Lanjutkan...


Own your repository by Sonatype Nexus Repository

2018, Sep 25 Packages Management, Dependency, Maven, npm, yum, docker

nexus repository logo

Nexus Sonatype repository itu Central Repository to download components. Jika temen-temen terbiasa menggunakan lib / plugin / dependency yang dibuat orang lain, artinya kita kan kita harus download tu lib-nya. Nah jika temen temen bikin libs sendiri dan mau di publikasikan tapi cuman mau di gunakan untuk internal atau bahkan publik. Kita bisa menggunakan software package management dari salah satu product buatan Sonatype yaitu Nexus Sonatype OSS

Lanjutkan...