<?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>Forem: Abir</title>
    <description>The latest articles on Forem by Abir (@imabp).</description>
    <link>https://forem.com/imabp</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%2F399848%2F9afc67e1-42d3-49c3-aa0d-9ca2f1af4e5c.png</url>
      <title>Forem: Abir</title>
      <link>https://forem.com/imabp</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/imabp"/>
    <language>en</language>
    <item>
      <title>Must for Devs</title>
      <dc:creator>Abir</dc:creator>
      <pubDate>Fri, 04 Dec 2020 17:35:07 +0000</pubDate>
      <link>https://forem.com/imabp/must-for-devs-hl3</link>
      <guid>https://forem.com/imabp/must-for-devs-hl3</guid>
      <description>&lt;p&gt;In this post, I will be sharing some of my web-research work, which is very useful for devs to get free resources for their work.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. List of (Advanced) JavaScript Questions
&lt;/h2&gt;

&lt;p&gt;This repository (13,000 stars) created by Lydia Hallie (great person, by the way, check her out on Instagram!) is awesome if you want to test your JavaScript knowledge and/or prepare for a job interview. Lydia constantly adds new questions, so this repo is growing steadily!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/lydiahallie/javascript-questions"&gt;Repo Link&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  2. JavaScript Algorithms and Data Structures
&lt;/h2&gt;

&lt;p&gt;JavaScript Algorithms (59,500 stars) contains a tremendous amount of JavaScript-based examples of popular and less popular algorithms and data structures. The structure is really nice because the examples are labeled either beginner or advanced. So whether you are interested in cryptography, sorting, graphs or even machine learning (and much more), there will be something for you.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/trekhleb/javascript-algorithms"&gt;Repo Link&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  3 free-for.dev
&lt;/h2&gt;

&lt;p&gt;This great repository (30,000 stars) was created to helping developers find the software (SaaS, PaaS, IaaS) and similar offerings that have free tiers. Using great software for free? Sounds awesome! There are services for email, CI/CD, monitoring, DNS, hosting, and many, many more.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/ripienaar/free-for-dev"&gt;Repo Link&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Tech Interview Handbook
&lt;/h2&gt;

&lt;p&gt;If you want to prepare yourself for a job interview in tech (and you should!), this repository is just the right place for you. It currently has 38,000 stars on Github and helps you with:&lt;/p&gt;

&lt;p&gt;How to prepare for coding interviews&lt;br&gt;
Interview cheatsheet&lt;br&gt;
Algorithm tips/best practice questions&lt;br&gt;
Interview formats&lt;br&gt;
…and more Check it out before heading to the next interview.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/yangshun/tech-interview-handbook"&gt;Repo Link&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Effective Engineer — Notes
&lt;/h2&gt;

&lt;p&gt;An “Effective Engineer” is someone who gets things done. But how can you become one? This Github repository (3,700 stars) has advice for you! Topics include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;How to optimize your learning&lt;/li&gt;
&lt;li&gt;How to prioritize&lt;/li&gt;
&lt;li&gt;Measuring your improvement&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://gist.github.com/rondy/af1dee1d28c02e9a225ae55da2674a6f"&gt;Repo Link&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  6. Big List of Naughty Strings
&lt;/h2&gt;

&lt;p&gt;You can invest as much as you want into testing your code and programs, but when real users come into play — believe me, they will do things you would have never thought of, especially when it comes to user input. This repository (34,100 stars) has a huge list of Strings that are known to be problematic when entered as input by the user. So whether you want to impress your QA friends or uses this for testing your software, this could be quite useful!&lt;br&gt;
&lt;a href="https://github.com/minimaxir/big-list-of-naughty-strings"&gt;Repo Link&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A big thanks to&lt;br&gt;
&lt;a href="https://twitter.com/simonholdorf"&gt;Simon Holdorf&lt;/a&gt;&lt;/p&gt;

</description>
      <category>computerscience</category>
      <category>github</category>
      <category>career</category>
      <category>codenewbie</category>
    </item>
    <item>
      <title>Real-world SD in College</title>
      <dc:creator>Abir</dc:creator>
      <pubDate>Thu, 03 Dec 2020 18:31:09 +0000</pubDate>
      <link>https://forem.com/imabp/real-world-sd-in-college-54h3</link>
      <guid>https://forem.com/imabp/real-world-sd-in-college-54h3</guid>
      <description>&lt;p&gt;How do I do real-world software development in college?&lt;br&gt;
Well, let's deep dive into it. I will be helping you out, with this super productive guide.&lt;/p&gt;

&lt;p&gt;Step 0: 📌 Train your mind 🧠&lt;br&gt;
The zeroth step before anything you do, is to train your mind.&lt;/p&gt;

&lt;p&gt;Step 1: 📌 Basics of Git and GitHub 👨💻&lt;br&gt;
Understanding git is a powerful tool in managing projects.&lt;/p&gt;

&lt;p&gt;Step 2: 📌 Take a simple project. 📔&lt;br&gt;
Say A To-Do App.&lt;/p&gt;

&lt;p&gt;Step 3: 📌 Be an Architect 👷♂️&lt;br&gt;
Let's see what a simple to-do app can have.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Add, Delete, Modify To-Dos&lt;/li&gt;
&lt;li&gt;Search Todos&lt;/li&gt;
&lt;li&gt;Label Todos.&lt;/li&gt;
&lt;li&gt;(Many other features like labeling, progress bar)
But let's go with the above three basic ideas for our first sprint.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Step 4: 📌 Learning by doing. 🧏♂️👩💻&lt;br&gt;
While building this, you will surely learn new things. It can be a shift from basic web dev to ReactJS.&lt;/p&gt;

&lt;p&gt;Step 5: 📌 Make things modular when you code. 📔  📔&lt;/p&gt;

&lt;p&gt;Step 6: 📌 Test the modules you made. ⚙&lt;/p&gt;

&lt;p&gt;Step 7: 📌 Deploy the web app to Netlify  🌍&lt;/p&gt;

&lt;p&gt;Step 8: 📌 Use GitHub Actions, to build a CI / CD for your project. 👨💻&lt;/p&gt;

&lt;p&gt;Step 9: 📌 Brainstorm, to add more features which you thought above. 🧠 👨💻&lt;/p&gt;

&lt;p&gt;Step 10: 📌 Share your learnings on LinkedIn and grow your network. And contribute to Open Source ❤😉&lt;/p&gt;

</description>
      <category>codenewbie</category>
      <category>computerscience</category>
      <category>career</category>
    </item>
    <item>
      <title>Leverage GitHub Student Pack</title>
      <dc:creator>Abir</dc:creator>
      <pubDate>Fri, 13 Nov 2020 05:42:31 +0000</pubDate>
      <link>https://forem.com/imabp/leverage-github-student-pack-3hnh</link>
      <guid>https://forem.com/imabp/leverage-github-student-pack-3hnh</guid>
      <description>&lt;p&gt;🙋‍♂️Hi Fam!&lt;/p&gt;

&lt;p&gt;👨‍🎓If you are a student and practicing software engineering. And want to showcase your project in the real world. 🌍&lt;/p&gt;

&lt;p&gt;😊This post will help you to launch your project in production.&lt;/p&gt;

&lt;p&gt;👨‍💻Let me introduce you to GitHub Student Developer Pack which offers you premium software development tools and courses for free for a limited time ( 1 year or 6 months ).&lt;br&gt;
Let's see how do I host my todo app.&lt;/p&gt;

&lt;p&gt;✅ ☁ Deciding the cloud server to host app (Azure or Heroku)&lt;br&gt;
✅ 📚 We need a database ( Availed MongoDB Premium )&lt;br&gt;
✅ 👨‍💻 I need a personal domain ( Avail from get[dot]tech )&lt;br&gt;
✅ 📫 I need to notify users ( Avail mailgun or customerly)&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--q4GlaUMc--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/24r9blosqzyv7zu1xqlr.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--q4GlaUMc--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/24r9blosqzyv7zu1xqlr.jpg" alt="0"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>github</category>
      <category>student</category>
      <category>computerscience</category>
      <category>codenewbie</category>
    </item>
  </channel>
</rss>
