ru
Feedback
Берлога программиста | Веб и не только

Берлога программиста | Веб и не только

Закрытый канал
5 000
Подписчики
Нет данных24 часа
-167 дней
-13830 день
Привлечение подписчиков
март '26
март '26
+42
в 0 каналах
февраль '26
+98
в 0 каналах
Get PRO
январь '26
+84
в 0 каналах
Get PRO
декабрь '25
+6
в 0 каналах
Get PRO
ноябрь '25
+2 122
в 2 каналах
Get PRO
октябрь '25
+30
в 0 каналах
Get PRO
сентябрь '25
+24
в 0 каналах
Get PRO
август '25
+23
в 0 каналах
Get PRO
июль '25
+33
в 0 каналах
Get PRO
июнь '25
+31
в 0 каналах
Get PRO
май '25
+41
в 0 каналах
Get PRO
апрель '25
+31
в 0 каналах
Get PRO
март '25
+32
в 0 каналах
Get PRO
февраль '25
+43
в 0 каналах
Get PRO
январь '25
+54
в 0 каналах
Get PRO
декабрь '24
+54
в 0 каналах
Get PRO
ноябрь '24
+68
в 0 каналах
Get PRO
октябрь '24
+88
в 0 каналах
Get PRO
сентябрь '24
+40
в 0 каналах
Get PRO
август '24
+45
в 0 каналах
Get PRO
июль '24
+209
в 3 каналах
Get PRO
июнь '24
+1 833
в 44 каналах
Get PRO
май '24
+1
в 0 каналах
Get PRO
апрель '24
+15
в 1 каналах
Get PRO
март '24
+1
в 0 каналах
Get PRO
февраль '240
в 0 каналах
Get PRO
январь '240
в 0 каналах
Get PRO
декабрь '23
+11
в 0 каналах
Get PRO
ноябрь '23
+12
в 0 каналах
Get PRO
октябрь '23
+11
в 0 каналах
Get PRO
сентябрь '23
+32
в 0 каналах
Get PRO
август '23
+30
в 0 каналах
Get PRO
июль '23
+95
в 0 каналах
Get PRO
июнь '23
+713
в 0 каналах
Get PRO
май '23
+1 180
в 0 каналах
Get PRO
апрель '23
+9
в 0 каналах
Get PRO
март '23
+55
в 0 каналах
Get PRO
февраль '23
+62
в 0 каналах
Get PRO
январь '23
+201
в 0 каналах
Get PRO
декабрь '22
+251
в 0 каналах
Get PRO
ноябрь '22
+68
в 0 каналах
Get PRO
октябрь '22
+350
в 0 каналах
Get PRO
сентябрь '22
+661
в 0 каналах
Get PRO
август '22
+681
в 0 каналах
Get PRO
июль '22
+53
в 0 каналах
Get PRO
июнь '22
+11
в 0 каналах
Get PRO
май '22
+23
в 0 каналах
Get PRO
апрель '22
+17
в 0 каналах
Get PRO
март '22
+40
в 0 каналах
Get PRO
февраль '22
+65
в 0 каналах
Get PRO
январь '22
+23
в 0 каналах
Get PRO
декабрь '21
+60
в 0 каналах
Get PRO
ноябрь '21
+255
в 0 каналах
Get PRO
октябрь '21
+1 040
в 0 каналах
Get PRO
сентябрь '21
+770
в 0 каналах
Дата
Привлечение подписчиков
Упоминания
Каналы
19 марта+1
18 марта+3
17 марта+3
16 марта0
15 марта+2
14 марта0
13 марта0
12 марта+3
11 марта0
10 марта+2
09 марта+1
08 марта+1
07 марта0
06 марта+5
05 марта+2
04 марта+7
03 марта+1
02 марта+4
01 марта+7
Посты канала
Знакомые девчонки сделали, зацените

2
ИИ-Адвент: 14-дневный бот для быстрых навыков работы с нейросетями ☃️🎄 Для тех, кто хотел разобраться с ИИ в 2025, но не наш
ИИ-Адвент: 14-дневный бот для быстрых навыков работы с нейросетями ☃️🎄 Для тех, кто хотел разобраться с ИИ в 2025, но не нашёл времени, появился упрощённый формат обучения. Что это: Бесплатный телеграм-бот на 14 дней @neuro_advent_bot Каждый день открывается «окно»: — мини-урок (3–5 минут) — инструмент — практическое задание Формат рассчитан на пользователей без глубокого опыта: задания короткие, сразу применимые в рабочих задачах. Что даёт @neuro_advent_bot За 2 недели: — базовые навыки промптинга — собственный набор ИИ-инструментов — ускорение текстов, идей, визуализации и офисной рутины — понимание актуальных апдейтов отрасли Если в течение года не удалось войти в тему — это последний удобный момент перед 2026. 👉 Открыть первое окошко: @neuro_advent_bot
767
3
Пока завал, скоро посты❤️
938
4
А че в комментах тишина? Как собираетесь-то тайпскрипт учить?
136
5
Так-с, а теперь для тех кто реально хочет разиваться задачка практическая: в комменты напишите функцию (без реализации) со всеми типами которая получает на вход идентификтор пользователя, транзакцию (например оплата подписки), а на выходе объект пользователя (детальный - имя / фамилия / дата создания / роли) который содержит поле истечения подписки либо ошибку
1 319
6
Ну вот тут меня результаты радуют
1 168
7
Кстати знаете что такое Rest и Spread (которые как три точки выглядят) в JS?
1 018
8
TypeScript - введение (Часть 5 - функции) Часть 4 - тут [ссылка] Не будем мотать сопли на кулак, вот сразу примерчик: function sum(a: number, b: number): number { return a + b; sum("5", 10); // ❌ Первый аргумент должен быть number sum(5, 10, 15); // ❌ Лишний аргумент } Вся наука очень простая: после каждого аргумента идет тип, после круглых скобок тип возврата, но с ним интереснее - его писать не обязательно поскольку TS сам поймет что возвращается, это скорее нужно для самопроверки когда Вы пишете возвращаемый тип и чтобы не ошибиться в теле функции, типо такого function sum(a: number, b: number): number { if (a + b > 0) retutn "0"; return a + b; } Вот за такой финт ушами TS даст Вам по рукам, НО если не типизировать возврат - все будет ок, поэтому его лучше прописывать чтобы случайно не допустить ошибки. Со стрелочными функциями принцип тот же: const multiply = (x: number, y: number): number => { return x * y; }; Опциональные параметры - точно также как и разбирали у объектов function greet(name: string, title?: string) { if (title) { console.log(`${title} ${name}`); } else { console.log(name); } } greet("Анна"); greet("Анна", "Доктор"); Если у параметра есть значение по умолчанию — он автоматически считается необязательным function power(base: number, exp: number = 2) { return base ** exp; } power(5); // 25 power(5, 3); // 125 Тип функции (function type) type BinaryFn = (a: number, b: number) => number; const add: BinaryFn = (x, y) => x + y; const sub: BinaryFn = (x, y) => x - y; type Example = { a: number; b: string; c: BinaryFn; }; Либо если функцию надо запихнуть в объект interface User { name: string; sayHi: () => void; } const u: User = { name: "Иван", sayHi() { console.log("Привет!"); } }; void и never - Еще одни приколы которые обознаают либо отсутствие возврата, либо что функция вообще ни когда не вернет ничего (например исключение или бесконечный цикл): function log(msg: string): void { console.log(msg); } function crash(): never { throw new Error("Что-то пошло не так"); } function infinite(): never { while (true) {} } Rest-параметры - работает как в JS, но типизируется function sumAll(...nums: number[]) { return nums.reduce((a, b) => a + b, 0); } sumAll(1, 2, 3, 4); Берлога программиста | Чат
855
9
Мне приснилось то на канал подписано 28 000 человек, видимо пора новый пост выпускать
621
10
Добрый вечер! У Меня к Вам домашнее задание: 1) Вступить в чат где мы общаемся, хихикаем и развиваем навыки разработки https://t.me/+36NOAKnCVuc2ZDNi 2) Дать каналу буст чтобы я мог постить пользу еще и в сторис https://t.me/c/1400947488?boost 3 подхода по 2 раза в день
776
11
Проголосуйте плиз по максимуму - я ж не по приколу, а чтобы понимать про что и как часто писать, давайте-давайте! 🚽
791
12
Я уже изучил… (выберите что можете уверенно использовать)
771
13
А завтра возвращаемся к тайпскрипт, продолжу Вас доучивать перед реактом
653
14
Нет текста...
643
15
ой
659
16
- сосиски - хлеб - яйца - новые носки
730
17
А что делают useMemo / useCallback знаете?
741
18
Конечно только примитивы и возврат useMemo / useCallback! Если массив зависимостей пустой [] - useEffect сработает только один раз при монтировании компоента, а если его наоборот не передавать - будет срабатывать при каждом обновлении компонента. Что-то Вы мало отвечали в этом опросе... или не знаете или для всех совсем очевидно, но и хорошо если очевидно - меньше банальны ошибок!)
659
19
Пару часиков как обычно отвечайте и потом откомменчу, вроде Вам в тот раз понравился такой формат работы. Да и в комменты задавайте вопросы - я почти не кусаюсь 😈
544
20
Как использовать dependencies array в useEffect 🖼️
573