Я не понимаю, что еще надо? Роадмап составлен. Примеры проектов даны. За монаду объяснить может. Ваш личный ментор, которому наконец-то можно писать хоть в 2 часа ночи и он не выйдет из себя. Пока бесплатно!
😁63🔥25👍3
Мощь Си в ЛЮБОМ языке!
Видео-рекордсмен, не отлёживалось 2 года, задумал в октябре 2022 — выпустил в январе 2023. Тем не менее потрогать руками хотелось очень давно. Особенно с появлением раста.
Весь код https://kodemo.com/view/illjMJeyxq4HfPM6yeWz
## Не только Си
Build and Use Go Packages as C
Embed Rust code in Ruby with FFI
Cross-compiling Rust from ARM to x86-64
## В разных языках
Java JNI https://www.baeldung.com/jni
Node.js https://medium.com/jspoint/a-simple-guide-to-load-c-c-code-into-node-js-javanoscript-applications-3fcccf54fd32
Ruby FFI https://www.rubyguides.com/2019/05/ruby-ffi/
Ruby C-extension https://www.rubyguides.com/2018/03/write-ruby-c-extension/
Python https://docs.python.org/3/extending/extending.html
## Видео других людей
https://youtu.be/0-FYWQ5FA-4
https://youtu.be/iQu9yG1dlrM
https://youtu.be/Y89-8H6D9QM
## Добавил чистый руби в бенч считаем факториал 100
Видео-рекордсмен, не отлёживалось 2 года, задумал в октябре 2022 — выпустил в январе 2023. Тем не менее потрогать руками хотелось очень давно. Особенно с появлением раста.
Весь код https://kodemo.com/view/illjMJeyxq4HfPM6yeWz
## Не только Си
Build and Use Go Packages as C
Embed Rust code in Ruby with FFI
Cross-compiling Rust from ARM to x86-64
## В разных языках
Java JNI https://www.baeldung.com/jni
Node.js https://medium.com/jspoint/a-simple-guide-to-load-c-c-code-into-node-js-javanoscript-applications-3fcccf54fd32
Ruby FFI https://www.rubyguides.com/2019/05/ruby-ffi/
Ruby C-extension https://www.rubyguides.com/2018/03/write-ruby-c-extension/
Python https://docs.python.org/3/extending/extending.html
## Видео других людей
https://youtu.be/0-FYWQ5FA-4
https://youtu.be/iQu9yG1dlrM
https://youtu.be/Y89-8H6D9QM
## Добавил чистый руби в бенч считаем факториал 100
user system total real
Ruby 0.000168 0.000010 0.000178 ( 0.000169)
C 0.000019 0.000012 0.000031 ( 0.000029)
Go 0.000016 0.000007 0.000023 ( 0.000023)
Rust 0.000008 0.000004 0.000012 ( 0.000012)YouTube
Мощь Си в ЛЮБОМ языке!
Привет! Когда я был совсем новичком, то часто ругался на скриптовые языки за отсутствие скорости. Вот если бы это переписать на Си, то все быстрее бы заработало! Но ведь мощь си можно добавить в любой язык. Сегодня мы исследуем эту тему и засунем си куда…
❤17👍12🤡8
В комментариях к посту про чатГПТ возник спор про монады 🥸
В отличие от всех предыдущих споров по монады, где определение монады остаётся неясным, постоянный участник сообщества таки написал правильную монаду на Javanoscript с пояснениями.
Вместо тысячи сигнатур на хаскеле - один пример на джаваскрипте 🖤
https://news.1rj.ru/str/d32talks/32
В отличие от всех предыдущих споров по монады, где определение монады остаётся неясным, постоянный участник сообщества таки написал правильную монаду на Javanoscript с пояснениями.
Вместо тысячи сигнатур на хаскеле - один пример на джаваскрипте 🖤
https://news.1rj.ru/str/d32talks/32
Telegram
d32 talks
накатал тут на JS пример и объяснение монады Maybe.
что бы запустить, можно просто скопировать код в консоль или запустить на ноде.
в моём случае у меня был ещё небольшой сервак с джейсоном data.json на 10К строк. но в общем то для этого примера это не…
что бы запустить, можно просто скопировать код в консоль или запустить на ноде.
в моём случае у меня был ещё небольшой сервак с джейсоном data.json на 10К строк. но в общем то для этого примера это не…
🔥18👍3🥰3🤔1
Apple усиливает контроль за возвратом в офис
Инжерены и менеджеры стали получать предупреждения если они не работают положенные 3 дня из офиса. — Пишет Гергей.
[духота] Что же будет дальше? Сокращения? Неужели падет последний бастион ФААНГА? И даже отказ лучшего в мире самого справедливого CEO от его законных миллионов долларов никак не спасет простых работяг?
[свежесть] Так обычно все и происходит. Сперва закручивают гайки и выдавливают нелояльных. Потом повышают требования к производительности и увольняют «слабых». Потом прекращают найм даже чтобы заменить тех, кто ушел. Потом сокращения. Сколько дадим апплу чтобы пройти все стадии принятия неизбежного?
Поддержать 🫶 | YouTube | Twitter
Инжерены и менеджеры стали получать предупреждения если они не работают положенные 3 дня из офиса. — Пишет Гергей.
[духота] Что же будет дальше? Сокращения? Неужели падет последний бастион ФААНГА? И даже отказ лучшего в мире самого справедливого CEO от его законных миллионов долларов никак не спасет простых работяг?
[свежесть] Так обычно все и происходит. Сперва закручивают гайки и выдавливают нелояльных. Потом повышают требования к производительности и увольняют «слабых». Потом прекращают найм даже чтобы заменить тех, кто ушел. Потом сокращения. Сколько дадим апплу чтобы пройти все стадии принятия неизбежного?
Поддержать 🫶 | YouTube | Twitter
😱22😁9🤔8👍2🙏1
Я разрешил команде использовать ChatGPT
У нас ежегодный разбор производительности. Как обычно люди опаздывают с отзывами о коллегах. Писать отзывы не только претит, но и сложно. Даже когда у тебя есть что написать, то собрать это в текст не так просто.
В статье мои мысли о том, почему чат — великолепная замена ментору и почему я не имею права запрещать его использовать.
https://seniorsoftwarevlogger.com/use-chatgpt/
Поддержать 🫶 | YouTube | Twitter
У нас ежегодный разбор производительности. Как обычно люди опаздывают с отзывами о коллегах. Писать отзывы не только претит, но и сложно. Даже когда у тебя есть что написать, то собрать это в текст не так просто.
В статье мои мысли о том, почему чат — великолепная замена ментору и почему я не имею права запрещать его использовать.
https://seniorsoftwarevlogger.com/use-chatgpt/
Поддержать 🫶 | YouTube | Twitter
Senior Software Vlogger
Я разрешил команде использовать ChatGPT
У нас ежегодный разбор производительности. Как обычно люди опаздывают с отзывами о коллегах. Писать отзывы не только претит, но и сложно. Даже когда у тебя есть что написать, то собрать это в текст не так просто.
🔥39👍7🤔2🤯2👨💻2🌭1
Эти кнопки не нужны
Вы победили 10-и пальцевый метод. Ваши пальцы лежат на домашнем ряду большую часть времени. Вы печатаете со скоростью 300кксек. Только каждый раз, когда вам нужно использовать горячую клавишу ваша рука превращается в клешню.
Было бы здорово, чтобы за модификаторами не нужно было тянуться.
https://seniorsoftwarevlogger.com/homerow-modifiers/
Поддержать 🫶 | YouTube | Twitter
Вы победили 10-и пальцевый метод. Ваши пальцы лежат на домашнем ряду большую часть времени. Вы печатаете со скоростью 300кксек. Только каждый раз, когда вам нужно использовать горячую клавишу ваша рука превращается в клешню.
Было бы здорово, чтобы за модификаторами не нужно было тянуться.
https://seniorsoftwarevlogger.com/homerow-modifiers/
Поддержать 🫶 | YouTube | Twitter
Senior Software Vlogger
Эти кнопки не нужны
Вы победили 10-и пальцевый метод. Ваши пальцы лежат на домашнем ряду большую часть времени. Вы печатаете со скоростью 300кксек. Только каждый раз, когда вам нужно использовать горячую клавишу ваша рука превращается в клешню.
🔥29👍11🌚2❤🔥1👏1
В среду начинается отпуск на 3 недели. Планы:
1. Снять еще одно видео до конца февраля
2. Подписаться на Github Copilot и стримить прогу для семьи. Посмотрим на что способен генератор. Мне старому как раз помощь нужна.
3. Сгонять в Прагу к одному гошнику, но это не точно
4. Может вы что-то от меня ждете, а я не делаю?
1. Снять еще одно видео до конца февраля
2. Подписаться на Github Copilot и стримить прогу для семьи. Посмотрим на что способен генератор. Мне старому как раз помощь нужна.
3. Сгонять в Прагу к одному гошнику, но это не точно
4. Может вы что-то от меня ждете, а я не делаю?
❤31🔥10🥰2🎉2🗿2💩1🐳1🤪1
Я помню, что вы ненавидите Stadia, but hear me out 🙂
После того, как стадию решили прикрыть гугл пообещал прошить контроллеры в режим bluetooth чтобы мы несчастные могли ими пользоваться.
Этот момент настал! Я все думал, как именно они это реализуют? Наверняка какую-то утилитку скачать придется. Но нет! Все работает по WebUSB. Прямо в Хроме. Только что сейчас прошил и все сработало.
Все прямо как в моем годовалом видео, где я сам сделал контроллер и подключил его к браузеру.
https://stadia.google.com/controller/index.html
Поддержать 🫶 | YouTube | Twitter
После того, как стадию решили прикрыть гугл пообещал прошить контроллеры в режим bluetooth чтобы мы несчастные могли ими пользоваться.
Этот момент настал! Я все думал, как именно они это реализуют? Наверняка какую-то утилитку скачать придется. Но нет! Все работает по WebUSB. Прямо в Хроме. Только что сейчас прошил и все сработало.
Все прямо как в моем годовалом видео, где я сам сделал контроллер и подключил его к браузеру.
https://stadia.google.com/controller/index.html
Поддержать 🫶 | YouTube | Twitter
YouTube
USB + JavaScript = WebUSB
WebUSB позволяет подключать устройства к браузеру и взаимодействовать с ними через javanoscript. API довольно простое, но позволяет делать все то, что вы можете сделать с USB из нативного кода. В этом видео я расскажу что это такое, как с этим работать, зачем…
👍30🔥9🥴2
Мы заменили Соера 🙌
Чтобы точнее попасть добавьте в запрос: please act as a grumpy old fart who pretends to be smart and puts himself above other people.
https://www.linkedin.com/posts/ariellevin_50-awesome-chat-gpt-prompts-activity-7015603466127466496-IBqA
Чтобы точнее попасть добавьте в запрос: please act as a grumpy old fart who pretends to be smart and puts himself above other people.
https://www.linkedin.com/posts/ariellevin_50-awesome-chat-gpt-prompts-activity-7015603466127466496-IBqA
🤣61🤮7🤡7👍5💩3🌭2🥰1🤔1👨💻1
Вова спрашивает: Когда осознал, что у тебя ОКР?
Начать следует с того, что у меня ничего не диагностировано. Я думал, почему вопрос именно про ОКР или Обсессивно компульсивное расстройство. Т.е. когда человек не может с собой справиться и начинает компульсивно прибираться, например. Компульсивно — означает, что человек, никак не может этому препятствовать. Он ДОЛЖЕН это сделать прямо сейчас.
Так вот, ОКР у меня определенно нет. Ну разве что в легкой форме. Да, во время созвонов меня иногда тянет ровненько разложить ручки на столе или еще что. Бывает, что приспичит какую-то информацию проверить в сети, прямо во время 1-1 или другого дела. Но я могу это контролировать и оно мне особо не мешает. Стало значительно легче после регулярной медитации.
Откуда вопрос может появиться? Я, помню, что написал сообщение о том, что у меня маниакальная фаза и что она скоро пройдет (пока не прошла), однако в таком случае это биполярное расстройство. Я не могу полностью исключать его отсутствие, но, кажется, я проследил депрессивную стадию с отсутствием витамина Д в организме.
Чего у меня еще нет? СДВГ Синдром дефицита внимания гиперактивность. Вот тут я бы не спешил. У меня внимание часто прыгает с одной вещи на другую пока я не попаду в поток. В потоке я, как и все нормальные люди, могу сфокусировано херачить часами. Собственно, как и люди с СДВГ. Когда им что-то интересно, то они сидят, как пристёгнутые.
Короче нормально всё у меня. Только витаминки надо продолжать пить, потому что на улицу очень редко выхожу.
Спасибо, что присылаете #вопросы!
Поддержать 🫶 | YouTube | Twitter
Начать следует с того, что у меня ничего не диагностировано. Я думал, почему вопрос именно про ОКР или Обсессивно компульсивное расстройство. Т.е. когда человек не может с собой справиться и начинает компульсивно прибираться, например. Компульсивно — означает, что человек, никак не может этому препятствовать. Он ДОЛЖЕН это сделать прямо сейчас.
Так вот, ОКР у меня определенно нет. Ну разве что в легкой форме. Да, во время созвонов меня иногда тянет ровненько разложить ручки на столе или еще что. Бывает, что приспичит какую-то информацию проверить в сети, прямо во время 1-1 или другого дела. Но я могу это контролировать и оно мне особо не мешает. Стало значительно легче после регулярной медитации.
Откуда вопрос может появиться? Я, помню, что написал сообщение о том, что у меня маниакальная фаза и что она скоро пройдет (пока не прошла), однако в таком случае это биполярное расстройство. Я не могу полностью исключать его отсутствие, но, кажется, я проследил депрессивную стадию с отсутствием витамина Д в организме.
Чего у меня еще нет? СДВГ Синдром дефицита внимания гиперактивность. Вот тут я бы не спешил. У меня внимание часто прыгает с одной вещи на другую пока я не попаду в поток. В потоке я, как и все нормальные люди, могу сфокусировано херачить часами. Собственно, как и люди с СДВГ. Когда им что-то интересно, то они сидят, как пристёгнутые.
Короче нормально всё у меня. Только витаминки надо продолжать пить, потому что на улицу очень редко выхожу.
Спасибо, что присылаете #вопросы!
Поддержать 🫶 | YouTube | Twitter
👍63😁14❤5🤪3🍓1🖕1
Кайфонул! Немного инсайтов из видео.
https://news.1rj.ru/str/seniorsoftwarevlogger/1118
В начале код реакта был запутан и разрознен. Ли Брайон начал с того, что построил словарь терминов. Прямо выписал все концепты и штуки и попробовал их описать своими словами. Спрашивал и уточнял правильно ли он понял назначение. После уточнения всех деталей он упорядочил и упростил словарь, убрав одни вещи и объединив другие. Это позволило упростить внешний интерфейс.
Выкатить в опенсорс — не так просто, как кажется. Нужно было отделить продукт от внутренних тулов. Написать документацию. Еще наложилась проблема «разных скоростей». Фейсбук, в то время, опережал индустрию. Подход был настолько новый, что люди возненавидели jsx осле первой презентации.
Вызов статусу кво. В то время все только научились разделять код на html css и js. Тут появляется подход, в котором все нужно смешивать и разделять на компоненты, а не по типу файла. Но вызов статусу кво — как, например, в науке делаются прорывы.
Опенсорс не работает без сообщества вокруг проекта. Создание и поддержка сообщества — огромная работа сама по себе. Вербовка первых последователей индивидуально человек за человеком. Влияние через лидеров мнений. Важно было заразить идеей правильных людей.
Черпай вдохновение из сообщества. Заговорили про реакт конференцию — организуй ее сам.
Не останавливайся. Команда верила в технологию несмотря на первый провал, который, считай сжег Джордана, автора реакта.
Поддержать 🫶 | YouTube | Twitter
https://news.1rj.ru/str/seniorsoftwarevlogger/1118
В начале код реакта был запутан и разрознен. Ли Брайон начал с того, что построил словарь терминов. Прямо выписал все концепты и штуки и попробовал их описать своими словами. Спрашивал и уточнял правильно ли он понял назначение. После уточнения всех деталей он упорядочил и упростил словарь, убрав одни вещи и объединив другие. Это позволило упростить внешний интерфейс.
Выкатить в опенсорс — не так просто, как кажется. Нужно было отделить продукт от внутренних тулов. Написать документацию. Еще наложилась проблема «разных скоростей». Фейсбук, в то время, опережал индустрию. Подход был настолько новый, что люди возненавидели jsx осле первой презентации.
Вызов статусу кво. В то время все только научились разделять код на html css и js. Тут появляется подход, в котором все нужно смешивать и разделять на компоненты, а не по типу файла. Но вызов статусу кво — как, например, в науке делаются прорывы.
Опенсорс не работает без сообщества вокруг проекта. Создание и поддержка сообщества — огромная работа сама по себе. Вербовка первых последователей индивидуально человек за человеком. Влияние через лидеров мнений. Важно было заразить идеей правильных людей.
Черпай вдохновение из сообщества. Заговорили про реакт конференцию — организуй ее сам.
Не останавливайся. Команда верила в технологию несмотря на первый провал, который, считай сжег Джордана, автора реакта.
Поддержать 🫶 | YouTube | Twitter
Telegram
Senior Software Vlogger
Уже смотрели документалку про реакт?
https://www.youtube.com/watch?v=8pDqJVdNa44
https://www.youtube.com/watch?v=8pDqJVdNa44
👍38🗿6🔥3💅2🖕1🆒1
Forwarded from Team Lead Talks Подкаст (Дима Рожков)
Так уж ли важны технологии в разработке?
1. OODA Loop
2. 4 Laws of Combat by Jocko
3. Bullet Journal
4. Practical Kanban by Klaus Leopold
5. Directed Opportunism
6. Paul Graham A Lisp Startup
1. OODA Loop
2. 4 Laws of Combat by Jocko
3. Bullet Journal
4. Practical Kanban by Klaus Leopold
5. Directed Opportunism
6. Paul Graham A Lisp Startup
YouTube
Важнее технологий в разработке? | Team Lead Talks Ep. 12
Разбираем, что же важнее в разработке программного обеспечения: технологии, люди или процессы? К пониманию мы пришли не сразу и поэтому проведем вас через весь путь к нашим выводам на сегодня. Возможно, выводы изменятся в будущем.
Материалы выпуска http…
Материалы выпуска http…
👍23🔥6❤1💅1🗿1
Запустил раздел «Обучение» на ITYouTubers. Только проверенные курсы от сообщества 🫶
https://ityoutubers.com/learn
https://ityoutubers.com/learn
👍27🔥9🤪4💩1
Руслан спрашивает:
На митинге закрытия испытательного срока мне сообщили что я превзошёл ожидания и меня рассматривают в качестве кандидата на позицию Лида для следующего проекта компании. Вроде как осталось не обосраться, и, думаю, будет выгодно прикладывать усилия чтобы заполучить повышение. Но какие конкретно усилия для этого требуется, для меня пока не ясно. Возможно стоит брать на себя больше ответственности, помогать коллегам, то есть всячески проявлять себя таким образом, чтобы соответствовать предполагаемой позиции. Можете ли дать совет, как стоит себя позиционировать в такой ситуации и стоит ли вообще?
Во-первых, поздравляю с прохождением испытательного срока!
Эту ситуацию можно рассматривать с двух сторон. С одной стороны это может быть манипуляция, чтобы ты лучше работал. В таком случае, как бы ты не работал — лида не дадут, причину всегда можно найти.
С другой стороны можно просто спросить своего менеджера, что от тебя требуется? Как они будут принимать решение давать тебе лида или нет? Не обязательно спрашивать в лоб. Можно зайти нежнее и «попросить совета» у менеджера. Спросить, что ты сейчас должен начать делать или изучать, чтобы лучше подготовиться. И важно определить какой у тебя срок. Потому что следующий проект может появиться через месяц, а может и через год.
В любом случае стоит понимать, что человек, который берет на себя чуть больше других, он и растет чуть быстрее других. Главное забирать на себя не тупую рутину, а задачи с неопределенностью. Если ты решишь следовать этой дорогой, то обязательно веди список своих достижений. Где ты себя проявил, взял задачу сверх роли и тд.
Спасибо, что присылаете #вопросы!
Поддержать 🫶 | YouTube | Twitter
На митинге закрытия испытательного срока мне сообщили что я превзошёл ожидания и меня рассматривают в качестве кандидата на позицию Лида для следующего проекта компании. Вроде как осталось не обосраться, и, думаю, будет выгодно прикладывать усилия чтобы заполучить повышение. Но какие конкретно усилия для этого требуется, для меня пока не ясно. Возможно стоит брать на себя больше ответственности, помогать коллегам, то есть всячески проявлять себя таким образом, чтобы соответствовать предполагаемой позиции. Можете ли дать совет, как стоит себя позиционировать в такой ситуации и стоит ли вообще?
Во-первых, поздравляю с прохождением испытательного срока!
Эту ситуацию можно рассматривать с двух сторон. С одной стороны это может быть манипуляция, чтобы ты лучше работал. В таком случае, как бы ты не работал — лида не дадут, причину всегда можно найти.
С другой стороны можно просто спросить своего менеджера, что от тебя требуется? Как они будут принимать решение давать тебе лида или нет? Не обязательно спрашивать в лоб. Можно зайти нежнее и «попросить совета» у менеджера. Спросить, что ты сейчас должен начать делать или изучать, чтобы лучше подготовиться. И важно определить какой у тебя срок. Потому что следующий проект может появиться через месяц, а может и через год.
В любом случае стоит понимать, что человек, который берет на себя чуть больше других, он и растет чуть быстрее других. Главное забирать на себя не тупую рутину, а задачи с неопределенностью. Если ты решишь следовать этой дорогой, то обязательно веди список своих достижений. Где ты себя проявил, взял задачу сверх роли и тд.
Спасибо, что присылаете #вопросы!
Поддержать 🫶 | YouTube | Twitter
👍96💩7❤4🔥3🖕1🗿1
Опубликовал очередной лог на всех платформах.
https://boosty.to/seniorsoftwarevlogger/posts/cc3bbe62-e9b8-4dcd-971e-9045dd76d3be
https://boosty.to/seniorsoftwarevlogger/posts/cc3bbe62-e9b8-4dcd-971e-9045dd76d3be
boosty.to
Log: Пишем книгу [1] - Senior Software Vlogger
Posted on Feb 20 2023
👍5🤡1
Forwarded from $ git rebase it memes
This media is not supported in your browser
VIEW IN TELEGRAM
Что-то не заменяется программист (со вчерашнего закрытого стрима)
https://vm.tiktok.com/ZMYSQEGGF/
@git_rebase
https://vm.tiktok.com/ZMYSQEGGF/
@git_rebase
😁65👍14🗿8😐3👀2❤1🤮1🤣1
Закрытый стрим февраля
0:00 Из всех вариантов подписки через сайт - лучше всего
05:30 Почему вы должны вести блог или подкаст
12:20 Блог - это сугубо эгоистичное действие
13:00 Я все еще в отпуске
16:50 Выбираю новую тему на ютуб
17:30 Новости по книге
22:30 Copiot и стримы по программированию
26:00 Планы на март
29:30 Логин прокси для seniorsoftwarevlogger.com
31:00 Почему пишу на Вастрик клуб, а не на свой блог
33:00 Новый формат видео
38:20 Team Lead Talks
39:00 Про школу системного менеджмента
40:00 Планирование на долгий срок
YouTube, Boosty
0:00 Из всех вариантов подписки через сайт - лучше всего
05:30 Почему вы должны вести блог или подкаст
12:20 Блог - это сугубо эгоистичное действие
13:00 Я все еще в отпуске
16:50 Выбираю новую тему на ютуб
17:30 Новости по книге
22:30 Copiot и стримы по программированию
26:00 Планы на март
29:30 Логин прокси для seniorsoftwarevlogger.com
31:00 Почему пишу на Вастрик клуб, а не на свой блог
33:00 Новый формат видео
38:20 Team Lead Talks
39:00 Про школу системного менеджмента
40:00 Планирование на долгий срок
YouTube, Boosty
❤12👍3💅1