<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Javascript on egig.github.io</title><link>https://egig.github.io/blog/javascript/</link><description>Recent content in Javascript on egig.github.io</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Mon, 20 Aug 2018 02:47:19 +0000</lastBuildDate><atom:link href="https://egig.github.io/blog/javascript/index.xml" rel="self" type="application/rss+xml"/><item><title>Guard Clause in Async</title><link>https://egig.github.io/guard-clause-in-async/</link><pubDate>Mon, 20 Aug 2018 02:47:19 +0000</pubDate><guid>https://egig.github.io/guard-clause-in-async/</guid><description>&lt;p&gt;I really like Guard Clause, it makes me easier to read coding flow. Ya, you might want to google it &amp;ldquo;Guard Clause&amp;rdquo;, is a pattern to write code. You&amp;rsquo;ll end up on this link: &lt;a href="https://refactoring.com/catalog/replaceNestedConditionalWithGuardClauses.html"&gt;Replace Nested Conditional with Guard Clauses - Refactoring&lt;/a&gt;. If you don&amp;rsquo;t use it or even don&amp;rsquo;t know it yet, I suggest you to learn and use it and share to your team. You all will love it.&lt;/p&gt;</description></item><item><title>How Do I Write Javascript Config File</title><link>https://egig.github.io/how-do-i-write-javascript-config-file/</link><pubDate>Fri, 24 Nov 2017 07:06:46 +0000</pubDate><guid>https://egig.github.io/how-do-i-write-javascript-config-file/</guid><description>&lt;p&gt;Hampir setiap kali kita membangun aplikasi, kita membutuhkan file konfigurasi. File konfigurasi untuk menyimpan data yang &lt;em&gt;configurable&lt;/em&gt; disesuaikan dengan &lt;em&gt;environment&lt;/em&gt; aplikasi. Contoh data koneksi database, data &lt;em&gt;credential&lt;/em&gt; API dan sebagainya. Berbeda orang atau tim, maka berbeda pula format file konfigurasi nya.&lt;/p&gt;</description></item><item><title>Handle Error di Promise.catch()</title><link>https://egig.github.io/handle-error-di-promise-catch/</link><pubDate>Sun, 03 Sep 2017 17:43:37 +0000</pubDate><guid>https://egig.github.io/handle-error-di-promise-catch/</guid><description>&lt;p&gt;Baru sempat baca lebih lanjut tentang error handling di Promise Javascript. Agak ketinggalan sih, karena ini masalah sudah ada dari 2 tahun-an lalu, tapi gak apa, baru fokus ke Javascript setahun terakhir, dan anyway agak susah juga cari artikel yang bahas ini pake Bahasa Indonesia jadi saya tulis aja disini.&lt;/p&gt;</description></item><item><title>Belajar React: Props &amp; State</title><link>https://egig.github.io/belajar-react-props-state/</link><pubDate>Mon, 24 Apr 2017 18:43:12 +0000</pubDate><guid>https://egig.github.io/belajar-react-props-state/</guid><description>&lt;p&gt;Di React, kita menggunakan istilah &amp;ldquo;Component&amp;rdquo; untuk menggambarkan Komponen-komponen aplikasi atau interface yang ingin kita buat.&lt;/p&gt;&#10;&lt;p&gt;Ada dua cara untuk membuat React Component.&lt;/p&gt;</description></item><item><title>Belajar React: JSX di Browser</title><link>https://egig.github.io/belajar-react-jsx-di-browser/</link><pubDate>Thu, 06 Apr 2017 18:37:36 +0000</pubDate><guid>https://egig.github.io/belajar-react-jsx-di-browser/</guid><description>&lt;p&gt;JSX tidak bisa dijalankan di browser begitu saja, karena browser, bahkan yang terbaru sekalipun, hanya mendukung javascript murni saja. Agar bisa menggunakan sintak JSX di browser, kita harus menggunakan librari lain yang bernana Babel.&lt;/p&gt;&#10;&lt;p&gt;Apa itu Babel ?&lt;/p&gt;</description></item><item><title>Belajar React: JSX</title><link>https://egig.github.io/belajar-react-jsx/</link><pubDate>Wed, 05 Apr 2017 18:33:01 +0000</pubDate><guid>https://egig.github.io/belajar-react-jsx/</guid><description>&lt;p&gt;Pada pembahasan sebelumnya kita membuat React component dengan cara sebagai berikut.&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;var Hello = function (props) {&#10; return React.createElement('div', null, 'Hello World');&#10;};&#10;&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>Belajar React: Hello World</title><link>https://egig.github.io/belajar-react-hello-world/</link><pubDate>Mon, 03 Apr 2017 18:25:55 +0000</pubDate><guid>https://egig.github.io/belajar-react-hello-world/</guid><description>&lt;p&gt;Seperti biasa, sesuai tradisi belajar pemrograman, kita akan belajar menampilkan pesan &amp;ldquo;Hello World &amp;quot; di browser menggunakan React.&lt;/p&gt;&#10;&lt;p&gt;React bagaimanapun juga adalah javascript, dan kita akan membuat program React dengan cara membuat halaman web seperti biasanya, terdiri dari html, (belum ada) css, dan javascript.&lt;/p&gt;</description></item></channel></rss>