Lompat ke konten utama
EP 68

Ngobrolin CSS Wrapped Bagian 2

Ringkasan Episode

Bantu Koreksi

Episode ini merupakan kelanjutan pembahasan artikel CSS Wrap 2023 dari Chrome Developers yang membahas fitur-fitur CSS terbaru dan menarik. Tim Ngobrolin yang terdiri dari Mas Riza, Mas Eka, dan Mas Awan membahas kategori Responsive Design dengan mendalam, termasuk Container Query yang menjadi topik bersejarah karena mempersatukan ketiga host untuk pertama kalinya. Diskusi mencakup berbagai fitur CSS modern seperti Container Style Query untuk mendeteksi custom properties, selector :has() yang sangat powerful, update media query untuk refresh rate dan preferensi pengguna, serta kemampuan animasi CSS yang semakin canggih. Episode juga menyinggung integrasi fitur-fitur ini dengan framework populer seperti Tailwind CSS, pentingnya memahami CSS vanilla meskipun sudah menggunakan framework, dan tantangan dalam mengadopsi fitur baru di lingkungan production.

Poin-poin Utama

  • Container Query memungkinkan elemen responsif berdasarkan ukuran kontainer parent-nya, bukan hanya viewport, sangat berguna untuk layout kompleks seperti sidebar atau card components
  • Container Style Query adalah fitur eksperimental Chromium yang memungkinkan styling berdasarkan keberadaan custom property atau CSS variable dengan nilai tertentu
  • Selector :has() memungkinkan styling berdasarkan keberadaan elemen tertentu dalam DOM, mendukung pseudo-class seperti :has() + untuk efek fish eye pada sibling yang dihover
  • Update Media Query mencakup detect refresh rate device untuk optimasi animasi, preferensi reduce-transparansi untuk aksesibilitas, dan scripting untuk detect apakah JavaScript di-disable
  • Linear easing function memungkinkan pembuatan kurva animasi yang kompleks dengan mendefinisikan key points untuk kontrol penuh atas timing animation
  • Scroll-driven animations dan scroll end event memungkinkan animasi berdasarkan posisi scroll dan mendeteksi kapan user selesai scrolling tanpa JavaScript
  • CSS sekarang dapat meng-animate properti discrete seperti display dan content-visibility dengan menggunakan allow-discrete pada transition, sebelumnya tidak mungkin dilakukan
  • Penting untuk memahami fitur CSS vanilla meskipun menggunakan framework karena Tailwind dan framework lain mengadopsi fitur-fitur tersebut melalui plugin, seperti @tailwindcss/container-queries
Transkrip otomatis Bantu Koreksi

perhatian perhatian halo halo halo semua selamat malam Halo selamat malam saya terda belum dibuka Bukain [Tertawa] dong Iya Salama malam selasa malam

selasa malam waktunyaakunyaobrolin web mudah-mudahan gak pada Bosan ya ditemin kita bertiga terus Iya karena topik kan Minggu lalu barusan sama

berempat jadi minggu ini bertiga lagi dan minggu depan berempat lagi siapa yatime Pak ini my ID Wih domainnya keren tuh my ID Halo

selamat malam naik daun [Tertawa] gambarun Iya jadi malam hari ini kita rencananya mau bahas eh lanjutan dari e

artikel csap ya karena kemarin belum selesai ya Kir kirain dikit kirain kayak sekali episode bakal habis Ternyata

banyak banget ternyata jadi yang belum nonton bisa bisa lihat eal du episode lalu du episode lalu tapi

nanti aja lihatnya malam ini sekarang lihat kita duluat yang ini dulu kalau gak nyambungakyambung gak ya jadi malam ini E apa ya kali kita e

pertama saya eh akan ya menyiksa diri untuk menyiksa diri sama saya saya sayairi juga untuk belajar CSS nih

dipaksa belajar overview dulu dong CSS itu eh apa Kenapa kita eh pilih artikel ini jadi kalau kita enggak ngerti ini

adalah skill isu [Tertawa] ya artikel web Ini pertama kalinya ya kayaknya sejauh yang kita tahu sih Ini

pertama kalinya tim devrel dari Chrome eh apa di situs Chrome for developer membuat semacam rekap artikel eh apa

fitur-fitur CSS apa aja sih yang yang baru eh dan yang menarik Ya pastinya dan yang powerful Maksudnya kita kita pas

kemungkinan kita enggak tahu selama ini CSS ternyata ada fitur a b c d ya banyak banget tuh sampai z nah ini pertama kali

ee semuanya direkap dalam satu artikel jadi kan lagi ngetren tuh kayak wap-rap semua apa spotify lah sampai sampai

recest juga ada wap-nya kan Nah ini juga ada wap apa kayak Kilas Balik lah fitur-fitur CSS yang ada di tahun 2023

cuma ini kayak artikelnya tuh yang detail banget sama ada demo demonya jadi kita senang tapi kita bingung juga

karena selama ini kan maksudnya mungkin di tempat kerja atau apa di production kita gak berani ya pakai fitur CSS yang

baru atau mungkin gak sempat ngulik nah jadi kita bingung juga karena banyak kita I atau kita jarang menggunakan

Van Ya sudah dicover sama Framework entah ituot atau yang lagiang k kita enggak banyak tahu karena eh kita

sudahah terbias framew nah Kalaupun kita pakai Framework atau library CSS kita tetap perlu tahu fiturnya karena eh Ya maksudnya misalnya

kita pakai tailwin nih Eh kalau kita enggak tahu ada fitur X ya kita enggak bakal nyari itu kan kayak nanti ada

contohnya sih menarik kontainer heeh ada contohnya iya kalnya ya kayak minggu lalu yang kita kebingungan bersama yaitu

CSS layer S sekarang ke depannya pun kalau itu di incorporate sama apalah library atau prosessor atau Framework CSS kan kita

tetap mesti tahu cara kerjanya biar bisa pakai e apa entar kita bingung juga Pak kita sekarang kita kemarin bingung nih

pas lihat yang vanila nanti Misalnya diadopsi sama ya kita bingung juga jadi ya sebaiknya bingungnya diseles dulu

sekarang dengan yang vanil hal yang bagus juga kalau kita enggak terlalu bergantung kepada Framework misalkan nih butuh apa ya Eh animation eh animation

sederhana gitu animasi sederhana kayak out karena CSS pun udah bisa animasi gak perlu harus wahal eh apa greenock kah

library JS gitu ya atau Ewin sudah menyediakan Open sudah menyediakan kalau kita tahu vanilanya kalau hanya butuh satu atau dua suara

volumenya mas Riza sama Eka naik turun enggak sih atau saya doang putus-putus Siapa yang putus-putus kayak mas Riza naik turun Pas lagi pas lagi

ngomong naik turun ada kadang kuat kadang kadang eh mengecil gitu takutnya penonton Iya benar juga katnya jaringan

Lihat transkrip lengkap (517 segmen lagi)

deh itu enggak apa namanya kayak mungkin adaptif gitu adaptif adaptif sih enggak resolusinya diturunin dulu coba coba saya ganti

audio ruce mic mic background noise-nya diunceck cobaudah Iya mungkin dari si itu Dar I settingannya si ini

streamyardamy kalau Pak l kecil jadinya suaranya halo halo sekarang gimana nah bagus kecil tapi tapi tidak naik turun Nah lancar Heeh

Iya Naikin aja volumein nah Berarti kayak itu Echo cancelation-nya si streim tuh kayak dia berusaha reduce noise-nya kaliik Iya

kayak putus-putus sekarang gimana nah lebih lancar bagus cuma tinggal dinaikin aja volumenya volumenya naikin volumenya kurang volume Volume input ya audio I

110% sudah 114% kurang kok enggak nggak rusik 130 enggak ngaruh k kayak enggak ngeruh deh kayak ada settingan mixer atau apa

mungkin segini Segini nah cukup sudah Iya lebih enak oke oke Wah masih kurang atau cukup cukup cukup ya oke i i jadi

eeak banyak fitur-fitur yang mungkin kita enggak tahu dan bahkan CSS pun sekarang sudah apakah sudah bisa dikategorikan sebagai bahasa pemorgaman

karena Nah itu debat sepanjang masa iya sudah ada trigonometri sudah ada kondisal kan eh media query dan

query-query lainnya yang bakal kita lihat itu kan kondisional kond sudah ada kondisional lain media query ya Iya

media kan if screen size bla bla bla nah terus variabel Ah ada nah l nesting nesting juga sudah bisa Heeh betul nah

Oleh karena itu Mari kita bingung bersama Iya bingung sendiri itu enggak enak jadi bingung bareng-bareng kita ngajak-ajak kalian bingung sebenarnya

oke nah kemarin tu kita sudah bahas tiga kotak pertama ya Dar arkitectural foundation tipografi sama warna nah malam hari warnanya pun di

speedrun karena kita udah pernah sebetulnya Kian kita sudah pernah bahas di episode entah Episode berapa tapi pernah berapa ada yang ngomongin warna

tuh awal-awal ya yang ingat banget tuh Rebecca Purple cerita tentang Rebecca Iya heeh he cerita sedih campur kocak

tadinya kocak tahunya sedih tapi ada ininya ada selanjutnya yang kita khusus membahas warna yang komplit ada ya iya

ya itu yang HCL HCL hsl okes sama saat bingung bersama juga saat itu okr KPI itu Kerjaan kantor Maaf ya

salah iya jadi kita terakhir sampai di sini di bagian color nah Malam ini kita akan masuk ke responsive design

responsive design yang paling seru kalau responsive design ini kayaknya eh sempat dicover juga di Dev kemarin ya sama Pak

Dika ya Kalau enggak salah ya ngomongin Oh iya iya ya betul jadi yang masuk kategori responsive desain yang pertama adalah S

container query ini juga salah satu topik bersejarah karena ee inisiasi I yang pertama bikin kita ngobrolin web

literally bertiga Iya kita ngumul bertiga terus ketemu eh apa yang baru nih kontainer query kontainer query berul ya tiap minggu gitu Ken kita

ketemu dan kontener query itu baru 1 hari jadi H plus one gitu H plus one eh kita langsung bahas kontener query

bersama H dan ternyata Langsung nyambung dari sebelumnya kita kan jarang ketemu juga ya jarang ketemu yang bertiga

kalaupun ketemu ya kayak basabasilah say ha engak k Emang pernah ketemu bertiga langsung Oh iya di itu ya di acaranya

web UNC bukan oh iya we UN Iya betul I basa-basi doang nah cuma ternyata ngobrolin web ini kontainer query dan

ternyata semua browser eh semua browser Major sudah support Ya sudah sudah keajaiban alam eh media query eh

Sebelumnya kan kita baru punya media query hanya berdasarkan size ire si Iya sekarang berdasarkan kontainernya ukuran kontainer atau elemen yang berada enggak

harus immediate parent pokoknya Eh tapi ya harus eh harus enggak sih kayaknya harus gak gak harused parent tapi sesuai

harus ini ya berarti ya kata kuncinya ya Nah kenapa tuh ada udah ada media query Tapi kenapa harus ada perlu ada lagi

kontainer query itu karena ya kembali lagi karena layout sekarang kan makin Kompleks ya makin kompleks dan belum tentu e ukuran screen

size kalau kita misalnya Mik in e blok ya blok blok blok dan ada satu blok misalnya sideb sideb itu hanya bisa

mungkin e elemen yang dalam sidebar itu ukuran ukuran elemennya kan tergantung sama parentnya yaitu sidebnya kan Tapi

kalau misalnya screennya naik turun kan misalnya saat screennya mengecil tentu side barnya turun dan mungkin bentuk ukuran side barnya membesar sedangkan

ukuran viewpnya mengecil Nah kalau kita menggunakan k kita enggak perlu repot lagi gitu Jadi hanya tidak peduli viewpnya berapa kita

hanya peduli dengan kontainer parentnya berapa jadi lebih mempermudah hidup si front end lebih fleksib Heeh Enggak banyak apa properti-properti atau kan eh

Jadi kan sebetulnya prinsip responsif Itu kan mungkin Eh kalau sekilas orang suka salah paham ya responsif cuma Apa

dikira ukuran viewport aja tapi kan responsif itu banyak termasuk ya Eh misalnya di luar ini ada light mode Dark

mode ada orientation ngadap mana Nah termasuk eh bukan viewport tapi kontainernya jadi ya kayak contoh sidebar tadi bisa aja apa dibukanya di

iMac atau apalah yang besar banget tapi eh suatu komponen itu munculnya di sidebar Nah kan enggak lucu kalau

ditampilinnya besar banget karena yang perlu menyesuaikan ke parentnya yaitu si sidebar yang kecil itu Jadi sebetulnya sih kelanjutan dari prinsip responsif

ini berguna banget buat Kalau kayak wujud ya ini contohnya di video ini kalau pakai media query setengah mati

wiinnya banyak banget ini kondisionalnya to be honest kalau enggak pakai container query maksudnya kalau enggak pakai container

query Oh Pak Med dia kalalin pakai javascript bisa aja kita apa Calculate kan harus query selector dokumen query

selector ambil wi-nya baru di di kalkulasi diassign kuas Mana yang mau dipakai pakai pakai ini namanya apa

namanya ada eh ada helper toolnya ya resver apa e eh Res reserver apa istilahnya apa tuh jadi kontainer ini kalau untuk

ehverserver reses observer Iya observer nah oh js-nya iya i eh ininya api-nya Res ap I api Iya jadi harus ee apa

namanya kayak ngecek kalau misalnya orientation Berubah kan pakai resess observer H kalau reak tuh ada hooknya malah

sampai kok gua ma jadi resolver resolver Cris observer ya ada rnya ada vernya iya nah kalau pakai

tinggal buat pakai add container seperti itu dan semua browser sudah support sudah masuk baseline si belum Ini add

container masuk Basel Ya enggak tahu dua versi terakhir atau belum Yang ini ya berarti ya Yang Iya

heeh coba zoom in zoom in Oh yang di zooom in ininya bukan apa namanya mana dia harus diklik dulu berarti di atas

atas n select dulu ini ya Heeh coba Zoom Zoom enggak bisa Oh gak bisaom itunya e apa yang besar

Arnya gak ngaruhnya nihennya kita klik aja coba ini dizoom ini diclose bisa gaknya diose itunya JS javascriptnya aja diiz ke

kanan nahudah ini ya ya iya ya itu kalau kontainernya lebih besar kontainernya lebih besar atau sama dengan 400 wait wait wait wait bacanya

dari atas dulu defaultnya gak nak benar yang tadi yang tadi yang tadi bawahit defaultnya Which is mobile ya

mobilenya begitu begitu mulai naik dari 400 Which is kenanya ke tablet ya kena itu terus di atas 600 kenanya yang

bawah lagi Hm Oke berarti mirip-mirip ktainer query juga cuman ini bukan media query mirip media mirip-mirip media

query tapi Eh kalau media query berdasarkan ukuran layar atau ukuran browser dia viewport kalau ini berdasarkan Eh

parentnyaent ada kan biasanya kalau dari Sas itu kan MQ MQ E ini kan sor yang dia e apa namanya packageennya untuk

eh mixingnya namanya MQ jadi sampaial mix custom mixnya Iya MQ itu ada ada packagenya jadi sudahfine itu biasanya dari dokumentasi awal sudah

define Oke target kita untuk e biasanya small Iya sudah ditargetkan UN medium terus kemudian tablet segala macam sudah

sudah ada break pos Nah sudah ada break posnya jadi E itu targetnya media media query sedangkan Nanti kalau sudah pakai

ktainer query sudah berkurang eh penggunaan media query karena kita bisa langsung targetkan eh ktainernya oke nah gimana kalau enggak support

Browser yang enggak support eh itu untungnya Maksudnya semua teknologi web platform itu dibikin eh nonbreaking jadi ya kalau browsernya enggak support eh ya

Apa style style yang diapply ya yang di atas itu yang gre auto auto auto Iya heeh gitu doang Maksudnya enggak akan

rusak cuma ya apa tampilannya Al kadernya lah enggak error kecuali H waktu itu bikin eror H bikin error di

di Firefox ya nanti kita bahas sebelumnya sebelumnya sekarang sekarang sudah stabil sekarang sudah stabil sebelumnya I Oh itu berarti ya

bukan nah udah ada pluginnya juga l ini Coba buka dari Link jadi ini makanya t Tadi bahas apa bahas SS library Jadi

kita tetap perlu tahu yang baru-baru kayak gini biar kalau to kita pakaibrary atau frame eh dan ada pluginnya nah

kalau kita enggak tahu tadi tentang container query dan ggak tahu Cara pakainya kita enggak bakal pakai ini

juga kan ini apa ber ada enggak Twin Twin layer Ada enggak sih ini plugin ya belum k plugin ya terpati pluginnya

Enggak enggak Dar Iya e maksudnya plugin tambahan bukan terparti sor plugin tambahan kita kalau misalkan kita instal pertama kali

kan dia enggak ada kanak ada biasanya biasanya jadi kalauudah ituudah sekitar du versi terakhir bakal di Jadi ceritanya

ceritanya begini caranya biasanya Project open source saya enggak tahu soal Twin tetapi Project open source seperti di WordPress

contohnya kalau misalnya ada suatu fitur dan itu bakal featureature fitur yang e akan masuk ke Core sebelum masuk ke

Core dibikin plugin dulu saya lihat caranya ini sebelum dia sebelum dia stabil dia bikin dia dibuat sebagai plugin dulu yang bisa orang

bebas OP in atau op nah suatu saat perkembangan rilis selanjutnya dia bakal Mer ke cornya nanti ya ke depannya gak

perlu Instal lagi Jadi sebenarnya awalnya semuanya yang las las las ini yang untuk eksperimental dibuat sebagai plugin terlebih

dahuluah kalautoh kasus contoh kasus yang kayak gitu itu dulu aspek rasio kan di CSS ada aspek rasio ya dulu banget

itu detail berupa plugin ya plugin official setelah apa setelah ST setelah ST saat sekarang aspek rasionyaudah masuk yang jadi emang caranya Ang betul

begituuu terak mungkin ya pemakaiannya basic ya jadi engak perlu Plin macam-macam tapi tetap aja ada NPM package sebenarnya Mas

tetap aja NPM package makud Heeh Ya paling mungkin pakai pakai telwin yang lain yang enggak engakak enggak ngeh

gitu enggak ngak benar benar benar misalkan pakai biasanya langsung loncat ke itu ke UI library Des UI atau pakai apa E flow bit

gitu-gitu tapi enggak tahu di dalamnya dia pakai plugin e t sendiri atau enggak gitu e nah tuh Scroll ke bawah ada contohnya

Ini ya nah jadi sebetulnya ya itu eh di awal kita juga Ah bilang enggak wajib wnya jangan sampai bergantung ke beginian

tapi misalnya kita apa praktiknya ya tim kita semua udah pakai tawin terus kita pengin Cepatlah e tinggal nulis kelas

name ya bisa dipakai juga yang penting kan kita tahu cara kerjanya enggak tiba-tiba bingung apaan nih ada add add

container dalamnya ada add large eh tik2 underl berarti eh yang at large ini akan mengikuti ukuran si kontainer ini

seberapa besar atau seberapa kecil G bukan jika kontainernya large eh maka di isi si di yang Heeh di yang CH itu akan

dikasih garis bawah Tuh kan ada keterangannya tuh when the container is larger than bla bla bla nah lar

small-nya breakpnya itu pakai breakp tailwin Bawan tailwin atau yang bisa kita custom juga LG bisa dicom bisa

dicustom tuh ada tulisnya tuh by default we provide container sizes dari XL sampai 7 XL Oke menarik menarik nah terus

bawahnya tuh kan tadi kita bahas harus immediate parent atau enggak harus makudnya Harus apa ini elemen harus yang

mau disyle harus langsung di dalamnya atau enggak Nah kalau tadi kan by default kita enggak perlu kasih nama

karena apa langsung parent dan child-nya itu langsung tapi kalau misalnya mau ada lengkap satu misalnya lengkap lebih dari

satu gitu enggak immediate parent Child harus dikasih nama Nah itu bisa kita kasih nama seperti itu snxsnya

oke Bisa arbitrary container size lama-lama saya jadi pengikut aliran t ini emang sekarang belum sekarang tergantung Project saya

enggak punya enggak punya preferensi oke Ya kan yang penting ngerti cara kerjanya justifikasi gitu justifikasi loh benar kan misalnya suatu saat

tiba-tiba enggak boleh pakai telwin Ya udah enggak masalah ya aja biasa leh tepatnya lebih tepatnya karena di posisi

saya sekarang kalau misalnya ada yang berat-berat soal ee soal penentuan atau arsitektur untuk front endnya saya panggil orang yang panggil orang yang

ini panggil orang yang lebih jagolong dong I set up dong tinggal bilang sama PMnya Saya butuh orang itu

diesourcing e seminggu untuk beresin ini tinggal gituin Iya kalaug [Tertawa] delegasi-degasiahbang saya ngerjain bisa

sebulan kali Enggak kelar itu fungsinya teamwork tapi harus ngerti karena e minimal kan Setelah dia selesai atau

siapapun Project kan tetap dimaintain Masa cuma update sedikit harus ganti orang kan gak ya Jadi tetap harus

mengerti Lagian kalau kita gak ngerti ya gawat juga mau pakaiwin mau pakai vanila atau apa misalnya contoh yang tadi kalau

child-nya di misalnya harus di Eh suruh dipindahin nah dipindahin tapi parent-nya enggak dipindahin yang yang ada apa class name container query-nya

Ya udah berantakan semua kan Iya yes betul kita lanjut l lanjut style container query Oh masih container query

juga ya Heeh cuma ini lebih kompleks dan beneran suka-suka chromium gitu eh apa vendor lain belum ngasih belum ngasih

Oke sama sekali ya enggak tahu kalau suatu hari mereka tiba-tiba dapeting pencerahan ini tambah mirip bahasa pemrograman jadi yang di dalam itu style

Apa metodnya style kan tuh itu kondisi berdasarkan CSS custom property atau yang kita sering tahunya CSS variab ya

CSS variab atau CSS custom Property Heeh Gimana cara kerjanya ini jadi gini tuh eh contohnya Tuh add

container sty kurung apa Dash Das rain.2 true nah style yang di dalam apa kontainer itu bakal diapply kalau target

elemennya itu punya custom property Rain yang value-nya true t lah true ya entar juga ada contohnya [Musik]

Nah coba kalau t tldr nya itu tadi mendeteksi keberadaan custom property di elemen yang ditargetkan ini yang ke efek yang ini

yang R Heeh jadi eh apa lihat html-nya deh yang di kiriah Li list item Yang Pertama eh

class card container style sama dengan atas atas up up up Oh iniah Kan ada styennya R tik

eer keatnya itu jugatainer semua tapi yang style ada custom property R Nah jadi gak dipply kan Coba deh Gak cuma eh engak Tapi oh

gak bisa ya harus [Musik] Ex yang punya anak pasti tahu yang punya anak pasti tahu jok bapak-bapak

Oke berarti Wah semakin Kompleks ya he ya kayak pemrograman ya kan Iya benar Oh ini jadi satu blok sendiri di dalamnya ada eh

enggak ya Iya kan Benar kan satu blok sendiri ya Iya query kan kontainer query kontainer query tapi kan kita tetap

harus mentargetkan suatu selecttor tertentu kan Nah di sini selecttornya weather C kalau tanpa style Bisa enggak kalau tanpa Ini apa bagaimana cara

membuat Ya dikasih id atau apa misalnya tuh yang perama dikasih kas Ya dikasih kas name ya CL name class name-nya C eh

atau card dasd Rain nah cuma itu mah sama aja Iya Jadi ada kondisi ee apa kita nambahin pakai javascript gitu kali

kalau misalkan datanya Rin pakai pakai kassas kan bisa juga sebenarnya cuman He Oh Kenapa butuh container style gitu ya

E Jadi sebenarnya lebih mempersimpel aja ya Iya samaersimpal dari mananya ini malah ribet Kak apa mempersimpal html-nya tapi kompleksitasnya di CSS

atau gimana lebih tepat itu Jadi mempersimp mempersimple kalau anggap aja ini si ktainer style ini sudah satu satu

mixin sendiri satu blok yang unit ya satu unit gitu dan untuk mentargetkannya itu hanya kayak ngasih style apa gitu

misalnya E Das makudnya ini kan contohnya Rain E dan ini custom property kan sebenarnya kan jadi apapun custom

propertynya bisa e anggap aja custom property D atau custom Property like atau dan mungkin accessibility juga custom property untuk accessibility juga

bisa ditargetkan kan Atau mungkin kita udah pakai custom propertynya untuk hal lain mungkin misalnya data visualization apalah kan

banyak tuh misalnya bar chart atau apa Eh value-vue-nya ya Sekarang kan udah mulai banyak yang pakai eh apa custom

properti Nah itu kan kayak mumpung itu udah ada nah bisa lebih jauh lagi di adjust stylingnya Eh pakai CSS dengan

mentargetkan si custom property itu Oh tapi ya jangan senang dulu karena eh browser selain premium masih belum I ini

Kayaknya masih ini ya masih belum ya masih belum di tapi ya masih ada kans ke depannya ya mungkin bisa enggak tahu

2024 2025 2026 ini ini status baselinenya masih Orange ya kuning Heeh belum hijau Eh tadi Kalau yang si apa container query

size eh itunya apa hijau eh biruor biru Wah udah centang itu maksudnya Berarti udah support du versi terakhir apa ya udah

udah stabil lah ya udah bisa siap Sudah Basel sudah baseline Oh udah hampir 1 tahun umurnya tuh tuh ada di paragraf

pertama container queries menjadi stabil di seluruh browser di Valentine day di itu kan 2023 berarti 2024 besok nih

setahun gila ya sudah setahun cuma masih banyak yang belum tahu betul ini baru style dengan eh custom properti Nah kalau kita mau

main kondisi bisa kayak gini juga Nah benar jadi bahasa pemrograman ya in future versions belum Sekarang belum Oh

belum Ya nantinya ya ke depannya ya nah cuma itu makanya kelihatannya bakal ke arah data visualization gitu sih Kan

yang ada angka biasanya yang ada valuevue angka eh chart chartan atau apalah dashboard dashboard widget widget gitu

Paling I benar benar benar kalau angkanya tinggi jadi hijau atau apalah jadi merah Oh iya i sense dan lain-lain

Ya lanjut H nah ini yang salah sat diomongin e udah udah support juga udah biru berarti sudahudah

aman y k eh ini apa eh problem yang mau di ini dulu saya eh apa namanya pernah biasa ya

pengetahuan seorang yang non ahli CSS gimana sih Saya mau ng-estyle parent tetapi berdasarkan value yang ada di

child-nya tu gimana gitu gimana Enggak susah gitu Saya mau ngerubah Child eh saya ngerubah karena di di CH

elementennya itu e apa namanya ada value anggap ya Eh border ya border itu bordernya itu nempel di parent di

container parent tetapi di ee bordernya itu merah kalau sebenarnya nilai saya di dalam itu error atau invalid eror atau ya itu

gimana caranya akhirnya ya harus pakai server rendering yang dikasih Kalau value-nya rendah saya tambahkan di templatingnya ya Iya error

class Kalau sekarang enggak perlu Jadi kalau misalnya di dalam e di dalam elemen itu ada error message otomatis

parentnya menjadi warna backgroundnya warna merah contohnya itu bisa Jadi kalau cardnya punya error message jadi merah kalau kalau di sini contohnya

kalau cardnya punya image jadi Purple Heeh Nah jadi ini selecttor yang ibaratnya ngelawan kadrat lah ngawan kadrat CSS kan jadi kan CSS itu kan

diproses sama layout engine pakai CSS object model Ya semua kan dibaca dari atas ke bawah makanya alasannya dari

kalau CSS lama sebelum has parent bisa ng-estyle child-nya terus sibling apa yang eh apa elemen yang setara sibling

kayak kakak gitu yang muncul pertama bisa eh ng-estyle eh selecttor eh elemen setelahnya bisa ng-estyling adiknya Tapi

dibalik enggak bisa anak enggak bisa ngestyle orang tua Terus apa sibling Elements adik enggak bisa ngestyle kakaknya atau yang berada di atasnya

dulu sebelum H nah H ini ya memungkinkan eh itu tadi kebalik titik dua H ini apa Istilahnya

ya kalau Shadow elemen kan pakai n kayaknya strtur doang deh ada istilahnya engak sih iya kalau Sud basanya yang dua

kan kalau seperti sama kayak Child juga kan Child juga sama kan caranya Oh iya nth Child ya i ya

Heeh Jadi kalau ini Ini bacanya gimana kita kena kita kena spamentar basmi basmi spam dulu kena spam oh

f f jualan kpto udah ada yang spam Heeh naik level kita sudah ada yang spam sunb sunbardbnya dimatiin gara-gara tadi

trouble mic Kayaknya ada pengaruh di situ bisa diband kalau diband Tuh hilang ya kayaknya baru pernah ya kita biarin aja

ya biarin Hah bangga diband lah pengin pengin lihat Oh diband 70 episode baru pernah Kena apa spam spamot sekarang wah

71 malah semua ye pencapaian ya oke nah Ini bacanya gimana nih ee Ini card kan iya terus kalau card Punya card

media yang atas kan enggak di dalamnyaard ada kard media Heeh yang atas kan enggak ada ya Mak maka dia akan

menjadi colornya 6300 FF ini yang adalah Ungu ya Coba bikin aja dbk Purple gitu Oh iya sama aja

Ungu beres beres apa sih jadi warna apa hijau hijau oh oh iya jadi dia akan mencari card

media ya kard medianya yang ini Oh ya luah aja card media itu jadi card medias gitu tambah s

Nah jadi tap warnanya sama Kena enggak kena ya oh oke dia carinya berarti berdasarkan Oh bisa apa aja kan kalau

IMG Bisa kan Bisa bisa kayak selecttor dia kayak selektoror biasa Selor CSS dalamnya ya selecttor CSS jadi enggak

mestis enggak mesti ini ya bisa class name ya bisa Apapun lah bisa ID name bisa elemen ya i ya oke oke oke

Bisa pakai itu juga misalnya mau bikin kayak eh selecttor yang contohnya do media tapi langsung Pana apa gitu bisa

spesifik juga kok H ee ya bisa spesifik bisa intinya CSnya selecttor dalam itu sebuah selecttor aja luar dalam luar dalam selecttor

semua ini ada pertanyaan dan bisa dibuat dan bisa dibuat has not juga dibuat kebalikannya has not Oh

kalau tidak punya atau kalau tidak berisi bla bla bla kasih sty ini i bisa dibine ini ada pertanyaan dari yang

namanya sama sama saya R bedanya selorwin sama yang dibahas sekarang apa gak ada bedanyawin C juga itu kan cuma class name jadi apa

selecttor tailwin ya berupa class name misalnya apalah m myy-4 Nah tailwin itu menganut pendekatan Atomic utility CSS ya utility class

first ya H jadi satu properti CSS koresponnya ke satu telwin Class name contoh tadi misalnya m m margin gitu m

eh CSS property-nya margin terus dibuat abstraksinya dalam library tailwin berupa class name eh m-4 itu CSS biasanya margin

ti21 Rem jadi ya Eh itu kayak abstraksi aja sih Isinya ya sama CSS biasa juga Iya ujung-ujungnya ke CSS

juga tapi istilah selector diilwin juga sama sama istilah selecttor di CSS kan ya enggak ada beda sama kan itu Kel name

aja kan CL name my4 atau m M4 dan lain-lain ini contoh-contohnya niat banget ya bikinnya ya Iya makanya bagus

senang lihatnya kalau kita kayaknya ini bikin satuik Conto yang ngebikin satu halaman ini kayak kerja tim berapa hari gitu Iya

iniang kerja dia itu ya Iya bikin Conto enak ya k sebulan sendiri untuk Bik satu halaman ini kayaknya ya ya terus lebih

ke apa dapat ada ilustrasi-ilustrasinya iya ilustrasinya terus mikir apa ya kayak estetika warna gua pun yang front end yang sefront end

front end-nya tetap aja bikin contoh merah hijau warnanya tabrak lari yang kan yang penting jelas makudnya eh yang

ditunjukin apa biasanya malah makin jelek makin makin senang karena makin jelas kan nunjukin Oh kalau kayak gini e

kalau case-nya begini jadi munculnya begini orang uiux-nya yang hm cek cek c tuh ada komen dari Mas Abdul

Malik tuh kayak ngecek k Ius sudah dis-support banyak apa nih eh H ya Oh iya h iya ini apaagi le hover hover ini sudah

lama ya ya itu selector Hah hover hover mah dari dulu Oh iya plusnya atau hovernya ini artinya Li elemen Li punya

punya presidented bukan punya saudara saudara apa Iya punya Iya sibling setelahnya kan tambah itu e buat sibling yang di bawahnya bawa

e sibling setelahnya lagi di hover Oh Nah makanya itu itu kayak dok Coba aja hover kan Coba hover salah satu ini kan

ini kan Nah kan yang samping-sampingnya ikut di style kan iya iya oh iya agak besar sedikit nah selama ini kita kan

gampang ngest yang kanannya yang kanannya ya itu tinggal selecttor apa tanda tambah aja nah ngestyle yang kirinya gimana dulu gak bisa kan kalau

enggak pakai apa javascript sekarang bisa fish Oh itu namanya efek fish ya mikirnya efek apa do eh OS doos do

Oke next update media kalau ini baru tahu baru lihat sekarang ini give you a way to add to refresh rate of device Oh ini gua

gak tahagi belum pernah lihat dan tiba-tiba out of Nowhere semua browser sudahah support semua udah dukung apa sih ini engak pernah ada yang

ngomongin ini juga sih Ya itu refresh rate jadi bisa smooth banget kalau handphone kita sudah atau device kita sudah mendukung

e refresh rate yang tinggi bisa mungkin slow atau eh atau nan bahkan kalau e device kita low

enggak bisa animasi Iya contohnya misalnya kita buka pakai e reader pakai kindle kindle itu kan yang pixel-pixel

gitu kan ini He kalau slow gimana lebih rapat rapet ya kalau non Enggak bisa ya kalau non Enggak bisa Oh kalau slow E apa ya

udah frame-nya lebih sedikit jadi frame-nya ya udah cuma e lihat kiri atau kanan Nah kalau fast kan bisa dibikin

Heeh Gimana caranya Kok bisa sih ya kalau standar kan 60 60 FPS kan render render render render ya standar t pakai

Oh bubelnya sih enggak usah perlu dihat karena kayaknya itu cuma buat ngatur ngatur ininya ngatur html-nya perlu wih ini keren

html-nya svg doang weh itu pakai view Transition enggak ktainer qu container queries plus view Transition gila keren

kita jadi lihat animasi di mana-mana layer demo support nih layer ini apa ayo nah yang kemarin itu

kan ya kita enggak jawab juga sih kita bah kita belum tahu sampai saat ini masih bingung demo support mana dia

media ini ya oh bukan bukan mana atas kayaknya deh atas Oh ini atas nah eh bukan itu scriptnya jangan enggak ada

media querynya gak ada di sini ini Oh itu speed speednya dari mana tuh Coba ke atas deh vari E value speed speed sama

dengan fast speed sama fast kan pilihan di sini Oh iya kalau kita pilih I Nah terus si ss-nya mana Iya mana apa jangan

yang di html coba diintip enggak ada Jadi gimana nah masih misteri Iya dibuka dokumentasinya coba ke bawah learn more about media

update zoom in ehah itu ada media querynya add media kok di demo tadi ini kan ada tadi

kayaknya di demo ada ya ada tadi media Kita kirain media query padahal ya media query cuma update media

media query untuk update bu bukan mana lagi iya ya Mana Iya mana Gimana sih ini demonya masih

misteri satu doang lagi kalau di JS memang ada media dia Siapa tahu dia set media media engak ada enggak ada enggak

ada Wah penipuan nih penipuan I pokoknya bentuknya kayak gitu Oh apa jangan-jangan yang ini enggak pakai sebelumnya begitu Gitu enggak ya

Mana dia tadi loh gak ada ini update media he update oh coba slow deh pencet

slow css-nya ada yang ditambahin engak di sini ya I CSS eh salah nih terus slow enggak lah

engak berubah ya enggak bisa di Oh iya k gak bisa ya Nah ini masih misteri misteri lagi

nih gara-gara ini layer ni dia pakai layer jadi misteri di man ya ini media updateennya juga misteri udah kita

tabung aja entar kita bikin bikin edisi remedian misteri CSS misteri membedah demo iya ya di contohnya Beda Soalnya langsung

media update fast media update slow tapi enggak working juga kalau misalnya di demonya enggak ada demonya juga enggak

working kalau misalnya mungkin karena saya Pak Lain nih di ma yang lain nih yang dari dokumentasinya layer

demo terus terus itu ada kalau itu ada media update fast Heeh kalau yang tadi yang e di CS rap itu engak ada kalau

fast kalau slow ya kalau slow Iya lebih slow kurang halus Kalau Non I enggak enggak berubah Enggak berubah kalau slow eh

slow enggak bisa slow enggak bisa kalau fes tadi tadi bisa nah ini F slow tadi enggak bisa ya

slow tuh enggak bisa slow apa janj ada contoh lagi di bawah Oh enggak ada media update slow Oh udah ada slow di

sini di sini F aja slow ada di sini Canvas texs-nya 11 pikel ini berarti masuk yang F Fali

Ya iya lah soalnya ini kan bukanya di browser iya iya ya besok coba tes buka di kindle Oh harus pakai itu oh mungkin

mungkin gara-gara itu dia bikinnya ini yang simulasi aja Jadi sebenarnya enggak dipakai Oh gu cuma cuma tampilannya kayak gitu Oh iya

yailannya seperti itu mungkin ya contoh doang I mungkin i misstery solve Entar dulu belum tahu oke lanjut nah ini yang

lebih berguna eh tap makud supportnya supportnya udah full ya ternyata ya Iya full ya itu tadi magically kita enggak

pernah dengar kayak jarang ada orang yang bahas tiba-tiba semua browser sudah support aja nah ini juga tiba-tiba semua

browser udah support aja sudah Heeh Ini sen Safari Safari versinya rendah sekali ya Yang lain udah 100an

dia masih 17 karena Safari kan setahun sekali bareng sama update e osx Heeh Ini apa sih Iya nestate nestate CSS

itu salah satu juga yang di update di tahun ini ya Heeh tahun lalu Oh iya tahun lalu 2002 2023 Masih berasa 2023

Terus enaknya bisa di apa bisa di colaps expand itu loh kalau di eh po editor w ya Jadi bisa Di bisa lebih fokus

ya descripting media query can be used to check whether or not javascript is available This is very nice for

progressive enhancement before this media query strategy is if for detec javascript no JS begitu Loading javascriptnya diemove apa

classlistreove body.cllist.remove ini cuma ngedetect itu Ya lumayan ya jadi mudah pakai CSS bisa ngdetect itu I lebih

rapi Inya ya itu scripting enak ya ini beneran kayak if kan kayak if apa kurung bla bla bla ya

kita tulis aja kondisinya conditionnya ini kalau kalau javascripnya di dia akan capacity-nya nol yang ini kan heeh enggak ada uapnya

Iya kalau misalkan ee enable maka ini muncul uapnya Oh gitu layer lagi penasaran sama layer kalau dihapus Gimana Enggak ngaruh Oh

ngaruh Iya enggak bisa ngaruhlah Kirain enggak Ngaru Oke ee lanjut kita ke sebenarnya hal yang simpel hal yang simpel tapi kayak apa ya

ngurangin ketergantungan javascript sama lebih rapi ya penggunaannya gimana apa ya rata-rata kita pakai no JS itu ya

kalau misalnya E No js-nya masih ada kita kasih message gitu ya rata-rata sih begitu ya please enable javascript atau

itu loh misalnya tampilan yang eh dibukanya harusck here to ral yang ada togtog ini itu kalau misal enggak ada

javascript Ya udah dijbrank aja di dalam card kan bisa enggak CSS ngdetect itu add blocker seru tuh kan apa detect blockers

jadi scripting atau add blocker media query C main kucing-kucingan nanti diganti lagi sama si e apa add blockernya terus

aja kalau sebaliknya pernah eh apa kalau lupa deh kalau class name CSS class name bla bla bla ada add eh Dash bla bla bla

itu di beberapa extension add blocker dianggap iklan kena blokir pernah dong enggak sengaja kayak gitu sering jadi

itu cara ngdetect add blocker juga begitu misalnya kayak ada eh apa namanya kayak dumy javascript yang mengandung kata

atau apa gitu akan ngeblok Jadi kalau misalnya dia ada add blocker dia muncul anti add blocker contohnya gitu keluar

pop itu bener kucing kucing-kucingan Iya kucing-kucingan betul ya Jadi ini salah satu cara untuk mendeteksi javascript e di enable atau

disable nah pertanyaannya ya ini m pertanya penting kopi tadi itu logonya Java bukan sih bukan ya logonya Java

kayak gitu kan mirip ya lanjut ya Oh teman-teman di sini Berapa orang yang mable javascript di browser

kayaknya testing karena make kalau misalnya javascriptnya dimatiin yaamanya Gak boleh rusakak browsowud javascript tapi ya tetap

pengin ngetes eh kontennya terrender atau enggak apa ya sama mungkin kalau kalau user user beneran mungkin orang-orang

yang kayak privacy minded gitu ya terutama di luar neg kalau di Indonesia sih enggak terlalu tapi ya mungkin ada i

i benar Mungkin ada yang masih menggunakan apa links sebagai browser itu javpnyaap naator ya G enggak jalan

lah orang di terminal Tex base Kok iya oke lanjut reduce transparansy media query Oh ini masih ada hubungan

sama media query ya cuman ini masih orange masih responsif kan Iya e Firefox masih Bendera Kuning e Safari belum ada

yang meninggal Ya ampun Bendera Kuning bendera bendera orange apa orange ya orange kontrasnya jelek ya heehak Kelihatan ini juga Orange ya Non op

interface can use head or vis struggle forici jadi ini aksesibilitas ya untuk apa eh kelainan Apa fungsi mata fungsi

mata [Musik] ehucear from theu

jadi dia mengikuti prerensi dari settingan kitaang udah ada ya di OS mana gitu yang udah adaak tah Coba ya kalau rtion kan Ang di ya di

windowsudah ada di macos jugaud tahu ada ada ada ini Redu R Trans Redu transparansi sama baru tahu

juga Oh kalau di maksudnya dari OSnya ada gitu kah kalau di Windows ada transparency effecteknya ada On atau Off

tapi kalau kita cari accessibility enggak tahu ya accessibility Enggak ada enggak ada kalau di Maos rasanya ada deh kayak

kayaknya di bagianibility Engak enggak pernah lihat belum belum lihat ya mungkin ke depannya bakal ada di sini udah dia sebut kan di sini

kan remove transfer UI Oh iya udah ada berarti Heeh kita aja engak pernah lihat karena Maksudnya kita kita enggak

ngalamin gangguan pandangan yang kayak gitu mudah-mudahan atau belum bukan belum di belum jadi belum jadi Oh iya ada loh belum

masuk lighth coba mas Riza ya ini silakan Share screen Ma bukan Oh enggak enggak di Mac Siapa yang mau share

screenan saya bisa nih Eh saya lagi caranya gimana Oh ini ini entire application window entire entire gak gak application window kelihatan

enggak diumputin dulu yang perlu diimputin terlihat terlihat tuh ada INF Oh iya W kontras ini bagan display

accessibility benar kanity Dis display Iya ada Invert color R motion Inc contrast transpareny Oh iya ada ada Baru tahu klik jadi apa ya Oh jadi

aneh jadi gelap eh jadi hilang jadi ggak pakai transparansi kan Iya jadi dia op full e op kontras Iya maksudnya kalau

background-nya abu-abu ya abu-abu kalau misalnya transparansi kan itu kayak kebawa ee apa wallpaper di belakangnya kan Oh iya

betul iya oh iya jadi mainan jadi mainan bisa bisa bisa kelihatan kalau saya share eh whole entire screen Oh gitu ar ar tapi

sayangnya Android gah belum ada ya belum coba coba saya sudah oke Google Iya Google Google kelihatan ya ini kelihatan

ya Ada ada belakangnya kan Iya heeh ini STT ini estt buat keindahan cuma kalau misalnya ada klik tuh hilang abuabu

sudah enggak transparan lagi apa istil tapi kan jadi lebih jelas ya background blur ya jadi backgroundnya diblur agak

ngblur gitu kan iya he Heeh efek apa lensa ya Iya secara estetika bagus tapi mungkin kan kalau misalnya yang ada masalah

pandangan atau apa itu kan sebenarnya ngaruh kan maksudnya bikin itu ngaruhin kontras juga kan bikin masa background-nya yang harusnya abu-abu

gelap jadi ada putih-putihnya karena tadi apa gambar langit atau gambar apalah tadi laut Iya e mungkin background atau wallpaper-nya enggak

sesuai biasanya biasanya untuk ini nih paling sering di card depannya card belakangnya Hero terus ada cardnya mungkin sign in sign up gitu kan Eh di

tengah gini ya sign in sign up gitu yang kita bikin estetika bagus ya Kita kasih opacity sehingga apapun backgroundnya si

depannya ini backgroundnya biasanya ada gradien-gradien ya kan yang ngetren biasanya biasanya sunset sunset lah Sunset gitu ya terus atau yang abstrak

kan suka gradien depannya 90% opacitynya udah standar terus kelihatan kan Nah berarti kalau kita reduce transparansi kayak gitu harus udah putih aja

maksudnya apa ya apa kontras kontras Iya background dan teks enggak kepikiran loh baru baru baru tahu sekarang he belum

jadi standar ini soalnya maksudnya standar check aksibilityibility check yang saya pakai belum belum pakai makanya baru tahu apa belum masuk

extension kayak apa Axe itu loh a dan lain-lain mungkin tapi kalau fitur ini sudah ada ya berarti siap-siap aja

next hari bakal bakal masuk kalau udah biru Ya baseline-nya sudah masuk baseline ya dan OS pun eh apa para

pembuat OS udah menyadari bahwa itu fitur yang diinginkan sama user kan berarti itu ya valuable ya selesai untuk responsif Apakah kita

akan masuk ke interaction Habisin aja hari ini habisin ya Habisin aja habisin tapi cepat-cepat aja besok besok bakal ada

remedialnya view Transition kita gak usah bahas Ya udah lumayan sering ya Dan jugaudah bahas kemarin kemar ngomongin

ini berapa kali ini kalau mau lebih lanjut Lihat videonya Eka di deves deves Bogor Ada kan Ada

ya Bogor Iya ini juga Eh tapi belum semua ya Eh Firefox sama Safari belum Tapi udah itu udah ngasih eh apa hampir

eh request for position mereka udah eh position-nya tuh Oke jadi eh belum belum berupa komitmen bakal langsung masukin

ke browser Mereka cuma secara esensi eh mereka enggak masalah dengan apa api ini Hm berarti sudah setujuah kira-kira gitu

ya Heeh Oke besar kemungkinan suatu hari bakal masuk browser lain iya tldr-nya iya udah diadaptasi sama framework-framework seperti SP Wah

banyak banget e spellkit Astro NX kalau next masih unofficial sih tapi UD ada pluginnya sampai yang server

side aja kayak Turbo heeh ada ada kalau di Framework ada cuma kalau di sini mah enggak harus bikin sendiri Iya Intinya

kita bisa punya apa ya transisi antar page misalkan page A warnanya merah page B warnanya biru dia bisa

ee kayak bertransformasi dari merah ke biru gitu ya Kay kayak SP tetap elemen Heeh jadi e sebetulnya view Transition

itu ada dua level udah kayak makanan udah kayak penyetan cabe kan kayak makan pedas aja kan ada level-levelnya nah

level 1 level 2 yang level 1 itu masih yang CLI side yang buat spa jadi apa antar elemen lah jadi e Apun itu

elemennya terserah mau kayak gini ini kan cuma ngrender sebenarnya Cuma ngrender svg yang berbeda-beda kan kalau kita klik svg-nya dirender Udah gitu

doang jadi Apun elemen Apun eh Jadi kayak mengconnect antara eh state atau kondisi UI sebelum dan sesudah nah terus

dibuat transisinya kita yang mefine animasinya Seperti apa Nah terus perkara ngumpetin dan kan sebenarnya Anim transisi itu kan terdiri dari dua aspek

kan before after Terus eh apa style animasinya Seperti apa nah eh mengorchestrate before afternya itu dihandle sama Vi Transition nah ini yang

dan itu fully fully CSS kan eh css-nya bahkan optional jadi apa cuma javascript eh start Transition jadi karena ini kan

masih yang level S ya c jadi misalnya kita eh apa eh yaitu show hide eh menampilkan suatu elemen kita ngeklik

terus kita start view Transition Ya udah itu langsung dihandle nah cssnya Buat apa css-nya Buat eh style animasinya

keyfame-nya oh berarti dia lebih ke api javascriptnya ya berarti ya Iya tapi native javascript dan kalau dulu

sebelumnya Eh kalau javascript yang masih workar akal kan sebetulnya itu eh di javascript kita harus menduplicate atau meng-copy elemennya diumpetin

misalnya opacity-nya dinolin biar waktu elemen aslinya hilang itu masih ada terus dianimate e javascript ke eh state yang dari before

ke after habis itu baru dihapus lagi nah kalau ini enggak usah Ya udah kita pokoknya seperti biasa aja mau nge-hide

show e elemen langsung cuma bisa kita harus manggil start view Transition itu ya harus panggil harus harus He Oh oke

nah kalau yang level 2 yang belum nih level 2 itu yang antar halaman itu kelihatannya enggak usah di enggak perlu

dipanggil dari javascript karena server site ya kan Eh tapi harus berada di Origin yang sama nah cuma level 2 ini

sayangnya eh si apa webkit sama Firefox masih banyak ee banyak tanya-tanya masih banyak diskusi jadi seru sih kalau lihat

itu kan semua terbuka ya apa eh di github Heeh kayak yang kita bahas kemarin itu enggak kelar-kelar udah yang

level duanya ini yang salah satu di disayangkan sama Jack archibal itu ya yang view Transition enggak masuk

interup 2024 benar enggak sih emang enggak masuk ya justru divting eh apa enggak masuk enggak masuk Oh enggak

masuk ya ya lebih lama lagi dong I tahun depan Kalau enggak salah ya saya coba cari daripada saya

hoax apa setahua sih yang e diting buat interop 2024 itu yang level 1ya eh kenapa Karena kan maksudnya Firefox dan

Safari udah gimana saya saya saya Hoa eh yang disayangkan dia itu adalah yang navigation api Oh navigation api enggak

masuk e apa namanya enggak masuk Inter Wah kayaknya Besok masesti bahas Inter 2024 kali seru Iya kayaknya bisa

tuh apa Yang dimasukinting gimana gimana ternyata ternyata ada TW selanjutnya view Transition juga gak ikut saya Ben Coba

klik aja a klik aja tter saya itu baah I lebih panjang lagi dong Ininya hah enggak pas Def kemarin itu

itu masuk ke dalam slide yang dipotong biar biar masuk waktak kelihatan ya dia di bagianan kalauak login harus login ya

harus Logi E ini saya kasih a url bawahnya Iya ini bentar Si El Pit ya E kalau misalnya enggak login semua

fungsi-fungsi yang kayak apa sih manggil-manggil Kan biasanya ada rel tweet pokoknya reply apa reply trade dimatiin semua kayaknya lagi ngirit Vi

Transition isn't being included either dia lebih lebih sedih kalau yang navigationnya lebih sedih yang tadi karena ini kan cuma buat progressive

enhancement nah ini akhir tahun lalu banyak yang eh ng-vote view Transition karena pertimbangannya maksudnya kan eh Framework responnya bagus developer

responnya bagus dan betul h firefoama we jugaudahak masalahudah bilang Oke jadi not masuk tapak masuk sed nextnya Mungkin kita bisa

bahasah tren depan berarti begitu Trans ini sudah masuk berarti kita ketemu lagi nanti di Bali kita bahas akhirnya masuk

g Oh jadiju yaer nextnya ada Vi view Transition dibali lagi Amin mudah-mudahan dapat ini lagi ya Kesempatan lagi buat semoga

didengar sama mas Danang searang mas Danang Muncul lagi Iya dia lanjut lanjut kita berikutnya ke linear eing function ini e animasi ya

Heeh animasi dan ternyata bukan kalau linear kan kita bayanginnya sama gitu yang kayak cuma kalau grafik Ya cuma

begini Nah justru Ini bukan buat itu cuma enggak ngerti sih karena enggak terlalu kebiasaannya masih the linear

function not to be confused with linear keyword allows you to create complex easing fun manle fun jadi itu kayak ada

logaritmanya gitu loh kayak apa ya kayak ada iya linear itu kan maksudnya bukan cuma garis lurus di sini maksudnya

linear ituini doang speed untuk munculnya itu linear konstanst is Iya konstan ising Enggak ada e e out in kan

biasa kan Kalau udah dekat dia melambat atau kalau dari awal dia lambat dulu baris kencang kan kalau ini langsung Z

stabil gitu stabil I pertanyaannya stabil kan begini Ini kan lebih aneh maksudnya bouncingnya kalau is in e out

kan jelas kan eh lebih cepatnya di awal atau di akhir lah kalau ini ada perhitungannya sendiri kan ini

matematika stabil stabil enggak enggak enggak yang jarak antar titiknya lebih pendek itu lebih cepat Coba lihat deh Oh

ya ini kan jaraknya jauh nih kan tuh jauh pelan dia pelan pelan cepat tuh I kan cepak kelihatan enggak kelihatan oke

nah Ini ada pertanyaan dari saya ini brer supportnya udah support semua nih atau belum Udah semua tapi belum belum

masuk baseline belum masuk bas 17 Titi du tuh Safari Oh baru banget Safari normalnya berapa coba aja cari sekarang browser

today Enggak kan sekarang 17 jadi dia ngbas kalau udah dari 16 bahkan ini keluarnya tuh dari 17.2 kayak semacam

patchnya buka buka browser Happy Nah sekarang 172 sekarangudah 1 tapi kan harusnya kalau dia biru nantiim artinya belum masuk

Iya sudah udah mungkin sudah ini sudah stabil tapi belum masuk baseline Ya mungkin belum masuk ininya Basel kan ada

baseline Tahun berapa belum masuk baseline 2023 Iya mkin nanti dua versi Major terakhir nih broser Happy oa gak termuk

engak ada browser gak ada ya sekarang yang lagi naik down Vivaldi kan ya rata-rata pada dengar Vivaldi itu

for Iya forbnya Opera saya kalian pada pakai browser apa sih fireefox Safari Chrome udah ya Thor lah kalau

buat itu yang aneh-aneh Dark engak Dark juga [Tertawa] sih kalau di nya ya itu Firefox Safari Chrome doang gak pernah pakai semacam Ar

atau Brave atau lain-lain Ini ar nih yang lagi ditampilin chromium ya kayaknya chromium bas Ar ya pada pakai

browser nah tu lar I fungsinya apa ya ini kelihatnya kayak buat game atau apa ya yang grafik- kayak gini tuh nunjukin

sesuatu atau ya game lah pastinya Ya jarang juga kita bikin-bikin kayak gini ya next Iya Maknya makud Bedanya

apa sih misalnya cuma modal muncul mau is in is out user Emang ngebedain gitu Ada juga yang ngebedain

tergantususus kalau misalkan kita bikin web untuk nampilin I sat video nah yang Mas Yohan bahas kemarin web Based video

editor ya mungkin atau ini ini aja apa bikin slide bikin slide dia ada animasi transisinya kan heeh itu juga bisa he

Oke kita lanjut dulu ya Scroll n Scroll ini kita bisa ngecek Apakah scrollnya udah sampai hampir akhir Udah mentok

atau belum Udah mentok atau belum hampir mentok atau belum kan He enggak sih Eh sudah mentok apa belum sudah mentok atau

belum oke ini juga javascript ternyata ya cuma dimasukinnya ke CSS Karena untuk UI nah sebelum ada SCR and event

bentareterangannya sebel ada event kita harus pakateing

belumak that understands whether a user is still me gesture or not Oh mendeteksi apa dia nge-scrollnya udah

selesai atau belum gitu jarinya udah naik atau belum Iya iya ini javascript ya he Berarti html-nya kita keculinnya

kita bisa nah ini Scroll bit fill ini belum Udah habis ya Scroll Scroll n oke Scroll on Scroll n Oh dia pakai on

Scroll n ya Heeh on Scroll n itu progressive enhancement-nya itu Iya ini dicek dulu kan udah dukung apa belum

terus udah langsung aja tambahin class has Scroll n jadi muncul yang yang pink ini Nah itu dari Has Scroll n kan ada

t-rex-nya ada t-rex-nya mana txnya H Scroll n mana txnya generated dari javascript enggak itu kalau gak B Kalau

enggak ada kalau enggak support if Scroll He Oh iya oke langsung ja ini to Nah itu to oke

oke semakin seru ya jadi kalau mau bikin kayak paralx gitu bisa perroll gitu ya Sampai Akhir habis itu nanti ada

misalkan eh click to top call to action ya daftarkan Submit your email BL bla and we will sell your email mcp up

muncul pop up untuk paywall biasanya Heeh Oh iya dapatkan konten seperti ini hanya dengan r.700 r000 Senin harga naik Selasa

ngobrolin web boleh tuh jadi baru Iya naik bisa bisa bisa bisa masuk masuk

masuk nanti dicut Mas itu Tine kita yang baru Ben yang tadi saya maksud sebenarnya ini Scroll animation kayak paralx gitu

Kanah I ini keren banget i iya oh dulu saya bikinnya ini yang di atas sama Jav bukan ya Eh I pakai javascript tapi yang

kalau bisa discroll bukan ada kayak bar kita reading progress Saya pernah diminta bikin gituan dulu itu sempat

ngetrend banget gara-gara medium dulu per e kayaknya pertama kali medium deh habis itu medium malah enggak pakai

kayaknya sekarang cuma dulu kayaknya sempat ngetren lupa deh medium atau wordpress atau apa ya pokoknya dulu sempat ngetren gara-gara ada yang pakai

Oh enggak pernah ya iya ya berarti medium pokoknya blogging platform Oh ini bisa dipakai untuk itu ya ada contohnya tuh contohnya lengkap

banget coba deh buka di eh doc eh Scroll driven animation eh style nah ini yang bikin Kalau enggak

salah Mas apa bramus eh dari defel Chrome Bram Mas Bram Mas Bram Kak kenal Oh wow keren sekali itu demo semua itu

apa variasi-variasi penggunaannya cakep Wow tapi sebenarnya cakep tapi ini ngerusak mata walaupun bukan demonya demo harus tapi kalau misalnya di dunia nyata ya

aksesibility jangan lupa ini jadi bikin kayak itu loh yang ingat enggak kalau si ee e Apple punya produk page kalau

diroll terus dia banyak banyak an animasi Nah itu sepertinya mempermudah untuk bikin kayak gitu ya Heeh dan enggak harus pakai

observer enggak pasang observer macam-macam yang custom karena stylingnya ditempelin di elemen itu sendiri kalau misalnya elemen itu masuk

di layar nah di styling gimana Tapi sayang Firefox eh masih benderah orange dan Safar belum orang Safari malah masih masih eo

Oke padahal yang paling butuh Apple ya bikin untuk page begitu ya dia egois dia mau bikin Pakai caranya sendiri kali

jahat banget suzon suzon oke lanjut lagi divert ini enggak ngerti ini apaan apagi ini ini ada hubungannya sama

Scroll animation terus CSS eh Oh ini kayak helper buaten making it limited to Scroll anestors

only the Element need to be Animated is not a child of scroller but an element located in entirely different sub

Apa ini maksudnya knya kayak buat eh ngedeteksi walaupun relasinya kan mungkin bisa nested nested beef ya kelihatannya Oh atau di luar nesting

dipakainya soalnya itu tuh use case-nya karusel gimana gimana Eh karusel terus Timel Scope gallery Scroll El ada contohnya Enggak

coba animation timeline ya itu with Timel Scope declare on the shar parent the Scroll timeline declared on

scroller can be found by the Element That uses The Animation timeline ini kalau kita lihat demonya gimana

nih javascript-nya enggak ada ini pure CSS ya kita bisa Scroll enggak ya enggak bisa scroll bisa ya oh bisa bisa Scroll pakai shift

pakai shift Oh pakai shift maksudnya pencet shift Terus pencet e Mouse Scroll mouse-nya diroll Iya Scroll atas bawah itu jadi ke

samping artinya Iya ke samping kalau pakai ini bukananya ada mouse-nya ada yang ini biasanya ada ada yang kiri

kanan ada Tapi mous saya cuman ada atas bawah ohrollingnya Oh ada penjelasannya di sini nih ada penjelasannya tapi gak ada demonya buka

deh private chat yang ini ada demonya tapi kurang kurang jelas penjelasannya ini ada ini bawahah ataskit

zom nah iniingaca Uhang attaching to nonancestor Scroll timeline Nah kan jadi kalau by default eh apa tadi yang buat Scroll timeline

itu cuma bisa buat ancestornya kayaknya mendeteksi dia eh apa elemennya ngroll in relation to parentnya entah itu body

atau parent apa parent elem nah terus cuma ini kalau kasusnya karusel kan Eh misalnya apa Dot nya itu itu kan di luar

di luar e kontainer buat slide-nya kelihatannya intinya sih untuk itu Nah itu timeline Scope sih pokoknya itu kan

paragraf pertama e sering terjadi elemen yang perlu dianimasi bukan Bukannya si scrollernya itu bukannya si apa kalau

misal karusel Kan Bukannya si tempat gambar-gambar karusel itu kan Nah jadi pakainya timeline Scope si bla bla bla

itu intinya Timel SC oke oke karena belum biasa bingung ya Belum mendailnya lagi agak nangkap sih maksudnya apa cuman casnya mungkin ya

sekilas udah paham cuma makudnya kalau suruh bikin ya bingung i gak tahu juga bingung juga juga ya kita lanjut lagi

discreete property animation another new capabilityility to Animate discre animationre animation apa ya dulu kan gak bisa jadi sekarang bisa

gitu wowak ada warna-warni gitu Ini bukan jadi hilang displ I ada danada dulu kan gak bisa dulu sudah ada Ada Dan Tiada lag

isi isi adalah kos biasanya opacity ya balik layus Spin out Terus opacity Nol display n display n keyframe-nya f out F

minus out yang ini kan iya he oke terus ada Spin and Delete nah Spin and delete ini transp filter Oh ini yang ininya ya

apa E progressnya ya Iya frame-nya itu ada display non-nya juga kalau udah selesai display Iya kalau udah

100% Terus tadi Eh elemennya apa loh l salah elemennya apa eh ininya discrp property animation display none content

visibility Oh dia cuman ini ya kita jadi bisa menganimate display dulu kan belum bisa Allo discrete maksudnya tapi harus

allow discrete gimana allow discrete coba disarch halo not found enggak

Ada halo enggak ada ya ini demo misterius lagi enggak ada di sini enggak mungkin ha hah demo macam apa

ini joba ya lagi

ada ini perkaranya jadi bisa anerti displ atau ada properti khususakudah itu doang loh tapi caranya

gimana di sini enggak ini juga tuh gimana caranya dia rotaterotate doang ada display non itu dihapus oh ini on

cck kan ketika diklik Heeh dokumen delete ini maka ditambahin fade out I kan F out dan spin out dan spin out jadi

ini Fed out dan spin Oke Fed out di sini kan Animate He iya Animate dot F out CL

F out animationnya F out yang dibikin sendiri dari sini He nah itu ada display nnya Kayaknya cuma perkara bisa

menganimate gara-gara ada displ jadi dia jadi keanimasi secara otomatis gitu ya ya Jadi bisa e display kan standarnya

blok mungkin jadi blok kanan ya mungkin jadi hangus displnya dis nya kita hapus iyanya harusnya putarpar putar aja loh

ya Coba e inspect inspect deh inspect elemen bisa ya Bisa dong kan Nah itu kan opacity-nya Nol

tapi masih ada mana Tadi kayaknya keeselect deh tuh Nah itu tuh tuh tuh tuh tu tu tu

tuh ada kan Nah sedangkan kalau ada display non-nya ya jadi hilang enggak ada lagi itu Iya katnya perkaranya cuma itu deh

dulu display enggak bisa enggak bisa dimasukin keyframe sekarang jadi bisa Oh curiganya gitu Oh iya bisa jadi

oke lanjut lanjut lanjuty apa lagi ini belum pernah lihat sty nah ini masih berkaitan sama tadi kayaknya animating to and

from dia bisa tahu ketika elemennya belum dibuka Oh ini video yaak bisa Diak Oke kita lihat di sini ya Tapi

harusnya unya juga begitu loh ke mana ini oh ini kita pakai ini aja Nah ini kan misalkan kalau kita klik

dia akan animasi dulu sebelum tampil Heeh gitu kan heeh ini Click the button Open dialog Mana dia Ini dialognya

dialognya Udah Na ya buttonnya Ada onccknya buttonnya ada Open dialognya ini onccknya show modal modal nya ini

kan Terus yang jadi beda beda adalah transis ada display non Enggak tadi ada allow discrip Oh iya itu tu Akhirnya

ketemu di dalam Transition dialog hal di screen hari Coba hapus all di

scrip-nya eh bentar ini Trans iya iya nah I taruh Enggak loh kok tutup gitu enggak enggak enggak Engak enggak yang ini nih Iya dia

kan dia kan exit state exit state-nya Heeh kalau hilang by default kalau hilang ya hilang aja kan enggak

dianimate out kalau ini i gak bisa gak bisa Iya dia turun ke bawah tuh nah bawah itu

dan enggak pakai javascript sama sekali js-nya kosong kos Wow keren ya keren tapi belum bisa di belum bisa di belum bisa diafari belum

bisa diowser lain belum ada yang mau Firefox juga engak mau belum belum ya Ya lumayan lah lanjut overlay Wah sama nih

statusnya new CSS overlay property can be Transition to enable Element with top layer Styles Oh iya Ini bagus deh udah

pernah Eh lihat demonya Oh iya jadi jadi warnanya agak hitam itu ya yang overlay itu ya Kalau agak hitamnya pakai pakai

CSS itu kita style pakai CSS tapi e ngaruh ke accessibility juga jadi tahu kan kalau kita e buka modal dialog kan

belakangnya semua harus kita freeze kan harus enggak bisa disroll harus POnya enggak bisa diap enggak bisa interaksi

Apun Kalau dulu kan harus pakai javascript ya buat apa kita harus ngeset itu manual Sekarang udah enggak dihandle

sama CSS Eh sama apa html malah jadi ini unik sih sebenarnya ya kalau mau ditarget pakai CSS boleh tapi ini berupa

e atribut html buka e mana

dia overlay to hal discrete lagi Oh iya ini buat animasinya kali Iya ya buat apa E buat e

muncul sama nah buat pasti closnya kan Mana html ya show entar mana ya action bar taruhnya di mana tulisannya gimana

oh drop itu isolation mode tadi backop bukan Iya backdrop ini ya backdrop ya backdrop itu bagian dari e api-nya

overlay jadi ada ada beberapa ya Ada beberapa Nah bentar dulu kayaknya ngihat demonya lebih jelas deh cuma lihat lihat

di mana Lupa mana ya Iya besok-besok de ada komponen W masih ada komponen banyak Eh ini juga Besok bahas

kapan-kapan Saya bahas Open UI aja kali ya ini kan Soalnya e apa sih Ada working group ya working group namanya Open UI

untuk eh mereka itu dari itu asalnya dari berbagai vendor browser jadi tujuannya ya Ini buat memajukan apa ya

web platform tapi pakai UI yang ya sesuai kebutuhan aplikasi modern lah J pop pop over ini pop over dan

teman-temannya Kalau enggak salah termasuk eh hasil brainstorming si kelompok Open UI ini Nah mungkin besok-besok kita bahas kita bisa bahas

Open UI termasuk include eh si pop over ini Oke siap nah terakhir masih ada ini ya masih

ada satu ee bab lagi ya componen p kita cepetin aja dikit sih dikit cuman dikit kok pop over yang tadi

ya pop over ya Heeh pop over Nanti aja Hah nanti ini powerover itu yang hamburger menu ini ya iya bukan Iya iya

betulbetul jadi powerover dia dialog ya itu ya bukan Ya intinya sih semacam dialog cuma kelihatnya ada pembedanya deh ee bedanya

ini apa dia bisa aksesibity jadi kalau pakai ke bisa bisa interaksi atau engak ada keyboard binding-nya by default Oke

next horizontal Rul in select horizontal rule Oh bisa diroll bukan itu ada ininya Itu ada garis-garisnya sekarang oh nah select a

favorite feature Nah kan bawahnya tuh ada opsi-opsinya tuh kan dipisahin sama garis horizontal i i Oke hal sesimpel

itu selama ini kan eh developer harus bikin apa send ya kalunak bikin sendiri kan kita harus insty demi estetika visual karena

mungkin kita harus ngikutin apa desain yang udah dibuat sama orang UI kan Nah sekarang udah bisa Apa web platform

terus ini sih yang menarik browser supportnya ya tanget kombinasinya Safari and Chrome itu tu Ini engak ada brow Iya

cuma di keterangannyar and Safari baru pernah kan Lihat kombinasi browser support Chrome and Safari Iya Firefox justru ketinggalan ya ini ya

pun belum Chrome yang ketinggalanrium kan Ya cuma kalau misalnya ednya belum mau masukin ini kan baru disupport oleh

Safari dan Chrome Chrome berarti maksudnya walaupun premium udah ada -nya gak mau kali masih diud SR Oke lanjut nah ini udah bisa

semua valid and invalid sebelumnyaudah ada validalid kanudah ada ini ada user valid us invalid itu maksudnya kalau formbrary

dirakanyaak Dar itu ada istilah eh dirty itu kalau user udah berinteraksi sama input tersebut jadi by default kan

misalnya input t masih kosong itu kan kalau dari sudut pandang kita developer logic logic logiknya kan itu invalid

karena gak boleh kosong tapi kalau dari perspektif user UX diisi aja belum Masa tibati udah merah error ituak S setelah userisi baru kalau

misalnya engak memenuhi apa validasi baru kita Tunjukkan bahwa itu invalid dan itu pakai CSS aja ya iya

keren ya jadi Green jadi merah invalid tapi dia belum merah ya ini merah kan udah diklikudah ini valid

kalaunya ya biar enggak valid Oh kosongin aja karena kita udah apa Kar kita udah ngetik kita udah ngetik tapiuhi kriteria

I tapi kalau belum dia masih tetap normal Ya normal Oh ini hanya dan selama ini kan cuma bisa dari apa cuma bisa

dari apa eh form library atau custom script lah custom JS Nah sekarang di CSS udah ada invalid invalid ini masih state

normal tapi kalau kita udah terus kita hapus dia kamera Nah Enggak bisa salah ih asli baru tahu entar semua browser

udah tadi udah udah sudah full semuanya ye sudah baseline lagi Sudah lama ini Iya Firefox juga Firefox duluan berarti

ini ya Oh iya udah dari lama lagi Iya ini kayaknya ini baru ada di Chrome baru ada di Chrome balik ya Heeh alright next

exclusif akordon ada-ada aja eh cuma itu lumayan sering sih maksudnya itu opsi yang sering dan biasanya kita jadi harus pakai custom

javascript juga kan custom UI eh library atau custom javascript walaupun udah ada elemen details baru bisa di

chromium ini sebutnya udah padahal Iya apa si dan Safari juga udah tapi dia nyebutnya new Chrome namerib for detail

Jadi gimana nih ya itu C kalau satu dibuka eh yang lain nutup Maksudnya Coba aja bukabuka eh enggak MP ini

MP kalau ini yang with name Oh ini CSS doang CSS doang berarti atau html doang ada js-nya juga tuh jsnya UNT

apa ini kayaknya enggak bukan buat itu deh Event to pof ini pofil pofil Oh Baca a di atas

tadi ada polyfil Oh iya i aslinya kan sebenarnya pakai detail ada detail name ya Mana detail name bawah

bawah name myordeon Jadi kalau ini di kelompok dengan name maka dia akan E hanya bisa membuka satu dalam satu waktu ya kalau

satu di toogle yang lain tutup seru ser selesai conclusion [Tepuk tangan] akirnya 2023 banyak banget ya update-nya

ya banyak itu banyak yang kita ggak tahu ya yang kita tahu cuman kayak transer kontainer query Iya jadi ini yang bikin dari Chrom

Dev ada Mbak Una ada Mas Bram dan ada Mas Adam Mantap Jadi kayak orang Indonesia ya Mas Adam Mas kita ketemu Mbak Una kan

ya di Iya kalian kalian Saya tidak belum Makanya saya bilang kita kita saya Mbak Eka oke oke benar benar oke

Jadi gimana sudah puas dengan CSS sudah bingung puyeng ianya puyeng Iya puyang ya kapan-kapan episode khusus layerah khusus yang hal-hal yang kita

skip tadi Iya karena Tujuan kita kan belajar bersama Iya undang Siapa ya yang bisa bahas yang bisa yang yang expert di

bidang layer kalau enggak Mas ad BR atau M mbak UN Iya kayaknya mas masmas atau mbak yang

di sini ya kali ya bisa gak ya kita undang mereka ya Ya siapa tahu dulu wishing ajaing mudah-mudahan didengar sama

masang masang lagi banyak teman-teman yang gakak tahu nih k Mas Dang Ini siapa sih kadang muncul kan iya ya tetap

enggak tahu tetap bingung tetap engak tahu kan siapa dia muncul siapa he Oke kalau gitu terima kasih banyak

buat semuanya Terima kasih sudah berpusing-pusing Ria bersama kita ya jadi minggu depan kita tidak akan membahas CSS lagi Eh kita ada bahas

CS karena udah pusing Karang udah pusing jadi kita stop dulu bahas CSS ya ganti dulu biar enggak bosan Heeh kapan-kapan

ee beberapa hal yang menarik contohnya tadi apa eh UI Open ui ya Open UI iniisia Open UI interop belum lagi

minggu depan special guestal kalau interog sudah ada sudah ada ininya kayaknya bisa kita bahas kalau sudah sudah rilis ya iya iya kalau udah rilis

karena menarik juga dibahas di awal tahun betul nanti di akhir tahun kayak rap lagi ya atau di awal tahun depan

gitu ya I oke terima hari lalu oke than kalau ada yang mau apa ngide ada yang mau ngide bisa ke

pesana.in/ngobrolin ini the topik ataupun narasumber ya bikin aja gthub isue eh bukan isu discussion G dision di

repo kita nanti e atau kalau ada topik yang menarik bisa diupad ya jangan lupa login dulu ke github-nya itu aja dari

kita malam hari ini eh selamat malam sampai jumpa lagi minggu depan by bye bye

Deskripsi asli dari YouTube

Yuk mari kita diskusi dan ngobrol ngalor-ngidul tentang dunia web. Agar tetap up-to-date dengan teknologi web terkini. Topik, tautan dan pertanyaan menarik bisa dilayangkan ke https://ksana.in/ngobrolinweb Kunjungi https://ngobrol.in untuk catatan, tautan dan informasi topik lainnya.

Episode Terkait

Bagikan:

Suka episode ini?

Episode baru setiap Selasa malam. Dengarkan lewat YouTube, Spotify, atau feed podcast favoritmu.

Pilih Cara Langganan

Memuat komentar dari GitHub Discussions...

Jika komentar tidak muncul karena ekstensi privasi / adblocker, kamu bisa berdiskusi langsung di GitHub Discussions .