<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Md Mahtab Uddin</title>
    <description>The latest articles on DEV Community by Md Mahtab Uddin (@mdmahtabuddin).</description>
    <link>https://dev.to/mdmahtabuddin</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F722417%2F525c4db3-97ab-4baa-9a06-ea365a988b87.jpeg</url>
      <title>DEV Community: Md Mahtab Uddin</title>
      <link>https://dev.to/mdmahtabuddin</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mdmahtabuddin"/>
    <language>en</language>
    <item>
      <title>CSS-GRID বাংলায়</title>
      <dc:creator>Md Mahtab Uddin</dc:creator>
      <pubDate>Tue, 08 Nov 2022 11:07:04 +0000</pubDate>
      <link>https://dev.to/mdmahtabuddin/css-grid-baanlaayy-2aak</link>
      <guid>https://dev.to/mdmahtabuddin/css-grid-baanlaayy-2aak</guid>
      <description>&lt;p&gt;&lt;strong&gt;Modern Web Design Layout&lt;/strong&gt; তৈরী করার জন্য খুব ই কার্যকরী একটি layout system হলো “CSS Grid”.  এই জিনিসটা ভালভাবে জানলে এবং practice করলে, শুধুমাত্র Layout বানানোর জন্য আর কোন CSS Framework ব্যবহার করার প্রয়োজন পড়বেনা! এটা আরেকটি জনপ্রিয় Layout System - “CSS Flexbox” এর থেকে powerful কারণ এটার মাধ্যমে two-dimensional layout তৈরী করা সম্ভব মাত্র ২-১ লাইন CSS লিখে। এটার browser support ও যথেষ্ট ভাল। আমি মনে করি, একজন Front End Developer এবং Full Stack Web Developer এরও এটা ভাল করে জানা উচিৎ। তাহলে যেমন খুশি তেমন complex layout বানানো একেবারেই সহজ হয়ে যাবে।&lt;/p&gt;

&lt;p&gt;Grid সিস্টেমে অবশ্যই একটা কন্টেইনার লাগবে প্যারেন্ট DIV হিসাবে ।  তার ভিতর কিছু এলিমেন্ট DIV থাকবে । আমাদেরকে প্রথমেই কন্টেইনার DIV কে স্টাইল করতে হবে । &lt;/p&gt;

&lt;p&gt;কয়টা Column বানাতে হবে  সেটা উল্লেখ করে  দিতে হবে grid-template-columns: 200px 200px 100px; &lt;br&gt;
এখানে তিনটি মান দেয়া হয়েছে তাই তিনটি Column হবে । &lt;br&gt;
আমরা ROW বানাতে চাইলে grid-template-rows: 100px 100px ; এখানে দুটি  মান দেয়া হয়েছে তাই দুটি  ROW  হবে ।&lt;/p&gt;

&lt;p&gt;Grid এ ROW বা Column মাঝে গ্যাপ দিতে চাইলে grid-row-gap: 5px  ;  grid-column-gap: 3px ; এভাবে উল্লেখ করে দিতে হবে ।  কিন্তু প্রত্যেকের মাঝে যদি সমান গ্যাপ দিতে হয় ,তাহলে grid -gap: 3px উল্লেখ করতে হবে ।&lt;/p&gt;

&lt;p&gt;আমরা যদি এখন Grid এ  ROW বা Column কে রেস্পন্সিভ করতে চাই । তাহলে আমাদের কে আনুপাতিক হারে বলে দিতে হবে । এখন এখানে যদি বলা হয় প্রথম Column 1fr নিবে দ্বিতীয় Column 2fr নিবে । এখানে পুরো জায়গা কে ৩ ভাগ করে প্রথম Column কে ১ ভাগ এবং দ্বিতীয় Column কে ২ ভাগ দিবে ।&lt;/p&gt;

&lt;p&gt;আমরা চাইলে এক লাইনে ROW এবং Column লিখতে পারি grid-template : 1fr 2fr / 1fr 2fr আগে  ROW এর মান লিখতে হবে , পরে Column এর মান লিখতে হবে । &lt;/p&gt;

&lt;p&gt;একই জিনিস বার বার ব্যবহার করতে হলে repeat() দিয়ে করা যায় । grid-template-columns: repeat(3,1fr); এখানে ৩ টি কলাম 1fr করে রিপিট করতে বলা হয়েছে ।&lt;/p&gt;

</description>
      <category>css</category>
      <category>cssgrid</category>
      <category>grid</category>
      <category>cssbangla</category>
    </item>
    <item>
      <title>USeful Chrome Extensions</title>
      <dc:creator>Md Mahtab Uddin</dc:creator>
      <pubDate>Tue, 12 Oct 2021 17:11:24 +0000</pubDate>
      <link>https://dev.to/mdmahtabuddin/useful-chrome-extensions-2p7h</link>
      <guid>https://dev.to/mdmahtabuddin/useful-chrome-extensions-2p7h</guid>
      <description>&lt;h1&gt;
  
  
  Fake Filler
&lt;/h1&gt;

&lt;p&gt;Fake Filler is a forms to fill input fields on a page with randomly generated fake data. &lt;/p&gt;

&lt;h1&gt;
  
  
  Window Re-sizer
&lt;/h1&gt;

&lt;p&gt;This extension re-size the browser's window in the to emulated various resolutions and devices.&lt;/p&gt;

&lt;h1&gt;
  
  
  Notion Clipper
&lt;/h1&gt;

&lt;p&gt;Notion web clipper -you can save any page of website into your notion workspace.&lt;/p&gt;

&lt;h1&gt;
  
  
  Daily Dev
&lt;/h1&gt;

&lt;p&gt;Daily.dev - news for Busy Developers. the extension keeps you up to date on the latest programming news.&lt;/p&gt;

&lt;h1&gt;
  
  
  What Font
&lt;/h1&gt;

&lt;p&gt;What Font indentifies fonts on web pages.you can know the web fonts by just hovering on them. &lt;/p&gt;

&lt;h1&gt;
  
  
  React dev tools
&lt;/h1&gt;

&lt;p&gt;The extension adds React debugging tool to the chrome Developer Tools. It adds Components &amp;amp; Profiler tabs.&lt;/p&gt;

&lt;h1&gt;
  
  
  Wappalyzer
&lt;/h1&gt;

&lt;p&gt;Wappalyzer is a technology porfiler that shows you what websites are built with.&lt;/p&gt;

&lt;h1&gt;
  
  
  Web Developer
&lt;/h1&gt;

&lt;p&gt;The Web Developer extension adds a toolbar button to the browser with varrious web developer tools.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Sync and Async Made Simple!</title>
      <dc:creator>Md Mahtab Uddin</dc:creator>
      <pubDate>Mon, 11 Oct 2021 23:01:43 +0000</pubDate>
      <link>https://dev.to/mdmahtabuddin/sync-and-async-made-simple-37od</link>
      <guid>https://dev.to/mdmahtabuddin/sync-and-async-made-simple-37od</guid>
      <description>&lt;p&gt;Let's say you go to a restaurant. Waiter comes in and takes your order. As he goes to the kitchen, he waits till your order is ready. Then he brings your food &amp;amp; goes to another table ( meanwhile other tables are waiting to the order). That's call #synchronous.&lt;/p&gt;

&lt;p&gt;Waiter takes your order to tje kitchen but doesn’t wait till It's ready. He come back to take other customers order. And Once your food is complete.  He goes back &amp;amp; brings you the food. That's call #Asynchronous. &lt;/p&gt;

&lt;h1&gt;
  
  
  How does it works in programing?
&lt;/h1&gt;

&lt;p&gt;Simply put, If a task is fast like loading a UI. It will be execute #synchronously. &lt;/p&gt;

&lt;p&gt;And if it takes time, like downloading an image. It will be execute #asynchronously.&lt;/p&gt;

</description>
      <category>javascript</category>
    </item>
    <item>
      <title>A better way to website design</title>
      <dc:creator>Md Mahtab Uddin</dc:creator>
      <pubDate>Mon, 11 Oct 2021 21:27:26 +0000</pubDate>
      <link>https://dev.to/mdmahtabuddin/a-better-way-to-website-design-45eb</link>
      <guid>https://dev.to/mdmahtabuddin/a-better-way-to-website-design-45eb</guid>
      <description>&lt;h1&gt;
  
  
  Design
&lt;/h1&gt;

&lt;p&gt;Use a design toool like Figma to actually know what the website will look like. Just by doing this , you'll know what to do even before creating the website. &lt;/p&gt;

&lt;h1&gt;
  
  
  Homepage
&lt;/h1&gt;

&lt;p&gt;The thing on which you should spend the most time is the honepage. It's the core of your website and it's what makes clients stay on your webiste.&lt;/p&gt;

&lt;h1&gt;
  
  
  Keep it simple
&lt;/h1&gt;

&lt;p&gt;Be straightforward , Especially when it comes to a service, always try to be straightforward and tell what you do in the most concise way.&lt;/p&gt;

&lt;h1&gt;
  
  
  Forms
&lt;/h1&gt;

&lt;p&gt;If we can buy stuff on your website, please don't make it complicated. Don't ask for useless questions if you do not need it. No one wants to buy something with complicatd forms.&lt;/p&gt;

&lt;h1&gt;
  
  
  Picture
&lt;/h1&gt;

&lt;p&gt;Picture really ca be an excellent way to show your service and add some visual elements to your website to make your website look &lt;br&gt;
"alive"&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>beginners</category>
      <category>programming</category>
      <category>tutorial</category>
    </item>
  </channel>
</rss>
