menu

Articles 458 19

  • postgresql Friday, 6/May/2022 Queries inside a query (subquery)

    #rdbms
    #postgresql
    #sql
    #select

    Hai semuanya, setelah kita membahas tentang Joined tables tahap selanjutnya kita akan membahas tentang Queries inside a query atau lebih di kenal dengan SubQuery. Seperti biasa karena pembahasannya akan lumayan panjang jadi kita akan bagi-bagi menjadi beberapa bagian ya diantaranya:

    1. What is SubQuery?
    2. Using SubQuery specified in column_list
    3. Correlate SubQuery
    4. Using SubQuery inline view
    5. Lateral Subqueries
    6. SubQuery as predicate in where clause

    OK langsung aja kita ke pembahasan yang pertama


    Lanjut membaca...
  • k8s Monday, 2/May/2022 Initialization of Containers

    #devops
    #orchestration
    #kubernetes
    #workloads

    Hai semuanya, setelah kita mempelajari tentang basic Container dan Pod configuration selanjutnya kita bahas Init Containers. Ok seperti biasa karena materi ini akan lumayan panyang jadi kita akan bagi-bagi menjadi beberapa bagian diantaranya:

    1. What is init containers
    2. Differences from regular containers
    3. what are initContainers for?
    4. Examples using initContainers
    5. Behavior of initContainers

    Ok langsung aja kita bahas ke materi yang pertama


    Lanjut membaca...
  • k8s Friday, 29/Apr/2022 Pod & Container Lifecycle

    #devops
    #orchestration
    #kubernetes
    #workloads

    Hai semuanya, di materi kali ini kita akan membahas tentang Pod Lifecycle. Pods follow a defined lifecycle, starting in the Pending phase, moving through Running if at least one of its primary containers starts OK, and then through either the Succeeded or Failed phases depending on whether any container in the Pod terminated in failure.

    Whilst a Pod is running, the kubelet is able to restart containers to handle some kind of faults. Within a Pod, Kubernetes tracks different container states and determines what action to take to make the Pod healthy again.

    In the Kubernetes API, Pods have both a specification and an actual status. The status for a Pod object consists of a set of Pod conditions. You can also inject custom readiness information into the condition data for a Pod, if that is useful to your application.

    Pods are only scheduled once in their lifetime. Once a Pod is scheduled (assigned) to a Node, the Pod runs on that Node until it stops or is terminated.

    Ok untuk lebih detailnya kita akan bagi-bagi menjadi beberapa section yaitu:

    1. Pod lifetime
    2. Pod phase
    3. Container states
    4. Container restart policy
    5. Container probes
    6. Termination of Pods

    Ok lansung aja kita bahas materi yang pertama


    Lanjut membaca...
  • k8s Thursday, 28/Apr/2022 Basic Pods and Containers Configs

    #devops
    #orchestration
    #kubernetes
    #workloads

    Hai semuanya, di materi kali ini kita akan membahas tentang Basic configuration pada Pods and Containers. PodSpec adalah Specification supaya kita bisa meng-konfigurasi container yang akan kita sesuai dengan harapan kita contohnya seperti command apa yang akan di execute ketika container startup, port berapa yang kita mau expose ke luar, dan masih banyak lagi.

    Ok karena materinya akan lumayan panjang kita akan bagi memjadi beberapa bagian diantaranya:

    1. Using Labels in a Pods
    2. Using Namespace
    3. Using image & imagePullPolicy in containerSpec
    4. Using imagePullSecrets for pull image from private registry
    5. Using env (Environment Variables)
    6. Define a Command and Args for a Container
    7. Using ports in containerSpec

    Ok lansung aja kita bahas materi yang pertama


    Lanjut membaca...
  • k8s Friday, 22/Apr/2022 Working with Pods

    #devops
    #orchestration
    #kubernetes
    #workloads

    Hai semuanya, di materi kali ini kita akan membahas Working with pods in kubernetes cluster. Seperti yang telah kita bahas di artikel sebelumnya mekipun kita sebetulnnya akan jarang sekali membuat pods secara explicit tpi tidak ada salahnya untuk kita bahas lebih detail ya tentang pod ini.

    Pods are designed as relatively ephemeral, disposable entities. When a Pod gets created (directly by you, or indirectly by a controller), the new Pod is scheduled to run on a Node in your cluster. The Pod remains on that node until the Pod finishes execution, the Pod object is deleted, the Pod is evicted for lack of resources, or the node fails.

    Note: Restarting a container in a Pod should not be confused with restarting a Pod. A Pod is not a process, but an environment for running container(s). A Pod persists until it is deleted.

    When you create the manifest for a Pod object, make sure the name specified is a valid DNS subdomain name.

    Untuk pembahasan lebih lanjutnya, seperti biasa kita akan bagi menjadi beberapa bagian diantaranya:

    1. Pods and Controllers
    2. Pod templates
    3. Pod update and replacement
    4. Pod networking
    5. Resource sharing in pods
    6. Privileged mode for containers
    7. Static pods
    8. Container probes

    Ok langsung ja kita bahas materi yang pertama


    Lanjut membaca...
  • k8s Tuesday, 12/Apr/2022 Kubernetes Workloads with Pods

    #devops
    #orchestration
    #kubernetes
    #workloads

    Hai semuanya, di materi kali ini kita akan bahas lebih detail tentang Kubernetes Workload dengan Pods. Karena materinya lumayan panjang kita akan bagi menjadi beberapa section diantaranya:

    1. What is a Pod?
    2. Using Pods into your kubernetes cluster
    3. Containers inside a pod
    4. How pods manage multiple containers

    Ok langsung aja kita bahas materi pertama


    Lanjut membaca...
  • docker Sunday, 10/Apr/2022 Example Use Cases of docker-machine

    #devops
    #docker
    #machine

    Hai semuanya, di materi kali ini kita akan membahas salah satu contoh penggunaannya untuk Docker Machine. Diantaranya

    1. Multiple Docker Host by Projects
    2. DRC (Disaster Revovery Center) system.

    Ok langsung aja kita bahas materi yang pertama:


    Lanjut membaca...
  • k8s Sunday, 3/Apr/2022 Overview of Kubernetes Workloads

    #devops
    #orchestration
    #kubernetes
    #workloads

    Hai semuanya di materi kali ini kita akan membahas lebih detail tentang Kubernetes Workloads. Untuk pembahasannya kita akan bagi menjadi beberapa section yaitu

    1. What is Kubernetes Workloads?
    2. Build-in Workloads resources in Kubernetes?

    Ok langsung aja kita bahas materi yang pertama


    Lanjut membaca...
  • postgresql Sunday, 3/Apr/2022 Joined Tables

    #rdbms
    #postgresql
    #sql
    #select

    Hai semuanya, di materi kali ini kita akan membahas Join Tables di PostgreSQL, Seperti biasa materinya karena akan lumayan panjang jadi kita bagi menjadi beberapa section ya diantaranya:

    1. What is join tables?
    2. Natural Join
    3. Cross join
    4. Qualified join
      1. Inner Joins
      2. Left or Right Outer Joins
      3. Full Outer Joins
      4. Self Joins
    5. join_condition expressions

    Ok langsung aja yuk kita bahas materi yang pertama:


    Lanjut membaca...
  • docker Saturday, 2/Apr/2022 Managing a machines in docker-machine

    #devops
    #docker
    #machine

    Hai semuanya, di materi kali ini kita akan membahas tentang manage a machines in docker-machine. Seperti biasa kita akan bagi-bagi menjadi beberapa bagian yaitu

    1. Start and stop machines
    2. Create and drop machines
    3. Interaction with a machine

    Ok yuk langsung aja kita bahas materi yang pertama


    Lanjut membaca...
  • docker Thursday, 31/Mar/2022 Getting started with docker-machine

    #devops
    #docker
    #machine

    Hai semuanya, setelah kita melakukan installasi docker-machine di Windows, Linux dan MacOs sekarang kita akan mencoba memulai menggunakan Docker Machine tersebut sebagai development environtment ya. Diantaranya yang kita bahas adalah:

    1. Use Machine to run Docker containers
    2. Accessing to a machine
    3. Run containers and experiment with Machine commands

    Ok langsung aja kita bahas materi yang pertama:


    Lanjut membaca...
  • docker Thursday, 31/Mar/2022 Install docker-machine on MacOS

    #devops
    #docker
    #machine

    Hai semuanya, di materi kali ini kita akan membahas Install docker-machine di MacOS dengan architecture processor Intel, unfortunately saat ini karena docker-machine sudah deprecated jadi belum ada support untuk Apple silicon tpi tenang nanti kita bahas alternative lainnya ya. Materi yang dibahas kali ini diantaranya:

    1. Install docker-machine binary
    2. Install VirtualBox as backend
    3. Create and run a Docker host using VirtualBox provider
    4. Troubleshooting

    Ok langsung aja kita bahas materi yang pertama


    Lanjut membaca...
  • docker Thursday, 31/Mar/2022 Install docker-machine on Linux

    #devops
    #docker
    #machine

    Hai semuanya, di materi kali ini kita akan membahas Install docker-machine di OS Linux khususnya Ubuntu Desktop. Materi yang dibahas diantaranya:

    1. Install docker-machine binary
    2. Install VirtualBox as backend
    3. Create and run a Docker host using VirtualBox provider
    4. Troubleshooting

    Ok langsung aja kita bahas materi yang pertama


    Lanjut membaca...
  • docker Sunday, 27/Mar/2022 Install docker-machine on Windows

    #devops
    #docker
    #machine

    Hai semuanya, di materi kali ini kita akan membahas Install docker-machine di OS Windows 10/11. Materi yang dibahas diantaranya:

    1. Install docker-machine binary
    2. Install VirtualBox as backend
    3. Create and run a Docker host using VirtualBox provider
    4. Troubleshooting

    Ok langsung aja kita bahas materi yang pertama


    Lanjut membaca...
  • java-se Sunday, 27/Mar/2022 Silabus - Java: Pemula sampai Mahir

    #language
    #java

    Hai semuanya, di cource ini kita akan membahas bahasa pemograman Java untuk Pemula sampai Mahir secara Konsep dan Implementasinya.

    Materi yang di bahas adalah Java Standart Edition (Java SE) version jdk-17-lts. Mungkin buat temen-temen yang belum tau saya pernah buat tutorial Java secara free di youtube 5 tahun lalu nah sekarang adalah waktu yang pas untuk meng-update materinya supaya lebih lengkap dan terstruktur.

    Ok untuk materinya kita akan bagi menjadi 7 section + Study kasusnya yaitu


    Lanjut membaca...
  • spring-core Sunday, 27/Mar/2022 Silabus - Spring Framework: Pemula sampai Mahir

    #framework
    #java
    #spring-framework

    Hai semuanya, di cource kali ini kita akan membahas salah satu framework yang paling popular yaitu Spring Framework. Di kelas Java Developer - Spring Framework: Pemula sampai Mahir ini temen-temen akan belajar Konsep dan Implementasi dari Features yang di tawarkan oleh Spring Framework.

    Materi yang dibahas adalah versi terbaru yaitu 5.x dan 6.x dengan menggunakan bahasa pemograman Java. Mungkin buat temen-temen yang belum tau hampir 7 tahun yang lalu saya pernah membuat tutorial tentang Spring secara free di youtube nah sekarang udah saatnya untuk meng-update materinya karena semakin banyaknya kebutuhan sebagai Java / Backend Developer menggunakan Spring Framework khususnya dengan Springboot.

    Ok untuk materinya kita akan bagi menjadi 6 section yaitu


    Lanjut membaca...
  • docker Monday, 21/Mar/2022 Overview of Docker machines

    #devops
    #docker
    #machine

    Hai semuanya, Setelah sebelumnya kita membahas Docker for Continues Integration (CI) sekarang kita akan membahas tentang Docker machine.

    Note: Docker machine sekarang statusnya sudah deprecated atau sudah tidak aktif lagi. Tetapi tenag kita masih bisa menggunakannya kok, karena docker belum menghapus binarynya.

    Ya sebelum kita menggunakan Docker machine, kita bahas dulu

    1. What is Docker Machine?
    2. Why should I use it?
    3. What’s the difference between Docker Engine and Docker Machine?

    Ok langsung aja kita bahas materi yang pertama


    Lanjut membaca...
  • postgresql Sunday, 13/Mar/2022 Single Row / Group functions

    #rdbms
    #postgresql
    #sql
    #select

    Hai semuanya, di materi kali ini kita akan membahas tentang Jenis dari Functions yaitu Single Row Function dan Group Functions. Karena materinya akan lumayan panjang seperti biasa kita akan bagi menjadi beberapa bagian diantaranya:

    1. Using single row functions
    2. Using Group / Aggregate functions
    3. Using GROUP BY clause
    4. Using HAVING clause
    5. Different between WHERE and HAVING clause?
    6. Using GROUPING SET clause

    Ok langsung aja kita bahas materi yang pertama


    Lanjut membaca...
  • postgresql Saturday, 12/Mar/2022 Deep dive into Select Statements

    #rdbms
    #postgresql
    #sql
    #select

    Hai semuanya, di materi sebelumnya kita sudah membahas basic tentang Select Statements, Build-in functions and operators, WHERE clause, Limit and Offset, dan yang terakhir Sorting menggunakan Order By clause. Sekakarang kita akan membahas lebih detail tentang Select statement diantarnaya:


    Lanjut membaca...
  • postgresql Saturday, 12/Mar/2022 Time your practice (part 1)

    #rdbms
    #postgresql
    #sql
    #select
  • postgresql Thursday, 10/Mar/2022 Limit dan Offset rows

    #rdbms
    #postgresql
    #sql
    #select

    Hai semuanya, di materi kali ini kita akan membahas tentang Limit dan Offset. Seperti biasa materinya kita akan bagi-bagi seperti berikut:

    1. Limit clause
    2. Offset clause
    3. Applying limit and offset together

    Ok langsung aja kita bahas materi yang pertama:


    Lanjut membaca...
  • postgresql Wednesday, 9/Mar/2022 Sorting rows using ORDER BY clause

    #rdbms
    #postgresql
    #sql
    #select

    Hai semuanya, di materi kali ini kita akan membahas tentang Sorting rows menggunakan ORDER BY clause. Adapun materinya kita akan bagi menjadi

    1. Basic usage of ORDER BY clause
    2. The sort expression
    3. Using multiple columns to sort
    4. Choose Null value show at first or last?

    Ok langsung aja kita bahas materi yang pertama


    Lanjut membaca...
  • postgresql Tuesday, 8/Mar/2022 Filtering data with WHERE clause

    #rdbms
    #postgresql
    #sql
    #select

    Hai semuanya, di materi kali ini kita akan membahas tentang mem-Filter data dengan menggunakan WHERE clause di PostgreSQL. By default jika kita menggunakan perintah select itu akan menampilkan semua data pada suatu atau berberapa table. Dengan menggunakan clause WHERE kita bisa memfilter atau memilih data yang akan kita tampilkan.

    Perintah dasar untuk WHERE clause seperti berikut:

    select * | column_list ...
    from a_table
    where search_condition

    Dimana search_condition adalah any value expression (functions, operators and predicates ) yang mengembalikan nilai boolean. Sebagai gambaran berikut ilustrasinya:

    filter-data

    Ilustrasi tersebut menggambarkan, suatu predicate atau search_condition yaitu menggunakan operator equal pada column status dengan nilai active maka database akan mencari nilainya active saja pada kolom status. Untuk search_condition tersebut biasanya di sebut dengan predicate. Ada banyak sekali predicate yang kita bisa gunakan tapi disini kita bahasnya paling dasar dulu ya yaitu:

    1. Relational predicate
    2. Like predicates
    3. Between predicates
    4. Null predicate
    5. Logical predicate
    6. Regular Expression (Regex) predicate
    7. Row and Array Comparisons

    Ok kita bahas satu-per-satu ya, mulai dari relational predicate


    Lanjut membaca...
  • postgresql Friday, 4/Mar/2022 Build-in Functions

    #rdbms
    #postgresql
    #sql
    #select

    Hai semuanya, di materi kali ini kita akan membahas Fuctions pada PostgreSQL, PostgreSQL provides a large number of functions for the built-in data types. Users can also define their own functions, as described in previews section but for now we explain build-in fuctions.

    ada banyak selali Fucntions, kita akan bahas beberapa yang menurut saya penting untuk di pelajari pada cource ini diantaranya:

    1. String function
    2. Math function
    3. Date/Time function
    4. Nulless function
    5. Data type formatting function

    Ok langsung aja kita bahas materi yang pertama


    Lanjut membaca...
  • postgresql Monday, 28/Feb/2022 Build-in Operators

    #rdbms
    #postgresql
    #sql
    #select

    Hai semuanya, di materi kali ini kita akan membahas Operators pada PostgreSQL, PostgreSQL provides a large number of operators for the built-in data types. Users can also define their own operators, as described in previews section but for now we explain build-in operators.

    ada banyak selali Operators, kita akan bahas beberapa yang menurut saya penting untuk di pelajari pada cource ini diantaranya:

    1. Math operators
    2. Concate operators
    3. Typecast operators
    4. Logic operators
    5. Comparation operators

    Ok langsung aja kita bahas materi yang pertama


    Lanjut membaca...