Я переодически делаю видео где смотрю реальные репозитории на гитхаб. Наверное, будет интересно сделать пару видосов, чтобы показать какой рефакторинг делается на практике, а что существует только на страницах книг о красивом коде.
Можно будет опробовать на стриме, если не забуду. )
Можно будет опробовать на стриме, если не забуду. )
🔥150👍41
Чтобы не быть голословным, вот пример реального кода из Angular (https://github.com/angular/angular/commit/0d9705be0b2b9df22934c8a3aad8c65201b305ad) который жестко нарушает несколько принципов из книги: запрет на switch, ограничение размера, запрет на комментарии, запрет на сеттеры и геттеры, правило "вызов или передача".
P.S. поставьте клоуна если вы считаете, что такой "ужасный код" команда ангуляра в ближайшее время отрефакторит, и любую другую эмоцию, если считаете, что на самом деле все с кодом ок.
P.S. поставьте клоуна если вы считаете, что такой "ужасный код" команда ангуляра в ближайшее время отрефакторит, и любую другую эмоцию, если считаете, что на самом деле все с кодом ок.
😁160🤡90👌75👍21🐳17🌚5🔥2🌭2👏1🍌1🎄1
Forwarded from Терабит: айти технологии
Инженер Google Дэн Рева обнаружил в Telegram для macOS уязвимость, которая позволяет злоумышленникам использовать камеру и микрофон ноутбука.
Более того, запись видео и звука будет работать, даже если соответствующие разрешения отключены.
Это стало возможно, потому что Telegram для macOS не использует встроенный механизм безопасности Apple Hardened Runtime.
Более того, запись видео и звука будет работать, даже если соответствующие разрешения отключены.
Это стало возможно, потому что Telegram для macOS не использует встроенный механизм безопасности Apple Hardened Runtime.
😱70🤡21👍15🫡3🔥2👎1
У ITYouTubers есть папка с телеграм-каналами людей, которые входят в сообщество. Сегодня меня обвинили в лицемерии потому что я ее не опубликовал (весь разговор можно посмотреть на канале "Круги на полях IT", который есть в этой папке) - https://news.1rj.ru/str/addlist/I8prigGqDr5kYjBi
Upd. может кто не знает, можно удалять из папки каналы, которые не нравятся
Upd. может кто не знает, можно удалять из папки каналы, которые не нравятся
Telegram
IT YouTubers
Дима Рожков invites you to add the folder “IT YouTubers”, which includes 53 chats.
😁21🤡11❤🔥4🤮4👍3🥱2🔥1👏1🤯1
Ребята запускаю сбор тем на субботний стрим:
1. ЗЭН - пишите в комментариях вопросы (буду выбирать самые популярные или которые понравятся мне) - ответ будет в субботнем стриме
2. Ревью кода и проектов - может быть вам интересно узнать мое мнение по вашему репозиторию (можно от фрагментов кода, до своих проекто) на github - тогда можно написать ссылку в комментариях и примерно чего вы ожидаете, буду выбирать на свое усмотрение и желание и в субботу на стриме будет обзор
3. Как всегда все что будет на https://donate.s0er.ru буду рассматривать в обязательном порядке (если по АйТи, все провакационные вопросы и подколы не рассматриваю).
Как обычно проходят субботние стримы можно посмотреть вот здеь - https://www.youtube.com/watch?v=6opSSjokwm4
1. ЗЭН - пишите в комментариях вопросы (буду выбирать самые популярные или которые понравятся мне) - ответ будет в субботнем стриме
2. Ревью кода и проектов - может быть вам интересно узнать мое мнение по вашему репозиторию (можно от фрагментов кода, до своих проекто) на github - тогда можно написать ссылку в комментариях и примерно чего вы ожидаете, буду выбирать на свое усмотрение и желание и в субботу на стриме будет обзор
3. Как всегда все что будет на https://donate.s0er.ru буду рассматривать в обязательном порядке (если по АйТи, все провакационные вопросы и подколы не рассматриваю).
Как обычно проходят субботние стримы можно посмотреть вот здеь - https://www.youtube.com/watch?v=6opSSjokwm4
👍9🤡3
Субботний стрим начинается в пятницу! ) В честь 10к подписчиков запускаю стрим досрочно https://youtube.com/live/ee7wqFTU9Ug?feature=share
YouTube
Программирование: вкатиться в АйТи
#soer #itubeteamЧтобы задать вопрос вне очереди используйте донаты - https://donate.s0er.ruОсновной канал для общения и публикации новых видео - Телегарм -...
⚡15🤡9👍8🤔5🍾2🥱1
Про абстракции
Когда вы становитесь архитектором и работаете в АйТи, то очень быстро учитесь видеть абстракции, в абстракциях, которые навернуты сверху других абстракций.
Вот так, например, выглядит температура и влажность в моей комнате, если смотреть глазами осцилографа.
И это тоже абстракция. Чем глубже вы можете погрузиться в абстракции, тем глубже вы можете погрузиться в кроличью нору, тем более крутым специалистом вы являетесь.
Когда вы становитесь архитектором и работаете в АйТи, то очень быстро учитесь видеть абстракции, в абстракциях, которые навернуты сверху других абстракций.
Вот так, например, выглядит температура и влажность в моей комнате, если смотреть глазами осцилографа.
И это тоже абстракция. Чем глубже вы можете погрузиться в абстракции, тем глубже вы можете погрузиться в кроличью нору, тем более крутым специалистом вы являетесь.
👍50🥱12💊11🔥10❤3😁1🤯1🍌1
Учёные научились с помощью МРТ считывать активность мозга и воссоздавать изображение, которое видит человек. В процессе активно используются нейронные сети. Ну что ещё один маленький шаг для человека, но огромный для человечества.
Природе никогда не надо было обеспечивать криптографическую стойкость ваших мыслей. Все наши мысли хранятся в "открытом" виде - бери и читай.
Конечно, воспроизвести то что ты видишь - это штука полезная разве что для ревнивых жён. Но ведь понятно, что это первый этап.
Природе никогда не надо было обеспечивать криптографическую стойкость ваших мыслей. Все наши мысли хранятся в "открытом" виде - бери и читай.
Конечно, воспроизвести то что ты видишь - это штука полезная разве что для ревнивых жён. Но ведь понятно, что это первый этап.
🤯36❤14👍8😁6🔥4🤔1
Ещё одна утечка данных, на этот раз Ситилаб.
Помню когда под новый год утекли данные спортмастера, я при очередном посещении этого магазина услышал от продавца, что все это неправда, и им бы первым сообщили, что данные утеряны.
Меня тогда это очень позабавило, ведь компании скрывают эти факты, как позор позоров. Если бы не публичные публикации данных, то сама компания будет морозиться до последнего.
В страшном мире мы живём, дамы и господа.
Помню когда под новый год утекли данные спортмастера, я при очередном посещении этого магазина услышал от продавца, что все это неправда, и им бы первым сообщили, что данные утеряны.
Меня тогда это очень позабавило, ведь компании скрывают эти факты, как позор позоров. Если бы не публичные публикации данных, то сама компания будет морозиться до последнего.
В страшном мире мы живём, дамы и господа.
XAKEP
Хакеры сливают данные сети клинико-диагностических лабораторий «Ситилаб»
ИБ-специалисты сообщили, что хакеры из группировки UHG публикуют в открытом доступе данные пользователей «Ситилаб». В открытом доступе находится 1,7 ТБ данных с отсканированными результатами анализов и исследований, договорами и чеками в PDF-файлах.
👍25🤡5🤔3
На канале Диджитализируй была прикольная попытка показать как создаются проекты с нуля. Получилось два видоса и усё.
Это супер иронично, потому что именно так в 99 случаев из 100 происходит в реальности.
Начали, сделали пару архитектурных набросков, деньги/энтузиазм закончились или появились другие заботы, и "всем спасибо, все свободны".
Как говорится, добро пожаловать в реальный мир.
Это супер иронично, потому что именно так в 99 случаев из 100 происходит в реальности.
Начали, сделали пару архитектурных набросков, деньги/энтузиазм закончились или появились другие заботы, и "всем спасибо, все свободны".
Как говорится, добро пожаловать в реальный мир.
YouTube
#1 Покажем, как создаются ИТ продукты с нуля. Идея, разработка ТЗ и прототипов интерфейса. Стартуем!
Этим видео открывается новая рубрика на Диджитализируй! Мы разработаем настоящий ИТ продукт и покажем весь процесс его создания здесь на канале. От идеи до готовой реализации, которой пользуются люди — весь процесс. Покажем всё.
Залетай в Телеграм канал…
Залетай в Телеграм канал…
😁88👍24😢9🤷♀1👾1
Завел Boosty для тех кто не может оплатить подписку на soer.pro, но очень хочет получить доступ к контенту есть уровень "S0ER" всем кто на него подпишется направляю сертификат с доступом "WORKSHOP" на soer.pro
boosty.to
Соер.Клуб - Обмен опытом, менторство, встречи, карьера в IT
Soer - это сокращение от "software engineer". Т.е. это человек, который обладает квалификацией инженера в области создания программного обеспечения.
Мы ищем способы делать качественно и эффективно свою работу, а так же как заработать на знаниях программиста.…
Мы ищем способы делать качественно и эффективно свою работу, а так же как заработать на знаниях программиста.…
👍11😁1🖕1
Ребята запускаю сбор тем на субботний стрим:
1. ЗЭН - пишите в комментариях вопросы (буду выбирать самые популярные или которые понравятся мне) - ответ будет в субботнем стриме
2. Ревью кода и проектов - может быть вам интересно узнать мое мнение по вашему репозиторию (можно от фрагментов кода, до своих проекто) на github - тогда можно написать ссылку в комментариях и примерно чего вы ожидаете, буду выбирать на свое усмотрение и желание и в субботу на стриме будет обзор
3. Как всегда все что будет на https://donate.s0er.ru буду рассматривать в обязательном порядке (если по АйТи, все провакационные вопросы и подколы не рассматриваю).
1. ЗЭН - пишите в комментариях вопросы (буду выбирать самые популярные или которые понравятся мне) - ответ будет в субботнем стриме
2. Ревью кода и проектов - может быть вам интересно узнать мое мнение по вашему репозиторию (можно от фрагментов кода, до своих проекто) на github - тогда можно написать ссылку в комментариях и примерно чего вы ожидаете, буду выбирать на свое усмотрение и желание и в субботу на стриме будет обзор
3. Как всегда все что будет на https://donate.s0er.ru буду рассматривать в обязательном порядке (если по АйТи, все провакационные вопросы и подколы не рассматриваю).
👍16❤2
В 10:00 по Мск начинаем - https://youtube.com/live/QsxW5zA9DYA?feature=share
YouTube
Программирование: ESB vs Микросервисы, Плагины vs Микрофронтенд
#soer #itubeteam
Чтобы задать вопрос вне очереди используйте донаты - https://donate.s0er.ru
Основной канал для общения и публикации новых видео - Телегарм - https://news.1rj.ru/str/softwareengineervlog
Сайт платным контентом - https://soer.pro
Зеркало для…
Чтобы задать вопрос вне очереди используйте донаты - https://donate.s0er.ru
Основной канал для общения и публикации новых видео - Телегарм - https://news.1rj.ru/str/softwareengineervlog
Сайт платным контентом - https://soer.pro
Зеркало для…
👍20
Принцип "Общие типы для параметров, специфичные типы для результатов функции"
Хороший принцип, который помогает выстраивать прозрачную логику - начинаем с общего, заканчиваем конкретным. Можно воспринимать и как многослойную абстракцию, и как практический совет на уровне кода.
#принцип #ссылки #теория
Хороший принцип, который помогает выстраивать прозрачную логику - начинаем с общего, заканчиваем конкретным. Можно воспринимать и как многослойную абстракцию, и как практический совет на уровне кода.
#принцип #ссылки #теория
Enterprise Craftsmanship
Generic types are for arguments, specific types are for return values
Today, we’ll discuss the following guideline: you should use the most generic types possible for arguments and the most specific types possible for return values.
👍21❤3
Интересно насколько мы все стали иидопоклонниками https://news.1rj.ru/str/exploitex/8112
Telegram
Эксплойт
ИИ открыл антибиотик, способный уничтожить смертоносную бактерию Acinetobacter baumannii — ранее она считалась неизлечимой и приводила к пневмонии, менингиту и другим серьезным инфекциям.
За два часа алгоритм проанализировал свыше 7000 лекарственных соединений…
За два часа алгоритм проанализировал свыше 7000 лекарственных соединений…
👍19😱11🙈1
На канале "в офисе" вышло интервью с Филом из Мы обречены. Около года назад было другое интервью на том же канале, с тем же человеком, но такое ощущение, что это два разных чувака. Я был пару раз у Фила с Артемом на подкасте и образ того человека, с которым я общался, не бьётся с сегодняшним Филом. Как будто передо мной тень прошлого Фила, очень тяжелое впечатление. https://youtu.be/tT_M-jsX6Bk
YouTube
Донос, долги и жизнь в Тайланде | В офисе Фил Ранжин
OTUS – это онлайн-образование для IT-профессионалов.
📆 Календарь запуска курсов: https://otus.pw/n3dz/
👉 Ближайшие бесплатные мероприятия: https://otus.pw/7wv5/
💻 Каталог курсов: https://otus.pw/SkP0/
✅ Промокод на оплату любого курса, группа которого стартует…
📆 Календарь запуска курсов: https://otus.pw/n3dz/
👉 Ближайшие бесплатные мероприятия: https://otus.pw/7wv5/
💻 Каталог курсов: https://otus.pw/SkP0/
✅ Промокод на оплату любого курса, группа которого стартует…
🤡36👍15😢8💯5👎2🤔2
Ребята запускаю сбор тем на субботний стрим:
1. ЗЭН - пишите в комментариях вопросы (буду выбирать самые популярные или которые понравятся мне) - ответ будет в субботнем стриме
2. Ревью кода и проектов - может быть вам интересно узнать мое мнение по вашему репозиторию (можно от фрагментов кода, до своих проекто) на github - тогда можно написать ссылку в комментариях и примерно чего вы ожидаете, буду выбирать на свое усмотрение и желание и в субботу на стриме будет обзор
3. Как всегда все что будет на https://donate.s0er.ru буду рассматривать в обязательном порядке (если по АйТи, все провакационные вопросы и подколы не рассматриваю).
Завтра хочу на стриме посмотреть код по анемичным моделям Хорикова. Если забуду, то нужен ответственный человек, который напомнит ))))
Upd. Кстати можно кидать ссылки на интересные новости, статьи, видео (с конкретным таймкодом), думаю что такие штуки тоже можно в "реакции" брать в разделе сплетен.
1. ЗЭН - пишите в комментариях вопросы (буду выбирать самые популярные или которые понравятся мне) - ответ будет в субботнем стриме
2. Ревью кода и проектов - может быть вам интересно узнать мое мнение по вашему репозиторию (можно от фрагментов кода, до своих проекто) на github - тогда можно написать ссылку в комментариях и примерно чего вы ожидаете, буду выбирать на свое усмотрение и желание и в субботу на стриме будет обзор
3. Как всегда все что будет на https://donate.s0er.ru буду рассматривать в обязательном порядке (если по АйТи, все провакационные вопросы и подколы не рассматриваю).
Завтра хочу на стриме посмотреть код по анемичным моделям Хорикова. Если забуду, то нужен ответственный человек, который напомнит ))))
Upd. Кстати можно кидать ссылки на интересные новости, статьи, видео (с конкретным таймкодом), думаю что такие штуки тоже можно в "реакции" брать в разделе сплетен.
👍13❤1
Удивительно, но мне до сих пор не напихали за то, что отвечая на вопрос про серверлесс я по факту говорил про nocode.
Интересно, это потому что меня так уважают или тупо уже некто не слушает, что я там бубню?
Интересно, это потому что меня так уважают или тупо уже некто не слушает, что я там бубню?
😁91🤣27💊13🗿6👀4👍2😱2❤1👨💻1