Personal Blog

Pyae Sone Aung

  • Published on

    PHP Package Development (Part-3)

    PHP နဲ့ Laravel Package တွေ ဖန်တီးတာကို knowledge sharing လုပ်ချင်ပါတယ်။ ဒီအပိုင်းမှာတော့ package development အတွက် အသုံးဝင်တဲ့ tool တွေကို ပြောပြသွားပါမယ်။
  • Published on

    PHP Package Development (Part-2)

    PHP နဲ့ Laravel Package တွေ ဖန်တီးတာကို knowledge sharing လုပ်ချင်ပါတယ်။ ဒီအပိုင်းမှာတော့ Laravel အတွက် package တစ်ခုဖန်တီးပါမယ်။
  • Published on

    PHP Package Development (Part-1)

    PHP နဲ့ Laravel Package တွေ ဖန်တီးတာကို knowledge sharing လုပ်ချင်ပါတယ်။ ဒီအပိုင်းမှာတော့ PHP အတွက် package တစ်ခုဖန်တီးပါမယ်။
  • Published on

    Code Completion for Laravel app()

    Code Completion အကြောင်း မပြောခင် Laravel Service Container ကို အကြမ်းဖျင်း နည်းနည်း ရှင်းပြချင်ပါတယ်။
  • Published on

    Laravel Zero

    Laravel Zero ဆိုတာကတော့ cli application တွေရေးဖို့ ဖန်တီးထားတဲ့ micro-framework တစ်ခုပါ။
  • Published on

    Build a Modern Documentation Site

    Laravel ရဲ့ Forge၊ Envoyer၊ Vapor၊ Jetstream နဲ့ Spark တို့လို့ modern documentation site တစ်ခု ဘယ်လိုတည်ဆောက်လို့ရလဲဆိုတာကို knowledge sharing လုပ်ချင်ပါတယ်။
  • Published on

    Docsify

    Docsify ဆိုတာကတော့ documentation site generator တစ်ခုပါ။
  • Published on

    Laravel Myanmar Tools

    Laravel Myanmar Tools ဆိုတာကတော့ မြန်မာဘာသာစကား အတွက်လိုအပ်တာတွေကို Laravel framework ရဲ့ core component တွေမှာ extend လုပ်ထားတဲ့ package တစ်ခုဖြစ်ပါတယ်။
  • Published on

    My Favourite Audiobooks

    Audiobook တွေနားထောင်တာက ကျွန်တော်ကို စိတ်တည်ငြိမ်စေပါတယ်။ Audiobook နားထောင်ရတာ ကြိုက်တဲ့သူတွေအတွက် ကျွန်တော်သဘောကျတဲ့ audiobook တချို့ကို sharing လုပ်ချင်ပါတယ်။
  • Published on

    Laravel Envoy

    Laravel Envoy ဆိုတာကတော့ remote server ပေါ်မှာ run ချင်တဲ့ task တွေကို Blade syntax နဲ့ လွယ်လွယ်ကူကူ manage လုပ်လို့ရတဲ့ tool တစ်ခုဖြစ်ပါတယ်။
  • Published on

    Blueprint

    Blueprint ဆိုတာကတော့ Laravel အတွက် code generate ထုတ်ပေးတဲ့ tool တစ်ခုပါ။ Blueprint မှာကောင်းတာကတော့ draft.yml confing file တစ်ခုတည်းကနေ manage လုပ်လို့ရတာပါ။
  • Published on

    SHIFT Workbench

    SHIFT Workbench ဆိုတာကတော့ Laravel နဲ့ PHP code တွေကို automation tasks တွေနဲ့ modernize ဖြစ်အောင်လုပ်ပေးတာပါ။
  • Published on

    Proper Way for Api Integration

    အစကတော့ working-with-data-in-api-integrations ကို သဘောကျလို့ ဘာသာပြန်မလို့ပါ။ ပိုပြီး စိတ်ဝင်စားဖို့ ကောင်းသွားအောင် တိုက်ရိုက်ဘာသာမပြန်တော့ဘဲ demo game project တစ်ခုရေးပြီး api integration လုပ်တာကို knowledge sharing လုပ်ချင်ပါတယ်။
  • Published on

    Handling 2K req/sec & 50K Connections

    2,000 requests per sec ရှိတဲ့ ကျွန်တော်ရဲ့ project တစ်ခုကို load balancing architecture နဲ့ handle လုပ်ထားတာကို knowledge sharing လုပ်ချင်ပါတယ်။
  • Published on

    Building a CMS with Filament (Part - 1)

    Filament ကိုသုံးပြီး powerful ဖြစ်တဲ့ CMS တစ်ခုကို လွယ်လွယ်ကူကူ တည်ဆောက်လို့ ရပါတယ်။
  • Published on

    Handling Webhooks

    Webhooks တွေကို handle လုပ်တဲ့အခါ ကျွန်တော် အသုံးပြုတဲ့ နည်းလမ်းတွေကို knowledge sharing လုပ်ပေးချင်ပါတယ်။
  • Published on

    Laravel Macros

    Laravel macros ဆိုတာကတော့ Laravel Framework ရဲ့ feature တစ်ခုပါ။ Laravel macros က Laravel ရဲ့ core components တွေမှာ မရှိတဲ့ functions တွေကို ထပ်ထည့်လို့ရအောင် လုပ်ပေးပါတယ်။
  • Published on

    Filament

    Filament ဆိုတာကတော့ Admin Panel, Form Builder နဲ့ Table Builder တို့ပါဝင်တဲ့ TALLkit တစ်ခုပါ။ ကျွန်တော် ၂၀၂၂ မှာ ပို့လေ့လာဖြစ်မယ့် tech stack လည်းဖြစ်ပါတယ်။
  • Published on

    Expose

    Expose ဆိုတာကတော့ ngrok alternative ပါပဲ။ ပြီးတော့ expose ရဲ့ UI က ngrok ထက် ပိုကောင်းပါတယ်။
  • Published on

    Writing purgeable HTML

    Purge အကြောင်း မပြောခင် production CSS build လုပ်တဲ့ အကြောင်း ပြောပါမယ်။ Production ကို build လုပ်ပြီဆိုတာနဲ့ code တွေကို ယေဘူယျအားဖြင့် spaces၊ quotes၊ angle brackets နဲ့ အောက်ကပုံအတိုင်း အပိုင်းပိုင်း ဖြတ်ပါတယ်။
  • Published on

    Tailwind CSS JIT Mode

    Tailwind CSS v2.1 မှာ Just-in-Time compiler ပါဝင်လာပါတယ်။ Just-in-Time compiler ဆိုတာကတော့ build time မှာ ကိုယ်ရေးတဲ့ Code မှာပါတဲ့ class တွေရဲ့ styles တွေကိုသာ generate လုပ်ပေးတာပါ။
  • Published on

    Laravel Short Schedule

    Artisan Command တွေကို စက္ကန့်တိုင်း run မယ်။ အရင်ကတော့ command တွေကို စက္ကန့်တိုင်း run ချင်ရင် infinite loop တစ်ခုပတ်ပြီး sleep(1) ဆိုပြီး ရေးချင်တာရေးပါတယ် (လိုက်မလုပ်ပါနဲ့ :3)။ အခုတော့ laravel-short-schedule ကိုသုံးပြီး နည်းစနစ် မှန်မှန် လုပ်လို့ရပါပြီ။
  • Published on

    Certbot

    Certbot သုံးပြီး HTTPS Certificate ကို install လုပ်မယ်။ တကယ်တော့ https ကို install လုပ်ရတာ အရမ်းလွယ်ပါတယ်။
  • Published on

    Laravel Jetstrap

    Laravel Jetstream ကို Bootstrap နဲ့ တွဲသုံးမယ်။ Laravel Jetstream မှာတော့ ui အတွက် Tailwind Css ကို default အနေနဲ့သုံးထားပါတယ်။ Tailwind Css ဆိုတာ utility-first framework ဖြစ်ပြီး တော်တော်ရေးလို့ကောင်းတာမို့ tailwind ကို သုံးစေချင်ပါတယ်။
  • Published on

    Heroku

    ကိုယ့်မှာရှိတဲ့ projects တွေကို cloud ပေါ် တင်မယ်။ Heroku ဆိုတာ application တွေကို cloud မှာ တည်ဆောက်လို့ရတဲ့ platform တစ်ခုပါ။ ပြီးတော့ Personal use ဆို free ပါ။