প্রোগ্রামিং উইথ রুবিঃ আরেকটু Classy হোন! (পর্ব ১)

শুন্য পর্বে বলেছিলাম, একজন প্রোগ্রামার হচ্ছে তার ভার্চুয়াল দুনিয়ার একক সম্রাট। সে চাইলেই যা খুশি তাই বানিয়ে ফেলতে পারে। শুধু দালান কেনো, রাস্তা ব্রীজ যা খুশি তাই! কনগ্র্যাটস ম্যান! আপনি তো দেখি আপনার প্রথম ডায়নামিক প্রোগ্রাম বানিয়ে ফেলেছেন রুবিতে! জাস্ট ওয়াও!

প্রোগ্রামিং উইথ রুবিঃ ইট সুড়কি যোগাড়যন্ত্র

প্রোগ্রামিং শিখবেন ভালো কথা। তবে শুরুর আগে দুটো কথা বলে দেই। শেখার সময় কোন কোড মুখস্থ করার ট্রাই করবেন না। কিছু মনে না থাকলে নাই, রেফারেন্স ঘেটে যাবেন। প্রোগ্রামিং জিনিসটা ধীরে ধীরে আপনার সেকেন্ড ন্যাচারে পরিণত হবে। যতক্ষণ সেটা না হচ্ছে ততক্ষণ হাতের আশেপাশে রেফারেন্স রাখবেন, সাথে ধুমসে প্র্যাকটিস করবেন। যত বেশি প্র্যাকটিস করবেন ততবেশি এগিয়ে যাবেন।

প্রোগ্রামিং উইথ রুবিঃ সেটআপ এবং প্রস্তুতি

তো এখন কথা হচ্ছে কিভাবে আপনার মেশিনকে রুবি এর উপযোগী করবেন। আপনার যে কোন ধরণের মেশিনই হোক, আপনি সেটায় রুবি চালাতে পারবেন। ARM থেকে শুরু করে ম্যাক সব জায়গায় রুবি এর পোর্ট আছে। তবে রুবি প্রোগ্রামিংয়ের জন্য আমি পার্সোনালি ইউনিক্স বেজড এনভার্ণমমেন্ট (লিনাক্স / বিএসডি / ম্যাক) রিকমেন্ড করবো। আপনি আপনার উইন্ডোজ মেশিনেও কাজ করতে পারবেন আরামসেই।

প্রোগ্রামিং উইথ রুবিঃ শূন্য দিয়ে শুরু!

আরে ভাই, সহজ হিসাব, ফেসবুকে স্ট্যাটাস দিতে পারবেন, "I'm in love with Ruby! <3". আমার মত কম্পু নার্ডদের আর কি চাই! জোকস এপার্ট, হ্যালো ফ্রম জাপান। রুবি প্রথম দেখায় খেলনা মনে হতে পারে। এত্তটাই সহজ, প্রোগ্রামিং শুরু করার জন্য খুবই ভালো একটা চয়েজ। আবার একই সাথে, খুবই পাওয়ারফুল একটা ল্যাংগুয়েজ।

Enable remote access to PostgreSQL database server

Often it's good to access databases directly from desktop. Or maybe you want your database server to be different from your application server. Whatever your reason is, the requirement is enabling remote access to your PostgreSQL database server.

Basic Database Design tips for Relational Database

A poorly designed database can make your life hell as a dev while optimizing an app. On the other hand, A good design can speedup your development process along with the performance of the app.