<?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: Mahmudul Hasan</title>
    <description>The latest articles on DEV Community by Mahmudul Hasan (@mhasan).</description>
    <link>https://dev.to/mhasan</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%2F262291%2F296a015f-805d-42cd-9968-7b46e5dc3b8e.jpg</url>
      <title>DEV Community: Mahmudul Hasan</title>
      <link>https://dev.to/mhasan</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mhasan"/>
    <language>en</language>
    <item>
      <title>Now Install WordPress Just in seconds!</title>
      <dc:creator>Mahmudul Hasan</dc:creator>
      <pubDate>Fri, 17 Nov 2023 01:25:26 +0000</pubDate>
      <link>https://dev.to/mhasan/now-install-wordpress-just-in-seconds-4egp</link>
      <guid>https://dev.to/mhasan/now-install-wordpress-just-in-seconds-4egp</guid>
      <description>&lt;p&gt;Now you can install WordPress just in seconds💥, without any hassle to make an environment for WordPress installation on a local machine! &lt;/p&gt;

&lt;p&gt;WordPress makes it easy for you! &lt;/p&gt;

&lt;p&gt;As you are familiar with WordPress, what do you need to install WordPress on your local machine? &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Server &lt;/li&gt;
&lt;li&gt;Database&lt;/li&gt;
&lt;li&gt;PHP &lt;/li&gt;
&lt;li&gt;WordPress download &lt;/li&gt;
&lt;li&gt;Unzip and install&lt;/li&gt;
&lt;li&gt;Database connection&lt;/li&gt;
&lt;li&gt;Login and more 😪 &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But now with the power of Node JS, yes Node JS, you can install WordPress just in seconds!&lt;/p&gt;

&lt;p&gt;If you don't have Node JS, you first need Node JS on your computer. Then run command&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm i @wp-now/wp-now
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This command will download node_modules and package.json files. After that, run the command&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;wp-now start
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This command will download WordPress and SQLite database to your computer as this project uses SQLite for fast forward. This may take a little bit of time depending on your internet speed.&lt;/p&gt;

&lt;p&gt;But after a few seconds, you will see redirect to browser to have WordPress running! 🎉 &lt;/p&gt;

&lt;p&gt;The entire project running virtually here! If you close the command prompt or run &lt;code&gt;ctrl + c&lt;/code&gt;, then the project will stop working, just like a React project! but if you run again &lt;code&gt;wp-now start&lt;/code&gt; then you see the WordPress run again! &lt;/p&gt;

&lt;p&gt;In this virtual WordPress project, you can do as like you do in a controlled environment, like installing themes and plugins! &lt;/p&gt;

&lt;p&gt;You may be wondering where these files and folders coming from! When you run those commands, WordPress creates a virtual folder ".wp-now" in your computer user account, where all themes and plugins will be stored. &lt;/p&gt;

&lt;p&gt;You can find this folder as, &lt;code&gt;C:\Users\{username}\.wp-now\&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Thanks for reading, if you like share this post with your WordPress ninja teammates! &lt;/p&gt;




&lt;p&gt;Sources: &lt;a href="https://developer.wordpress.com/2023/05/23/wp-now-launch-a-local-environment-in-seconds/?fbclid=IwAR0UudBiWAt8NHchl1AnFBKdFQLoL2uBWc-b2Hu70zr2RrmvMt5NdMkod94" rel="noopener noreferrer"&gt;wp-now: Launch a Local Environment in Seconds&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Install Laravel In a Fresh Windows Computer</title>
      <dc:creator>Mahmudul Hasan</dc:creator>
      <pubDate>Wed, 30 Aug 2023 18:22:06 +0000</pubDate>
      <link>https://dev.to/mhasan/install-laravel-in-a-fresh-windows-computer-3f33</link>
      <guid>https://dev.to/mhasan/install-laravel-in-a-fresh-windows-computer-3f33</guid>
      <description>&lt;h2&gt;
  
  
  What is Laravel
&lt;/h2&gt;

&lt;p&gt;Laravel is a PHP framework. Learn more from Laravel &lt;a href="https://laravel.com/docs/10.x" rel="noopener noreferrer"&gt;Official Doc&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Install Laravel / Get Started with Laravel
&lt;/h2&gt;

&lt;p&gt;Laravel is a PHP framework and PHP is a language that is used for backend development purposes only. &lt;/p&gt;

&lt;p&gt;Unlike JavaScript, which is run on the browser, or on node.js which need to be installed on the computer. All modern browsers have a JavaScript engine like Chrome has V8. So to run JavaScript or get started with JavaScript language we need a browser or Node JS installed.&lt;/p&gt;

&lt;p&gt;But PHP runs only on the server, which needs to have server software like Nginx or Apache. Our computer, which is not for server purposes use, does not have any server software, so to run or get started with PHP-Laravel we need to have Nginx or Apache server + We also need to have a Database client like MySQL or PostgreSQL or any other DB system for data storage. &lt;/p&gt;

&lt;p&gt;All of this software and more comes with useful &lt;a href="https://laragon.org/" rel="noopener noreferrer"&gt;Laragon&lt;/a&gt; software which gives us a WAMP stack local server environment. &lt;/p&gt;

&lt;h2&gt;
  
  
  But, Before That
&lt;/h2&gt;

&lt;p&gt;Before installing Laravel we need to have installed and configured both &lt;strong&gt;PHP latest version&lt;/strong&gt; and &lt;strong&gt;Composer&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Download PHP and configure
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;For Windows we need to download thread safe zip file from the official PHP website &lt;a href="https://windows.php.net/download#php-8.2" rel="noopener noreferrer"&gt;Download PHP 8.2&lt;/a&gt;
&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6hthhreube5zwsx7owtf.png" alt="Download Thread safe PHP 8.2 for Windows OS" width="800" height="245"&gt;
&lt;/li&gt;
&lt;li&gt;Unzip downloaded file&lt;/li&gt;
&lt;li&gt;Put this unzip file into C Drive &amp;gt; Program file&lt;/li&gt;
&lt;li&gt;Copy that folder path &lt;code&gt;C:\Program Files\php-8.2.9-Win32-vs16-x64&lt;/code&gt;
&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fclc9q0w5ieyp0nefqk0g.png" alt="Copy PHP folder path" width="800" height="244"&gt;
&lt;/li&gt;
&lt;li&gt;Search in the Windows console as &lt;code&gt;Edit the system environment variable&lt;/code&gt;, it will open the system properties window
&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjes1szifcn6e3vkbk7xw.png" alt="Search Environment variable in Windows command prompt" width="463" height="882"&gt;
&lt;/li&gt;
&lt;li&gt;Then Click &lt;code&gt;Environment variable&lt;/code&gt;
&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fd2yrd3e26sr4zn79vzkl.png" alt="Click Environment Variable" width="432" height="451"&gt;
&lt;/li&gt;
&lt;li&gt;In the below &lt;strong&gt;system variable&lt;/strong&gt; section click the &lt;code&gt;path&lt;/code&gt; option
&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8g2drj1hya4e7l8w8ouy.png" alt="System variable" width="542" height="299"&gt;
&lt;/li&gt;
&lt;li&gt;Then click &lt;code&gt;New&lt;/code&gt; and put that php path link &lt;code&gt;C:\Program Files\php-8.2.9-Win32-vs16-x64&lt;/code&gt;
&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fk9gf2c8bjvfnfmht1d7x.png" alt="Paste the PHP folder path in the Environment variable" width="559" height="455"&gt;
&lt;/li&gt;
&lt;li&gt;Press Ok Ok Ok and close all windows.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Install Composer
&lt;/h2&gt;

&lt;p&gt;Composer is a laravel package manager. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://getcomposer.org/" rel="noopener noreferrer"&gt;Download Composer&lt;/a&gt; from official website  and Install Composer&lt;/li&gt;
&lt;li&gt;Download this &lt;code&gt;Composer-Setup.exe&lt;/code&gt; file
&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F04jutev8zbal0mise5rz.png" alt="Composer Setup File" width="800" height="210"&gt;
&lt;/li&gt;
&lt;li&gt;When Installing it will automatically detect our PHP file path
&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7itxucfhu34kwykr24j2.png" alt="Composer detects PHP path automatically" width="800" height="602"&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you have composer installed but have an old version. Try to update it to the latest version. For latest version type command and run &lt;br&gt;
&lt;code&gt;composer self-update&lt;/code&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Install Laragon
&lt;/h2&gt;

&lt;p&gt;Install Laragon is easy but, keep in mind, install Laragon in &lt;strong&gt;D/F Drive&lt;/strong&gt;, except &lt;strong&gt;C drive&lt;/strong&gt;. If you face any problem with Windows later, then you need to install Windows, and then all of your projects in Laragon will gone! &lt;/p&gt;

&lt;h2&gt;
  
  
  Download and configure PHPMyAdmin
&lt;/h2&gt;

&lt;p&gt;After installing Laragon we need to download and configure the PHPMyAdmin MySQL DB console.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.phpmyadmin.net/" rel="noopener noreferrer"&gt;Download PHPMyAdmin&lt;/a&gt; MySQL from official website &lt;/li&gt;
&lt;li&gt;Put this file into Laragon &lt;strong&gt;root www&lt;/strong&gt; folder. You can go root folder in many ways
&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fam0vsmb2joz7wsuckxuv.png" alt="Go Laragon www root folder from drive folder" width="412" height="204"&gt;
Or 
&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbb3bet29msm3ki4hkovx.png" alt="Go Laragon www root folder from Laragon console" width="800" height="532"&gt;
&lt;/li&gt;
&lt;li&gt;Unzip the file and delete the zip file.&lt;/li&gt;
&lt;li&gt;Rename this PHPMyAdmin file for shortcut use as &lt;strong&gt;pmad&lt;/strong&gt; &lt;/li&gt;
&lt;li&gt;Into the &lt;strong&gt;pmad&lt;/strong&gt; folder, rename this &lt;strong&gt;config.sample.inc.php&lt;/strong&gt; as &lt;strong&gt;config.inc.php&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Open this file into vs code or any other code editor&lt;/li&gt;
&lt;li&gt;line number 32, make it true
&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7900wbirnwzktenjygvk.png" alt="Make The AllowNoPassword in config.inc.php true" width="729" height="357"&gt;
&lt;/li&gt;
&lt;li&gt;After that we can get this PHPMyAdmin console from the browser&lt;/li&gt;
&lt;li&gt;But before that, we need to press &lt;strong&gt;Stop&lt;/strong&gt; &amp;amp; &lt;strong&gt;Start All&lt;/strong&gt; Laragon all server and ports&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Create Database in the PHPMyAdmin console
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;in browser write &lt;strong&gt;pmad.test&lt;/strong&gt; and write username as &lt;strong&gt;root&lt;/strong&gt;, then log in
&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2y1su0jfk1nttzei043p.png" alt="log into PHPMyAdmin console" width="800" height="378"&gt;
&lt;/li&gt;
&lt;li&gt;Into the pmad console create a db project as you wish, we can write &lt;strong&gt;laravel&lt;/strong&gt;
&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvdcr771lu4rz7jkkwuc8.png" alt="Create a database table name as laravel in PHPMyAdmin console" width="511" height="285"&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Enable PHP essentials extensions
&lt;/h2&gt;

&lt;p&gt;Now we need to enable some essential extensions in PHP, without those our Laravel project will not run. These are,&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;curl&lt;/li&gt;
&lt;li&gt;fileinfo&lt;/li&gt;
&lt;li&gt;mbstring&lt;/li&gt;
&lt;li&gt;openssl&lt;/li&gt;
&lt;li&gt;pdo_mysql&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;and more&lt;/p&gt;

&lt;p&gt;Go to PHP folder &amp;gt; open &lt;strong&gt;php.ini&lt;/strong&gt; file into code editor &amp;gt; enable these extensions&lt;/p&gt;

&lt;h2&gt;
  
  
  Install Laravel with Laragon Console
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;Go ⟶ Menu ⟶ Quick App ⟶ Laravel ⟶ Give name ⟶ Project created&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fus0i0bzya0hyc1tswryv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fus0i0bzya0hyc1tswryv.png" alt="Install by Laragon" width="738" height="491"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Install with Composer
&lt;/h2&gt;

&lt;p&gt;Laravel uses &lt;a href="https://getcomposer.org/" rel="noopener noreferrer"&gt;Composer&lt;/a&gt; for dependencies, just like JavaScript uses Node for dependencies. For installing any packages or extensions in PHP-Laravel we need Composer, like npm for node/JavScript language.   &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Check composer in command prompt: &lt;code&gt;composer -v&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If Composer is not updated then run the update command&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Update composer: &lt;code&gt;composer self-update --preview&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Finally Create a Laravel project with the composer in the Laragon root folder&lt;br&gt;
&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;composer create-project &lt;span class="nt"&gt;--prefer-dist&lt;/span&gt; laravel/laravel myApp
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Install with Laravel CLI
&lt;/h2&gt;

&lt;p&gt;Installing Laravel with Laravel CLI is so easy and simple.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;First run this command in Laragon root folder &lt;code&gt;composer global require laravel/installer&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Then simply install Laravel project by running command &lt;code&gt;laravel new myApp&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  After Laravel Install
&lt;/h2&gt;

&lt;p&gt;After installing Laravel we need to configure &lt;strong&gt;env&lt;/strong&gt; file in Laravel&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Copy &lt;strong&gt;.env.example&lt;/strong&gt; and paste a new file as &lt;strong&gt;.env&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Now we need to put our DataBase Name, pmad console username and password in &lt;strong&gt;.env&lt;/strong&gt; file &lt;/li&gt;
&lt;li&gt;After that we need to have our project APP_KEY, run Laravel command &lt;code&gt;php artisan key:generate&lt;/code&gt; 
&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fb549l66gbwtruf1f90vy.png" alt="Configure Laravel .env" width="800" height="456"&gt;
&lt;/li&gt;
&lt;li&gt;After that need to migrate our PHP table into the Database console, run the command &lt;code&gt;php artisan migrate&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;And Finally we need to open our Installed Laravel project in the browser as &lt;code&gt;php artisan serve&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;If you face any problems, email me at &lt;strong&gt;&lt;a href="mailto:mhasan.meet@gmail.com"&gt;mhasan.meet@gmail.com&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>laravel</category>
      <category>php</category>
      <category>mysql</category>
      <category>windows</category>
    </item>
    <item>
      <title>Frequently Asked Question to your new employer</title>
      <dc:creator>Mahmudul Hasan</dc:creator>
      <pubDate>Thu, 22 Sep 2022 06:45:40 +0000</pubDate>
      <link>https://dev.to/mhasan/frequently-asked-question-to-your-new-employer-4lfd</link>
      <guid>https://dev.to/mhasan/frequently-asked-question-to-your-new-employer-4lfd</guid>
      <description>&lt;p&gt;Every new job is very important to your life and your family. In this modern era, the job is not like slavery. Your job should give you fun, and motivate to work you more.&lt;/p&gt;

&lt;p&gt;The workplace should give you more energy automatically to focus on problem-solving and issues. For this, we need to be tension free in the workplace, which only can achieve by benefits. The more benefits the company gives you, the more energy you can feel inside to give more to the company's growth. You’re the company’s one of part then.&lt;/p&gt;

&lt;p&gt;Here I list some of the essential frequently asked questions and benefits which an employees should ask an established company in recruitment.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;FAQ&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Details job clarification if not mentioned on the Job description post.&lt;/li&gt;
&lt;li&gt;Skill and training opportunities for staff. It is one of the vital benefits for staff. This must be asked by an employee.&lt;/li&gt;
&lt;li&gt;Company objectives &amp;amp; Core values. What if some values conflict with my religion and my personal values?&lt;/li&gt;
&lt;li&gt;What is the team leader’s expectation from me within the next 6 months?&lt;/li&gt;
&lt;li&gt;What is the company’s business &amp;amp; products?&lt;/li&gt;
&lt;li&gt;What is my work area?&lt;/li&gt;
&lt;li&gt;My Stack details, the tech I will deal with&lt;/li&gt;
&lt;li&gt;What position does the company want to see me within the next year?&lt;/li&gt;
&lt;li&gt;Do they have any plans to move me in another team very soon or after finishing the tasks?&lt;/li&gt;
&lt;li&gt;Do you give employees prayer time?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Benefits&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;What your company did for employees' work-life balance?&lt;/li&gt;
&lt;li&gt;Do you allow flexibility in job timing?&lt;/li&gt;
&lt;li&gt;Performance analysis and increment (yearly, half-yearly, based on performance)&lt;/li&gt;
&lt;li&gt;Overtime work &amp;amp; benefits&lt;/li&gt;
&lt;li&gt;Do you provide on-time salary?&lt;/li&gt;
&lt;li&gt;Do you allow parental leave, how many days?&lt;/li&gt;
&lt;li&gt;Do you provide accidental leave, how many days?&lt;/li&gt;
&lt;li&gt;Do you provide paid and unpaid vacation, how many days?&lt;/li&gt;
&lt;li&gt;Do you provide basic health benefits like health insurance, yearly Dental &amp;amp; Eye checkups/insurance?&lt;/li&gt;
&lt;li&gt;Do you provide any job security and pensions?&lt;/li&gt;
&lt;li&gt;Do you provide home workstation build support?&lt;/li&gt;
&lt;li&gt;Do you provide yearly tour sponsorship?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This question list is for an employee for awareness of the right and benefits before joining the new company. You can ask all or partial depending on you. But these are the list you should aware of.&lt;/p&gt;

&lt;p&gt;Do you have any in your mind? tell me in the comment section.&lt;/p&gt;

</description>
      <category>jobbenefits</category>
      <category>faq</category>
    </item>
    <item>
      <title>Wow, I completed 4 PR this year Hacktoberfest! 🎉🌟😁</title>
      <dc:creator>Mahmudul Hasan</dc:creator>
      <pubDate>Mon, 25 Oct 2021 11:20:44 +0000</pubDate>
      <link>https://dev.to/mhasan/wow-i-completed-4-pr-this-year-hacktoberfest-1nbd</link>
      <guid>https://dev.to/mhasan/wow-i-completed-4-pr-this-year-hacktoberfest-1nbd</guid>
      <description>&lt;h3&gt;
  
  
  Yes! I completed my &lt;strong&gt;Hacktoberfest&lt;/strong&gt; journey successfully after completing 4 PR request!
&lt;/h3&gt;

&lt;h3&gt;
  
  
  My plan for Hacktoberest.
&lt;/h3&gt;

&lt;p&gt;Since last month I was keep in touch by &lt;strong&gt;Digital Ocean&lt;/strong&gt; about Hacktoberfest event. I was learned how to make &lt;strong&gt;Pull Request&lt;/strong&gt; to make Hacktoberfest event successfully complete. Then I make a webinar with my friends in a Facebook event, in where we teach hundreds of others how to do open source contribution, git and GitHub, Pull Request and as well as Hacktoberfest event. &lt;/p&gt;

&lt;p&gt;We teach and let them know that If you know coding then you can do open source contribution to great projects. It help them many way like enrich their portfolio since GitHub is one of the profile what recruiter want to check out.&lt;/p&gt;

&lt;p&gt;If you know coding/programming then it is okay, you can contribute many great projects. But if you don't know code well, then how can you contribute and participate Hacktoberfest? Well, Coding is not only option for contribution. You can contribute open source by helping documentation section too. And many projects don't need to know code for contribution. I also contribute projects in where I don't need to know code. &lt;/p&gt;

&lt;h3&gt;
  
  
  Progress
&lt;/h3&gt;

&lt;p&gt;My first PR was bit hard and faced several failed attempts for twisted git issues. It was because I couldn't set remote upstream git repository. Then I tries several times, googling, read Stack overflow solutions and finally solved that issue. &lt;/p&gt;

&lt;p&gt;After my first Pull Request completed then others PR was easy to completed. It takes almost 15 days to complete my total 4 PR requests. &lt;/p&gt;

&lt;h3&gt;
  
  
  Contributions
&lt;/h3&gt;

&lt;p&gt;I mainly contributed to a cheatsheet repository, which name is &lt;strong&gt;Devsonket&lt;/strong&gt;. Devsonket is helping others about cheeetshet of almost everything like Windows 10 OS cheetSheet, Linux command line cheetsheet, Adobe Photoshop cheetsheet and many more. It is mainly for Bengali communities. You can check it out! &lt;/p&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/devsonket" rel="noopener noreferrer"&gt;
        devsonket
      &lt;/a&gt; / &lt;a href="https://github.com/devsonket/devsonket.github.io" rel="noopener noreferrer"&gt;
        devsonket.github.io
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      🎨🛠📌 সম্পূর্ণ বাংলায় ডেভেলপার চিটশিট 🎨🛠📌 
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;উদ্দেশ্য (motive)&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;ডেভেলপারদের জন্যে চিটশিট খুবই কাজের জিনিস। কারণ আমাদের পক্ষে অনেক কমান্ড বা কোনো লাইব্রেরীর সব ফাংশন একসাথে মনে রাখা সম্ভব হয় না। সেক্ষেত্রে আমরা যদি একটা তালিকা তৈরি করি যে অমুক কমান্ড বা ফাংশন অমুক কাজ করে তাহলে খুব সহজেই পরবর্তিতে কেউ কাজ করতে গেলে শুধুমাত্র সেই তালিকা দেখলেই প্রয়োজনীয় সবকিছু খুঁজে পাবেন। আমরা আমাদের পুরো জ্ঞানকে বিভিন্ন বিভাগে ভাগ করে শুধুমাত্র আসল ফাংশানালিটিগুলো খুব ছোট্ট করে বর্ণনা দিয়ে তালিকা তৈরি করতে পারি। যেগুলোতে পরবর্তিতে কোনো ডেভেলপার শুধু একটু চোখ বুলিয়ে নিলেই তার কাঙ্ক্ষিত জিনিসটা খুঁজে পাবেন। এরকম চিটশিট &lt;a href="https://devhints.io/" rel="nofollow noopener noreferrer"&gt;এখানেও&lt;/a&gt; পাবেন। কিন্তু আমাদের লক্ষ্য হচ্ছে সম্পূর্ণ বাংলায় চিটশিট তৈরি করা।&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Motive&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;Cheatsheets are very handy for developers. Because it is not possible for us to remember many commands or all functions of a library at once. In that case, if we make a list that such a command or function does such a thing, then very easily when…&lt;/p&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/devsonket/devsonket.github.io" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;I choose this repository because I got help from this and as I know little bit of shortcut of windows 10 and Linux command prompt, so it is easy to contribute and make PR to this repositories and make myself open source contributor.  &lt;/p&gt;

&lt;h3&gt;
  
  
  Reflections
&lt;/h3&gt;

&lt;p&gt;So it is really great experience to contribute Hacktoberfest event and successfully completing is another awesome experience. Now I know how to contribute open source. My contribution will continue. My next plan is contribute by coding in some great repositories. &lt;/p&gt;

&lt;p&gt;Thanks to &lt;strong&gt;Digital Ocean&lt;/strong&gt;, &lt;strong&gt;Dev.to&lt;/strong&gt;, &lt;strong&gt;GitHub&lt;/strong&gt; and others. Without Hacktoberfest I may never know how to contribute open source. Feel proud to be an open source contributor! &lt;/p&gt;

</description>
      <category>hacktoberfest</category>
      <category>opensource</category>
      <category>github</category>
      <category>git</category>
    </item>
    <item>
      <title>How to gitignore a file when committed to remote repository</title>
      <dc:creator>Mahmudul Hasan</dc:creator>
      <pubDate>Sun, 24 Oct 2021 19:21:36 +0000</pubDate>
      <link>https://dev.to/mhasan/how-to-gitignore-a-file-when-committed-to-remote-repository-212c</link>
      <guid>https://dev.to/mhasan/how-to-gitignore-a-file-when-committed-to-remote-repository-212c</guid>
      <description>&lt;p&gt;Sometimes as a new programmer or developer we pushed our local committed files to remoted repository. So, as a new programmer or developer need to understand which files should commit and which shouldn't committed. &lt;/p&gt;

&lt;p&gt;for security and others issues we shouldn't commit and push such files and folders (directories) like &lt;b&gt;noude_modules&lt;/b&gt;, &lt;b&gt;.env&lt;/b&gt;, &lt;b&gt;npm packages&lt;/b&gt;, &lt;b&gt;yarn.lock&lt;/b&gt; and many more depend on which project and development you're work on.&lt;/p&gt;

&lt;p&gt;Suppose, if you mistakenly committed and push a file that you get warn from GitHub or GitLab or have security vulnerable that should remove at any possible way. &lt;/p&gt;

&lt;p&gt;Then the git command you need to apply is: &lt;code&gt;git rm -r --cached &lt;/code&gt;&lt;/p&gt;

&lt;p&gt;By this command you can remove your desired file from the commit and when you &lt;code&gt;git add .&lt;/code&gt;, &lt;code&gt;git commit&lt;/code&gt; and &lt;code&gt;git push&lt;/code&gt; then you can able to remove that file from remote repository.&lt;/p&gt;

&lt;p&gt;You can add these file to &lt;code&gt;gitignore&lt;/code&gt;, so that these file will never commit and push to remote repository. &lt;/p&gt;

</description>
      <category>git</category>
      <category>github</category>
    </item>
    <item>
      <title>5 essential tools for Web Developer!</title>
      <dc:creator>Mahmudul Hasan</dc:creator>
      <pubDate>Thu, 31 Dec 2020 19:44:49 +0000</pubDate>
      <link>https://dev.to/mhasan/5-essential-tools-for-web-developer-d1a</link>
      <guid>https://dev.to/mhasan/5-essential-tools-for-web-developer-d1a</guid>
      <description>&lt;p&gt;Hello Guys. Happy new year 🎉2021🎉 As new year's eve, I want to share 5 essential tools that help me a lot as a developer. I use these tools every day. These all are free to use and you don't need to pay a single penny. So it's my personal recommendation and there has no affiliation program between them to me. &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://raindrop.io/" rel="noopener noreferrer"&gt;Raindrop.io&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Raindrop.io&lt;/strong&gt; is one of the tool I use every day, even every hour! Raindrop is a tool for the collection of links. You know, as a developer we collect a huge amount of links from everywhere. If we reserve this in the browser, the browser will be slow day by day. So raindrop is one of the best solution to collect your link. They have browser extension, Mobile app and desktop app and synchronous simultaneously between them.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.notion.so/" rel="noopener noreferrer"&gt;notion.so&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;notion.so&lt;/strong&gt; is one of the best tool to organize your track of development, project updates, learning materials, todos and many more. This web app will help you up-to-date on your track.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.tabnine.com/" rel="noopener noreferrer"&gt;Tabnine Autocomplete AI&lt;/a&gt;&lt;br&gt;
This is one of the best smart tools I use in coding and programming. This is a Code Editor extension. This tool use Artificial Intelligence to complete code. I guaranty you, if you use this tool, your 50% of work will reduce to write code and that's not at all. This tool use your data to predict your next line of code! So as more as you use this, the speed of your coding will increase and work will reduce. Strongly recommend this!&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://justgetflux.com/" rel="noopener noreferrer"&gt;f.lux&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;f.lux&lt;/strong&gt; is one of the tool for your eye health. As a developer we work in front of our laptop/desktop average 6 to 10 hours. Most of the digital screens produce blue light and that's a great risk for our eyes. It's important that you need something that shields your eye. At this point f.lux will help you something. I use this tool more than two years and I strongly recommend this!&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://pomotodo.com/intl/en/" rel="noopener noreferrer"&gt;Pomotodo&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Pomotodo&lt;/strong&gt; is a tool that use  &lt;a href="https://en.wikipedia.org/wiki/Pomodoro_Technique" rel="noopener noreferrer"&gt;Pomodoro Technique&lt;/a&gt; for stay focus when you at work. This technique amazingly works really well to stay focus when you at your serious work or productivity. This app developed by the concept of this technique. Downloaded and use from today and there may have many other app for use of this technique. fell free to use others.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;So that's all! I hope these tools will help you to achieve this year's productivity.&lt;/p&gt;




&lt;p&gt;&lt;a href="//mailto:mhasan.meet@gmail.com"&gt;mail me📧&lt;/a&gt;&lt;br&gt;
&lt;a href="https://twitter.com/mhasansoft" rel="noopener noreferrer"&gt;follow me on Twitter&lt;/a&gt;&lt;br&gt;
Image Credit: &lt;a href="https://coder.com/" rel="noopener noreferrer"&gt;Coder&lt;/a&gt;&lt;/p&gt;

</description>
      <category>tools</category>
      <category>devtools</category>
    </item>
  </channel>
</rss>
