extremecode | Technologies

Telegram-канал extremecode - The ExtremeCode Times

39876

IT punks. ❤️ YouTube https://youtube.com/ExtremeCode 💸 Реклама @Mshvyag / eaa@extremecode.studio Для РКН: № 5025353650

Subscribe to a channel

The ExtremeCode Times

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

Мнямс пук кек, C#-писты давайте завезём в интерфейсы возможность РЕАЛИЗОВАТЬ МЕТОДЫ, это же так удобно, не надо плодить дополнительных сущностей. А что такова, что это как в джава, а у нас тут конкурирующая платформа? Это случайно и никак не связано.

Я тут, после долгого перерыва, поглубже в TS ныряю и понимаю, что здесь всё так же. Настолько дозавозились новых фич, что приходится целые статьи высирать в чём же теперь разница между type и interface. И не забывайте вначале каждой статьи написать "Псевдонимы types и interfaces часто используются взаимозаменяемо в TypeScript" и "Они имеют много сходства". По моему мнение type слишком много на себя берёт, отстаньте от него, он уже почти interface.

Читать полностью…

The ExtremeCode Times

Сундар Пичай принял гугл великой айти империей, а оставит с лейофами и продуктами-посмешищем.

Читать полностью…

The ExtremeCode Times

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

Задача разработчиков этой хуйни - ЗАОПТИМАЙЗИТЬ РЕНДЕР ВЁРСТКИ в браузере. И вместо того, чтобы сделать заебись, делают через раздолбанный свиной клапан. Как же я устал от того, что приходится постоянно делать useКалback и сраные memo, чтобы лишний раз не вываливались ненужные перендеры, спасибо, оптимизировали нахуй. Как же я устал от того, чтобы вдуплять где там велью тайп, где там референс тайп В ЯЗЫКЕ С ДИНАМИЧЕСКОЙ ТИПИЗАЦИЕЙ. ВЫ ТАМ СЛВСВЕМ УПОРОТЫЕ БЛЯТЬ. А ТО АХАХАХАХА СМОТРИ РЕДЬЮСЕР ДОЛЖЕН ВОЗВРАЩАТЬ НОВЫЙ ОБЪЕКТ СОСТОЯНИЯ. Ьеюе надо изменить одно поле блятб? Так скопируй ВЕСЬ объект. Тогда у КОПИИ измени поле и суй копию вместо прошлого состояния. Сука и у меня ощущение, что я один вижу этот постоянный пиздец. ВАМ ЯЗЫК ПРЕДОСТАВЛЯЕТ ПРОКСИ ОБЪЕКТЫ, НУ ЭТО КОГДА ВЫ ИМЕЕТЕ ДОСТУП КО ВСЕМ ИЗМЕНЕНИЯМ ОБЪЕКТА, КАКОГО ХУЯ ВЫ ДЕЛАЕТЕ СРАВНИВАЯ ССЫЛКИ? ЕСЛИ ВЫ МОЖЕТЕ ТРИГЕРИТЬ ОБЪЕКТ ПРИ ВЫЗОВЕ СЕТТЕРА НА ОБЪЕКТЕ.

Вот мобх нормальные люди делали, это да, красавцы, не то что redux гении, которые пердолятся с бойлерпейтом, запиливая библиотеки, чтобы он был непонятнее. Говна наворотили, смазали его генераторами и засирают интернет высерами, типа "saga круто, на генераторах же".

Ко-ко-ко у нас латентная функциональщина, иммутабельные объекты. ВЫ ЧЁ БЛЯТЬ, В ЖСЕ НЕТ ПЕРСИСТЕНС ТИПОВ, ПИШИТЕ ГАЙДЫ НА ИММЬЮТАБЛЕЖС И ПРОПИДОРИВАЙТЕ ЕГО, ВСТАВЛЯЯ В ЗАВИСИМОСТИ.

Как же жопа горит. Скриньте, реакт и редукс ждёт судьба какого нибудь вонючего бэкбона.

Читать полностью…

The ExtremeCode Times

👉 Новое видео на канале: https://youtu.be/IMYUt2SFCnM

P.S.
Ну и если я какой-то текст дочитываю до конца, то никогда не поленюсь поставить лайк и в комменте написать что-то типа: "Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?"

Читать полностью…

The ExtremeCode Times

Сняли этот видос 6 лет назад, предвосхищая 2к24. Послезавтра начнем снимать видос "какой квантовый язык выбрать в 2055 году".

https://www.youtube.com/watch?v=LaIK7QaN_Gg

Ну а если совсем без шуток, то хочется переснять. На посмешнее и покачественнее. Или раньше всё было лучше?

Читать полностью…

The ExtremeCode Times

Короче, линуксятники, а че вы такие душные? До сих пор угараю с клоунов, которые тригирятся с того, что под ярлык "линукс" определяют весь спектр доступных дистрибутивов.

Как будто от этого что-то в корне меняется. О ужас, поставили вместо pulseaudiо, какой-нибудь pipewire, вместо systemd, какой-нибудь openrc, вместо apt, какой-нибудь pacman, так смотрите СРАЗУ ЖЕ АБСОЛЮТНО НОВЫЙ ЮЗЕР ЭКСПИРИЕНС (нет).

Есть определенный заезженый шаблон, по которому строятся дистры, в корне всегда стоит одно и тоже ядро, для конечного пользователя меняется условный набор консольных команд из-за софтверных зависимостей.

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

Прув ми вронг.

Читать полностью…

The ExtremeCode Times

У чела наверное бы инсульт произошел, если бы он узнал что в браузере вполне успешно используют F#, вместо джаваскриптов этих ваших.

Молчу про всякие блейзеры с сирешетками, но это уже вообще wasm'овская наркомания.

Читать полностью…

The ExtremeCode Times

Ну чё, народ, поздравляю. Вы забулили коментатора "ассамблер надо учить для общего развития" под прошлым видео. Думал, что сегодня заскриню его коментарий сюда и накину, что-то в духе "А чё ассамблер для общего развития учим? Может дифференциальные уравнения порешаем лучше? Разве есть что-то менее развивающее, чем математика?", но камента не нашёл, походу автор не выдержал давления и снёс его. Отличная работа, продолжайте 👏

У тех, кто писал в каментах, что нужно знать "на 1 абстракцию вниз" я хочу спросить, точно ли именно ассамблер является той самой абстракцией? Может в, каком-нибудь, дотнете это будет какой-нибудь байткод для виртуальной машины? Вроде как тоже "ассамблерная" тема, но, тем не менее, не уровень щекотания процессора за ножки. Мнение?

Читать полностью…

The ExtremeCode Times

👉 Новое видео на канале: https://youtu.be/DeInKKEt6Gc

P.S.
Ну и если я какой-то текст дочитываю до конца, то никогда не поленюсь поставить лайк и в комменте написать что-то типа: "Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?"

Читать полностью…

The ExtremeCode Times

Крч, народ, рабочий 2к24 начался, а это значит, что пора писать код и деплоить. Можно делать и наоборот, но не рекомендую. В связи с этим, достал для вас немножко полубесплатности. Что это значит? Конечно же 50-ти процентную скидку на услуги от Cloud․ru. Всё что тебе надо сделать, чтобы её получить - это:

> Регнуться в личном кабинете Cloud․ru
> Пополнить баланс в личном кабинете
> Получить полубесплатные бонусные баллы, равные сумме пополнения (500 рублей закинул - 500 дополнительных баллов получил)
> Теперь можно тратить баллы на любые сервисы Cloud․ru

Полубесплатность работает до 20 марта этого года, а потратить полученные баллы можно в любое время. Акция доступна для физических и юридических лиц, а также индивидуальных предпринимателей.

Подробности: 👉 cloud.ru/offer

#реклама, ООО «Облачные технологии». ИНН 7736279160.

Читать полностью…

The ExtremeCode Times

Сначала ничего не предвещало, просто прошёл HRа. И вот поехал технический собес. Начинаются дефолтные вопросы по js и react. И всё медленно начинает скатываться в цирк. После того, как hr ливнула с беседы, собеседующие начинают по-тихоньку веселиться и задавать шизоидные вопросы. Они оказались моими подписчиками и думали, что я делаю записи для видоса, испугались и решили таким образом слить собес.

Читать полностью…

The ExtremeCode Times

Кхех, угарнул я конечно с предыдущего поста (пишет другая личность автора).

Но по факту — это ваше программирование, как езда на велосипеде, один раз научился, назад уже не разучишься как бы не хотел. Я сам делал большие перерывы в написании кода, но периодически возвращаюсь, чисто для себя какую нибудь вспомогательную хренотень накодить.

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

Другой вопрос, конечно, в детальном устройстве каких-либо фреймворков и конкретных технологий. Эти знания быстро выветриваются из башки без реальной практики, чтобы безболезненно камбекнуть, придется буквально зубрить справочники, доки, ну и писать код с их использованием.

Читать полностью…

The ExtremeCode Times

MySQL добавляет Javascript для хранимок 🥶


CREATE FUNCTION gcd_js (a INT, b INT) RETURNS INT
LANGUAGE JAVASCRIPT AS $$
let [x, y] = [Math.abs(a), Math.abs(b)];
while(y) [x, y] = [y, x % y];
return x;
$$;


Работает все на JDK-шном GraalVM, который вообще говоря очень крутая штука.

Новость: https://blogs.oracle.com/mysql/post/introducing-javascript-support-in-mysql

Благодарность 🫶 | SeniorSoftwareVlogger">YouTube | Twitter

Читать полностью…

The ExtremeCode Times

Линуксятники, а вы можете просто взять и поиграть в игры на своем линуксе, а? А? Линуксятники?

Короче, проскочила новость о том, что мелкомягкие с этого года изменят дизайн клавиатур. А именно, заменят кнопку Win и ее назначение, на кнопку Copilot. С единственной целью — интегрировать этот самый помощник на уровне ОС.

Естественно, первая мысль которая возникает: АРРЯЯЯ, ВСЕ, ВЕНДЕ КАПЕЦ, СРОЧНО НУЖНО ИСКАТЬ АЛЬТЕРНАТИВЫ.

Первая возникшая альтернатива: Arch. Ну вон, там ребятки из Стим жеж смогли собрать какое-то устройство, на котором, с горем пополам, можно даже какие-то игры запустить.

Захожу на вики Арча, почитать список самых распространенных проблем, при использовании Стима, в меню:
- Наличие нескольких мониторов может помешать запуску игр
- Если ваша библиотека Steam находится в разделе NTFS, то вполне вероятно, что игры, находящиеся там, не могут запуститься.
- Медленный и неотзывчивый интерфейс
- Steam постоянно забывает пароль
- Необычно низкая скорость загрузки
- Невозможно добавить папку библиотеки из-за отсутствия прав на исполнение
- Проблемы со звуком (привет PulseAudio, уже почти 20 лет на рынке мозгоебли)
- и много еще чего, полный список по ссылке

2к24-ый год, время линукса на десктопе еще не настало. Ну ладно, подождем еще 🏥

Читать полностью…

The ExtremeCode Times

👉 Новое видео на канале: https://youtu.be/EmQFy2LTH9o


💸 Канал про разработку стартапа:
/channel/startup_reports
💊 Канал ИИ-шизика с АйТи базой: /channel/resident_shiz

P.S.
Ну и если я какой-то текст дочитываю до конца, то никогда не поленюсь поставить лайк и в комменте написать что-то типа: "Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?"

Читать полностью…

The ExtremeCode Times

Короче, молодые люди, заебался снимать для широкого зрителя. Буду теперь хардкор хайтек айти блогером. Ну и так как сложное снимать - статистику канала убивать (а я вам напоминаю, у меня ипотека и двойня, основным каналом рисковать не буду). Хардкоровое буду выкладывать на бусти. А сейчас там лежит неудачный контент, который был удален с канала и моё мнение по поводу дебатов Соер-Мурыч.

Всё что не могу выкладывать публично, будет публиковаться там. Ну и отдельный закрытый чат для бустеров прилагается. Там будем лампово беседовать, создавать всякие опросики и спрашивать мнение по поводу контента.

https://boosty.to/extremecode

Читать полностью…

The ExtremeCode Times

👉 Новое видео на канале: https://youtu.be/qD9nlORcdXY

P.S.
Ну и если я какой-то текст дочитываю до конца, то никогда не поленюсь поставить лайк и в комменте написать что-то типа: "Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?"

Читать полностью…

The ExtremeCode Times

Ответ на комент из недавнего видео.

Ну на:

let i = 100

{
let i = 0
while (i < 5) {
i += 1;
}
console.log(i)
}

console.log(i)


#КП

Читать полностью…

The ExtremeCode Times

Так так так, прошло полтора года и как там у нас с метавселенными? А все уже и забыли, а хайпу-то было. Я же говорил, что так и будет. Уже и снупдоги за крипту не покупают киберучастки в метавселенских городах. И цукербургеры не выступают со своей метавселенской VR шизой. Ожидаемо.

Читать полностью…

The ExtremeCode Times

Короче, народ, я тут родил двойню и взял ипотеку на 30 лет. В связи с этим, мне надо как-то хайпануть в телеграм канале, чтобы вы с лицом как на меме начали перепощивать посты всем своим контактам (да, да, даже своей маме). Есть идеи как этого добиться? За одно, воскресный чат в каментах 👇👇👇

Читать полностью…

The ExtremeCode Times

Из коментов под видосом ( https://www.youtube.com/watch?v=DeInKKEt6Gc&amp;ab_channel=ExtremeCode )

Блять, уже задняя дверь полыхает.

Ладно челы, которые в каментах упоминают реверс, как будто это настолько же обыденная тема, как и 20 000 откликов на вакансию junior QA.

Но кловуни ⤵️, которые делают АРЯЯЯЯЯ А БОРОДАТЫМ ДЯДЬКАМ НАДО ЗНАТЬ АСМ, А ПОЧЕМУ ВЫ ГОВОРИТЕ, ЧТО ЗНАТЬ НЕ НАДО 😡

Во-первых, не факт, что им надо знать асм, им может и другого инструмента хватить до жопы.

Во-вторых, быть бородатым задротом, придумывающим хэшфункции для хэшмап из стандартных либ - это настолько не типичная тема, что во всём мире таких по пальцам пересчитать. Они умеют делать такое, не потому что тонконогий хмырь в интернете им в видосике сказал, что асм норм тема. А потому что сутками задрят вонючий CS в пропёрженных лабораториях родного MIT.

В-третьих, ты не бородатый дядька профессор-по-жсу и вряд ли им когда-то станешь. (Этому, кстати, стоит порадоваться)

Доёб коментатора не защитан. Я прав?

Читать полностью…

The ExtremeCode Times

ФРОНТЕНДА НА ПИТОНЕ? ШТААААААААААААААА?

Челы, фронтендер делает не только то, что на клиентской стороне, он так же делает всё, что генерит фронтенд на сервере. Поэтому, да, фронтендер на питоне. Вопросы? С питоном вполне себе можно делать какую-нибудь шаблонизацию. Не будет же бекендер настравивать SSR какой-нибудь :D

p.s. из каментов под видосом https://www.youtube.com/watch?v=DeInKKEt6Gc&amp;ab_channel=ExtremeCode

Читать полностью…

The ExtremeCode Times

Методичка по архитектуре и Simple Computer из видоса

Читать полностью…

The ExtremeCode Times

Чё то проигрываю с челов, которые мне под видосом ( https://www.youtube.com/watch?v=EmQFy2LTH9o&amp;ab_channel=ExtremeCode ) пишут "Аряяя ты не правильно говоришь, переменные хранятся на куче или стеке же.". Интересно, а где хранятся куча и стек по их мнению 🤔?

В интернетах пишут, что и куча и стек лежат на ОЗУ. Только это обоссаная условность. Со стороны прикладного уровня, может всё и выглядит так, как будто программа обращается к ОС через интерфейсы предназначенные для выделения памяти на ОЗУ, только вот не факт, что ОС будет нести все байтики туда, куда её попросили. Если, например, ОЗУ забито, то ОС может подтянуть и ПЗУ. К тому же не известно, что может залететь в кэши процессора. Никто не знает где будет лежать стек, а где куча, поэтому не надо скользить.

Читать полностью…

The ExtremeCode Times

Клоуняры: АРЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯ НЕЙРОСЕТИ, ВСЕ ПРОГРАММИСТЫ НЕ НУЖНЫ, ВСЕХ ЗАМЕНЯТ
Учёные из MIT: Нет 💪

Тут учёные из MIT наисследовали, что людей нанимать дешевле, чем внедрять ИИ. А наиболее эффективные отрасли для применения ИИ - это розничная торговля, транспортировка, складирование и здравоохранение. Причин тряски у сойджаков должно стать меньше.

https://www.bloomberg.com/news/articles/2024-01-22/humans-still-cheaper-than-ai-in-vast-majority-of-jobs-mit-finds

Читать полностью…

The ExtremeCode Times

Крч, из-за того, что чистый скилл просел я решил походить по собесам, чтобы узнать что там актуально. И это было пздц ошибкой. Знаете что произошло? Ваши варианты пишите в каментах, следующим постом напишу полную стори.

Читать полностью…

The ExtremeCode Times

Ну что, молодые люди, произошёл пук среньк. Я тут выяснил, что за, буквально, год ничего непрограммирования, я разучился программировать в нулину. Мало чего понятия не имею как работает актуальная хуетятина, так ещё и старое забыл настолько, что когда мне задают вопрос у меня происходит - 😐. Остальные админы, тем временем, кодят постоянно. Один я нихера не делаю. Ну что ж, придётся доучиваться-переучиваться. Кто со мной плюс в каменты. Ща будду в айтишку перевкатываться. Капец, конечно, мда.

Читать полностью…

The ExtremeCode Times

Заезжал я тут в Беларусь на Новый Год, чисто драников поесть (я драниковый сомелье) и знаете, что там мне сказали с телека? Что это год качества. Ну а кто я такой, чтобы спорить с телеком? Теперь на канале объявляется год качества. Будем делать только технические видосы для крутых дядек, чтобы вы образовывались.

А то представляете, вот идёте вы по парку с девушкой, а из кустов выходит здоровый мужик и спрашивает: "чем позднее связывание отличается от динамической диспетчеризации?". И всё, вас застали врасплох. Это недопустимо.

P.S. Взяли третьего типа на постоянку видосы делать, чтобы он вам софт скилы качал, он умеет.

P.S.S. Картоха отклеилась, перепостил

Читать полностью…

The ExtremeCode Times

с нг 🥂

Читать полностью…

The ExtremeCode Times

Так, ну что, добрался я наконец-то до просмотра докладов прошедшей в начале месяца конференции YaTalks. По традиции выдаю небольшое резюме.

Вообще докладов было очень много. Для того чтобы отсмотреть все записи, придется потратить уйму времени. Но так как ЕхтримЦоде теперь на гребне технологий, а особенно в сфере ЭйАй, то был сделал упор на просмотр всех докладов связанных с генеративными нейросетками, чтобы в последствии флексить этими знаниями перед окружающими.

Могу отметить также выросший уровень докладчиков, если в прошлом году вещали в основном спецы из Яндекса, то теперь все иначе, т.к. участвовали эксперты из многих популярных АйТи компаний.

Особенно мне зашли дебаты по поводу "переоцененности" генеративного AI, аналитик из Microsoft прям нормальных тезисов накинул, с которыми сложно не согласиться

Хайп вокруг генеративных ИИ можно сравнить с восторгом после появления печатных машинок, хотя на самом деле пока речь про то, что «умная колонка/чат-бот стали более осмысленно с тобой поддерживать диалог».

Да и все участники дебатов мыслят здраво, суть хайпа заключается не в том, какие плюшки в конечном счете приносит нам AI, а в способах поиска монетизации таких продуктов. Будет ли готов платить за него конечный покупатель и главное, какую реальную ценность эти решения будут приносить. Иначе, может получится как с умными колонками от Amazon. Продукт разрабатывает кучка людей, но все направление при этом работает в убыток. Проблема в том, что в кризис это направление начали сокращать одним из первых. В общем, есть над чем подумать.

P.S.
Кстати, еще можешь перечитать наши мемные записки (листать вниз по порядку) с прошлогодней конференции.

Читать полностью…
Subscribe to a channel