- 60
- 168 517
Mohammad Faisal
Приєднався 7 вер 2014
Hi, I am Mohammad Faisal. A full-stack software engineer.
This channel is a place to share my thoughts on everything about software engineering.
You can find more about my work on my website.
www.mdfaisal.com
This channel is a place to share my thoughts on everything about software engineering.
You can find more about my work on my website.
www.mdfaisal.com
Automation is awesome
In this video I show you n8n which is an awesome automation tool that you can use to automate many parts of the work flow that you already have on a day to day basis.
Переглядів: 265
Відео
Earning as a Technical Writer
Переглядів 722 місяці тому
In this video, I talk about the earning potential as a technical writer. I mainly discuss 3 modes of earning. - Platforms like medium - Sponsored posts - Jobs
How much can you Earn from Medium?
Переглядів 1133 місяці тому
In this video, I talk about how much you can earn as a technical writer on a medium. I talk about my story and how I earned over 25000 USD from medium so far. Finally, I share some thoughts for prospective future writers.
Strapi vs Sanity vs Contentful - which CMS is best?
Переглядів 4523 місяці тому
In this video, we are going to compare 3 popular cms solutions and answer the question "which cms is the best for you?" In general, Strapi is the most powerful. Contentful is simple and sanity is the cheapest one. But if you want a more in-depth explanation - watch the video. www.mdfaisal.com/blog
Fastest way to add translation to your website.
Переглядів 3403 місяці тому
In this video we see how we can add internationalization to a NextJS project using Google translator. This is the fastest way to add translations to a NextJS project. The easiest too. Below is the article where you can find all the codes. Article www.mdfaisal.com/blog/nextjs-internationalization-using-google-translator
Design notification system
Переглядів 1853 місяці тому
In this video, we talk about designing a notification system. This can help in system design interviews.
Analyze Nextjs App Bundle
Переглядів 1693 місяці тому
In this video we talk about analyzing the bundle of a nextjs build output. You can use the nextjs bundle analyzer to do this and it can help you to take informed decisions about different packages.
Prefetching in bulk in nextjs - For native navigation feel.
Переглядів 263 місяці тому
In his video, we talk about prefetching pages in NextjS. We see how can we prefetch a single link and how can we prefetch a set of links in NextJS. We see a special technique to bulk load a set of pages and see the real world difference in the user experience when we use prefetching.
Static site generation in NextJS (Pre-build the pages in build time)
Переглядів 813 місяці тому
In this video we talk about how to generate static pages in a NextJS website even if the pages are dynamic. We use a technique called SSG. We can do it on both pages, router and app router. Blog article: www.mdfaisal.com/blog/how-to-choose-data-fetching-strategies-in-nextjs Pages router docs: nextjs.org/docs/pages/building-your-application/rendering/static-site-generation App router docs: nextj...
Hot to optimize images in Nextjs
Переглядів 323 місяці тому
In this video, we talk about the importance of image optimization in any website and discuss different techniques for doing it in NextJS. We especially talk about the LCP metric of the page speed insights tool.
How to optimize script loading in NextJS
Переглядів 853 місяці тому
In this video, we talk about the different approaches to load scripts on the NextJS website. Scripts are often important tools to track the performance of your business but they have a negative impact on the speed of the website. So this video helps us to see how to load scripts in an efficient manner. Blog www.mdfaisal.com/blog Script optimization docs nextjs.org/docs/pages/building-your-appli...
How to find performance issues in website
Переглядів 523 місяці тому
In this video we talk about the tools to find issues in a website. We talk about pagespeed insights tool that can be used to analyze different aspects of the website including performance. Blog: www.mdfaisal.com/blog
How to add Search in Strapi and ReactJS and NextJS using Meilisearch
Переглядів 3415 місяців тому
In this video, we see how to integrate search functionality in Strapi CMS using Meilisearch. This is a popular tool for integrating with Strapi CMS and is very helpful for users. Website: www.mdfaisal.com/blog Links: How to deploy meilisearch to digital ocean: www.meilisearch.com/docs/learn/cookbooks/digitalocean#part-1-deploy-meilisearch-on-a-droplet Strapi plugin for meilisearch: market.strap...
Single responsibility Principle in ReactJS
Переглядів 2009 місяців тому
In this video, we talk about maintaining a single responsibility principle in a ReactJS project. We take a real-life example and analyze why this is bad and how we can improve it. Visit my blog www.mohammadfaisal.dev/blog
Install Google Analytics in NextJS (App router)
Переглядів 10 тис.9 місяців тому
Today, we will install Google Analytics in the NextJS App router project. To do that, we are going to create a new property on Google Analytics and then integrate it with the NextJS app router project in the layout file. This is a quick demonstration of the easiest installation process for a NextJS website. My website: www.mohammadfaisal.dev/blog/add-google-analytics-to-nextjs
Architecture of a full-stack AI project
Переглядів 2239 місяців тому
Architecture of a full-stack AI project
How to design your personal projects as a deveoper.
Переглядів 4059 місяців тому
How to design your personal projects as a deveoper.
How to integrate Redux toolkit + Redux persist with NextJS app router
Переглядів 5 тис.10 місяців тому
How to integrate Redux toolkit Redux persist with NextJS app router
Multiple language support in Reactjs and Nextjs
Переглядів 21410 місяців тому
Multiple language support in Reactjs and Nextjs
Sending email in NextJS using Emailjs
Переглядів 4,9 тис.10 місяців тому
Sending email in NextJS using Emailjs
How to fix poerformance problems of nextjs websites
Переглядів 18010 місяців тому
How to fix poerformance problems of nextjs websites
Remote jobs through we-work-remotely
Переглядів 19511 місяців тому
Remote jobs through we-work-remotely
Salary range as remote software engineer
Переглядів 28511 місяців тому
Salary range as remote software engineer
Automatic UI+Code generation from Prompts for React
Переглядів 148Рік тому
Automatic UI Code generation from Prompts for React
The exact video i was searching for
what if we dont want particualr texts to be translated like names of company and mabe other sections? any solution
Amazing Keep up the good work I support you Love from INDIA!
Thanks! I try to use the Analytics component but doesn't work for me. But your video saves the day!
bhai urdu mei videos bnao
why im not getting the events update, how to do that also
A great introduction. I'm a newbie. Many thanks
video on self hosting strapi also discussing hosting platforms for it would be really useful hope you do it
Excellent video.
could you tune up the audio or something please
Thanks so much brother, automatically you saved me hours of not going to learn the wrong things, your video is very educative and helpful, keep up with the good contents. Happy debugging !
Thank you brother
where is service id and template id?
on your dashboard for emailjs template
If you've ever tried PayloadCMS, I'm curious about your take on it compared to Strapi ?
will try if I get time and let you know!
Goog work Mohammed Faisal. Also, create a video on how to handle consent in NextJS app
Great content as always. I have a few questions. 1. How much experience/views you may need to become a full time technical writer? 2. When you wrote the docs for Raise, did you need to write codes to understand stuff the before writing the docs? 3. How hard it is to crack technical writer job?
Thank you Saad. 1. I would say 6 months of relatively regular writing. If some of your articles get popular - that helps. 2. Yes - but it's not expected to write codes. I did to understand the domain better myself. 3. Hard - especially coming from a development background (and not from a writing background). You have to make the jobs come to you. So constantly putting articles on different mediums to get noticed - then writing some guest/sponsored posts - and once you have a good track record - it should get easier.
Hey I am watching your video from Bangladesh. Keep making videos like this. Best wishes.
Many many thanks
Thx u very match,i spent so many time for it,before I found this video
Glad I could help
Amazing!
your sound volume is very low
❤
How can I use vs code JS debugger here ?
It Works! Thank you, sir. Too bad this channel is so underrated. Thank you 🙏
thanks for such explanation.
getting some hydration errors
Why did you pass the userRepo to the userService instance at 8:35, this would be manual dependency injection right what is the use of TypeDi then?
aakhir kehna kya chahte ho 🤣
I have read your blog, and the knowledge you shared is amazing!
Wow man, why it was so hard for everybody else to make it so simply as u did... Thanks! Gluck!
*Module not found: Can't resolve 'emailjs-com'*
good content.
Thanks for a great tutorial!
Hello, a question, it will be enough for me to insert Google Analytics only in the layout, I was checking Google Analytics, and although it counts the visits, it is not counting which pages I am moving to within the app,I am working with nextjs 14, greetings.
cuz he configured for the whole project, for each page, you would like to configure separately. too bad he didnt mention it.
Thank you for the explanation! For blogging needs, I would recommend you try Headless Hashnode which is tailored for this purpose. Hashnode's WYSIWYG editor and and the inbuilt AI capabilities in its editor are truly amazing for writing purposes.
hey buddy i saw some developer write query where they define schema is that correct method ??
Thank you very much.
Thanks Mr Faisal - Did you had a parrot in your background? Very nice!!
You have to learn more. The way you worked is not good.
package.json missing when ran with latest version of docker, what is needed to fix this?
my good! thanks!
thank you!
it worked for me, thank you sir!
This was helpful, thanks for the overview! And for future readers, be sure to check these platforms for current pricing. For instance, at the time of this comment, Strapi now offers a $29/month cloud tier
great video, How can I connect with you?
mohammadfaisal1011@gmail.com
want more videos about toptal brother. Take love from Bangladesh ❤🎉
thanks man
After successfully uploading the file and processing it through the Google Drive API,despite receiving a 200 status code for the POST request, the backend returns unexpected HTML content instead of the expected JSON response.This unexpected behavior occurs only in the production environment, as everything works as expected locally. I don't understand why!! Any help please? Thank you for this amazing video.
If you are using docker - check the file permission. Else can you provide any logs?
Thank you bro, you save my day, thanks for the repo
do you connect this with your bank account or paypal?
Thank you bro :)
Can you please make a video on how to get remote jobs as a entry developer?