Dev tips by MoHo
Dev tips by MoHo
  • Видео 122
  • Просмотров 482 078
Setup Macbook pro M2 Max for Nodejs and Golang development
In this video, we will be setting up a new Macbook M1/M2 for a software engineer who uses Nodejs and Golang on a daily basis.
Use nvm for nodejs version management: ruclips.net/video/gYlByLH2w_E/видео.html
Best VSCode extensions: ruclips.net/video/DNf6Bu7z4vw/видео.html
Sync VSCode settings between computers: sync ruclips.net/video/fpY7B-c7es0/видео.html
warp terminal: ruclips.net/video/tIkn6U_p7Mw/видео.html
Просмотров: 223

Видео

Shadowed variables in Golang
Просмотров 167Год назад
In Go programming, shadowing refers to when a variable declared inside a certain scope has the same name as a variable declared in an outer scope. When this occurs, the inner variable is said to shadow the outer variable, making it inaccessible for the duration of the inner scope. This can lead to confusion and bugs, especially if you didn't intend to shadow the variable.
Mastering Cron Jobs in Node.js | Scheduling Made Easy
Просмотров 547Год назад
Welcome to our in-depth guide on harnessing the power of Cron Jobs in Node.js! 🔵 In this video, we're going to demystify the concept of Cron Jobs, walk you through their essential syntax, and show you how to schedule tasks with ease using Node.js. 0:00 - Introduction to Cron Jobs Here, we begin by explaining what Cron Jobs are, why they're so crucial in real-world applications, and how they wor...
function expression vs function declaration in JavaScript
Просмотров 462Год назад
A function expression is very similar to and has almost the same syntax as, a function declaration. The main difference between a function expression and a function declaration is the function name, which can be omitted in function expressions to create anonymous functions. Link to MDN function developer.mozilla.org/en-US/docs/web/JavaScript/Reference/Operators/function Chapters: 0:00 - Intro 0...
Mastering the grep Command: Tips and Tricks with practical examples
Просмотров 363Год назад
In this video, we will explore the powerful "grep" command in the terminal, which allows you to efficiently search for specific patterns or strings of text within files. We will start with the basics of using grep, including how to specify search patterns and file locations, and then move on to more advanced techniques, such as using regular expressions and combining grep with other terminal co...
How to Implement a Progress Bar in Your Node.js CLI Application
Просмотров 2,7 тыс.Год назад
In this video, we will walk you through the process of implementing a progress bar in your Node.js CLI application. We will cover the importance of progress bars in providing a better user experience, and demonstrate how to use the "cli-progress" package to create a customizable progress bar that can be tailored to fit your application's needs. We will also discuss the different types of progre...
Roadmap to Becoming a Successful Backend engineer, What to learn!
Просмотров 144Год назад
In this video, we will explore the roadmap to becoming a successful software backend engineer. We will cover the fundamental concepts that you need to know, the programming languages, tools, and technologies that you need to learn, and the best practices that you need to follow. We will also discuss the various career paths that you can take as a software backend engineer and the skills that yo...
Testing API Gateway, Lambda, and DynamoDB locally
Просмотров 1,6 тыс.Год назад
Learn how to test your AWS serverless stack locally using the latest version of the AWS SDK for Node.js. In this tutorial, we'll cover how to set up and configure the AWS CLI, create a local instance of the API Gateway, Lambda, and DynamoDB services, and run tests using the AWS SDK v3 for Node.js. By the end of this video, you'll have the knowledge to confidently test your serverless applicatio...
Mock vs Spy in Testing with Jest: Which is Better?
Просмотров 10 тыс.Год назад
In this video, we explore the differences between mocks and spies in testing with Jest. We'll dive into the benefits and drawbacks of each approach, and help you determine which one is best for your specific use case. Whether you're a seasoned developer or just starting out with Jest testing, this video is a must-watch. Join us as we explore the world of Jest testing and help you become a bette...
Patch any node package Like a Pro: Using PNPM, Yarn, and NPM
Просмотров 2,6 тыс.Год назад
Are you tired of running into issues with your NodeJS or NPM packages? In this tutorial, I'll show you how to patch any NodeJS or NPM package using PNPM, Yarn, and NPM. These package managers allow you to easily make changes to packages without having to manually fork and patch them yourself. In this video, I'll walk you through the step-by-step process of patching a package with each of these ...
Top Paying Programming Languages in 2023: Insights from the Stack Overflow Survey
Просмотров 701Год назад
Top Paying Programming Languages in 2023: Insights from the Stack Overflow Survey
Build a Dynamic CLI with Inquirer and Node.js: A Step-by-Step Guide
Просмотров 5 тыс.Год назад
Build a Dynamic CLI with Inquirer and Node.js: A Step-by-Step Guide
The Future of JavaScript: A 2023 Roadmap #stateofjs
Просмотров 491Год назад
The Future of JavaScript: A 2023 Roadmap #stateofjs
Generate UUID v4 without any library or package #shorts
Просмотров 630Год назад
Generate UUID v4 without any library or package #shorts
Say Goodbye to Spelling Errors in Code with ESLint and VSCode
Просмотров 670Год назад
Say Goodbye to Spelling Errors in Code with ESLint and VSCode
VSCode extensions to maximise your productivity
Просмотров 2,4 тыс.Год назад
VSCode extensions to maximise your productivity
Typescript project setup in 2023
Просмотров 1,9 тыс.Год назад
Typescript project setup in 2023
64 What else needs to be done
Просмотров 218Год назад
64 What else needs to be done
63 Update firebase security rules and env example file
Просмотров 132Год назад
63 Update firebase security rules and env example file
62 Better way of fetching a blog - Improved
Просмотров 101Год назад
62 Better way of fetching a blog - Improved
Best VSCode extensions in 2023
Просмотров 344 тыс.Год назад
Best VSCode extensions in 2023
61 Show related blogs in next.js part 1
Просмотров 71Год назад
61 Show related blogs in next.js part 1
60 Form validation in Next.js
Просмотров 241Год назад
60 Form validation in Next.js
59 Fix Firestore (firebase) error
Просмотров 34Год назад
59 Fix Firestore (firebase) error
58 Show message to user if user is not valid
Просмотров 35Год назад
58 Show message to user if user is not valid
Find bugs and edge cases with Fuzz Testing
Просмотров 275Год назад
Find bugs and edge cases with Fuzz Testing
57 Update user info component
Просмотров 30Год назад
57 Update user info component
Benchmark tests and profiling in Go
Просмотров 3 тыс.Год назад
Benchmark tests and profiling in Go
56 Validate blog slug - Slugify
Просмотров 283Год назад
56 Validate blog slug - Slugify
55 Validate local-storage user in Next.js
Просмотров 371Год назад
55 Validate local-storage user in Next.js

Комментарии

  • @hijuliansosa
    @hijuliansosa 2 дня назад

    Great video, thanks! 🎉

  • @beticohernandez9536
    @beticohernandez9536 10 дней назад

    Hola. No me sale el cuadre para guardar el proyecto.

  • @rezaulmasum205
    @rezaulmasum205 19 дней назад

    Hello I am trying to run this project locally by the make start command and I am getting the following error " shortMessage: 'Command failed with exit code 1: docker pull --disable-content-trust=false lambci/lambda:go1.x', command: 'docker pull --disable-content-trust=false lambci/lambda:go1.x', escapedCommand: 'docker pull "--disable-content-trust=false" "lambci/lambda:go1.x"', exitCode: 1, signal: undefined, signalDescription: undefined, stdout: '', stderr: 'time="2024-08-04T01:07:35+06:00" level=error msg="Metadata for targets expired" time="2024-08-04T01:07:37+06:00" level=error msg="Metadata for targets expired" Error: remote repository docker.io/lambci/lambda out-of-date: targets expired at Mon Jan 29 16:32:58 -0500 2024', " any solution ?

  • @lgsunnyvale
    @lgsunnyvale 19 дней назад

    Such a beautiful font! May I ask what it is?

  • @surojitnath3336
    @surojitnath3336 Месяц назад

    thanks for the tip, was looking for this type of solution from long time

  • @arupde6320
    @arupde6320 Месяц назад

    be regular

  • @0xVantwoutMaarten
    @0xVantwoutMaarten Месяц назад

    This is aweome Mohoo, as clear as it gets.

  • @tereleksa
    @tereleksa Месяц назад

    So cool. Thank you! Simple explanation and useful content

  • @Th3Younesse
    @Th3Younesse Месяц назад

    when i test it, i don't get response back to my requests. for instance, when i create a user in the cli i see the user json object with a pk value, so i assume it has been created in the db, but i don't get any response in postman. probleme resolved: the items where not added to the database. I was getting an empty response because no body is set on the internalServerErrorResponse function. I changed the credentials in the getDBConnection and it worked.

  • @user-zc7os7on7k
    @user-zc7os7on7k 2 месяца назад

    thanks for your explanation and straight to point tutorials

  • @codingjitsu
    @codingjitsu 2 месяца назад

    Thank you so much!

  • @iOSPro97
    @iOSPro97 2 месяца назад

    Is it possible to make the a program wait for input before continuing to execute?

  • @MauroHenrique-vb6or
    @MauroHenrique-vb6or 2 месяца назад

    Beautiful

  • @Mr_MicDaniel
    @Mr_MicDaniel 3 месяца назад

    I really enjoyed the tutorial it was superb Can you do this for Vitest and Prisma ORM. Thank I will really appreciate it

  • @adityadhal5027
    @adityadhal5027 3 месяца назад

    thanks

  • @chitoan77
    @chitoan77 3 месяца назад

    Perhaps not many guys know about RushJS here. But the video you posted is very good. Thanks

  • @Stock632
    @Stock632 3 месяца назад

    Please also guide how to use search list plug in inquirer. Please

  • @erkanozsoy708
    @erkanozsoy708 4 месяца назад

    Şaşırtıcı.

  • @simonhylander7489
    @simonhylander7489 4 месяца назад

    ✖ { [Error: ENOENT: no such file or directory, open '../..go'] errno: -2, code: 'ENOENT', syscall: 'open', path: '../..go' }

  • @josuetavares49
    @josuetavares49 4 месяца назад

    with this font it is difficult to read

  • @RRCaddick
    @RRCaddick 4 месяца назад

    This is awesome! Was pulling my hair out yesterday dealing with jests mock hoisting and trying to change mock resolved for only a specific test, and I'm sure this will help. Why would we favour one over the other?

  • @cesaryasus5319
    @cesaryasus5319 5 месяцев назад

    How can I color just one tag and make it become a clearly visible note?

  • @MaheshPalemkota
    @MaheshPalemkota 5 месяцев назад

    Great video...helped to understand k6

  • @sandyrubybassi3462
    @sandyrubybassi3462 5 месяцев назад

    Best explanation i’ve come across 👌🏼

  • @mcoria74
    @mcoria74 6 месяцев назад

    Somebody knows to highlight unused code or this feature depends of the theme? Regards in advance.

  • @sohamparikh7283
    @sohamparikh7283 6 месяцев назад

    Please what font in VSC do you use, i also want to italicize the imports and other stuff on my vsc, please tell me how to do that. Thanks for the great content

  • @shadz-dev
    @shadz-dev 6 месяцев назад

    Try Attentio theme , custom made it and has awesome token colors.

  • @MightyMike55
    @MightyMike55 6 месяцев назад

    Very detailed and covered the important stuff. Definately a zero to hero tutorial

  • @BarakAlmog
    @BarakAlmog 6 месяцев назад

    Appreciate your effort so much! Thanks. I agree the font is a bit of a challenge,... still like it tho :) Thanks again!

  • @asafalroy2159
    @asafalroy2159 6 месяцев назад

    Well obviously the test with the RegExp class was less performant as you were creating a new instance of the RegExp class for every time you checked the validity of the string instead of creating the instance only once.

  • @user-el4me4mq3k
    @user-el4me4mq3k 6 месяцев назад

    your file saved as a type ts and your runnig type as js how ?

  • @_CoderX_
    @_CoderX_ 6 месяцев назад

    Nice video, it's almost impossible to find a video about SLS+lambda+go that is worth watching. Do you have anything similar for a websocket API ?

  • @gosnooky
    @gosnooky 7 месяцев назад

    I like that you used the most useless package (is-bigint) to demonstrate.

  • @richleach198
    @richleach198 7 месяцев назад

    Thank you!

  • @theplaintech
    @theplaintech 7 месяцев назад

    What does "Test Failing" mean? I get it for such things as Colorize in the details.

  • @prashlovessamosa
    @prashlovessamosa 7 месяцев назад

    great video thanks

  • @Maverick2k
    @Maverick2k 7 месяцев назад

    Just wanted to give kudos for your videos. I'm a senior dev, finally dabbling in proper testing and I found this video really easy to understand. I was wondering though, what which point is it better to spy vs mock?

  • @freonsp
    @freonsp 7 месяцев назад

    Thanks for the video!!!! Helps a lot!!!

  • @manishswami7512
    @manishswami7512 7 месяцев назад

    Hey, way ahead of your time. My Sr Dev just discovered WireIt today 😂

  • @rahuldsouza1985
    @rahuldsouza1985 8 месяцев назад

    I use base 16 theme Dark colour

  • @thisisreallyme3130
    @thisisreallyme3130 8 месяцев назад

    Nice job explaining, TY. I like that you stuck with only the standard library, simple. As you do more of these please consider using code fonts set to big, so this is easier to watch on a secondary monitor. Cheers.

    • @dev.channel
      @dev.channel 8 месяцев назад

      Thanks for the feedback and I will take note of the font issue.

  • @robooJack
    @robooJack 8 месяцев назад

    Nice video! Thank you! Love benchmarking in go

  • @user-kp1wg1ie2j
    @user-kp1wg1ie2j 8 месяцев назад

    Oh, the irony of `eslint-spell-cheker ` being misspelled in the description.

    • @dev.channel
      @dev.channel 8 месяцев назад

      That’s funny… thanks for pointing it out. Fixed

  • @user-rn5ex3jh6i
    @user-rn5ex3jh6i 8 месяцев назад

    Is there any ways to improve Git efficiency in a rushjs monorepo?

    • @dev.channel
      @dev.channel 8 месяцев назад

      What do you mean? What do you like to achieve?

  • @leelightfoot743
    @leelightfoot743 8 месяцев назад

    your audio was terrible, but your video was great! Super helpful thank you.

  • @SaiTeja-ir7yv
    @SaiTeja-ir7yv 8 месяцев назад

    This is so cool. Been searching all over the internet. Finally found the best tutorial. Thanks!!

  • @homeoffice3524
    @homeoffice3524 8 месяцев назад

    I'm not exactly js programmer I'm just using some pre-made script solutions when i really need. But jQuery is really really good. Ok I understand maybe in job sector and something like that is different. But you need to agree with me, if you don't understand js(you just understand what it does and are able to copy paste code where it should be) you can't compare some refresh div or something like that with jQuery simplicity or some new frameworks or plain js. It's just way less code to understand. If you are pro I guess irs not important.

  • @shahmeersohail3221
    @shahmeersohail3221 9 месяцев назад

    which theme are you using?

  • @tomaszkula9077
    @tomaszkula9077 9 месяцев назад

    3:51 - Explorer Exclude how to show back those files :D ?

  • @user-cm8nn5yg1z
    @user-cm8nn5yg1z 10 месяцев назад

    thank you for sharing

    • @dev.channel
      @dev.channel 9 месяцев назад

      Thanks for watching!