Blue Cell
Blue Cell
  • Видео 30
  • Просмотров 1 137 154
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.
Просмотров: 94

Видео

Master Env Variables in NestJS: ConfigModule
Просмотров 93Месяц назад
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
Просмотров 1672 месяца назад
```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
Просмотров 622 месяца назад
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
Просмотров 832 месяца назад
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
Просмотров 852 месяца назад
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
Просмотров 322 месяца назад
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
Просмотров 742 месяца назад
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
Просмотров 5002 месяца назад
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
Просмотров 1343 месяца назад
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 тыс.3 месяца назад
"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
Просмотров 1633 месяца назад
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!
Просмотров 663 месяца назад
Discover how a powerful Google extension can transform your RUclips 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
Просмотров 6103 месяца назад
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
Просмотров 7096 месяцев назад
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,3 тыс.7 месяцев назад
Automate Your Coding Style: Set Up ESLint Auto-Formatting in VSCode
Utilize React Router State for Seamless Data Passing: Quick Guide
Просмотров 1267 месяцев назад
Utilize React Router State for Seamless Data Passing: Quick Guide
Validation with Custom Decorators: Quick NestJS sample
Просмотров 1857 месяцев назад
Validation with Custom Decorators: Quick NestJS sample
Speed Up Coding with VSCode Snippets: From Zero to Hero
Просмотров 1077 месяцев назад
Speed Up Coding with VSCode Snippets: From Zero to Hero
Boost Your Git Workflow with Aliases: Quick Guide
Просмотров 1097 месяцев назад
Boost Your Git Workflow with Aliases: Quick Guide
How to make Git detect filename case changes: A Quick Fix
Просмотров 2157 месяцев назад
How to make Git detect filename case changes: A Quick Fix
Copy and paste multiple items at the same time for MacOS
Просмотров 5997 месяцев назад
Copy and paste multiple items at the same time for MacOS
How to make checkbox as required field for yup validation?
Просмотров 6967 месяцев назад
How to make checkbox as required field for yup validation?
Как изменить язык интерфейса Windows, если лицензия Windows поддерживает только один язык интерфейса
Просмотров 168 тыс.3 года назад
Как изменить язык интерфейса Windows, если лицензия Windows поддерживает только один язык интерфейса
В чем разница между 1G, 2G, 3G и 4G? Детальный обзор
Просмотров 890 тыс.4 года назад
В чем разница между 1G, 2G, 3G и 4G? Детальный обзор
Замирание сигнала в радиоканале
Просмотров 6 тыс.4 года назад
Замирание сигнала в радиоканале
Транкинговая система мобильной связи. Радиальная система мобильной связи
Просмотров 7 тыс.4 года назад
Транкинговая система мобильной связи. Радиальная система мобильной связи
Handover - один из основных принципов сотовой связи. Что это такое и для чего он нужен?
Просмотров 13 тыс.4 года назад
Handover - один из основных принципов сотовой связи. Что это такое и для чего он нужен?
Основной принцип построения сотовой связи. Откуда берутся соты и существуют ли они на самом деле?
Просмотров 19 тыс.4 года назад
Основной принцип построения сотовой связи. Откуда берутся соты и существуют ли они на самом деле?
Возникновение и история мобильной связи
Просмотров 20 тыс.4 года назад
Возникновение и история мобильной связи

Комментарии

  • @elviragorbunova9611
    @elviragorbunova9611 День назад

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

  • @Student_1-d7q
    @Student_1-d7q День назад

    thank u a lot

  • @weptashka
    @weptashka 4 дня назад

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

  • @digitalart9272
    @digitalart9272 7 дней назад

    broo you saved my ass thnx <3

  • @VolodymyrBilyk777
    @VolodymyrBilyk777 9 дней назад

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

  • @snnkwdq
    @snnkwdq 14 дней назад

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

  • @JakeMakeZM
    @JakeMakeZM 16 дней назад

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

  • @AnTi1975
    @AnTi1975 20 дней назад

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

  • @HarperPlay
    @HarperPlay 21 день назад

    Благодарю ❤

  • @TheKiriru
    @TheKiriru 22 дня назад

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

  • @LeMinhNguyen-kc1bn
    @LeMinhNguyen-kc1bn 24 дня назад

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

  • @TerranceYu
    @TerranceYu 25 дней назад

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

  • @medved42xxx
    @medved42xxx 29 дней назад

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

  • @medved42xxx
    @medved42xxx 29 дней назад

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

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

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

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

    Спасибо

  • @Salam-z1k
    @Salam-z1k Месяц назад

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

  • @Апелсын-б3т
    @Апелсын-б3т Месяц назад

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

  • @Savage-d8n
    @Savage-d8n 2 месяца назад

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

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

    thank you ! very useful

  • @Flaw-w7e
    @Flaw-w7e 2 месяца назад

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

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

    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з 2 месяца назад

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

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

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

  • @TI_rex2-kw2ep
    @TI_rex2-kw2ep 2 месяца назад

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

  • @ОльгаЖукова-ю9у
    @ОльгаЖукова-ю9у 2 месяца назад

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

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

    Spasibo

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

    Не помогло

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

    And why is it better than regular conditional rendering?

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

      Experiment

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

      clarity

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

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

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

      Just more declarative way

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

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

  • @Рик-б5с
    @Рик-б5с 3 месяца назад

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

  • @vasiliev.a.a
    @vasiliev.a.a 3 месяца назад

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

  • @user-dn9gi3mq7e
    @user-dn9gi3mq7e 3 месяца назад

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

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

    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 3 месяца назад

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

  • @DiogoOliveira-v4y
    @DiogoOliveira-v4y 3 месяца назад

    Cool tip bruv!

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

    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 3 месяца назад

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

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

    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 3 месяца назад

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

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

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

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

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

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

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

    • @ВладимирБогомолов-х2ш
      @ВладимирБогомолов-х2ш Месяц назад

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

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

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

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

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

  • @ТимурРихман-ш2ь
    @ТимурРихман-ш2ь 4 месяца назад

    G4 это гребная микроволновка, частота 2,45 ГГц которая поджаривает в микроволновке нашу еду, та же частота испускается телефонами и станциями пусть и менее мощная но все же остается микроволной. Я уверен раковых заболеваний увеличится, куча людей облучаются ежедневно. Причина полное отсутствие знаний, и заражение потреблиадством, почитали бы учебники по физике, ужаснулись. Совет не разговаривайте по телефону особенно по ватсап когда резонирует высокочастотная часть антены телефона прижав устройство к голове(к уху), используйте гарнитуру, держите устройство подальше от головы и сердца. Будьте умнее, или готовьтесь к мучениям болезней к годам 50 - 60. Сечйас чайки налетят "умные", заранее отвечаю таким как вы, даже если дойдут до гамма спектра вы будите мычать, что все безопасно, все под контролем.

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

    Скучноо... 😬как это вообще увлекает

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

    Ненавижу EDGE

  • @АлександрТом-щ6ю
    @АлександрТом-щ6ю 4 месяца назад

    А я вспоминал сталинскую разработку "секретной телефонии" у Солженицына, "В круге первом"..

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

    Огромное спасибо, очень помогли 🎉 Я уже думал нести к программисту, если бы не вы 🙄

  • @БорисКайсинов
    @БорисКайсинов 4 месяца назад

    ▬▬▬▬▀▀▬▬▀▄▄▄▄▄▄▀▬ передача данных была и на 1G

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

    В моём мухосранске отставание на пару поколений, 4g оказывается должен до 100 мбит грузить, а не 1мбит

    • @ВладимирБогомолов-х2ш
      @ВладимирБогомолов-х2ш Месяц назад

      живу в селе под небольшим городком в ставропольском крае. 4g+ до 200 мбит/сек спидтест показывает. Да и в целом сколько бывал в разных краях, особо не заметил унылого мобильного интернета.

  • @user-rp5gy9ux6d
    @user-rp5gy9ux6d 4 месяца назад

    У нас в Сибири на севере относительно не так давно некоторые но не все сотовые операторы сделали 4G, скорость сети поражает воображение максимум до 15кб/с😂 Это просто фантастика, а некоторые до сих пор на 2G гоняют. Прогресс и Россия это было возможным лишь в 60-70-х, но тогда не было сотовой связи, а теперь прогресса уже ни когда не будет.