Blue Cell
Blue Cell
  • 30
  • 1 119 589
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.
Переглядів: 25

Відео

Master Env Variables in NestJS: ConfigModule
Переглядів 54День тому
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
Переглядів 6221 день тому
```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
Переглядів 4021 день тому
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
Переглядів 5221 день тому
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
Переглядів 48Місяць тому
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
Переглядів 30Місяць тому
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
Переглядів 52Місяць тому
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
Переглядів 496Місяць тому
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
Переглядів 99Місяць тому
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 тис.Місяць тому
"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
Переглядів 91Місяць тому
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!
Переглядів 602 місяці тому
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
Переглядів 1882 місяці тому
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
Переглядів 6425 місяців тому
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
Переглядів 7375 місяців тому
Automate Your Coding Style: Set Up ESLint Auto-Formatting in VSCode
Utilize React Router State for Seamless Data Passing: Quick Guide
Переглядів 1115 місяців тому
Utilize React Router State for Seamless Data Passing: Quick Guide
Validation with Custom Decorators: Quick NestJS sample
Переглядів 1485 місяців тому
Validation with Custom Decorators: Quick NestJS sample
Speed Up Coding with VSCode Snippets: From Zero to Hero
Переглядів 1006 місяців тому
Speed Up Coding with VSCode Snippets: From Zero to Hero
Boost Your Git Workflow with Aliases: Quick Guide
Переглядів 1066 місяців тому
Boost Your Git Workflow with Aliases: Quick Guide
How to make Git detect filename case changes: A Quick Fix
Переглядів 1896 місяців тому
How to make Git detect filename case changes: A Quick Fix
Copy and paste multiple items at the same time for MacOS
Переглядів 2466 місяців тому
Copy and paste multiple items at the same time for MacOS
How to make checkbox as required field for yup validation?
Переглядів 6096 місяців тому
How to make checkbox as required field for yup validation?
Как изменить язык интерфейса Windows, если лицензия Windows поддерживает только один язык интерфейса
Переглядів 161 тис.2 роки тому
Как изменить язык интерфейса Windows, если лицензия Windows поддерживает только один язык интерфейса
В чем разница между 1G, 2G, 3G и 4G? Детальный обзор
Переглядів 883 тис.3 роки тому
В чем разница между 1G, 2G, 3G и 4G? Детальный обзор
Замирание сигнала в радиоканале
Переглядів 6 тис.4 роки тому
Замирание сигнала в радиоканале
Транкинговая система мобильной связи. Радиальная система мобильной связи
Переглядів 7 тис.4 роки тому
Транкинговая система мобильной связи. Радиальная система мобильной связи
Handover - один из основных принципов сотовой связи. Что это такое и для чего он нужен?
Переглядів 13 тис.4 роки тому
Handover - один из основных принципов сотовой связи. Что это такое и для чего он нужен?
Основной принцип построения сотовой связи. Откуда берутся соты и существуют ли они на самом деле?
Переглядів 19 тис.4 роки тому
Основной принцип построения сотовой связи. Откуда берутся соты и существуют ли они на самом деле?
Возникновение и история мобильной связи
Переглядів 19 тис.4 роки тому
Возникновение и история мобильной связи

КОМЕНТАРІ

  • @ツfozilchannelX52UZ
    @ツfozilchannelX52UZ День тому

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

  • @user-wj6kp9tw4e
    @user-wj6kp9tw4e 10 днів тому

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

  • @user-lt7lu1oq8z
    @user-lt7lu1oq8z 11 днів тому

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

  • @thieno22
    @thieno22 15 днів тому

    thank you ! very useful

  • @Flaw-w7e
    @Flaw-w7e 18 днів тому

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

  • @user-im1er7ui4x
    @user-im1er7ui4x 18 днів тому

    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

  • @user-pb1jw9ss4u
    @user-pb1jw9ss4u 19 днів тому

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

  • @retrogrvd1367
    @retrogrvd1367 24 дні тому

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

  • @TI_rex2-kw2ep
    @TI_rex2-kw2ep 26 днів тому

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

  • @user-zy4qk5fi3r
    @user-zy4qk5fi3r Місяць тому

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

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

    Spasibo

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

    Не помогло

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

    And why is it better than regular conditional rendering?

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

      Experiment

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

      clarity

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

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

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

      Just more declarative way

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

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

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

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

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

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

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

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

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

    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 Місяць тому

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

  • @user-rk5fw1uo8i
    @user-rk5fw1uo8i Місяць тому

    Cool tip bruv!

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

    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 2 місяці тому

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

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

    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 2 місяці тому

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

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

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

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

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

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

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

    • @user-xe7jl7kz5z
      @user-xe7jl7kz5z День тому

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

    • @dmitryeight
      @dmitryeight День тому

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

    • @dmitryeight
      @dmitryeight День тому

      @@user-xe7jl7kz5z а ещё подключись попробуй с разными сетями ГСМ, если у тебя аппарат не мультидиапазонный.

  • @user-iw7fu1zw2r
    @user-iw7fu1zw2r 2 місяці тому

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

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

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

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

    Ненавижу EDGE

  • @user-cn5kv5ey4c
    @user-cn5kv5ey4c 2 місяці тому

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

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

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

  • @БорисКайсинов
    @БорисКайсинов 2 місяці тому

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

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

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

    • @user-xe7jl7kz5z
      @user-xe7jl7kz5z День тому

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

  • @user-rp5gy9ux6d
    @user-rp5gy9ux6d 2 місяці тому

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

  • @ЮрийГавриков-ц5ж
    @ЮрийГавриков-ц5ж 2 місяці тому

    Ни хрена не понятно, но чертовски интересно. Один раз досмотрел до конца.

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

    15:35 до трёхСОТ пятидесяти км\ч

  • @Добродум-ч6э
    @Добродум-ч6э 2 місяці тому

    ой не для моего ума это((( бл реестры, пути администраторы... эхх будет пока один зык((

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

    Тема интересует, но тут подача не для широкого круга и жутко унылая...

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

    У меня не поменялось....

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

    Чё так тихо блин?

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

    Сейчас сделали так, что 4g стало работать с той же скоростью что и 3g. Чтобы всех заставить перейти на 5g.

    • @user-rg3sr5lc5j
      @user-rg3sr5lc5j 2 місяці тому

      Может скорость упала потому что увеличился трафик??

  • @user-mz4ws8jg8j
    @user-mz4ws8jg8j 3 місяці тому

    На кого рассчитан этот видос??? На простого обывателя??? 🙃🤔😵😴

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

    смартфоны с 3G посмотря на превью ну да, ну да пошеля нахер

  • @user-zg2kt8bd7i
    @user-zg2kt8bd7i 3 місяці тому

    На алтае хуже, хуже и хуже. Скоро ,скоро царь пыня ляпнет- она утанула.Да мне ваша связь и нах... не нужна.

  • @user-os7oi1zg1w
    @user-os7oi1zg1w 3 місяці тому

    По-моему, этот "аффтар" сам для себя протарабанил 20 минут технической информации, "несъедобной" для простого слушателя и, счастливый, ждёт просмотров!

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

    Не accEss а Access, чел ты мог куда лучше подготовиться, но в итоге сделал все наотшибись, в презентации на начальных минутах у тебя косяк с анимацией, дальше вообще опечатка в слове СВЕРТОЧНЫЙ; при этом говоришь постоянно про килобиты (кбит/с) а в самой презентации у тебя везде килобайты (кб/с). 07:36 в презентации указаны абоненты 1 и 3, а второго где потерял? Про полуанглийские и полурусские буквы ваще молчу: 08:30 - 8писка, 13:03 16кам😂. И финалочка: не более детальнее, а более детальНО. Хорошее ведь видео но такое небрежное

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

    5G-это бамбарбия кергуду

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

    Одно понил, что ничего не понил....

  • @PanTech-GI100
    @PanTech-GI100 3 місяці тому

    У нас досих пор "Е" 2G 🤦🏻‍♂️🤦🏻‍♂️🤦🏻‍♂️стыдоба

    • @TheLizard-kf4mi
      @TheLizard-kf4mi 3 місяці тому

      Если используете мобильный нет то как минимум 3G а если высокоскоростной то и 4G у вас работает. 5G - это шляпа точь в точь как и 4 только от другой конкурирующей конторы и смысла в ней нет.

    • @PanTech-GI100
      @PanTech-GI100 3 місяці тому

      Нету. Только. Е. Нету " Н" Даже

    • @TheLizard-kf4mi
      @TheLizard-kf4mi 3 місяці тому

      @@PanTech-GI100 мобильный интернет есть ?

    • @PanTech-GI100
      @PanTech-GI100 3 місяці тому

      @@TheLizard-kf4mi спутниковый инет. Ямал орион.. Ценник конь

    • @TheLizard-kf4mi
      @TheLizard-kf4mi 3 місяці тому

      @@PanTech-GI100 я к тому, что наличие мобильного нета может предоставляться только через 3 и 4 G а пишут что типа и 2 не доступны.

  • @user-1721
    @user-1721 3 місяці тому

    Не чего не понял, но интересно. Если таких как я большинство, то автор плохой плохой человек. Он не способен адекватно оценить аудиторию, или намерено кучей специфических терминов, хочет показать, какой он КРУТОЙ. Бесполезное видео, то есть, ДЕРЬМО!

    • @user-rg3sr5lc5j
      @user-rg3sr5lc5j 2 місяці тому

      Может ты не из целевой аудитории?? Может целевая аудитория более технически образованна?