Dependency Injection (DI) in PHP

DI is new concept to me. So, I do not have that much experience to say that it allows for more flexibility and control in my own words yet. To get familiar with this programming structure, I am writing this post. Except PHP primitive data type, arguments are passed by references not by values. Object […]

Crowdmark API Endpoints

“Crowdmark is a grading and assessment solution that enables educators to grade paper-based and digital exams and assignments 3× faster than traditional workflows while leaving richer feedback for students.” Crowdmark hasn’t published their public API yet, but some of their APIs are available once you get your API Key. Here are some of API endpoints […]

Math on Web – MathJax and MathType (Wiris)

I have been looking for the best way to present math on web for a while and could find some solutions that widely adapted and used. Currently, MathJax and MathType are most versatile and well spread solutions for Math on Web MathJax It is JavaScript library that renders any form of math expressions like LaTex, […]

Riding Footage around Laurel Creek Conservation Area

I am quite new to riding footage video stuffs and still looking for better ways to stabilize my videos. It encourages me more on riding and adds some fun to it. I wish those footage can provide peace of mind and remind us how beautiful Summer is we are having now.

FFmpeg Video Processing Program

I do not do much crazy editing on my videos on YouTube. However, FFmpeg can also do much sophisticated editing and it is free with countless filters and options. Only your imagination and creativity is the limit here. Only downside I can think of that it only comes with command line interface. It means you […]

Schwinn Shuffle Adult Scooter

This style of a kick scooter is called as Amish kick scooter. Since I have 26 inch Swytch Bike conversion kit. I am wondering how it will perform as a eScooter. Thinking, it will be safer than those eScooter zipping around without any warnings nor safety. I am still debating myself to go with 26 […]

Building Auto Scaling System with LB & ASG on AWS

This blog lists the sequences of AWS services you have to setup for a scalable system. It is not required to setup in this sequence, but I found it is one of straight forward and the easiest way. AWS Certificate Manger Create SSL certificate for your system URL and import it. You can reimport for […]

[Laravel] Starting Laravel Project with existing DB/Schema

DB Settings After creating Laravel project with Composer, you need to modify two files to set DB environment. /config/database.php defines connections with environmental variables sourced from .env file. ‘mysql1’ connection has setting for connecting to ‘mysql1’ schema. ‘mysql2’ connection has setting for connecting to ‘mysql2’ schema. Now, your Laravel project is ready to connect to […]

[Bike] Buffalo Bicycle

While I was looking for a reasonable single speed 26 inch walk-through bicycle, I came across with Buffalo Bicycle. It is made by WORLD BICYCLE RELIEF. They are empowering individuals to access education, healthcare and economic opportunities through life-changing bicycles. In a word, they are designing, building and donating a durable easy-maintenance bicycle to developing […]

[Docker] Setting up website with WordPress Docker on SSL

I used three images in my docker compose yaml file, They are mysql, wordpress and certbot. 1. certbot from Let’s Encrypt certbot is image from Let’s Encrypt and it is free. The docker compose syntax looks as below. When containers are running. certbot container runs only once to generate your certificates. They can be found […]