Ребята и девчата из Котелов взяли сереберо за решение для Буше. Поздравляю ребят!
А мне это напомнило о награде "Золотой Соер", в этом году хочу сделать все по-нормальному и вручить награду лучшему автору на ютубе по версии моих зрителей.
Об условиях в следующем посте.
https://t.iss.one/kotelov_love/784
А мне это напомнило о награде "Золотой Соер", в этом году хочу сделать все по-нормальному и вручить награду лучшему автору на ютубе по версии моих зрителей.
Об условиях в следующем посте.
https://t.iss.one/kotelov_love/784
Telegram
KOTELOV
Серебро за буше 😘
Золото взяли какие-то ребята за приложение spar.
Золото взяли какие-то ребята за приложение spar.
👍20💩4❤2🔥2🤡1👾1
Условия конкурса "Золотой Соер"
В комментариях к этому посту пишите каналы на ютубе, которые предлагают интересный контент по разработке программного обеспечения и инженерной культуре в целом. Т.е те каналы авторы которых являются настоящими соерами.
Из списка каналов в комментариях я отберу 10 с наибольшим количеством положительных реакций. И среди этих 10 выберем лучших.
Все голосование будет идти в телеграм.
Саму награду я рассылаю только по территории России. По возможности буду передавать лично.
Победителя объявлю на новогоднем стриме.
P.s. обсуждения не допускаются, только комменты с каналами, дубли удаляются. Должен получится список каналов, а не сотни коммментов с обсуждениями. Можно предлагать несколько каналов, но в отдельных комментах
В комментариях к этому посту пишите каналы на ютубе, которые предлагают интересный контент по разработке программного обеспечения и инженерной культуре в целом. Т.е те каналы авторы которых являются настоящими соерами.
Из списка каналов в комментариях я отберу 10 с наибольшим количеством положительных реакций. И среди этих 10 выберем лучших.
Все голосование будет идти в телеграм.
Саму награду я рассылаю только по территории России. По возможности буду передавать лично.
Победителя объявлю на новогоднем стриме.
P.s. обсуждения не допускаются, только комменты с каналами, дубли удаляются. Должен получится список каналов, а не сотни коммментов с обсуждениями. Можно предлагать несколько каналов, но в отдельных комментах
👍14🤡2
Какие инструменты используете для ведения документации
Давно хотел спросить, что вы используете в проектной деятельности для ведения документации? Напишите в комментах.
Речь именно о архитектуре, т.е. схемы на уровне кода, описание процессов, автоматизация и прочие задачи.
Давно хотел спросить, что вы используете в проектной деятельности для ведения документации? Напишите в комментах.
Речь именно о архитектуре, т.е. схемы на уровне кода, описание процессов, автоматизация и прочие задачи.
👍7❤2🤡1
Учитесь программировать у маэстро, отличный самодокументируемый код: сначала typeThing, потом typeDo, потом JSONParse... и что характерно, все понятно!
Всех кто пишет иначе - на мороз. Слава богу, что я архитектором могу устроиться, маэстро пока на архитектуру не претендует вроде. Ну а всем js-разрабам срочно курсы повышения квалификации у маэстро.
Всех кто пишет иначе - на мороз. Слава богу, что я архитектором могу устроиться, маэстро пока на архитектуру не претендует вроде. Ну а всем js-разрабам срочно курсы повышения квалификации у маэстро.
🤣57🤝19🤡11👎6🤔3🤯2❤1👏1
Значительная часть активных участников сообщества S0ER CLUB встала на защиту мурыча и мягко намекнули мне, что я веду себя как озлобленный токсик по отношению к нему.
Самое страшное, в этой ситуации, что я с ними согласен.
Поэтому и с учётом, что скоро новый год, признаю, что после пристального изучения контента мурыча, дядька он все же добрый, со своими тараканами, но и у меня они есть.
Поэтому прошу простить меня за хейт, который позволил себе в последнее время. Впредь я тоже постараюсь быть добрее. Ну и попробуем в субботу провести незлобный стрим, с экстримцоде и мурычем.
Самое страшное, в этой ситуации, что я с ними согласен.
Поэтому и с учётом, что скоро новый год, признаю, что после пристального изучения контента мурыча, дядька он все же добрый, со своими тараканами, но и у меня они есть.
Поэтому прошу простить меня за хейт, который позволил себе в последнее время. Впредь я тоже постараюсь быть добрее. Ну и попробуем в субботу провести незлобный стрим, с экстримцоде и мурычем.
❤230👍66🤡10🤝10😇4🔥3👨💻3🥰2😁2💩1😐1
Вот это я понимаю, узнаю старого доброго Лиса, лучшие хардкорные объяснения простыми словами. Прямо кайфанул. Всем рекомендую!
В видео Лис показывает как сделать простой загрузчик и вывести на экран hello world средствами bios.
https://youtu.be/q9UAUkD9Zio?si=oTHcezZFDFBwuO4T
В видео Лис показывает как сделать простой загрузчик и вывести на экран hello world средствами bios.
https://youtu.be/q9UAUkD9Zio?si=oTHcezZFDFBwuO4T
👍74🥱6❤5🤯2🤡2🔥1
Сегодня в телеграме состоится онлайн техток на тему "логирование зачем оно вообще нужно?"
❤48👍28🤡4🤣1🤷1
Спасибо Киру и Николаю за организацию стрима, по условиям стрима победителем является тот, кого определят зрители. Итоги голосования: 69% за меня, и 31% за мурыча. Победа с разгромным счетом!
По итогам общения с мурычем 2:0 в мою пользу, на первый стрим он не явился, на второй выдвинул какие-то дико сложные условия, причем имел времени на донесение своей позиции сильно больше чем я, имел возможность продумать и подготовить свои вопросы, но по итогу все равно правда осталась за нами. Ура!
По итогам общения с мурычем 2:0 в мою пользу, на первый стрим он не явился, на второй выдвинул какие-то дико сложные условия, причем имел времени на донесение своей позиции сильно больше чем я, имел возможность продумать и подготовить свои вопросы, но по итогу все равно правда осталась за нами. Ура!
👍118🍾60🔥9👏9🤡9😁5💊3👎1
Рубилово было здесь - https://www.youtube.com/watch?v=dWh6jxKroTQ
YouTube
АйТишные бои без правил (но с правилами). S0ER vs Demi Murych
👇 ВСЕ САМОЕ ВАЖНОЕ ЗДЕСЬ 👇
Таймкоды
00:00:00 Начало стрима
00:01:40 Знакомство с участниками
00:11:15 Регламент дебатов
00:14:50 Первый вопрос Мурыча
00:17:39 Ответ Соера на первый вопрос
00:21:00 Дебаты участников по первому вопросу
00:39:07 Второй вопрос…
Таймкоды
00:00:00 Начало стрима
00:01:40 Знакомство с участниками
00:11:15 Регламент дебатов
00:14:50 Первый вопрос Мурыча
00:17:39 Ответ Соера на первый вопрос
00:21:00 Дебаты участников по первому вопросу
00:39:07 Второй вопрос…
👍90🏆28🤡13🌚4🤮3🤝3🔥2🤨2😱1
Посмеялся от души, автору большое спасибо https://www.youtube.com/watch?v=PZugGAL09Qc&ab_channel=V0VAH
YouTube
Дебаты Мурыча( Demi Murych ) и Соера ( s0er ) за 20 секунд
😁105👍12❤4❤🔥3🔥3🤡2😐2
Увлекательная статья про устройство работы v8. Мне очень понравилась секция про маркировку и уплотнение указателей. Настолько, что я собрал у себя v8 из исходников и повтороил часть статьи. Вместо windbg использовал gdb для линукс.
Неудивительно, что javascript так жрёт память, на каждый чих создавать развесистую мапу - это мажорство. Всякие small integer ещё можно оптимизировать, а double уже в кучу кладётся. Жесть.
https://habr.com/ru/companies/bastion/articles/699168/
Неудивительно, что javascript так жрёт память, на каждый чих создавать развесистую мапу - это мажорство. Всякие small integer ещё можно оптимизировать, а double уже в кучу кладётся. Жесть.
https://habr.com/ru/companies/bastion/articles/699168/
Хабр
Эксплойтинг браузера Chrome, часть 1: введение в V8 и внутреннее устройство JavaScript
Cегодня браузеры играют жизненно важную роль в современных организациях, поскольку всё больше программных приложений доставляется пользователям через веб-браузер в виде веб-приложений. Практически...
👍42☃2😱2🤡1💅1
Хотел поговорить про абстракции и вспомнил, что у меня видос на эту тему есть.
На самом деле современные программисты могут добиться успеха в карьере, если понимают и умеют использовать абстракции на уровне кода и умеют работать с семантикой. Программирование все меньше требует низкоуровневых вещей и все больше умение точно формулировать и описывать абстракции.
https://youtu.be/uSnli_4BrEA?si=hFWKjU2nbgjn7u65
На самом деле современные программисты могут добиться успеха в карьере, если понимают и умеют использовать абстракции на уровне кода и умеют работать с семантикой. Программирование все меньше требует низкоуровневых вещей и все больше умение точно формулировать и описывать абстракции.
https://youtu.be/uSnli_4BrEA?si=hFWKjU2nbgjn7u65
YouTube
Про абстракции в программировании и АйТи
#soer #itubeteam
Основной канал для общения и публикации новых видео - Телегарм - https://t.iss.one/softwareengineervlog
Спонсорство - https://donate.s0er.ru
Сайт платным контентом - https://soer.pro
Зеркало для видео Дзен Видео - https://zen.yandex.ru/i…
Основной канал для общения и публикации новых видео - Телегарм - https://t.iss.one/softwareengineervlog
Спонсорство - https://donate.s0er.ru
Сайт платным контентом - https://soer.pro
Зеркало для видео Дзен Видео - https://zen.yandex.ru/i…
👍63❤2🤡1
Долгое время понятие "исключения" относилось к аппаратным прерываниям, которые возникали на аппаратном уровне. Затем появились программные исключения, которые создавались и резолвились самими программистами, на уровне приложения.
Для этого использовались try/catch/finnaly методы.
Интересно, что механизмы исключений в разных языках работают похожим образом - это дополнительные программные абстракции, которые управляют потоком управления программы.
Технически это просто вызов специальных методов (throw, raise и т.д.), которые затем расскручивают стек в поисках обработчика (catch).
Концепция (не реализация, а именно концепция) невероятно сложная, так как "исключение" обладает как сложной семантикой, так и сильно усложняет логику программы (по сути мы должны исходить из мысли, что каждый оператор - это последний оператор, а далее может быть exception). Поэтому многие программисты критикуют подходы, использующие исключения.
Очень часто исключения упрощают до набора простых правил, из-за которых теряется значительная часть семантики. Это приводит к тому, что исключения выбрасывают в любом удобном и неудобном случае.
Вот статейка про то как работают исключения в C++, по сути ничего "исключительного" (кроме семантики), в обработке исключений на уровне языка, нет. https://habr.com/ru/articles/279111/
Для этого использовались try/catch/finnaly методы.
Интересно, что механизмы исключений в разных языках работают похожим образом - это дополнительные программные абстракции, которые управляют потоком управления программы.
Технически это просто вызов специальных методов (throw, raise и т.д.), которые затем расскручивают стек в поисках обработчика (catch).
Концепция (не реализация, а именно концепция) невероятно сложная, так как "исключение" обладает как сложной семантикой, так и сильно усложняет логику программы (по сути мы должны исходить из мысли, что каждый оператор - это последний оператор, а далее может быть exception). Поэтому многие программисты критикуют подходы, использующие исключения.
Очень часто исключения упрощают до набора простых правил, из-за которых теряется значительная часть семантики. Это приводит к тому, что исключения выбрасывают в любом удобном и неудобном случае.
Вот статейка про то как работают исключения в C++, по сути ничего "исключительного" (кроме семантики), в обработке исключений на уровне языка, нет. https://habr.com/ru/articles/279111/
Хабр
С++ exception handling под капотом или как же работают исключения в C++
От переводчика В мире победили языки высокого уровня и в мирах руби-питон-js разработчиков остается только разглагольствовать, что в плюсах не стоит использовать то или иное. Например, исключения,...
👍40❤5🤡1
У Лиса отлично описаны аппаратные прерывания, которые используются для обработки исключений на уровне процессора.
Это даёт более глубокое понимание различий между "аппаратными исключениями" и "программными".
https://neurofox.ru/project/sasm/23_exception
Это даёт более глубокое понимание различий между "аппаратными исключениями" и "программными".
https://neurofox.ru/project/sasm/23_exception
👍31👎4
Предлагаю обсудить темы на сегодняшний техток. Напишите в комментариях свои предложения, а реакции на комментах будут показывать насколько тема интересна другим участникам
👍6🤡2