Шел пятый месяц тренировок. Скорость стабильно растет. Я стараюсь заниматься каждый день, хотя-бы по 10 минут. У меня нет цели "Я ПЕЧАТАЛ 30 ДНЕЙ ВСЛЕПУЮ И ВОТ ЧТО УЗНАЛ". У меня цель 70 слов в минуту и 90% точности. За год управлюсь.
https://www.typingclub.com/
https://www.typingclub.com/
Спрашивали - отвечаю!
Спрашивали, что за другой канал, который тут и там проскакивает? У меня есть канал про всякие электронные самоделки. Вот - новое видео загрузил.
По видео можно оценить уровень английского сейчас и, просмотрев старые видео, - уровень, с которым я переехал.
https://www.youtube.com/watch?v=BlnPIOs6mY0
Спрашивали, что за другой канал, который тут и там проскакивает? У меня есть канал про всякие электронные самоделки. Вот - новое видео загрузил.
По видео можно оценить уровень английского сейчас и, просмотрев старые видео, - уровень, с которым я переехал.
https://www.youtube.com/watch?v=BlnPIOs6mY0
YouTube
Octolapse with any camera! How to 3D printer time lapses
I always wanted to create those octolapses in a superb quality. For that one would use a high-end webcam or a DSLR. But what if my DSLR doesn't support gphoto2 PTP interface? There is a solution!
2-х дневная бесплатная конференция по тестированию и качеству софта. Я зарегистрировался, а вы?
https://www.browserstack.com/events/breakpoint
https://www.browserstack.com/events/breakpoint
BrowserStack
Breakpoint 2023 | Virtual Summit by BrowserStack
Learn from industry leaders and level up your testing game along with our 6M+ developer community at this free virtual event happening on 8th & 9th August 2023
2021 - год депрессии и выгорания. Одна из причин выгорания - вы не в своем типе компании. Сказка на ночь про 3 типа компаний.
https://youtu.be/jz0btfnwBZE
https://youtu.be/jz0btfnwBZE
YouTube
Три вида программистов. Сказка про стартапы
Научись писать сайты и приложения на Python в SkillFactory: https://clc.am/gNMCGA
Скидка 45% по промокоду SENIOR до 15.04.2021
Доступ к плюшкам:
https://www.youtube.com/channel/UCX3w3jB05SHLbGjZPR0PM6g/join
Телеграм: https://t.iss.one/seniorsoftwarevlogger…
Скидка 45% по промокоду SENIOR до 15.04.2021
Доступ к плюшкам:
https://www.youtube.com/channel/UCX3w3jB05SHLbGjZPR0PM6g/join
Телеграм: https://t.iss.one/seniorsoftwarevlogger…
Соер там задал задачку на ООП в 100 комментариев. На самом деле не так важно, человек ли пьет из кружки или кружка выпивается человеком. Главное, чтобы кружка в руке внезапно в мячик не превратилась, как Дима на интервью говорил, а то так может и рот пьющего разворотить (эксепшон выбросить).
YouTube
Язык Rust и функциональное программирование
Попробуйте пройти курс "Мидл-python разработчик" от Яндекс.Практикума — https://ya.cc/t/hXi8AHc7KrWWo
Первая часть бесплатно!
Канал гостя https://www.youtube.com/channel/UCGSkIYm61rlzMWLfEdqXlhQ
00:00 - Функциональщина, Rust и все все все
00:34 - платят…
Первая часть бесплатно!
Канал гостя https://www.youtube.com/channel/UCGSkIYm61rlzMWLfEdqXlhQ
00:00 - Функциональщина, Rust и все все все
00:34 - платят…
В тему интервью с Димой ☝️
Гугл решили переписать частичку Андроида на Rust.
Баги связанные с доступом к памяти в Си и Си++ продолжают кусать всех за жопу. Си++ это круто, но очень сложно приготовить правильно. Поэтому мы перепишем все на Rust и будем спать спокойно.
https://www.infoq.com/news/2021/04/rust-android-security
Гугл решили переписать частичку Андроида на Rust.
Баги связанные с доступом к памяти в Си и Си++ продолжают кусать всех за жопу. Си++ это круто, но очень сложно приготовить правильно. Поэтому мы перепишем все на Rust и будем спать спокойно.
https://www.infoq.com/news/2021/04/rust-android-security
InfoQ
Rust to Provide New Foundations for Android OS Security
Google will use Rust to prevent memory bugs in the Android OS, one of the most frequent causes of security vulnerabilities. As a first step in this direction, the Android Open Source Project now supports Rust as an OS development language.
Вы же думали, что все Берлинские интервью уже вышли?
Интервью с Еленой Граховац про Go, K8s, Cloud Native и менеджерские факапы на работе.
https://youtu.be/1o2sQBDVFic
Интервью с Еленой Граховац про Go, K8s, Cloud Native и менеджерские факапы на работе.
https://youtu.be/1o2sQBDVFic
YouTube
Язык Go, Кубернетис и Микросервисы. Елена Граховац
https://gb.ru/link/FzxSny - скидка 30% на обучение разработке на Go от GeekBrains 👍
Доступ к плюшкам:
https://www.youtube.com/channel/UCX3w3jB05SHLbGjZPR0PM6g/join
Телеграм: https://t.iss.one/seniorsoftwarevlogger
Инстаграм: https://instagram.com/seniorsoftwarevlogger…
Доступ к плюшкам:
https://www.youtube.com/channel/UCX3w3jB05SHLbGjZPR0PM6g/join
Телеграм: https://t.iss.one/seniorsoftwarevlogger
Инстаграм: https://instagram.com/seniorsoftwarevlogger…
Бум!
Майкрософт релизнула превью (три красивых русских слова подряд) превью библиотеки winapi для Rust.
Чтобы программисты могли писать программы для Виндоус на языках отличных от C# и F#
Go Rust! 🌚
https://www.infoq.com/news/2021/04/microsoft-rust-windows/
Майкрософт релизнула превью (три красивых русских слова подряд) превью библиотеки winapi для Rust.
Чтобы программисты могли писать программы для Виндоус на языках отличных от C# и F#
Go Rust! 🌚
https://www.infoq.com/news/2021/04/microsoft-rust-windows/
InfoQ
Microsoft Previews Rust For Windows
Microsoft announced the preview of Rust for Windows, which aims to enable creating Rust apps for Windows using any Windows API.
#прочитал
📚 Kill it with fire - Marianne Bellotti
Книга рассказывает о подходах по управлению старым кодом. Именно по управлению, а не по избавлению от. Как пишет Марианне: мы все любим переписывать все с нуля. Однако со старыми системами - это наихудший подход. Книга про процессы и про организацию людей вокруг систем. Каких-то явных технических шаблонов, например, "душитель", автор не описывает. По крайней мере не называет своими именами. Тем не менее книга будет полезна как технарям, так и (не)далеким от технологий менеджерам.
Марианне так же обильно приправляет историческими фактами, которые сперва раздражают, но потом, когда она копает чуть дальше перфокарт, доставляют большое удовольствие.
Самый важный прием борьбы со старым кодом - не доводить систему до состояния легаси постоянно ее модернизируя. Пам-пам.
Перечислю из головы темы, которые я не знал:
- Не знал про "leap second". Вернее я слышал, что иногда приходится корректировать часы из-за неравномерности скорости вращения Земли, но не слышал, что это вызывало проблемы в компьютерных системах.
- Не слышал про гугловый "Yellow code" - подход к решению системных проблем.
- Не подозревал, что проблем с хранением да так много, что Y2K bug - это цветочки. Привет, линукс!
Я как обычно книгу слушал, но вот собираюсь заказать бумажную и поставить в шкаф рядом с другими справочниками.
https://www.amazon.de/Kill-Fire-Manage-Computer-Systems/dp/1718501188
📚 Kill it with fire - Marianne Bellotti
Книга рассказывает о подходах по управлению старым кодом. Именно по управлению, а не по избавлению от. Как пишет Марианне: мы все любим переписывать все с нуля. Однако со старыми системами - это наихудший подход. Книга про процессы и про организацию людей вокруг систем. Каких-то явных технических шаблонов, например, "душитель", автор не описывает. По крайней мере не называет своими именами. Тем не менее книга будет полезна как технарям, так и (не)далеким от технологий менеджерам.
Марианне так же обильно приправляет историческими фактами, которые сперва раздражают, но потом, когда она копает чуть дальше перфокарт, доставляют большое удовольствие.
Самый важный прием борьбы со старым кодом - не доводить систему до состояния легаси постоянно ее модернизируя. Пам-пам.
Перечислю из головы темы, которые я не знал:
- Не знал про "leap second". Вернее я слышал, что иногда приходится корректировать часы из-за неравномерности скорости вращения Земли, но не слышал, что это вызывало проблемы в компьютерных системах.
- Не слышал про гугловый "Yellow code" - подход к решению системных проблем.
- Не подозревал, что проблем с хранением да так много, что Y2K bug - это цветочки. Привет, линукс!
Я как обычно книгу слушал, но вот собираюсь заказать бумажную и поставить в шкаф рядом с другими справочниками.
https://www.amazon.de/Kill-Fire-Manage-Computer-Systems/dp/1718501188
Amazon
Kill It with Fire: Manage Aging Computer Systems (and Future Proof Modern Ones)
“Kill it with fire,” the typical first reaction to a legacy system falling into obsolescence, is a knee-jerk approach that often burns through tons of money and time only to result in a less efficient solution. This book offers a far more forgiving modernization…
👍1
Это конец. Дальше будет один сплошной браузер. Прямо как предвещал Гари Бернхарт. Хотя он тогда вроде просто шутил? Но это не точно.
Если коротко: эти люди запустили полное окружение ноды прямо в браузере поверх Web assembly. Теперь можно разрабатывать веб прямо в браузере. И подключаться к серверу ноды, который запущен во вкладке браузера из другой вкладки через виртуальный TCP стэк. Задержка при этом меньше чем если подключаться на локалхост.
Гугл победил. Все будет работать в браузере и больше ничего не будет.
Если коротко: эти люди запустили полное окружение ноды прямо в браузере поверх Web assembly. Теперь можно разрабатывать веб прямо в браузере. И подключаться к серверу ноды, который запущен во вкладке браузера из другой вкладки через виртуальный TCP стэк. Задержка при этом меньше чем если подключаться на локалхост.
Гугл победил. Все будет работать в браузере и больше ничего не будет.
Stackblitz
Introducing WebContainers: Run Node.js natively in your browser
Today we're excited to announce WebContainers, a new type of WebAssembly-based operating system that boots instantly and enables Node.js environments to run natively in-browser.
В последние дни большие Ютуберы стали топить крипту. Может быть этот CARSH наконец позволит купить видеокарту 🥲 Как вы там, hodl'ите или у вас paper hands? 📉
Даже если вы бэкенщик или П-рости-господи-М, особенно если ПМ, я рекомендую подружиться с инструментами разработчика в браузере.
Комбинация
Вам на первое время будет достаточно базового джаваскрипта и знаний CSS селекторов чтобы дотянуться до данных. Потом можно почитать про Консоль.
Я этими штуками пользуюсь почти каждый день. Например чтобы вытащить айдишки спонсоров из ютуба и дать им доступ к https://src.seniorsoftwarevlogger.com
Если вам было бы интересно посмотреть про это видео - дайте знать.
Комбинация
alt + ctrl + i открывает возможность получить то, что фронтенщики не смогли сделать. Самое простое - можно отключать злоебучие попапы, которые просят что-то сделать прежде чем закрыться. Посложнее - вытаскивать данные со страницы в удобном формате. Хардкор - патчить джаваскрипт чтобы отправить форму без проверки валидности. Тут уже торчит вина бэкенщиков, которые были сильно заняты повышенной сложностью и не сделали повторную проверку.Вам на первое время будет достаточно базового джаваскрипта и знаний CSS селекторов чтобы дотянуться до данных. Потом можно почитать про Консоль.
Я этими штуками пользуюсь почти каждый день. Например чтобы вытащить айдишки спонсоров из ютуба и дать им доступ к https://src.seniorsoftwarevlogger.com
Если вам было бы интересно посмотреть про это видео - дайте знать.
Ложишься спать — в ногах судороги.
Я, возможно, и не догадался в чем причина, но был у меня коллега из Колумбии. В детстве и юности он практически не выходил на улицу, потому что его там просто могли убить. Он днями сидел за компом (и учил С++). Теперь он прихрамывает. Говорит, что мышцы короче чем нужно.
Продолжительное время я забивал на свой стоячий стол и работал сидя. С удаленной работой и короной как-то еще меньше ходить стал, что тоже не помогает. Что происходит? Когда мы долго сидим, то икроножная мышца укорачивается. В итоге, когда мы встаем или ложимся спать, выпрямляем ноги, то мышца натягивается. Получается неприятное тянущее чувство, а иногда легкие судороги.
Я думал, что всегда здоровеньким буду, а в 35 как отрезало. Берегите себя.
Я, возможно, и не догадался в чем причина, но был у меня коллега из Колумбии. В детстве и юности он практически не выходил на улицу, потому что его там просто могли убить. Он днями сидел за компом (и учил С++). Теперь он прихрамывает. Говорит, что мышцы короче чем нужно.
Продолжительное время я забивал на свой стоячий стол и работал сидя. С удаленной работой и короной как-то еще меньше ходить стал, что тоже не помогает. Что происходит? Когда мы долго сидим, то икроножная мышца укорачивается. В итоге, когда мы встаем или ложимся спать, выпрямляем ноги, то мышца натягивается. Получается неприятное тянущее чувство, а иногда легкие судороги.
Я думал, что всегда здоровеньким буду, а в 35 как отрезало. Берегите себя.
Менеджер и программирование.
Я понимаю, что в аутсорсной реальности стран СНГ у роли менеджер есть определенный привкус. Здорово видеть, что в продуктовых компаниях ситуация более здоровая. Что на ряду с ПМ (проектный менеджер) есть и ИМ (инженерные менеджеры). Здесь я пишу про ИМ.
Говорил недавно со знакомым про его отношение к программирующим менеджерам. Опыта в управлении у него побольше. Он успел и в стартапе порулить, и в корпорации, теперь работает в средней продуктовой компании. Я говорил о своем подходе. О том что менеджер должен оставлять возможность программистам заниматься архитектурой и другими сложными задачами. Даже если у него больше опыта и его решение было бы лучше. Так же я считаю, что брать на себя задачи в спринте, которые ты рискуешь не успеть сделать - подставлять команду.
Марк слушал меня, а потом подытожил: если ты понимаешь, что тебе, как менеджеру надо программировать - это индикатор, что ты плохо справился со своей работой менеджера. Ты упустил либо коучинг, либо планирование, либо найм, либо все сразу. Если ты понимаешь, что тебе надо программировать, чтобы помочь команде - на самом деле тебе надо починить управление.
Спасибо подписчикам на патреоне и ютубе, за поддержку бесплатного контента! С вашей помощью я нахожу время писать эти заметки.
КПЗ руки на клавиатуре
Я понимаю, что в аутсорсной реальности стран СНГ у роли менеджер есть определенный привкус. Здорово видеть, что в продуктовых компаниях ситуация более здоровая. Что на ряду с ПМ (проектный менеджер) есть и ИМ (инженерные менеджеры). Здесь я пишу про ИМ.
Говорил недавно со знакомым про его отношение к программирующим менеджерам. Опыта в управлении у него побольше. Он успел и в стартапе порулить, и в корпорации, теперь работает в средней продуктовой компании. Я говорил о своем подходе. О том что менеджер должен оставлять возможность программистам заниматься архитектурой и другими сложными задачами. Даже если у него больше опыта и его решение было бы лучше. Так же я считаю, что брать на себя задачи в спринте, которые ты рискуешь не успеть сделать - подставлять команду.
Марк слушал меня, а потом подытожил: если ты понимаешь, что тебе, как менеджеру надо программировать - это индикатор, что ты плохо справился со своей работой менеджера. Ты упустил либо коучинг, либо планирование, либо найм, либо все сразу. Если ты понимаешь, что тебе надо программировать, чтобы помочь команде - на самом деле тебе надо починить управление.
Спасибо подписчикам на патреоне и ютубе, за поддержку бесплатного контента! С вашей помощью я нахожу время писать эти заметки.
КПЗ руки на клавиатуре