Trending News

LATEST POSTS

General

XML HTTP and their operation modes

ဒီနေ့မှာတော့ Built-in browser object တစ်ခုဖြစ်တဲ့ XMLHttpRequest အကြောင်းလေး sharing လုပ်သွားမှာပါ။ Javascript,Jscript,VBscript နဲ့ တစ်ခြား browser scripting languages တွေတော်တော်များများမှာသုံးလို့ရပါတယ်။ အဓိက ကတော့ Data တွေကို web server တွေဆီကနေ tarnsfer & manipulate လုပ်ဖို့အတွက် webpage’s client side ဘက်ကနေ HTTP request တွေလုပ်တာပါ၊ အကြမ်းဖျင်းအားဖြင့် web client side နဲ့ server side ကြားထဲမှာ data exchange လုပ်ဖို့…

Programming

Programming Language တွေဘယ်လိုအလုပ်လုပ်လဲ

Programming language တွေကို computer တွေထဲမှာဘယ်လိုအလုပ်လုပ်လဲမသိခင်မှာ computer တွေကဘာကိုနားလည်လက်ခံနိုင်စွမ်းရှိလဲကိုသိထားရမှာပါ။ အားလုံးသိထားကြတဲ့ အတိုင်းပဲ computer တွေက machine language code (01) ကိုပဲနားလည်နိုင်ပါတယ်။ Machine Language Code တွေကိုတိုက်ရိုက်ရေးဖို့ဆိုတာခက်ခဲတဲ့အရာဖြစ်တဲ့အတွက်ကြောင့် ကျနော်တို့တွေက ယနေ့ခေတ်မှာသုံးနေတဲ့ high level langs တွေဖြစ်တဲ့ Java, C++, Python အစရှိတာတွေကို software program တွေရေးသားကြပါတယ်။ သို့သော်ငြားလည်းပဲ High level နဲ့ရေးထားတဲ့ code တွေကို computer ထဲ တိုက်ရိုက်သွား run လို့မရပါဘူး။ Machine…

General

PSR (PHP Standards Recommendation)

ဒီနေ့ကတော့ PSR အကြောင်းလေး sharing လုပ်ပေးသွားမှာပါ၊ PHP အတွက် စံ(coding standards) တွေပဲဖြစ်ပါတယ်။ အမှန်တော့ PHP မှာ တိတိကျကျသတ်မှတ်ထားတယ့် စံ ရယ်လို့မရှိပါဘူး။ Developer တွေ ကိုယ်တိုင်ကပဲ Maintainable Code တွေ ဖြစ်အောင် naming conventions, coding styles တွေကို ဖန်တီးပြီးရေးလာကြတာပါ။ တစ်ချို့ တွေကတော့ အစအဆုံး ကိုယ့်ဘာသာရေးကြတယ်၊ တစ်ချို့ တွေကလည်း PEAR တို့ Zend Framework တို့ကို သုံးပြီးတော့ စံ ဝင်အောင်ရေးကြပါတယ်။ စံ (coding…

General

Dry code အကြောင်းသိကောင်းစရာများ

Dry code အကြောင်းသိကောင်းစရာများ Don’t Repeat Yourself (DRY) ကတော့ development principle တစ်ခုပဲဖြစ်ပါတယ်။ အဓိက ကတော့ ထပ်နေတဲ့ code တွေကို လျော့ချနိုင်အောင် စနစ်တကျပြန်ခွဲရေးလိုက်တာပါ။ ပုံမှန် Medium Size လောက်ရှိတဲ့ application တစ်ခုရေးပြီဆိုရင်တောင် မှ အနေအထားတစ်ခုရောက်တဲ့ အခါမှာ Code တွေကရှုတ်ထွေးလာစမြဲပါ။ ပွင့်ပွင့်လင်းလင်းပြောရင်ကျနော်တို့ကရှုတ်ထွေးတဲ့ အရာတွေကို manage လုပ်ရတဲ့အရာတွေမှာအားနည်းပါတယ်။ အဲ့အတွက်ကြောင့်ရှင်းရှင်းလင်းလင်းနဲ့ဖြေရှင်းလို့လွယ်မယ့်နည်းလမ်းတွေကို စဉ်းစားတတ်လာကြတာပါ၊ Code complexity ကို ထိန်းချုပ်နိုင်ဖို့က အခြေခံအားဖြင့် ပုံနေတဲ့ code တွေကို Handle လုပ်နိုင်တဲ့…