PHP Unit Test Explorer With Laravel Sail

Image
What is PHP Unit Test Explorer Before we discuss in deep, i want to explain the standard definition. PHP Unit Test Explorer is one of extensions in visual studio code. You can search in extension menu and install it.  After installed, you can find it on sidebar. It has test tube icon. Laravel Sail Laravel sail is one of laravel tools for easy and consistent development. Under the hood, it uses docker and docker compose. One advantage using sail is we don't need to setup bunch of php and web server configuration. It was already handled by sail. We just need to run docker compose command or via sail command. You can learn more detail about how sail works in Laravel documentation here . What if we want to implement TDD in Laravel? As developer, we need to make sure our code run well. So, we need to test it by implementing TDD. Luckily, Laravel support TDD by default. You can run artisan command to generate test file. In the newest version, Laravel supports phpunit and pest configurati

Tahun 2020, Memetakan Resolusi Tahunan


Seperti judul diatas, tulisan ini merupakan tulisan pembuka di tahun 2020, meskipun hari ini sudah memasuki bulan ke dua di tahun 2020. Saya tidak akan berpanjang lebar pada postingan kali ini. Intinya postingan ini saya gunakan untuk mereview resolusi saya pada tahun ini. Tahun 2020. Tahun ini saya hanya menempatkan 2 resolusi.

Resolusi 1: Macbook as the main laptop


Yap. Sebenarnya saya telah ngidam Macbook sejak tahun lalu. Sebelumnya, saya memang ingin memiliki Laptop premium tersebut. Tapi hanya sebatas keinginan kosong yang mungkin susah dikejar (waktu masih sekolah, kuliah, nganggur. Pokoknya ingin punya, tapi belum ada kekuatan untuk meraihnya). Nah, tahun lalu saya coba memantapkan diri untuk benar-benar memiliki Laptop premium tersebut (tentunya dengan nabung dan pemasukan stabil). Setelah sabar selama kurang lebih 1 tahun, Alhamdulillah awal tahun 2020 diberi kesempatan untuk memiliki Laptop Macbook dengan seri Macbook Pro 2012. Saya membeli laptop tersebut dari seseorang yang insya allah terpercaya  dan recommended (bisa ke link ini untuk info detailnya).

Macbook ini bisa dibilang keluaran lama. Namun, melihat spesifikasi hardware yang ditawarkan, Laptop ini saya rasa cukup mampu menemani perjalanan karir saya sebagai seorang Software Developer. Berbekal RAM 16GB dan SSD 256GB, performa laptop ini (sampai pemakaian saat ini) Alhamdulillah lancar dan memuasakan. Saya pun tidak menyangka pada resolusi yang saya coba terapkan tahun ini, begitu cepat terealisasikan. Ya memang karena dipersiapkan dari tahun sebelumnya. Kini saya coba beradaptasi menggunakan Laptop yang belum pernah saya coba gunakan dalam aktifitas sehari-hari. Baik dari segi hardware maupun software.

Resolusi 2 : Saving a Lot


Karena resolusi 1 sudah tercapai, resolusi berikutnya adalah menabung sebanyak-banyaknya. Mengapa? karena saya memutuskan tahun depan saya akan mengajak seseorang menjadi teman hidup saya. Terlepas dari itu, finansial starter harus dipersiapkan dengan baik. Rencananya saya akan menjauh dari ibu kota dan mencari kandidat kota baru untuk tempat tinggal. Sejauh ini Malang menjadi kandidat terkuat tempat dimana saya akan tinggal bersama partner saya. Sejauh ini tidak ada alasan teknis mengapa saya memilih Malang. Partner saya suka daerah sejuk macam kota Malang. hehehehe.

Resolusi harian, mingguan, bulanan?


Tetap improve skill, update trend teknologi (khusunya di dunia programming) dan mempelajari hal-hal baru.

Comments

Post a Comment

Popular posts from this blog

Mengapa Saya Memutuskan Menjadi Seorang Freelancer?

PHP Unit Test Explorer With Laravel Sail

Completely a Mess or Achievement ? Evaluasi 2 Tahun di Jakarta