Photo by Bermix Studio on Unsplash

မြန်မာနိုင်ငံမှာအခုလက်ရှိ Crypto ကို စိတ်ဝင်စားပီး Crypto ဝယ်ချင်တဲ့သူတွေ အတွက် မြန်မာနိုင်ငံကနေ Crypto ဘယ်လိုဝယ်မလဲဆိုတာကိုရေးသားသွားမှာဖြစ်ပါတယ်။

မြန်မာနိုင်ငံကနေ Crypto ဝယ်မယ်ဆိုရင် Binance ကအတော်လေးအဆင်ပြေပါတယ်။ တကယ်လို့အကောင့်မရှိသေးရင် Binance ကိုသွားပီးတော့ register အရင်ဆုံးလုပ်ပါ။ ဒီ Link ကိုသုံးပီး register လုပ်ရင် ကျွန်တော့်အတွက် refferal ရပါတယ်။


Unstable WebSocket connection dropping at certain concurrent request

There are quite a lot of blogs and screencasts about “How to set up Laravel Websockets”. Those work great. But, when I try to use the Laravel Websockets on production. There are quite a few things to notice.

Configurations

By checking official documentation’s deployment guide. We need to

  1. Increasing the maximum number of file descriptors on Linux
  2. Change the vent loop

There are a few things I notice when I prepare for the production


Originally posted — https://setkyar.com/setup-server-monitoring-with-prometheus-node-exporter-and-grafana-on-ec2/

Today, I gonna write about how to set up server monitoring with Prometheus node exporter. Just doing the setup process is quite easy and there are tons of tutorials out there on the internet. So I am going to write about why I plan to use it. How I try to explore, learn.

Why I need to use Prometheus and it concept

Normally, we are checking our server statues with like top or htop commands. Or check from dashboards of AWS EC2 or DigitalOcean base on what you use. Those are okay at the beginning, but when you got lots of servers it’s quite a…


Originally posted — https://setkyar.com/laravels-notification-locale-issue

I was checking the locale issue on my own application and found out this interesting issue. I am using Laravel’s user-preferred locales for the notification translation. But, it keeps going with our application's default language. It does not use the user’s preferred locales.

https://laravel.com/docs/8.x/notifications#localizing-notifications
https://laravel.com/docs/8.x/notifications#user-preferred-locales

I keep trying out and testing out. And found out the issue. It was because I am using the translation on the construct. Not inside the channels. Like the following…

class UserAlert extends Notification
{
use Queueable;
protected $title; protected $body; /**
*…

Originally posted — https://setkyar.com/aws-ec2-instances-start-stop-automation-with-cloudwatch-and-system-manager-automation

Our development team got bigger and we got more and more EC2 instances for each dev team. But, they are not in use after office hours. In order to save costs, we make a plan to stop and start at a certain time.

There are quite a lot of ways to automate EC2 instances to start and stop. For our case, I choose Cloudwatch to trigger AWS System Manager Automation.

Let’s say you got A/B/C/D/E instances. On each server, create a role and attach AmazonEC2RoleforSSM policy or add that policy to the existing role. So, the…


Last time, I post about leaving Medium.

Medium payout to me via stripe

Now, I am coming back. I have been posting quite a few articles on my own website setkyar.com the traffic not that high as a medium. Medium is paying me every month like 1$/2$ or a few cents on some months. Not bad though.

I will post on medium as a paid article. And on my own personal website setkyar.com a free one. Like that, I still got traffic from the medium and growth my audience using this platform.

If they hide my content, it should not be a problem. The first line of my article will be “You can read this content on setkyar.com”.


I’ll be publishing new articles at setkyar.com. I feel Medium is too much control over my posts.

You can subscribe to my new blog via RSS feed, email, or Twitter.

See ya!


မြန်မာယူနီကုဒ်ကို Apple Computer တွင်ထည့်သွင်းအသုံးပြုနည်း

အထွေအထူးတော့မဟုတ်ပါဘူး Setup file လေး download ဆွဲ… ဟိုနှိပ်ဒီနှိပ်ပါဘဲ…။ ဒါပေမယ့် setup လုပ်တိုင်း setup file လိုက်ရှာလိုက်… keyboard switch ဘယ်လိုလုပ်ရလဲလိုက်ရှာလိုက်နဲ့ နည်းနည်းအာရုံနောက်လာလို့ စာရေးထားရင်ကောင်းမယ်ဆိုပြီးရေးထားလိုက်တာပါ။

Myanmar Unicode ကို Apple Computer မှာသုံးမယ်ဆိုရင်ကျွန်တော်က Apple4MM Unicode ဆိုတဲ့ Myanmar Unicode Keyboard ကိုအသုံးပြုပါတယ်။ Apple4MM Zip Setup file ကို ဒီမှာ download လုပ်ပါ။

ပုံမှာပြထားတဲ့အတိုင်း File တွေကိုရွှေ့လိုက်ပါ…

Download လုပ် zip ဖြေပြီး Keyboard Layouts ထဲကို files တွေရွှေ့လိုက်ပါ

ပြီးသွားရင် Setting ထဲက keyboard -> Input source ကိုသွားပြီးတော့ဘယ်ဘက်ခြမ်းကအပေါင်းလေးကိုနှိပ်လိုက်ပါ… English ရဲ့အောက်က Others ဆိုတာကိုရွေးပြီးတော့ Apple4MM Unicode ကို choose လုပ်ပြီး add လိုက်ပါ။ ဒါဆို menu bar မှာ US ရယ် Apple4MM Unicode ဆိုတဲ့ keyboard layout တွေကိုတွေ့ရပါလိမ့်မယ်။ English က Myanmr က English ကို switch လုပ်မယ်ဆိုရင် Shift + Control + Space နှင့်ပြောင်းနိုင်ပါပြီ။

အောက်မှာပုံနှင့်တကွကြည့်နိုင်ပါတယ်…


Laravel Horizon

This time, I gonna write about setting up multiple horizons servers. Before you continue reading the article you should know what’s Laravel Horizon and how to setup Laravel+Horizon. If you still haven’t, go read the official documentation.

The article focus on how multiple Horizon is working and will try to explain to be easier setup for your own. The idea is when we have lots of workers that handle tons of process we gonna separate the worker process to different servers. Let’s take a look at the following diagram.


Photo by Chris Benson on Unsplash

မြန်မာစာပေအကြောင်းတွေလိုက်ဖတ်ရင်း စာရေးဆရာကသူဘာလို့စာဖတ်ရတာ စာရေးရတာကိုနှစ်သက်လာလည်းဆိုတာကို ပြန်စမ်းစစ်ပြီး အဲ့ဒီ့သူတွေကို ကျေးဇူးတင်တယ်။ ကျွန်တော်လည်း ငါဘာသူတွေကြောင့်စာဖတ်ချင်စိတ်ဖြစ်သလဲ လို့ပြန်စဥ်းစားမိတယ်။

ကျွန်တော့်အတွက်တော့ ဆရာဆရာမတွေနှင့် ကျွန်တော့်အဘိုးကို ကျေးဇူးတင်ရမယ်။ ဆရာ/ဆရာမတွေနှင့် အဘိုးကြောင့်သာ ကျွန်တော်စာတွေဖတ်ဖြစ် နောက်အခုလိုစာလေးတွေလေးဟိုရေးဒီရေးလုပ်ချင်စိတ်လေးတွေရှိလာတာလို့လည်းယုံကြည်မိတယ်။

ကျွန်တော်နှစ်တန်းလောက်ကစပြီး ကာတွန်းစာအုပ်ဖတ်တယ်။ အဘိုးက အပြင်စာအုပ်အငှားသွားတိုင်းသူနှင့်အတူလက်ဖက်ရည်ဆိုင်ထိုင်ရန် အမြဲခေါ်သွားတယ်။ စာအုပ်ဆိုင်ရောက်လျှင်သူက စာအုပ်ရွေးတာမကြာဘူးဆိုလျှင် လေးဆယ့်ငါးမိနစ်တစ်နာရီလောက်ကြာမယ်… အမြန်ဆုံးကတော့နာရီဝက်ဘဲ။ အဲ့တော့ သူ့စောင့်ရမယ့်အတူတူ ကျွန်တော်လည်းကာတွန်းစာအုပ်ထိုင်ထိုင်ဖတ်တယ်။ အဲ့မှာကျွန်တော် ကာတွန်းစာအုပ်လေးတွေစဖတ်ဖြစ်လာတယ်။

နောက်ထပ်ကျွန်တော့်စိတ်ထဲမှာ အမြဲအမှတ်ရနေတာက ကျွန်တော်သုံးတန်းလေးတန်းလောက်တုန်းကထင်တယ် ကျွန်တော့်အတန်းပိုင်ဆရာမ ဒေါ်ညွှန့်ညွှန့်အောင် မင်္ဂလာမောင်မယ်စာအုပ်ထဲက ပုံပြင်တစ်ခုဖတ်ပြတယ်… စာအရေးအသားဘဲကောင်းတာလား ဆရာမရှင်းပြတာဘဲကောင်းတာလားတော့မသိဘူး အခုချိန်ထိအဲ့ပုံပြင်ကိုမှတ်မိနေသေးတယ်။ အဲ့နေ့ကစပြီးကျောင်းမှာကော စာအုပ်ဆိုင်မှာပါ ပုံပြင်စာအုပ်တွေအတော်လေးလိုက်ရှာဖတ်မိတာအခုချိန်ထိမှတ်မိနေတယ်။ နောက်ထပ်မှတ်မိနေတာတွေက ကျွန်တခြောက်တန်းလောက်တုန်းက ပုတက်၊ ကစ်ဇုန်တို့တစ်အားခေတ်စားတယ်။ ကစားစရာမျက်လှည့်လုပ်နည်းတွေလည်းပါတယ်။ ပျော်စရာမဂ္ဂဇင်းမှာပါတဲ့ ဟာသတွေကိုကျောင်းအတန်းထဲဆရာအလစ်မှာခိုးဖတ်ပြီးရယ်ရတာတွေကိုလည်းမှတ်မိတယ်။ (ငယ်ရွယ်စဥ်ကျောင်းမှာပျော်စရာအချိန်လေးတွေပေါ့)…

ဝတ္ထုတွေကိုစကြိုက်ပြီး စွဲစွဲမြဲမြဲဖတ်ဖြစ်တာက ကျွန်တော်ကိုးတန်းမှာ။ မင်းမြတ်သူရ၊တြိစက္ခတို့စာအုပ်တွေကနေ သိုင်းဝတ္ထုတွဲတွေထိသေချာဖတ်ဖြစ်တယ်။ ဆယ်တန်းရောက်တော့ ရန်ကုန်ရောက်လာပြီး အဒေါ့်အိမ်မှာနေတော့ သူတို့ကဂျာနယ်သတင်းစာတွေနေ့တိုင်းယူတယ်။ အဲ့အချိန်ကျောင်းပိတ်ရက် နေရာအသစ်ဆိုတော့ သူငယ်ချင်းမရှိဘာမရှိဆိုတော့ အိမ်မှာနေရင်းအဲ့တာတွေဘဲထိုင်ဖတ်နေဖြစ်တယ်။ ဆယ်တန်းစတက်ရတော့ မြန်မာစာသင်တဲ့ဆရာကဆရာငြိမ်းမင်း။ ဆရာဒါရိုက်တာလုပ်တာကောင်းမကောင်းတော့မသိဘူး စာအသင်အပြတော့အတော်ကောင်းတယ်။ ဆယ်တန်းဆိုတော့စာစီစာကုံးရေးရတယ်… အဲ့မှာဆရာပြောပြတဲ့ စာစီစာကုံးရေးနည်းတွေက အခုချိန်ထိကျွန်တော်မှတ်မိနေတယ်။

သေချာပြန်တွေးကြည့်လျှင် ကျောင်းနှင့်ဘေးပတ်ဝန်းကျင်က ကျွန်တော့်စာအုပ်စာပေနှင့် ရင်းနှီးဖို့ရာအတွက်အလွန်အရေးကြီးတယ်။ ထို့ကြောင့် ငယ်ရွယ်စဥ်ကတည်းက အခုချိန်ထိစာဖတ်ဖို့ စာရေးဖို့သွန်သင်ဆုံးမတဲ့ဆရာ/ဆရာမတွေနှင့် ကျွန်တော့်ဘေးပတ်ဝန်းကျင်ကို အထူးပင်ကျေးဇူးတင်ပါတယ်။

Set Kyar Wa Lar

Software Engineer at Carro.sg . Writer. Maker of 👨‍💻 https://www.myanmardevjobs.com , https://myanpx.com and http://ponekyimel.com Wanna be DataScience

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store