pronity

pronity

Share

Create the best with your happiness.

22/06/2024

Pro Nest Starter kit - prisma and nestjs - RESTful


ဒီနေ့မှာ တော့ pronity မှ မေတ္တာလက်ဆောင်အနေနဲ့ nest starter kit - prisma and nest စသည်တို့ ကို folder structure အပြင် မိမိတို့ အသုံးပြုလွယ်ကူစေရန် opensource အနေနဲ့ ဖန်တီးထားတာလေးကို ထပ်မံ မျှဝေပေးပါရစေ။

Hello, nice to meet you.

Today, we would like to share a pro starter kit for our followers, again. It is easy to set up and ready to use. And we make it open source. Have a great day.

Thanks a million.

repo - https://github.com/pronity-hub/nest-prisma-rest

15/06/2024

Pro Starter kit - prisma, express.js and typescript


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

ဒီနေ့မှာ တော့ pronity မှ မေတ္တာလက်ဆောင်အနေနဲ့ starter kit - prisma, express.js and typescript စသည်တို့ ကို folder structure အပြင် မိမိတို့ အသုံးပြုလွယ်ကူစေရန် opensource အနေနဲ့ ဖန်တီးထားတာလေးကို မျှဝေပေးပါရစေ။

Hello, nice to meet you.

In every project, we have to consider how to create the folder structure. Which takes a lot of our time. Right? We must create the best quality and value for long-term projects.

That’s why, today, we want to share a pro starter kit for our followers. It is easy to set up and ready to use. And we make it open source. Have a great day.

Thanks a million.

repo - https://github.com/pronity-hub/express-prisma-rest

Introducing GPT-4o 15/05/2024

✅ AI

Introducing GPT-4o OpenAI Spring Update – streamed live on Monday, May 13, 2024. Introducing GPT-4o, updates to ChatGPT, and more.

25/03/2023

Docker Art ⛴

2013 March လမှာ Docker ကို release လုပ်ခဲ့ပါတယ်။ Go Programming Language နဲ့ ရေးသားတယ်ထားတယ်လို့ သိရပါတယ်။

2022 Stack Overflow's Survey အရ လူကြိုက်အများဆုံး tool တစ်ခုအနေနဲ့ ရပ်တည်နေပါတယ်။

Docker မှာ images, containers and volumes ဆိုပြီး ရှိပါတယ်။


မိတ်ဆွေ အနေနဲ့ မိမိ project ကို docker နဲ့ local computer မှာ run ချင်တယ် ဆိုရင် တော့ docker ကို install လုပ်ပြီး အောက်ပါ အဆင့်တစ်ခုချင်းဆီကို လုပ်ဆောင်ရပါမယ်။

1. project folder အတွင်းမှာ အရင်ဆုံး dockerfile create လုပ်ပြီး လိုအပ်တဲ့ environment တွေကို setup လုပ်ပြီး docker image တစ်ခု ဖန်တီးရပါမယ်။


FROM node:18

WORKDIR /app

COPY package.json .

RUN yarn

COPY . .

EXPOSE 3000

CMD [ "yarn", "dev" ]

run -> docker build .

2. image တစ်ခုဖန်တီးပြီးပြီး ဆိုရင် ထို image ကို မှီကို container တစ်ခုကို မိမိ နှစ်သက်ရာ port number တစ်ခုနဲ့ run ထားပြီး host ထားနိုင်ပါပြီ။ မိမိ run ထားသည့် localhost:port ကို ခေါ်လိုက်မယ် ဆိုရင်တော့ မိမိ project ကို တွေ့ရမှာ ဖြစ်ပါတယ်။

run -> docker run -p prot:port -d IMAGEID

3. volume ဆိုတာကတော့ container တွေမှာ Persistent storage အနေနဲ့ သုံးထာပါ၊

အပေါ်က cmd တွေ ကို တစ်ခုချင်းဆီ run ရတာ အလုပ်ရှုပ်ပါတယ်။ အဲ့ အတွက် ဖြေရှင်းဖို့ docker compose ဆိုပြီး ထုတ်ထားပါတယ်။

docker-compose.yml or docker-compose.yaml ဆိုပြီး file တစ်ခု create လုပ်ပြီး လိုအပ်တဲ့ environment တွေကို setup လုပ်ပြီး docker compose up ဆိုတာလေးကို run ပေးတာနဲ့ အဆင်ပြေပါပြီ။ ပြန်ရပ်မယ်ဆိုရင်တော့ docker compose down ဆိုပြီး run ပေးလိုက်ယုံပါဘဲ။

နောက်ပြီးတော့ ကိုယ့်ရဲ့ image ကို docker hub ပေါ်မှာ တင်ထားလို့ ရပါတယ်။ private or public စသဖြင့် တင်ထားလို့ ရပါတယ်။


Why use docker?

Deploy လုပ်ရတာ efficient ဖြစ်တယ်။

Local computer မှာ node project နှစ်ခု run ရမယ် ဆိုပါတော့ ပထမ project က node version 14 ဒုတိယ projectက node version 16 ဆိုပါစို့။ ပုံမှန် အတိုင်း ဆို မိတ်ဆွေတို့ အနေနဲ့ ပထမ project အတွက် node version 14 change ပြီး run မယ်။ ဒုတိယ projectအတွက် ပထမ project ကို stop ပြီး node version 16 ကို change ပြီး run မယ်။ project နှစ်ခု ပြိုင်တူ run မယ် ဆိုပါစို့။ ပထမတစ်ခု အတွက် node version 14 change ပြီး run မယ် ဒုတိယ တစ်ခု အတွက် ကို VM ware တင်ပြီး run လိုက်မယ်။ VM ware
ပါ တင်ပြီး run ရတာမို့ စက်အတော်လေး သွားမယ်။

Project နှစ်ခုကို တစ်ပြိုင်နက် run နိုင်မယ် node version 14 ရော 16 ရောပါ တင်ပြီး run နိုင်မယ်။ ပေ့ါပေါ့ပါးပါးလည်း run နိုင်မယ် စတာတွေကို Docker က လုပ်ဆောင်ပေးနိုင်ပါတယ်။ Docker ဟာ scaled up or down တွေကို လျှင်လျှင်မြန်မြန် လုပ်နိုင်တဲ့အပြင် microservices architectures အတွက်လည်း လွယ်လွယ်ကူကူ လုပ်နိုင်ပါသေးတယ်။

အဲ့ဒီအပြင် တခြား ကောင်းကျိုးတွေလည်း docker မှာ ရှိပါသေးတယ်။ ကောင်းကျိုးတွေ ရှိသလို ဆိုးကျိုးတွေလည်း ရှိပါတယ်။


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

24/03/2023

What is Github Copilot X?

OpenAI မှ ဖန်တီးလိုက်သော Auto autocompletion tool တစ်ခု ဖြစ်ပါတယ်။ Artificial intelligence-powered software tool တစ်ခုမို့ မြန်ဆန်သွက်လက် Developer တွေ အတွက် အကြိုက်တွေ့စေမှာ ဖြစ်ပါတယ်ဗျ။

Github Copilot X -> https://github.com/features/preview/copilot-x

အပြည့်အစုံ အသေးစိတ်သိချင်တယ်ဆိုရင် အောက်ပါ လင့် လေးမှာ ဖတ်ရှုနိုင်ပါတယ်၊
https://github.blog/

Want your business to be the top-listed Computer & Electronics Service in Yangon?
Click here to claim your Sponsored Listing.

Telephone

Address


Sanchaung
Yangon