<?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: Muktadirul675</title>
    <description>The latest articles on DEV Community by Muktadirul675 (@muktadirul675).</description>
    <link>https://dev.to/muktadirul675</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%2F1410271%2F779da573-fae8-4c21-8283-4d5f6469cfc0.png</url>
      <title>DEV Community: Muktadirul675</title>
      <link>https://dev.to/muktadirul675</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/muktadirul675"/>
    <language>en</language>
    <item>
      <title>My package just got 162 downloads and I thought it was idle!</title>
      <dc:creator>Muktadirul675</dc:creator>
      <pubDate>Sun, 22 Feb 2026 16:22:40 +0000</pubDate>
      <link>https://dev.to/muktadirul675/my-package-just-got-162-downloads-and-i-thought-it-was-idle-goj</link>
      <guid>https://dev.to/muktadirul675/my-package-just-got-162-downloads-and-i-thought-it-was-idle-goj</guid>
      <description>&lt;p&gt;I published a npm package called @lightrec/lr-ibcf about a month ago. I know this isn't something to write about, but I thought my package was just uploaded to npm and then nothing. I suddenly thought I should check the package and it got 162 downloads in 1 month! &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3nugf8ufz6dco32ze0bz.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3nugf8ufz6dco32ze0bz.jpg" alt="NPM Stats" width="800" height="576"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/Muktadirul675/lr-ibcf#readme" rel="noopener noreferrer"&gt;Check the package on github!&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Download it via:&lt;br&gt;
&lt;code&gt;npm install @lightrec/lr-ibcf&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Happy Coding!&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>node</category>
      <category>showdev</category>
      <category>sideprojects</category>
    </item>
    <item>
      <title>Developed My Portfolio with coder vibe!</title>
      <dc:creator>Muktadirul675</dc:creator>
      <pubDate>Mon, 02 Feb 2026 13:28:26 +0000</pubDate>
      <link>https://dev.to/muktadirul675/developed-my-portfolio-with-coder-vibe-2hjm</link>
      <guid>https://dev.to/muktadirul675/developed-my-portfolio-with-coder-vibe-2hjm</guid>
      <description>&lt;p&gt;Hello folks!&lt;/p&gt;

&lt;p&gt;This is my updated portfolio. I have it idle for about 3-4 months, and thought I should make some updates. So here it is. You are welcome to visit! &lt;/p&gt;

&lt;p&gt;Portfolio:&lt;br&gt;
&lt;a href="https://muktadirul.vercel.app" rel="noopener noreferrer"&gt;https://muktadirul.vercel.app&lt;/a&gt;&lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://muktadirul.vercel.app/" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmuktadirul.vercel.app%2Fassets%2Fphoto.jpg" height="738" class="m-0" width="800"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://muktadirul.vercel.app/" rel="noopener noreferrer" class="c-link"&gt;
            Portfolio - MD Muktadirul Islam Mahi
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            Full Stack Developer skilled in Next.js, Django, Node.js &amp;amp; modern web technologies. I build fast, scalable, and user-focused web applications.
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
          muktadirul.vercel.app
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


</description>
      <category>webdev</category>
      <category>programming</category>
      <category>javascript</category>
      <category>python</category>
    </item>
    <item>
      <title>For JS devs: LightRec/lr-ibcf - Open-Source Item-Based Collaborative Filtering in JavaScript</title>
      <dc:creator>Muktadirul675</dc:creator>
      <pubDate>Sat, 31 Jan 2026 10:31:27 +0000</pubDate>
      <link>https://dev.to/muktadirul675/for-js-devs-lightreclr-ibcf-open-source-item-based-collaborative-filtering-in-javascript-1jed</link>
      <guid>https://dev.to/muktadirul675/for-js-devs-lightreclr-ibcf-open-source-item-based-collaborative-filtering-in-javascript-1jed</guid>
      <description>&lt;p&gt;Hello folks! I know we all have seen sections like "Recommended For you", "You may like it" in various platforms. As a developer, I always thought how they made it. After some research I found out that these are made using Machine Learning methods via python.... Wait a bit!&lt;br&gt;
What about the js developers who write their whole code via JS? I am a developer who uses JS a lot and implementing a full machine learning model for every model is tough. That's why I've made "&lt;a href="https://lightrec.vercel.app" rel="noopener noreferrer"&gt;LightRec&lt;/a&gt;" (&lt;a href="https://lightrec.vercel.app" rel="noopener noreferrer"&gt;https://lightrec.vercel.app&lt;/a&gt;), a platform for recommendation engines and I'll keep publishing new models here.&lt;/p&gt;

&lt;p&gt;The first model is "&lt;strong&gt;lr-ibcf&lt;/strong&gt;".&lt;/p&gt;

&lt;p&gt;And, its quite easy to use.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Installation:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;npm install @lightrec/lr-ibcf
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;2. Import and Initialize&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import { RecEngine } from 'lightrec';

// Create a new recommendation engine
const engine = new RecEngine();
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;3. Pre-Train (Optional)&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const interactions = [
    { userId: 'u1', itemId: 'i1', points: 5 },
    { userId: 'u1', itemId: 'i2', points: 3 },
    { userId: 'u2', itemId: 'i1', points: 4 },
]; // Your interaction data

engine.feed(interactions); 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;4. Train&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const data = {itemId:'i1', userId:'u1', points:3}
engine.act(data.itemId, data.userId, data.points)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;5. Recommend&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const recommendations = engine.recommendForUser('u1', 5);
console.log(recommendations); // ['i3', 'i4', 'i5', ...]
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;And, that's it!&lt;br&gt;
Only 5 lines of code and you get personalized recommendations! &lt;/p&gt;

&lt;p&gt;But how this model works?&lt;br&gt;
Its a Item Based Collaborative Filtering method. To know more stay tuned with me, and I'll write another article on how this works.&lt;/p&gt;

&lt;p&gt;For now, you may check this github repo:&lt;br&gt;
&lt;a href="https://github.com/light-rec/lr-ibcf" rel="noopener noreferrer"&gt;Github⭐&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Have a visit to my &lt;a href="https://muktadirul.vercel.app" rel="noopener noreferrer"&gt;portfolio!&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Happy Coding!&lt;/p&gt;

</description>
      <category>machinelearning</category>
      <category>webdev</category>
      <category>datascience</category>
      <category>javascript</category>
    </item>
  </channel>
</rss>
