Dev tips by MoHo
Dev tips by MoHo
  • 123
  • 497 139

วีดีโอ

Setup Macbook pro M2 Max for Nodejs and Golang development
มุมมอง 249ปีที่แล้ว
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: th-cam.com/video/gYlByLH2w_E/w-d-xo.html Best VSCode extensions: th-cam.com/video/DNf6Bu7z4vw/w-d-xo.html Sync VSCode settings between computers: sync th-cam.com/video/fpY7B-c7es0/w-d-xo.html warp terminal: th-cam.com/video/tIkn6U_p...
Shadowed variables in Golang
มุมมอง 206ปีที่แล้ว
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
มุมมอง 772ปีที่แล้ว
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
มุมมอง 593ปีที่แล้ว
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
มุมมอง 506ปีที่แล้ว
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
มุมมอง 3.2Kปีที่แล้ว
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!
มุมมอง 155ปีที่แล้ว
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.9Kปีที่แล้ว
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?
มุมมอง 14Kปีที่แล้ว
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
มุมมอง 3.1Kปีที่แล้ว
Patch any node package Like a Pro: Using PNPM, Yarn, and NPM
Top Paying Programming Languages in 2023: Insights from the Stack Overflow Survey
มุมมอง 704ปีที่แล้ว
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
มุมมอง 6Kปีที่แล้ว
Build a Dynamic CLI with Inquirer and Node.js: A Step-by-Step Guide
The Future of JavaScript: A 2023 Roadmap #stateofjs
มุมมอง 499ปีที่แล้ว
The Future of JavaScript: A 2023 Roadmap #stateofjs
Generate UUID v4 without any library or package #shorts
มุมมอง 735ปีที่แล้ว
Generate UUID v4 without any library or package #shorts
Say Goodbye to Spelling Errors in Code with ESLint and VSCode
มุมมอง 805ปีที่แล้ว
Say Goodbye to Spelling Errors in Code with ESLint and VSCode
VSCode extensions to maximise your productivity
มุมมอง 2.7Kปีที่แล้ว
VSCode extensions to maximise your productivity
Typescript project setup in 2023
มุมมอง 1.9Kปีที่แล้ว
Typescript project setup in 2023
64 What else needs to be done
มุมมอง 243ปีที่แล้ว
64 What else needs to be done
63 Update firebase security rules and env example file
มุมมอง 139ปีที่แล้ว
63 Update firebase security rules and env example file
62 Better way of fetching a blog - Improved
มุมมอง 104ปีที่แล้ว
62 Better way of fetching a blog - Improved
Best VSCode extensions in 2023
มุมมอง 346Kปีที่แล้ว
Best VSCode extensions in 2023
61 Show related blogs in next.js part 1
มุมมอง 72ปีที่แล้ว
61 Show related blogs in next.js part 1
60 Form validation in Next.js
มุมมอง 246ปีที่แล้ว
60 Form validation in Next.js
59 Fix Firestore (firebase) error
มุมมอง 41ปีที่แล้ว
59 Fix Firestore (firebase) error
58 Show message to user if user is not valid
มุมมอง 37ปีที่แล้ว
58 Show message to user if user is not valid
Find bugs and edge cases with Fuzz Testing
มุมมอง 286ปีที่แล้ว
Find bugs and edge cases with Fuzz Testing
57 Update user info component
มุมมอง 33ปีที่แล้ว
57 Update user info component
Benchmark tests and profiling in Go
มุมมอง 3.1Kปีที่แล้ว
Benchmark tests and profiling in Go
56 Validate blog slug - Slugify
มุมมอง 372ปีที่แล้ว
56 Validate blog slug - Slugify

ความคิดเห็น

  • @FrederickMixell
    @FrederickMixell 2 หลายเดือนก่อน

    Thank you for keeping the beginning! 😄

  • @ShreeshaSudhakar
    @ShreeshaSudhakar 4 หลายเดือนก่อน

    Can i have a conditional patch based on a env variable or something else?

    • @dev.channel
      @dev.channel 3 หลายเดือนก่อน

      You should be able to achieve this on your git hook or env variable on package.json scripts

  • @hijuliansosa
    @hijuliansosa 4 หลายเดือนก่อน

    Great video, thanks! 🎉

    • @dev.channel
      @dev.channel 3 หลายเดือนก่อน

      Glad you liked it!

  • @beticohernandez9536
    @beticohernandez9536 4 หลายเดือนก่อน

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

  • @rezaulmasum205
    @rezaulmasum205 5 หลายเดือนก่อน

    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 5 หลายเดือนก่อน

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

    • @dev.channel
      @dev.channel 3 หลายเดือนก่อน

      Victor mono

  • @surojitnath3336
    @surojitnath3336 5 หลายเดือนก่อน

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

  • @arupde6320
    @arupde6320 5 หลายเดือนก่อน

    be regular

  • @0xVantwoutMaarten
    @0xVantwoutMaarten 6 หลายเดือนก่อน

    This is aweome Mohoo, as clear as it gets.

  • @tereleksa
    @tereleksa 6 หลายเดือนก่อน

    So cool. Thank you! Simple explanation and useful content

    • @dev.channel
      @dev.channel 3 หลายเดือนก่อน

      Glad it was helpful!

  • @Th3Younesse
    @Th3Younesse 6 หลายเดือนก่อน

    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.

  • @DileepBC-r2x
    @DileepBC-r2x 6 หลายเดือนก่อน

    thanks for your explanation and straight to point tutorials

  • @codingjitsu
    @codingjitsu 6 หลายเดือนก่อน

    Thank you so much!

  • @iOSPro97
    @iOSPro97 6 หลายเดือนก่อน

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

  • @MauroHenrique-vb6or
    @MauroHenrique-vb6or 7 หลายเดือนก่อน

    Beautiful

    • @dev.channel
      @dev.channel 3 หลายเดือนก่อน

      Thank you

  • @Mr_MicDaniel
    @Mr_MicDaniel 7 หลายเดือนก่อน

    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 7 หลายเดือนก่อน

    thanks

    • @dev.channel
      @dev.channel 3 หลายเดือนก่อน

      You're welcome!

  • @chitoan77
    @chitoan77 8 หลายเดือนก่อน

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

    • @dev.channel
      @dev.channel 3 หลายเดือนก่อน

      You're welcome

  • @Stock632
    @Stock632 8 หลายเดือนก่อน

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

  • @erkanozsoy708
    @erkanozsoy708 8 หลายเดือนก่อน

    Şaşırtıcı.

  • @simonhylander7489
    @simonhylander7489 8 หลายเดือนก่อน

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

  • @josuetavares49
    @josuetavares49 9 หลายเดือนก่อน

    with this font it is difficult to read

  • @RRCaddick
    @RRCaddick 9 หลายเดือนก่อน

    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 10 หลายเดือนก่อน

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

  • @MaheshPalemkota
    @MaheshPalemkota 10 หลายเดือนก่อน

    Great video...helped to understand k6

    • @dev.channel
      @dev.channel 3 หลายเดือนก่อน

      Glad it helped!

  • @sandyrubybassi3462
    @sandyrubybassi3462 10 หลายเดือนก่อน

    Best explanation i’ve come across 👌🏼

    • @dev.channel
      @dev.channel 3 หลายเดือนก่อน

      Great to hear!

  • @mcoria74
    @mcoria74 10 หลายเดือนก่อน

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

  • @sohamparikh7283
    @sohamparikh7283 10 หลายเดือนก่อน

    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 10 หลายเดือนก่อน

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

  • @MightyMike55
    @MightyMike55 11 หลายเดือนก่อน

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

  • @BarakAlmog
    @BarakAlmog 11 หลายเดือนก่อน

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

    • @dev.channel
      @dev.channel 3 หลายเดือนก่อน

      You're welcome!

  • @asafalroy2159
    @asafalroy2159 11 หลายเดือนก่อน

    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.

  • @_CoderX_
    @_CoderX_ 11 หลายเดือนก่อน

    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 ?

    • @dev.channel
      @dev.channel 3 หลายเดือนก่อน

      Not yet

  • @gosnooky
    @gosnooky 11 หลายเดือนก่อน

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

  • @richleach198
    @richleach198 11 หลายเดือนก่อน

    Thank you!

  • @theplaintech
    @theplaintech 11 หลายเดือนก่อน

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

  • @prashlovessamosa
    @prashlovessamosa 11 หลายเดือนก่อน

    great video thanks

    • @dev.channel
      @dev.channel 3 หลายเดือนก่อน

      Glad you enjoyed it

  • @Maverick2k
    @Maverick2k ปีที่แล้ว

    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?

    • @dev.channel
      @dev.channel 3 หลายเดือนก่อน

      Really depends on the use case. Also they serve a bit different purpose

  • @freonsp
    @freonsp ปีที่แล้ว

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

    • @dev.channel
      @dev.channel 3 หลายเดือนก่อน

      You're welcome!

  • @manishswami7512
    @manishswami7512 ปีที่แล้ว

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

    • @dev.channel
      @dev.channel 3 หลายเดือนก่อน

      Oh nice!

  • @rahuldsouza1985
    @rahuldsouza1985 ปีที่แล้ว

    I use base 16 theme Dark colour

  • @thisisreallyme3130
    @thisisreallyme3130 ปีที่แล้ว

    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 ปีที่แล้ว

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

  • @robooJack
    @robooJack ปีที่แล้ว

    Nice video! Thank you! Love benchmarking in go

  • @KasperAndersson-v5t
    @KasperAndersson-v5t ปีที่แล้ว

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

    • @dev.channel
      @dev.channel ปีที่แล้ว

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

  • @实杨
    @实杨 ปีที่แล้ว

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

    • @dev.channel
      @dev.channel ปีที่แล้ว

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

  • @leelightfoot743
    @leelightfoot743 ปีที่แล้ว

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

  • @SaiTeja-ir7yv
    @SaiTeja-ir7yv ปีที่แล้ว

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

  • @homeoffice3524
    @homeoffice3524 ปีที่แล้ว

    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 ปีที่แล้ว

    which theme are you using?

  • @tomaszkula9077
    @tomaszkula9077 ปีที่แล้ว

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