underground dev
815 subscribers
35 photos
4 videos
37 links
Пишу бэк на шарпах
Хожу на собесы
Делюсь опытом и мотивацией
Рофлю над IT

Contact: @danny_v3
YT: https://youtube.com/@undergrounddev_v1
GH: https://github.com/dannythehumbleguy
Карта канала: https://telegra.ph/Karta-TG-kanala-Loggiruyu-razrabotku-10-01
Download Telegram
А ты готов к будущему?
😁19🔥4🌚3
Дропнул разбор кода из собеса в Альфабанк, которое было несколько месяцев назад.
Прожмите там что нибудь😎

Ссылка на видео из поиска
Код из видео
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥24
Всаааап 🎩
Мы с другом недавно начали делать приложуху, идея которой - делать заметку на ходу, кидая голосовые в тг. Чтобы не было такого, что “Лень записывать, отложу на потом…”, а позже “Так а что я хотел записать 🤔 ?”

Короче мы накидали первый тестовый вариант, где можно сохранять заметки в Notion или в Mini apps, если первого у вас нет. Может позже еще интеграцию с чем-то сделаем, ты кстати что сам используешь?
Если хочешь начать сохранять свои идеи голосом, то ссылка на бота ниже😬

Бот: @YourVoiceNotesBot
Предложения, ошибки: @voicenotes_support
Please open Telegram to view this post
VIEW IN TELEGRAM
210👍7🔥4
Вот сколько я провел на созвонах за этот год.
Давайте только без зависти🙂
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯13🔥9👍4🌚3
Путь к валютной удаленке 💲💲💲 [часть 2]

Так выглядит уничтожение моих планов почилить в новогодние праздники.

Побывал не так давно на первом скрининге на английском. Все прошло хреново, в какой-то момент я секунд на 15 подвис, самое ироничное, что на вопросе "Как вы будете объяснять сложные технические вещи бизнесу?" 🙃
Благо хоть чел на интервьере говорил супер четко и просто, я как будто понял 100% его слов.
На удивление через несколько дней пришло приглашение на тех. секцию, молюсь, чтобы не отменили)

Короче я пошел готовиться, всех с наступающим🎄🎄🎄
PS: если у кого-то есть опыт открытия ИП в Армении, напишите в лс плиз.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥37👍8🌚2
🎄Подвожу итоги про 2025🎄

Статистика по планированию
На мое удивление выполненных задач этом году стало значительно меньше. Я думал было много микроменеджмента, из-за квартиры, поездки в КЗ, но нет. Даже учитываю легкие задачи, то это -33% от предыдущего года по кол-ву 🚬 А этот год по идеи будет еще хуже, если я найду ВУ, так как рабочие задачи я не учитываю.

Статистика по медийке
Я фиг знает как совмещать производство видео и все остальное, но очевидно - это единственный способ продвижения. И так как я сделал всего 3 видео за год, хер мне, а не 1к сабов в тг к концу года.

Выводы
Глобально их два:
1. Чтобы успевать делать все, что я хочу - нужно вообще все лишнее исключить, любые отвлекающие факторы. Потому что любой такой фактор - это черная дыра для времени. Я в первую очередь говорю про игры, ютуб, тик ток и тп. Короче нужно просто быть роботом, может со временем такое даже будет нравиться.
2. Простые советы по продуктивности работают, причем эффективнее всего . Занимать спортом, зарядкой, правильно питаться, дышать свежим воздухом, ложиться не поздно и в одно и то же время. Все это нереально улучшает продуктивность, но вот проблема в том, что делают это все непрерывно только единицы. И я не понимаю почему это сложно, ведь эффект ощущается, но мозг все равно тупо саботирует сам себя, мудак.

Планы
В 2026 для меня только ВУ от 4500$ 100%-я цель, остальное опционально.
Было бы еще неплохо больше 3-х видосов записать, а так же давно думаю о том, чтобы застримить, даже есть смотрибельная идея, но это прям мечта.

🎄 С Новым годовом вас🎄
Желаю терпения в превозмогании над собой 🤕
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
22🔥5
Зацените как обновил сетап под новый год 🤔
PS: второе видео про девопс в монтаже
PSS: на хороший микро не смотрите, звук будет все равно как из ведра
PSSS: работа кал
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥26🌚4
видел делают реакты, считай уже одной ногой в нижнем интернете
спасибо, кто заказал
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
7🔥6
This media is not supported in your browser
VIEW IN TELEGRAM
Недавно на стриме Петра такой рофл поймал, что не могу не поделиться🍊
Сначала смотрим видео, потом читаем дальше.

Будет жирно, по частям:
1. Ну SSV реально ах*ел, контент делает для себя в кайф. Нет, чтобы как все нормальные люди, менторство каждую секунду впаривать и джунам делать калтент, которого и так в наше тяжелое время не хватает, особенно про вкат, составление резюме, soft skills. Жирует он в своей Германии пока дети в Африке голодают 😭 Ладно хоть смотрят его душные чсв сеньоры. Ничего не утверждаю, возможно.
2. AlekOS - очень хороший контент, жаль что поверхностная хуйня, которую сможет применить 0.01% людей.
3. Кошачья Бацыла и Honey Montana - контент очень похожий друг на друга , если потратить на просмотр их контента 20 секунд.
4. Winderton - блогер, к которому очень тяжело докопаться, и если ввести "winderton разоблачение" в ютубе или глянуть код, то там точно ничего не вылезет, он чист.

Помню как какие-то время назад продвигалась идея о том, что контента про soft skill в айти ютубе представлено очень мало. И его реально начали делать, правда по итогу получилось, то что получилось. Огромное кол-во видео где постоянно пережевываются одни и те же темы - как составить резюме, как накрутить, как попросить повышение, как вести деловые отношения. Полезный ли это контент? Да, он принесет пользу, если сказанное будет для вас новым! Есть ли в нем глубина? Нет! Все это можно вкурить за пару месяцев максимум, информации там на небольшую брошюру. И все, вы больше к этому не вернетесь.

🤔 А что там по техничке? Это необъятный океан, даже если брать только ту инфу, которая вам реально приходится на средних-больших проектах. Как это представлено в медиа? Редкие видосы с практикой для джунов, единичны видосы для разрабов с опытом, где чуть глубже и на практике разбирается какой-то аспект.

😏 Не подумайте - это не нытье, просто подмечаю, что упор делается на что-то поверхностное с целью продать опять же что-то поверхностное, да-да за пейволом вряд ли случится магия. Да и с давних времен известно, что тех. контент - сложно производить и его мало смотрят. Поэтому могу только выразить большой респект создателям, которые пилят 10-ти часовой видос с написанием приложения или практическим экспериментом над каким нибудь PostgreSQL. Себя я к таким не отношу кста.

PS: может видос кончено пост мета ирония, но я не распознал🤤
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14
Проработка самопрезентации✍️

Короче, до меня не так давно дошла довольно очевидная вещь, что для каждого подхода или технологии у вас должен быть заготовлен кейс его использования.
Допустим вас спрашивают:
A: У вас был опыт Redis?
B: Да, я реализовывал покупательскую корзину через write-back стратегию... А так же использовал распределенные блокировки для rate limiting.
То есть, во-первых, вы сразу показываете, что у вас есть практический опыт применения технологий. Во-вторых вы довольно детально можете описать реализацию, что займет времени и вероятно у интервьюера больше не останется чисто теоретических вопросов по этой теме, к которым вы можете быть не готовы.
При этом конечно же, все примеры должны совпадать с теми проектами, что у вас есть в резюме.

Лучше вообще завести себе список в ноушене, где будет "технология/подход - пример применения", потому что часто такие вещи забываются и нужно иногда вспоминать что ты делал, а в резюме такое не вариант писать - слишком много.

Конечно можно и выдумывать таким способом себе опыт, попутно его прорабатывая. Нужна вам какая-то технология - придумайте как бы вы могли её применить в вашем домене. Еще лучше накидайте кода, хотя бы через claude code, чтобы понимать детали реализации и чувствовать увереннее. Как последний шаг - можно задаться вопросами "А что может пойти не так? И как бы я это исправил?", даже если сами ничего не придумаете, можете спросить опять же нейронку, и в итоге придумать героическую историю как вы спасли прод🙂

Ну и на последок, это еще дает возможность перебивать неудобные вопросы, ответ на которые вы не знаете, по типу:
A: Вы знаете, что такое write-through стратегия в кэшировании?
B: Нет, но я реализовывал покупательскую корзину через write-back стратегию... А так же использовал распределенные блокировки для rate limiting.
Типа вы дофига за практику😏 Правда злоупотреблять не нужно.

Короче можете в коментах поугорать, что я только сейчас до этого додумался, но лучше поставьте реакцию🤷‍♂️🤷‍♂️🤷‍♂️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥29🌚74
Есть тут какая-то проблема?
CREATE TABLE users (
id BIGSERIAL PRIMARY KEY,
close_date TIMESTAMPTZ
);
INSERT INTO users (close_date) VALUES
(NULL),
(NULL);
----------------------------------------------
set timezone = 'UTC';
select * from users;

set timezone = 'Europe/Moscow';
UPDATE users
SET close_date = now() at time zone 'utc';

set timezone = 'UTC';
select * from users;


Ну очевидно, если спросил - значит есть. Результат будет примерно такой: если выполнить в 20 по мск, то в close_date будет 14 часов по utc. То есть 3 часа исчезнут😬
Вся проблема в том, что 'at time zone' возвращает не timestampz, а timestamp.

По итогу:
1. now() at time zone 'utc' отнимаем -3, чтобы сделать utc, возвращает timestamp.
2. при сравнении происходит приведение timestamp к timestampz, postgres зная, что в сессии установлен мск таймзона приводит к utc, то есть еще раз делает -3.

Мне это ногу прострелило из-за
Npgsql.EnableLegacyTimestampBehavior=true, перенесенного из легаси системы. Потому что при таком флаге, если делаете запрос с DateTimeOffset.UtcNow - это превращается в now() at time zone 'utc', то есть только что созданные записи запрос не видет🚬 Без этого флага будет просто now() и локальная дата просто переведется в utc при присваивании.
Кстати да, никогда до этого не задумывался, но timestampz и timestamp работают не так же как и DateTimeOffset и DateTime - оффсет не хранится в БД. Если вы видите в каком-нибудь datagrip или psql, что дата выводиться с оффетом на конце, то это просто для удобного просмотра.

Мне повезло 🙂 такого не должно было возникнуть, потому что по дефолту для всех сессий стоит timezone='UTC' в конфиге постгри. Да, если заменить в запросе 'Europe/Moscow' на 'UTC", то отниматься ничего не будет, поведение будет ожидаемым.

Ну и бэст практис - это:
1. Генерировать дату на сервисе приводя к UTC(ака DateTimeOffset.UtcNow)
2. Использовать DateTimeOffset в ef core запросах.
3. Использовать timezone='UTC', если необходим Npgsql.EnableLegacyTimestampBehavior=true
4. Если третий пункт не про вас, то просто не писать это вручную now() at time zone 'utc', проверять чтобы его не было.

Ладно хоть у меня это на селекте случилось, представляю как было бы весело на вставке данных такое получить🎧

PS: пример может не во всех playground работать, реакцию поставьте что ли🤑
Please open Telegram to view this post
VIEW IN TELEGRAM
18🔥6🌚5🤡3
underground dev
Кодинг мертв, да здравствует Вайб-кодинг!
А ваш проект сложнее компилятора C, который может собрать Linux?
https://www.anthropic.com/engineering/building-c-compiler
😁4🔥1
Сап🕺
С начала этого года я снова трекаю полезное время - работа, спорт, учеба. Хочу чтобы было всегда понимание, меньше среднего я сегодня поработал или нет.
Так вот, я знаю, что в фитнес трекерах есть тема, когда люди добавляются в группу и соревнуются друг с другом, кто больше пробежит, с каким темпом и тп. Короче, если хотите в чем-то подобном поучаствовать, только относительно pomodora трекера - голосуйте ниже🔫
Please open Telegram to view this post
VIEW IN TELEGRAM
8🔥1
Добавишься?
Anonymous Poll
30%
Точно да
70%
Маловероятно
underground dev
Добавишься?
Я доделал, можете регаться🦔
https://pomodoro.undergrounddev.club/

Вот ссылка на группу: https://pomodoro.undergrounddev.club/groups/join/7toznumv
Кто будет накидывать себе по 100 часов в сутки, выдам бан в группе)


И не ломайте её пока, мне еще нужно пофиксить все проблемы со секьюрити ассасмента, может потом репу открою.
Если найдете баги, пишите в лс.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9🌚4
underground dev
Добавишься?
А разговоров то былоооооооо
😁9