<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>php &#8211; Blog Tarikh Agustia</title>
	<atom:link href="https://tarikhagustia.id/tag/php/feed/" rel="self" type="application/rss+xml" />
	<link>https://tarikhagustia.id</link>
	<description>tarikhagustia.id Adalah sebuah situs pembelajaran tingkat lanjut</description>
	<lastBuildDate>Mon, 09 Dec 2019 04:20:54 +0000</lastBuildDate>
	<language>id-ID</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.6.14</generator>

<image>
	<url>https://tarikhagustia.id/wp-content/uploads/2017/11/cropped-z3376104only-T-32x32.jpg</url>
	<title>php &#8211; Blog Tarikh Agustia</title>
	<link>https://tarikhagustia.id</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Membangun Microservices sederhana dengan PHP, NodeJS dan Docker &#8211; Bagian 1</title>
		<link>https://tarikhagustia.id/membangun-microservices-sederhana-dengan-php-nodejs-dan-docker-bagian-1/</link>
		
		<dc:creator><![CDATA[Tarikh Agustia]]></dc:creator>
		<pubDate>Mon, 09 Dec 2019 01:40:28 +0000</pubDate>
				<category><![CDATA[Microservices]]></category>
		<category><![CDATA[docker]]></category>
		<category><![CDATA[microservices]]></category>
		<category><![CDATA[NodeJS]]></category>
		<category><![CDATA[php]]></category>
		<guid isPermaLink="false">https://blog.tarikhagustia.id/?p=124</guid>

					<description><![CDATA[Assalamu&#8217;alaikum Wr. Wb, pada kesempatan kali ini saya akan membagikan pengalaman pribadi saya dalam mempelajari Software Architecture khususnya dalam bidang Microservice. Dalam Materi kali ini akan terbagi menjadi beberapa bagian (atau part) yang akan diupdate setiap minggu nya, so jangan...]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image"><img loading="lazy" width="1280" height="720" src="https://blog.tarikhagustia.id/wp-content/uploads/2019/12/Membangun-Microservice-Sederhana-dengan-PHP-NodeJS-dan-Docker.png" alt="" class="wp-image-126" srcset="https://tarikhagustia.id/wp-content/uploads/2019/12/Membangun-Microservice-Sederhana-dengan-PHP-NodeJS-dan-Docker.png 1280w, https://tarikhagustia.id/wp-content/uploads/2019/12/Membangun-Microservice-Sederhana-dengan-PHP-NodeJS-dan-Docker-300x169.png 300w, https://tarikhagustia.id/wp-content/uploads/2019/12/Membangun-Microservice-Sederhana-dengan-PHP-NodeJS-dan-Docker-768x432.png 768w, https://tarikhagustia.id/wp-content/uploads/2019/12/Membangun-Microservice-Sederhana-dengan-PHP-NodeJS-dan-Docker-1024x576.png 1024w" sizes="(max-width: 1280px) 100vw, 1280px" /></figure>



<p>Assalamu&#8217;alaikum Wr. Wb, pada kesempatan kali ini saya akan membagikan pengalaman pribadi saya dalam mempelajari Software Architecture khususnya dalam bidang Microservice. Dalam Materi kali ini akan terbagi menjadi beberapa bagian (atau part) yang akan diupdate setiap minggu nya, so jangan sampai ketinggalan ya. :).</p>



<p>dalam materi kali ini kita akan fokus membahas tentang arsitektur yang akan kita buat nantinya, sebelum ke pembahasan lebih lanjut, mari kita lihat desain arsitektur yang akan kita buat nantinya.</p>



<ul class="wp-block-gallery columns-1 is-cropped"><li class="blocks-gallery-item"><figure><img loading="lazy" width="1024" height="576" src="https://blog.tarikhagustia.id/wp-content/uploads/2019/12/Desain-Arsitektur-1-1024x576.png" alt="" data-id="139" data-link="https://blog.tarikhagustia.id/membangun-microservices-sederhana-dengan-php-nodejs-dan-docker-bagian-1/desain-arsitektur-1/" class="wp-image-139" srcset="https://tarikhagustia.id/wp-content/uploads/2019/12/Desain-Arsitektur-1-1024x576.png 1024w, https://tarikhagustia.id/wp-content/uploads/2019/12/Desain-Arsitektur-1-300x169.png 300w, https://tarikhagustia.id/wp-content/uploads/2019/12/Desain-Arsitektur-1-768x432.png 768w, https://tarikhagustia.id/wp-content/uploads/2019/12/Desain-Arsitektur-1.png 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure></li></ul>



<p>Pada desain diatas dapat kita lihat bahwa arsitektur yang akan kita buat adalah berupa API yang nantinya akan diakses oleh Aplikasi Mobile / Web Base yang ada pada device user. Berikut Penjelasan detailnya.</p>



<ol><li>Seperti yang kita lihat ada dua end point yang dapat diakses oleh user, yaitu end point /products dan auth/token</li><li>setiap end point akan dihandle oleh services yang berbeda</li><li>seperti yang teman &#8211; teman lihat bahwa kita harus menggunakan API gateway untuk melakukan distribusi kesetiap services nya, jadi user tidak diperbolehkan melakukan direct calling kesetiap service &#8211; service yang ada</li><li>Tiap &#8211; tiap service akan mempunyari Database yang berbeda &#8211; beda. kali ini saya akan menggunakan database MySQL dan MongoDB</li><li>untuk end point /products kita diharuskan melakukan authentikasi terlebih dahulu sebelum melakukan request ke end point ini, untuk mengatasi hal ini maka diperlukan token authentication, Kali ini admin pakai JWT sebagai format token nya.</li></ol>



<p>Nah, cukup jelas bukan ? kalo belum jelas bisa kontak admin via sosial media, Oh iya sebelum temen &#8211; temen baca materi ini, temen &#8211; temen diharuskan sudah mengerti tentang <strong>Konsep API dan Docker ya,</strong> dikarenakan kalo belum tau dijamin bingung.</p>



<p>Pada artikel mendatang admin akan membuat service nya menggunakan Lumen dan juga ExpressJS, (Bisa nya cuman itu hehe) yang insyallah akan dipublish minggu depan.</p>



<p>Terimakasih karena sudah meluangkan waktu untuk membaca tulisan yang amat banyak kurang nya ini, Wassalamu&#8217;alaikum Wr. WB</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>5 package laravel powerfull yang jarang diketahui para developer</title>
		<link>https://tarikhagustia.id/5-package-laravel-powerfull-yang-jarang-diketahui-para-developer/</link>
		
		<dc:creator><![CDATA[Tarikh Agustia]]></dc:creator>
		<pubDate>Thu, 16 May 2019 23:39:47 +0000</pubDate>
				<category><![CDATA[Pemrograman]]></category>
		<category><![CDATA[laravel]]></category>
		<category><![CDATA[laravel packages]]></category>
		<category><![CDATA[pemrograman]]></category>
		<category><![CDATA[php]]></category>
		<guid isPermaLink="false">https://blog.tarikhagustia.id/?p=75</guid>

					<description><![CDATA[Hello guys welcome back to my blogsss &#8230;.. hehe udah kaya yutuberr ya. Bismillah, Assalamu&#8217;alaikum, sudah lama ga posting di blog dikarenakan kesibukan tersendiri hehe (so sibuk anjay) . dikesempatan kali ini saya akan membahas tentang 5 package laravel powerfull...]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image"><img loading="lazy" width="795" height="300" src="https://blog.tarikhagustia.id/wp-content/uploads/2019/05/laravel.jpg" alt="Laravel" class="wp-image-83" srcset="https://tarikhagustia.id/wp-content/uploads/2019/05/laravel.jpg 795w, https://tarikhagustia.id/wp-content/uploads/2019/05/laravel-300x113.jpg 300w, https://tarikhagustia.id/wp-content/uploads/2019/05/laravel-768x290.jpg 768w" sizes="(max-width: 795px) 100vw, 795px" /><figcaption>Sumber : https://wisdmlabs.com/blog/create-package-laravel/</figcaption></figure>



<p>Hello guys welcome back to my blogsss &#8230;.. hehe udah kaya yutuberr ya.</p>



<p>Bismillah, Assalamu&#8217;alaikum, sudah lama ga posting di blog dikarenakan kesibukan tersendiri hehe (so sibuk anjay) .</p>



<p>dikesempatan kali ini saya akan membahas tentang <strong>5 package laravel powerfull </strong>yang jarang banget diketahui banyak orang, padahal dengan menggunakan package/library ini dapat meringankan beban <s>hidup</s> kerja seorang developer. nah tanpa basa basi mari kita simak berikut  <strong>5 package laravel powerfull yang jarang diketahui developer</strong>.</p>



<h3><a href="https://github.com/yajra/laravel-datatables">1. Laravel Datatables</a></h3>



<p>Oke yang pertama ada Laravel Datatables siapa yang ga tahu sih tentang datatables, yup datatables adalah suatu library yang memungkinkan kalian membuat table dengan beberapa fitur seperti search, pagination, dll secara instant .. owooow..</p>



<p>nah yang menarik disini laravel datatables ini dapat mengenerate suatu query dari laravel menjadi response json yang nantinya digunakan oleh datatables ini untuk menampilkan data, biasanya sih developer yang masih noob kaya saya dlu ga pakai json response untuk nampilin data, akan teteapi langsung dirender di tabel nya langsung hehe 1000x, ajaibnya kalian ga perlu menambah fitur search / pagination di kodingan kalian cukup menggunakan query builder atau eloquent nya laravel temen &#8211; temen sudah bisa menikmati datatables dengan fitur server side hohoho, nah untuk dokumentasi lengkapnya kalian bisa klik link diatas guys.</p>



<h3><a href="https://github.com/Intervention/image">2.  Intervention Image </a></h3>



<p>nah diposisi kedua ada library namanya Intervention Image, dari namanya sudah jelasya temen &#8211; temen bahwa packages ini urusannya sama gambar, dengan package ini memungkinkan temen &#8211; temen untuk mengedit gambar (ga kaya di photoshop ea) seperti cropping, menambah watermak, dll. saya juga termasuk orang yang suka menggunakan packages ini loh. pokonya untuk cropping gambar packages ini very recommended.</p>



<h3> <a href="https://github.com/andersao/l5-repository">3. Laravel 5 Repositories </a></h3>



<p>nah yang ketiga ini yang saya sukai yaitu laravel Repositories, dengan packages ini sangat mempermudah kalian jika ingin menerapkan Repository Pattern di Laravel kalian karena konsep repository pattern itu sendiri sudah terabstarksi tinggal extends2 gitu &#8230;, pastinya packages ini sangat asing bagi kalian yang baru mulai belajar Laravel / PHP, gw rekomendasiin kalian belajar tentang repository pattern sebelum pakai library ini, btw gw blum buat postingan mengenai repository pattern ya males eheheh. nanti aja kalo sempet.</p>



<h3><a href="https://github.com/mcamara/laravel-localization">4.  Laravel Localization </a></h3>



<p>selanjutnya ada packages yang sangat menarik yaitu Laravel Localization, bagi kalian yang suka buat web dengan beberapa bahasa packages ini very2 recommended ea .. dengan packages kalian ga perlu pusing2 bikin fitur pilih bahasa dan simpan ke session / route bahasa yang dipilih. tinggal setting2 ae &#8230;</p>



<h3><a href="https://github.com/spatie/laravel-backup">5. Laravel Backup</a></h3>



<p>diposisi terakhir ada packages yang jarang dipakai nih, yaitu laravel backup sebenarnya packages ini cukup simple dari namanya kita bisa tahu ya guys fungsi packages ini untuk membackup aplikasi kita. Mungkin kalian jarang sekali atau ada yang ga pernah backup aplikasi kita sendiri, tapi perlu diingat guys kalau aplikasi kalian banyak diakses oleh pengunjung hal seperti ini perlu diperhatikan apalagi website kalian website bisnis, data ilang yaudah tenggelem hehe ..</p>



<p>Mungkin saat ini cuman itu yang bisa saya share sebenarnya masih banyak packages laravel yang saya ingin kasih tau cuman ya lagi males nulis guys, lain kali mungkin saya bakalan share lagi, oh iya packages diatas itu hanya sekedar opini ya mungkin kalian lebih tau yang mana yang lebih powerfull. sekian dari saya jangan lupa like, share and <s>subscribe</s>. awokawokawok</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/

Object Caching 25/55 objects using Memcached
Page Caching using Disk: Enhanced 
Lazy Loading (feed)
Database Caching using Redis

Served from: tarikhagustia.id @ 2024-10-20 14:12:35 by W3 Total Cache
-->