Blue Cell
Blue Cell
  • 30
  • 1 146 920
Safely Convert Query Parameters in NestJS
When developing APIs, you might run into issues with query parameter types, especially when handling pagination number or some boolean values, since query parameters are always strings. In this video, I'll show you two ways to convert query parameters to the correct types in NestJS. We'll first explore enabling implicit conversion in the global Validation Pipe, and then switch to a safer method using the Type decorator from class-transformer for explicit type conversion. This approach ensures proper type handling for numbers, booleans, and more, without risking unexpected future issues.
Переглядів: 161

Відео

Master Env Variables in NestJS: ConfigModule
Переглядів 1182 місяці тому
Learn how to efficiently manage environment variables in your NestJS application using the ConfigModule. In this video, I'll guide you through importing the ConfigModule from the NestJS Config package, setting up validation with Joi, and configuring your application based on different environments like development and production. We will also dive into setting up TypeORM for database management...
Master Cookie Management in Next.js: Modify Cookies in Middleware
Переглядів 2213 місяці тому
```request.cookies.get(COOKIES_ACCEPTED_STORAGE_KEY)?.value response.cookies.delete(COOKIES_NEXT_LOCALE_KEY)``` Learn how to effectively manage cookies in your Next.js applications, even within middleware! In this video, we'll explore how Next.js allows for cookie management through server actions and route handlers but not directly in middleware. I'll walk you through the limitations, showcase...
Synchronize NestJS and Client App with Shared TypeScript Interfaces
Переглядів 683 місяці тому
Command: "npx swagger-typescript-api -p json-schema-url -o path-to-folder -n file-name extract-enums" Learn how to seamlessly share TypeScript interfaces between your NestJS backend and your Next.js frontend! In this tutorial, we explore the process of setting up Swagger in your NestJS application to automatically document your API models and generate TypeScript interfaces for use in your clien...
Nested Not-Found Page in Next.js with Internalization
Переглядів 1123 місяці тому
Facing issues with your custom 'not-found' page not displaying correctly in your Next.js app with internalization due to folder nesting? In this video, I’ll show you how to properly set up a 'not-found' page within your 'locale' directory: app/[locale]/[...catchAll]/page.tsx import { notFound } from 'next/navigation'; export default function CatchAll(): void { notFound(); }
Don't use variables in NextJS middleware config
Переглядів 1013 місяці тому
Guide how to fix the issue: "Next.js can't recognize the exported `config` field in route "/src/middleware": Unsupported template literal with expressions at "config.matcher[2]". The default config will be used instead." When creating middleware for your Next.js application, configuring path matchers is essential to define which routes should be intercepted. In this tutorial, I demonstrate the ...
Quickly Find Forgotten CLI Commands with This Simple Shortcut
Переглядів 333 місяці тому
Ever forgotten a command you used in the terminal? No problem! Learn how to quickly search your command history with a simple keyboard shortcut. By pressing 'CONTROL' 'R' in your terminal, you can instantly search for and recall any command you've used before. Just start typing a substring of the command, and the terminal will find all matches in your history. Never struggle to remember a comma...
Master Node.js Version Switching with NVM: Quick Guide
Переглядів 863 місяці тому
NVM documentation - nodejs.org/en/download/package-manager NodeJS release versions - nodejs.org/en/about/previous-releases Managing multiple Node.js versions can be a breeze with Node Version Manager (NVM)! In this tutorial, we'll walk you through the essential commands to seamlessly switch between different Node.js versions, install the latest version, and even remove unused ones. Whether you'...
Refactor conditional rendering in React with a custom 'Show' component
Переглядів 5033 місяці тому
Improve your React code clarity by using a custom 'Show' component for conditional rendering! In this tutorial, we'll guide you through creating a 'Show' component that simplifies rendering JSX based on boolean values. Say goodbye to messy logical 'AND' conditions and hello to cleaner, more readable code.
Create User in Azure with custom policy. Step-by-step guide
Переглядів 1583 місяці тому
Learn how to create a custom policy in Azure Active Directory B2C to facilitate user creation, including regular and custom attributes.This step-by-step guide will help you understand the process from setting up required claims to configuring technical profiles and defining JWT token claims. Reference to my repo on GitHub - github.com/IvanGrekov/customSignUpAADPolicy/blob/master/CreateUserCusto...
Clean Code with TypeScript: Using Map Config
Переглядів 1 тис.4 місяці тому
"Tired of messy multiple 'if' conditions or bulky 'switch' statements in your TypeScript helper functions? Simplify your code with map config! In this video, we'll show you how to use map config to return specific values for enum inputs, making your code cleaner and more maintainable. Plus, learn how to handle default values to avoid 'undefined' return values.
Azure AD B2C: Retrieve Value from URL Query Parameters
Переглядів 2044 місяці тому
Reference to my CustomPolicy from the video - github.com/IvanGrekov/customSignUpAADPolicy/blob/master/TakeUrlQueryParamCustomPolicy.XML Enhance your Azure Active Directory B2C sign-up custom policy flow by retrieving context data from URL query parameters! Follow these steps to streamline your process: 1. Add a new Claim Type in the Claims Schema section of your Custom Policy XML file. 2. Add a...
Translate Any Youtube Video Instantly!
Переглядів 684 місяці тому
Discover how a powerful Google extension can transform your UA-cam viewing experience by translating any video into your preferred language! Or you can learn some new language by adding subtitles.
How to select another device for Xcode simulator? Quick solution
Переглядів 9644 місяці тому
Unlock the full potential of Xcode Simulator for testing older iOS versions on different devices. Installing an old iOS version alone won't cut it. Learn the trick to selecting specific iOS versions and devices.
Improve you code style: Adding ESLint and Prettier
Переглядів 7517 місяців тому
Ensuring a consistent code style is paramount in software development, and what better way to achieve this than by integrating ESLint and Prettier into your NestJS project? In this tutorial, we dive into the steps required to add these powerful tools to your development environment, streamlining your code formatting and linting processes. module.exports = { semi: true, trailingComma: 'all', sin...
Automate Your Coding Style: Set Up ESLint Auto-Formatting in VSCode
Переглядів 1,6 тис.7 місяців тому
Automate Your Coding Style: Set Up ESLint Auto-Formatting in VSCode
Utilize React Router State for Seamless Data Passing: Quick Guide
Переглядів 1408 місяців тому
Utilize React Router State for Seamless Data Passing: Quick Guide
Validation with Custom Decorators: Quick NestJS sample
Переглядів 2088 місяців тому
Validation with Custom Decorators: Quick NestJS sample
Speed Up Coding with VSCode Snippets: From Zero to Hero
Переглядів 1098 місяців тому
Speed Up Coding with VSCode Snippets: From Zero to Hero
Boost Your Git Workflow with Aliases: Quick Guide
Переглядів 1118 місяців тому
Boost Your Git Workflow with Aliases: Quick Guide
How to make Git detect filename case changes: A Quick Fix
Переглядів 2368 місяців тому
How to make Git detect filename case changes: A Quick Fix
Copy and paste multiple items at the same time for MacOS
Переглядів 1 тис.8 місяців тому
Copy and paste multiple items at the same time for MacOS
How to make checkbox as required field for yup validation?
Переглядів 7378 місяців тому
How to make checkbox as required field for yup validation?
Как изменить язык интерфейса Windows, если лицензия Windows поддерживает только один язык интерфейса
Переглядів 174 тис.3 роки тому
Как изменить язык интерфейса Windows, если лицензия Windows поддерживает только один язык интерфейса
В чем разница между 1G, 2G, 3G и 4G? Детальный обзор
Переглядів 892 тис.4 роки тому
В чем разница между 1G, 2G, 3G и 4G? Детальный обзор
Замирание сигнала в радиоканале
Переглядів 6 тис.4 роки тому
Замирание сигнала в радиоканале
Транкинговая система мобильной связи. Радиальная система мобильной связи
Переглядів 7 тис.4 роки тому
Транкинговая система мобильной связи. Радиальная система мобильной связи
Handover - один из основных принципов сотовой связи. Что это такое и для чего он нужен?
Переглядів 13 тис.4 роки тому
Handover - один из основных принципов сотовой связи. Что это такое и для чего он нужен?
Основной принцип построения сотовой связи. Откуда берутся соты и существуют ли они на самом деле?
Переглядів 19 тис.4 роки тому
Основной принцип построения сотовой связи. Откуда берутся соты и существуют ли они на самом деле?
Возникновение и история мобильной связи
Переглядів 20 тис.4 роки тому
Возникновение и история мобильной связи

КОМЕНТАРІ

  • @jeorjex
    @jeorjex 2 дні тому

    ничегошеньки не понятно, но очень интересно!

  • @Dr_Droid_Tas
    @Dr_Droid_Tas 3 дні тому

    Спасибо❤ доходчиво и понятно.

  • @BurkoDnipro
    @BurkoDnipro 12 днів тому

    Гм. Спрацювало (офіційна windows10 на ноуті на одну мову, яку не можна було перемкнути в налаштуваннях)

  • @LeafWall
    @LeafWall 17 днів тому

    Спасибо большое, даже на 11 помогло.

  • @osa1503
    @osa1503 17 днів тому

    Спасибо мил человек. 1.5 года я испытывал дискомфорт от английской версии и вот благодаря Вам получилось установить русский.

  • @ПавелПавлов-х2л
    @ПавелПавлов-х2л 18 днів тому

    куда что ничего не понял, но было интересно

  • @nortropgrumann9594
    @nortropgrumann9594 19 днів тому

    Где про 5G

  • @nguyen_ngoc_quyet
    @nguyen_ngoc_quyet 20 днів тому

    thank you sir

  • @elviragorbunova9611
    @elviragorbunova9611 28 днів тому

    Автор, большое спасибоооооооооооооооо тебе. 😊 Поменяла сама по вашему видео.

  • @Student_1-d7q
    @Student_1-d7q 28 днів тому

    thank u a lot

  • @weptashka
    @weptashka Місяць тому

    лучший! всё работает

  • @digitalart9272
    @digitalart9272 Місяць тому

    broo you saved my ass thnx <3

  • @VolodymyrBilyk777
    @VolodymyrBilyk777 Місяць тому

    Сотовая мобильная связь🤣Это как? Связь не может быть мобильной, мобильным может быть только телефон.

  • @snnkwdq
    @snnkwdq Місяць тому

    Помогите срочно использовал этот метод на ноутбуке после перезагрузки он не запускаеться все время чорный экран что делать

  • @JakeMakeZM
    @JakeMakeZM Місяць тому

    язык интерфейса поменялся на Win 11 SL. Но вот допустим в Microsoft Store остался на русском языке. Некоторые приложения также остались на русском. Подскажите как это можно иправить?

  • @AnTi1975
    @AnTi1975 Місяць тому

    У нас в магнитогорске была связь сдма, качество отвратительное, не поддерживала не то что передачу данных и смс, голосовая была дерьмовая. Когда у меня украли этот телефон, я с с удовольствием купил гсм

  • @HarperPlay
    @HarperPlay Місяць тому

    Благодарю ❤

  • @TheKiriru
    @TheKiriru Місяць тому

    Ой, дружище! Как же ты помог! Спасибо огромное!

  • @LeMinhNguyen-kc1bn
    @LeMinhNguyen-kc1bn Місяць тому

    Bro this is exactly what I am looking for, thank you so much

  • @TerranceYu
    @TerranceYu Місяць тому

    is there a way to paste all saved items into a text file or notepad or sheets?

  • @medved42xxx
    @medved42xxx Місяць тому

    Как радио любитель принял процентов 0.5 от всей инфы, всем 73 😂

  • @medved42xxx
    @medved42xxx Місяць тому

    Как радио любитель принял процентов 0.5 от всей инфы

  • @banks_marshal9280
    @banks_marshal9280 Місяць тому

    Спасибо, друг

  • @user_kasfdf1
    @user_kasfdf1 2 місяці тому

    Спасибо

  • @Salam-z1k
    @Salam-z1k 2 місяці тому

    LTE плачет в сторонуе

  • @Апелсын-б3т
    @Апелсын-б3т 2 місяці тому

    Язык сменился но есть одно но он сменился на арабский и обратно не меняется

  • @Savage-d8n
    @Savage-d8n 2 місяці тому

    Хоть 2 хоть 5 нет , ну нет разницы в качестве никакого , нае........во одно !

  • @thieno22
    @thieno22 3 місяці тому

    thank you ! very useful

  • @Flaw-w7e
    @Flaw-w7e 3 місяці тому

    Я один могу включить 1G, 2G,3G,4G интернет

  • @SlavaSavas
    @SlavaSavas 3 місяці тому

    Lietuvos 5 G super super super super super super super super super super super super super super super super super super super super super super super

  • @Валдис-м2з
    @Валдис-м2з 3 місяці тому

    😮😮😮😮СКОЛЬКО ЖМЫХА И ВОДЫ !!!!!! 🤬🤬🤬🤬🤬

  • @retrogrvd1367
    @retrogrvd1367 3 місяці тому

    Почему вы биты записываете с большой буквы? Недоумки! дизлайк

  • @TI_rex2-kw2ep
    @TI_rex2-kw2ep 3 місяці тому

    перепробовал все способы ничего не работало но когда посмотрел это видео и попробовал все сработало! Огромное спасибо автору❤

  • @ОльгаЖукова-ю9у
    @ОльгаЖукова-ю9у 3 місяці тому

    После перезагрузки синий экран с :-(

  • @NerlonL
    @NerlonL 3 місяці тому

    Spasibo

  • @AndriiRozhko
    @AndriiRozhko 3 місяці тому

    Не помогло

  • @dzbanek4971
    @dzbanek4971 3 місяці тому

    And why is it better than regular conditional rendering?

    • @salijoghli
      @salijoghli 3 місяці тому

      Experiment

    • @connor4359
      @connor4359 3 місяці тому

      clarity

    • @dzbanek4971
      @dzbanek4971 3 місяці тому

      @@connor4359 This is debatable at most, conditionals are already pretty clear and concise

    • @BlueCell
      @BlueCell 3 місяці тому

      Just more declarative way

  • @ridik787
    @ridik787 3 місяці тому

    Огромное спасибо

  • @Рик-б5с
    @Рик-б5с 3 місяці тому

    Спасибо, 😊все сразу получилось, теперь все на русском. Языковой пакет перед этим скачала

  • @vasiliev.a.a
    @vasiliev.a.a 4 місяці тому

    У меня уже 40 минут висит подготовка компьютера, не выключайте..

  • @user-dn9gi3mq7e
    @user-dn9gi3mq7e 4 місяці тому

    Автор забыл упомянуть только один стандарт связи - DAMPS. Это попытка перевести на цифровые рельсы (2G), связь аналогового стандарта AMPS. Но она по всем параметрам уступала даже GSM, появившемуся ранее

  • @Budaeku
    @Budaeku 4 місяці тому

    Hmm is there a benefit to using a Map instead of object? Objects can also be defined “as const” which captures the whole mapping in the type for really robust type checking.

    • @BlueCell
      @BlueCell 4 місяці тому

      There is some recommended ESLint rule which forbids using object[key] access

  • @DiogoOliveira-v4y
    @DiogoOliveira-v4y 4 місяці тому

    Cool tip bruv!

  • @AhmedTelleserDehyer
    @AhmedTelleserDehyer 4 місяці тому

    Sounds good. Besides, I usually use Immersive Translate to help me translate video subtitles in real time and I think it can also translate videos effectively.

  • @pdkvi2863
    @pdkvi2863 4 місяці тому

    в общем, пишу для тех, кто столкнется с похожей на моей проблему. поставил windows 10 pro 22H2 изначально на русском языке. далее при настройке системы вместе с драйверами и обновлениями поставил английский языковой пакет и поменял на него стандартный язык системы в настройках (также изменил стандартный язык на английский для программ, не использующих юникод, стартового экрана и новых пользователей). но в итоге после всех этих действий и нескольких перезагрузок все равно значительная часть системы так и осталась на русском языке, после чего я подумал о том, что если полностью удалить русский языковой пакет, то винде не останется никакого выбора, кроме как откатываться на тот язык, который ей доступен. осталось решить вопрос с полным удалением русского языкового пакета из системы, так как удаление из списка языков в настройках все равно полностью не удаляет пакет из системы. на помощь пришла стандартная виндовая программа lpksetup (win+r : lpksetup), с помощью которой можно полностью удалить языковой пакет из системы, НО (!) только если он не является языком установки системы (т.е. тем, который выбирался при установке для нашей windows). и тут на сцену входит это видео: с помощью способа, описанного в данном видео я поменял язык установки (InstallLanguage) на значение 0409, что соответствует американскому английскому (значения Default и InstallLanguageFallback уже были 0409 и en-US соответственно, так как к этому моменту, как и говорится в закрепленном комментарии, в системе должен быть установлен английский языковой пакет и установлен стандартным для системы) далее при помощи lpksetup я удалил русский языковой пакет из системы (без предыдущего шага удалить бы его не получилось, так как система бы считала, что язык установки именно русский, а не английский) и перезагрузился, после чего система стала полностью английской. после этого я просто доустановил русский языковой пакет, чтобы в систему добавилась русская раскладка, но не делал его основным (в списке языков он находится последним)

  • @papalapaklp
    @papalapaklp 4 місяці тому

    Ogromnoje spasibo. Ispolzoval eypt materijal dlia objasnenija sotovoj sviazi zhelajushim. ppravda molodezh ne stremitsja k znanijam takogo typa oni vse v osnavnom TIK TOKery :(

  • @wragnarodaleto5337
    @wragnarodaleto5337 4 місяці тому

    Благодарю за закрытие пробелов на просторах моих знаний.😊

  • @leonel_bebra
    @leonel_bebra 4 місяці тому

    Теперь винда не грузится)))

  • @Tamara_Zhukova
    @Tamara_Zhukova 4 місяці тому

    Ёмко, интересно. Спасибо

  • @dmitryeight
    @dmitryeight 4 місяці тому

    Помню, что после чумодана Nokia 72 с Московской Сотовой, перешли в Билайн с DAMPS. Это какое поколение? Или на Википедии аффтар не нашел, что содрать? Если бы автор хоть немного шарил в этих "поколениях", то не стал бы лажу копировать про невозможность связи первого поколения с другими сетями. Это же дурдом - иметь прямой московский номер, на который тебе никто кроме абонентов МСС, например, не может позвонить. Такое ощущение, что г-н "ГолубаяСота" верхушек статей насшибал, и почувствовал себя профессором...

    • @ВладимирБогомолов-х2ш
      @ВладимирБогомолов-х2ш 2 місяці тому

      Не было изначально роуминга между стандартами первого поколения. Особо остро проблема стояла между сша и европой где у первых был преимущественно amps, а у вторых nmt и tacs и совместимы они между собой не было. Сама суть роуминга при создании этих стандартов не рассматривалась как таковая, отсюда и появился конгломерат GSM, чтобы стандартизировать сотовую связь во всём мире. И да, вы видимо немного не понимаете сути понятия "роуминг". Это не когда тебе на номер не может позвонить абонент другой сети, это когда ты находишься в районе где не работает твой оператор и подключаешься к чужому оператору. А как, например, находясь в локации где работают ТОЛЬКО NMT сети, подключиться к ним со своего AMPS телефона может подскажете?)

    • @dmitryeight
      @dmitryeight 2 місяці тому

      @@ВладимирБогомолов-х2ш хз. Я не пробовал, все считали более дешевым вариантом взять местную связь. Но и между стандартами второго поколения тоже нет роуминга. Если мы про стандарты - это понятно, что они разные. Сдма и гсм тоже несовместимы, хотя я вроде даже с картами аппараты видел. Но не пользовался. И вообще, я уже забыл, на какой момент в видео комментарий написал. Сорри, даже пересматривать неохота.

    • @dmitryeight
      @dmitryeight 2 місяці тому

      @@ВладимирБогомолов-х2ш а ещё подключись попробуй с разными сетями ГСМ, если у тебя аппарат не мультидиапазонный.