Amitav Roy

Blog on web and travel

Trying out Microsoft Windows WSL 2 and a quick review

Posted on 18th July, 2020

Some time back, I saw a Tweet which caught my attention – Windows Subsystem for Linux (WSL) version 2. Now, Microsoft has been investing a lot in open source recently and Visual Studio Code is one big example of that along with GitHub. And, when I looked at two keywords in one tweet “Windows” and “Linux”, it caught my attention. After reading about the new feature WSL 2, it forced me to try out Windows as my development machine. In this article, I will try to share my experience on trying out Microsoft Windows again after using Linux and Mac for almost 4 to 5 years now as my primary development machine.

Laravel Livewire and the new File upload feature

Posted on 12th June, 2020

Laravel Livewire is a new package developed by Caleb Porzio which really changes the approach of how you do front end development. It is a composer package which allows you to create components in PHP which are reactive as well similar to Vue or React. The entire component code is inside PHP and blade files but you get a feeling of and SPA. Initially, everything will look very magical as you are writing only PHP code but getting JavaScript behaviour.

Working with webhooks using the spatie package in Laravel

Posted on 24th June, 2019

Webhooks are a great way to communicate with different applications. For example, Payment platforms like Stripe or Paypal will allow you to receive data for transactions through webhooks.

Similarly, you may also have applications which need to send certain information from your Laravel application to some other application and that's where this wonderful package can be very handy.

Why using a text editor can be a good practice during development

Posted on 10th December, 2017

Working with IDEs can for sure speed up our development, but using Text Editors for sure has some advantages which help us in long-term. They not only help us understand the code much better but also helps us develop some good habits of coding. In this blog post, I will share my experience on how I gained a lot of inside knowledge while I was using Sublime text as my text editor during development instead of any powerful IDE.