Skip to main content

Imran Hasan

Full-stack developer with experience in developing and managing web applications. Skilled in React, Node.js, HTML, CSS, and JavaScript. Experience in managing website hosting and security.

61 posts

Latest articles

  1. Oct 15, 202520 min read71 views

    Low Level Design: গভীর থেকে বোঝা এবং আয়ত্ত করা

    ভূমিকা: কেন এই Article? তুমি হয়তো programming শিখেছ। Variable, loop, function, data structure - সব জানো। কিন্তু যখন একটা বড় system বানাতে বসো, তখন মনে হয় কোথা থেকে শুরু করব? কীভাবে organize করব? Code লিখতে লিখতে হারিয়ে যাও একটা maze-এ। এই feeling...

  2. Oct 14, 202520 min read5 views

    Go-তে Interface কীভাবে Code Decouple করে?

    একটা HTTP Server দিয়ে পুরো ব্যাপারটা বুঝে নেওয়া যাক আমরা সবাই জানি Go একটা সিম্পল ল্যাঙ্গুয়েজ, কিন্তু interface নিয়ে অনেকেরই confusion থাকে। আজকে আমরা দেখব কীভাবে interface আসলে তোমার code-কে flexible এবং maintainable বানায়। একটা real-world HTT...

  3. Oct 14, 202510 min read2 views

    তোমার Project-এ Coupled Code কীভাবে খুঁজে বের করবে?

    Coupled code খোঁজা মানে হচ্ছে তোমার codebase-এ এমন জায়গা খুঁজে বের করা যেখানে একটা অংশ আরেকটার উপর বেশি depend করছে। এটা একটা detective work — তুমি clue খুঁজবে, pattern দেখবে, এবং সমস্যা চিহ্নিত করবে। চলো step by step শিখি কীভাবে এটা করতে হয়। কেন ...

  4. Oct 13, 202524 min read3 views

    Go-তে Object (Struct Instance) তৈরির সম্পূর্ণ গাইড

    Go programming শেখার সময় একটা জিনিস খুব তাড়াতাড়ি বুঝতে হয় - কীভাবে object তৈরি করতে হয়। অন্য language যেমন Java বা Python এ class আছে, কিন্তু Go-তে আছে struct। আর struct এর instance বানানোই হলো object তৈরি করা। আজকের এই blog এ আমরা দেখব Go-তে ob...

  5. Oct 13, 202560 min read6 views

    Software Design Patterns: পৃথিবীর সব Pattern-এর সম্পূর্ণ গাইড

    ভূমিকা Software development-এ patterns হলো proven সমাধান যেগুলো বারবার আসা সমস্যাগুলো solve করার জন্য তৈরি হয়েছে। এগুলো কোনো ready-made code না, বরং একটা blueprint বা template যেটা আপনি নিজের মতো করে use করতে পারবেন। পৃথিবীতে মোটামুটি ৩টা major cate...

  6. Oct 8, 20258 min read2 views

    Byte: যে ছোট্ট জিনিসটা ছাড়া আধুনিক কম্পিউটিং অচল

    আপনি যখন একটা photo upload করেন, video stream করেন, বা এই blog post পড়ছেন - প্রতিটা মুহূর্তে লক্ষ লক্ষ byte আপনার device এর ভেতর দিয়ে প্রবাহিত হচ্ছে। কিন্তু কখনো ভেবে দেখেছেন - এই byte জিনিসটা আসলে কী? কেন সব programming language এটা ব্যবহার করে? ক...