Sony AK

Sony AK @sonyarianto

About: Member of Technical Staff

Location:
Jakarta
Joined:
Nov 20, 2017

Sony AK
articles - 29 total

How to use Playwright with external/existing Chrome

Mostly example using Playwright in JavaScript is using Chromium that bundled with Playwright. How...

Learn More 10 4Jul 22 '23

Simple Demo Fluent UI 2 TreeView Web Components with Dynamic Data in Svelte

In this simple demo we will show you how to integrate the object tree structure into Microsoft...

Learn More 0 0Jun 26 '23

Demo of Mini PHP Framework (using Symfony routing and Blade template)

In this quick demo we will create mini PHP framework by using vanilla PHP plus Symfony routing...

Learn More 1 0Jun 24 '23

Simple GitHub Actions Demo (update README.md content if a file updated)

I just want to share quick demo about how to use GitHub Actions for fun. The scenario is simple, I...

Learn More 0 0Jun 24 '23

Using Redux with Svelte and SvelteKit

Redux with Svelte is fun to use. We will play with Redux (Redux Toolkit) and Svelte this time. Why...

Learn More 6 5Jun 18 '23

Using Redux without Build Steps (a.k.a via CDN)

Learning Redux sometimes hard, even still hard for me, even harder if we just learn and never use...

Learn More 0 0Jun 16 '23

How to use React without build steps or framework

Why React without build steps? Why not. Sometimes we are boring with doing npm install bla bla bla....

Learn More 2 2May 31 '23

Jogja, the project generator for web frameworks

Every web framework usually has its own CLI to generate project. Let say Next.js has npx...

Learn More 0 0Apr 8 '23

PHP Tips: How to Read Remote Text File and Download to Local

Who still use PHP? Raise your hand! Hahaha. OK, because of self-explanatory title, here is how to do...

Learn More 9 2Mar 25 '20

PHP Quick Tip: How to check loaded extensions on CLI

Suppose we have PHP installed on our machine and we want to quick check what extensions loaded on our...

Learn More 8 0Feb 26 '20

How to add git branch name to shell prompt in Ubuntu

When I work in a git repository directory that has many branches, I want to know which branch I am cu...

Learn More 52 14Jan 11 '20

How to start PHP built-in web server along with setting environment variable

I often use PHP built-in web server for my PHP projects during testing and development phase. The PHP...

Learn More 10 3Jan 8 '20

How to spin MongoDB server with Docker and Docker Compose

Today I will prepare and create a MongoDB server for testing purpose by using Docker and Docker Compo...

Learn More 72 8Jan 2 '20

How to spin ArangoDB server with Docker and Docker Compose

Today I will share about how to create ArangoDB server with Docker and Docker Compose. I found it use...

Learn More 17 1Dec 31 '19

How to spin MySQL server with Docker and Docker Compose (plus Adminer)

Sometimes we need MySQL server for our testing environment. Instead of install full MySQL server on o...

Learn More 24 2Dec 30 '19

Practical Puppeteer: Playing with Puppeteer Core package

If you used to play with Puppetter, you must be already know that when installing Puppeteer (with npm...

Learn More 36 5Dec 22 '19

Practical Puppeteer: How to upload a file programatically

Hi everybody! Today I will share about how to upload file using Puppeteer. If you don't know about Pu...

Learn More 30 10Dec 19 '19

Practical Puppeteer: How to evaluate XPath expression

Today I will share about how to evaluate XPath expression in Puppeteer using $x API and in addition w...

Learn More 31 9Dec 18 '19

Practical Puppeteer: How to emulate timezone

Hi everybody! Today Puppeteer topic will be about emulating timezone when accessing a web page. This...

Learn More 12 0Dec 17 '19

Practical Puppeteer: Using proxy to browse a page

Today Puppeteer topic will be related to proxy. Using proxy when browse a page is useful when we want...

Learn More 35 14Dec 15 '19

Practical Puppeteer: Get Instagram account profile detail

Today scraping with Puppeteer will be related to Instagram. The scenario is we go to an Instagram pro...

Learn More 64 15Dec 13 '19

Puppeteer Quick Tip: How to do Basic Authentication

A friend of mine ask about how to do basic authentication on Puppeteer. Fortunately it's quite easy....

Learn More 18 2Dec 10 '19

Practical Puppeteer: Create short URL with Bit.ly

Let's do fun scraping again. This time we will scrap to Bit.ly service to create short URL. I guess m...

Learn More 9 0Dec 10 '19

Practical Puppeteer: Doing currency converter with Google search result

This time we will try to do currency converter in Google search result with Puppeteer

Learn More 14 5Dec 9 '19

Practical Puppeteer: Playing with Google Translate to translate a text

Playing with Puppeteer to translate a text from one language to another using Google Translate

Learn More 43 0Dec 3 '19

Welcome to PHP 7.4.0 (I upgrade from 7.3.12)

Just say welcome to PHP 7.4.0

Learn More 7 0Dec 1 '19

User Agent string difference in Puppeteer headless and headful

Just to show the different of headless and headful on Puppeteer

Learn More 30 12Nov 29 '19

Check balance on Danamon Online with Puppeteer

Check balance of Danamon Online internet banking service using Puppeteer

Learn More 4 0Nov 27 '19

Check balance on KlikBCA with Puppeteer

Check balance of BCA internet banking service (KlikBCA) using Puppeteer

Learn More 3 0Nov 27 '19