📑 В Финляндии запустят самый быстрый в Европе суперкомпьютер
Самый быстрый суперкомпьютер в Европе запустят в Финляндии, он станет широкодоступен для пользователей в конце сентября. Об этом говорится в сообщении Еврокомиссии.
Clean Code #новости
Самый быстрый суперкомпьютер в Европе запустят в Финляндии, он станет широкодоступен для пользователей в конце сентября. Об этом говорится в сообщении Еврокомиссии.
Clean Code #новости
📑 Почему разработчик должен владеть продуктом и как это сделает его счастливым
Я уже 10 лет работаю программистом, успел поработать в разных компаниях — продуктовых и аутсорсинговых, больших и маленьких. Последние три года я ещё и менеджер — управляю командой разработчиков, помогаю им развиваться и нанимаю новых людей.
Я обратил внимание на то, что разработчики часто считают своей работой «написание кода», «добавление фич» или даже «закрытие задач в джире». Раньше я думал так же. Сегодня я расскажу, почему считаю этот подход ограничивающим рост и, что более важно, счастье.
Clean Code #статьи
Я уже 10 лет работаю программистом, успел поработать в разных компаниях — продуктовых и аутсорсинговых, больших и маленьких. Последние три года я ещё и менеджер — управляю командой разработчиков, помогаю им развиваться и нанимаю новых людей.
Я обратил внимание на то, что разработчики часто считают своей работой «написание кода», «добавление фич» или даже «закрытие задач в джире». Раньше я думал так же. Сегодня я расскажу, почему считаю этот подход ограничивающим рост и, что более важно, счастье.
Clean Code #статьи
Отец JavaScript'a и Node.js
Одно из самых долгожданных видео — интервью с преподавателем, программистом, open-source-разработчиком, node-контрибьютером — Тимуром Шемсединовым!
📺 YouTube
Clean Code #видео #js #NodeJS
Одно из самых долгожданных видео — интервью с преподавателем, программистом, open-source-разработчиком, node-контрибьютером — Тимуром Шемсединовым!
📺 YouTube
Clean Code #видео #js #NodeJS
YouTube
Всё про Node.js / TypeScript - ЗЛО, бэк на JavaScript - ТОП / Chief JS Architect Тимур Шемсединов
No Fluff Jobs — портал с вакансиями в Европе и удаленно для специалистов в сфере IT. В КАЖДОЙ вакансии зарплатные вилки и прозрачные требования.
Ищите работу по душе с моими друзьями из No Fluff Jobs: https://bit.ly/NFJ_ITBoroda
Сегодня вас ждёт интервью…
Ищите работу по душе с моими друзьями из No Fluff Jobs: https://bit.ly/NFJ_ITBoroda
Сегодня вас ждёт интервью…
🧑💻 Общие рекомендации по написанию кода
Код должен быть написан так, чтобы не зависеть от разных реализаций языка (PyPy, Jython, IronPython, Pyrex, Psyco и пр.).
Например, не полагайтесь на эффективную реализацию в CPython конкатенации строк в выражениях типа a+=b или a=a+b. Такие инструкции выполняются значительно медленнее в Jython. В критичных к времени выполнения частях программы используйте ''.join() — таким образом склеивание строк будет выполнено за линейное время независимо от реализации python.
Clean Code #совет #cleancode #python
Код должен быть написан так, чтобы не зависеть от разных реализаций языка (PyPy, Jython, IronPython, Pyrex, Psyco и пр.).
Например, не полагайтесь на эффективную реализацию в CPython конкатенации строк в выражениях типа a+=b или a=a+b. Такие инструкции выполняются значительно медленнее в Jython. В критичных к времени выполнения частях программы используйте ''.join() — таким образом склеивание строк будет выполнено за линейное время независимо от реализации python.
Clean Code #совет #cleancode #python
🔥 Лучшее на канале за неделю
1. Почему разработчик должен владеть продуктом и как это сделает его счастливым.
2. AO Analytics — бесплатная аналитика для любых сайтов, без ограничений по объёму.
3. GANs in Action.
1. Почему разработчик должен владеть продуктом и как это сделает его счастливым.
2. AO Analytics — бесплатная аналитика для любых сайтов, без ограничений по объёму.
3. GANs in Action.
📑 Google отстранила разработчика, который «нашёл» сознание у ИИ компании
Инженер по программному обеспечению Блейк Лемойн заявил журналистам из The Washington Post, что нейросетевая языковая модель LaMDA от Google обладает признаками собственного сознания. После этого компания отстранила его от работы.
Clean Code #новости
Инженер по программному обеспечению Блейк Лемойн заявил журналистам из The Washington Post, что нейросетевая языковая модель LaMDA от Google обладает признаками собственного сознания. После этого компания отстранила его от работы.
Clean Code #новости
🧑💻 Связанные концепции/функции следует размещать рядом
Связанные концепции/функции следует размещать рядом, чтобы не было необходимости постоянно перемещаться по файлу вверх-вниз. Если одна функция вызывает другую, то вызываемая функция должна располагаться под вызывающей функцией (если это возможно) и разделяться пустой строкой.
Данный совет может противоречить ранее описанному. Выбрав приоритетный совет для команды, стоит придерживаться его на всем проекте.
Clean Code #совет #cleancode
Связанные концепции/функции следует размещать рядом, чтобы не было необходимости постоянно перемещаться по файлу вверх-вниз. Если одна функция вызывает другую, то вызываемая функция должна располагаться под вызывающей функцией (если это возможно) и разделяться пустой строкой.
Данный совет может противоречить ранее описанному. Выбрав приоритетный совет для команды, стоит придерживаться его на всем проекте.
Clean Code #совет #cleancode
Code4startup
Информационный ресурс для общего развития программиста. На примере успешных стартапов здесь предлагается обучение основам программирования. К примеру, HTML5 и CSS здесь предлагается изучать на примере Airbnb, а Firebase – на примере TaskRabbit.
📑 Сайт
Clean Code #инструменты
Информационный ресурс для общего развития программиста. На примере успешных стартапов здесь предлагается обучение основам программирования. К примеру, HTML5 и CSS здесь предлагается изучать на примере Airbnb, а Firebase – на примере TaskRabbit.
📑 Сайт
Clean Code #инструменты
📑 Яндекс поделился с сообществом языковой моделью YaLM на 100 млрд параметров
Семейство языковых моделей YaLM уже давно применяется в Алисе и других сервисах Яндекса. Теперь самая мощная из них доступна всем. Компания опубликовала YaLM 100B на GitHub под лицензией Apache 2.0.
YaLM 100B обучали на почти 2 ТБ текстов из датасетов и интернета, в том числе на английском. Для этого компания использовала суперкомьютер, который признан самым мощным в восточной Европе, согласно рейтингу Top-500. Теперь это крупнейшая в мире GPT-подобная нейросеть для работы с текстами, свободно доступная в опенсорсе.
Clean Code #новости
Семейство языковых моделей YaLM уже давно применяется в Алисе и других сервисах Яндекса. Теперь самая мощная из них доступна всем. Компания опубликовала YaLM 100B на GitHub под лицензией Apache 2.0.
YaLM 100B обучали на почти 2 ТБ текстов из датасетов и интернета, в том числе на английском. Для этого компания использовала суперкомьютер, который признан самым мощным в восточной Европе, согласно рейтингу Top-500. Теперь это крупнейшая в мире GPT-подобная нейросеть для работы с текстами, свободно доступная в опенсорсе.
Clean Code #новости
🧑💻 Сообщение о фиксации
Сообщение о фиксации — это не о том, что вы сделали (это можно прочитать в gig log -p), а о том, ПОЧЕМУ вы это сделали. О контексте изменения. Справочная информация. Резюмируйте анализ. Это поможет вашему будущему «Я», новому товарищу по команде или человеку, исправляющему ошибки, понять код и то, что с ним происходило в течение времени.
Clean Code #совет #cleancode
Сообщение о фиксации — это не о том, что вы сделали (это можно прочитать в gig log -p), а о том, ПОЧЕМУ вы это сделали. О контексте изменения. Справочная информация. Резюмируйте анализ. Это поможет вашему будущему «Я», новому товарищу по команде или человеку, исправляющему ошибки, понять код и то, что с ним происходило в течение времени.
Clean Code #совет #cleancode
Качество кода: нестабильность и абстрактность
В данном видео обговаривается понятие качества кода.
📺 YouTube
Clean Code #видео #cleancode
В данном видео обговаривается понятие качества кода.
📺 YouTube
Clean Code #видео #cleancode
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…
🔥 Лучшее на канале за неделю
1. Качество кода: нестабильность и абстрактность.
2. Code4startup — информационный ресурс для общего развития программиста.
3. Сообщение о фиксации.
1. Качество кода: нестабильность и абстрактность.
2. Code4startup — информационный ресурс для общего развития программиста.
3. Сообщение о фиксации.
AWS
Предоставляет вычислительную мощность, хранилища баз данных, доставку контента и другие функциональные возможности для создания сложных приложений с высокой гибкостью, масштабируемостью и надежностью.
📑 Сайт
Clean Code #инструменты
Предоставляет вычислительную мощность, хранилища баз данных, доставку контента и другие функциональные возможности для создания сложных приложений с высокой гибкостью, масштабируемостью и надежностью.
📑 Сайт
Clean Code #инструменты
🧑💻 Общие рекомендации по написанию кода
Сравнения с None должны обязательно выполняться с использованием операторов is или is not, а не с помощью операторов сравнения. Кроме того, не пишите if x, если имеете в виду if x is not None — если, к примеру, при тестировании такая переменная может принять значение другого типа, отличного от None, но при приведении типов может получиться False!
Clean Code #совет #cleancode #python
Сравнения с None должны обязательно выполняться с использованием операторов is или is not, а не с помощью операторов сравнения. Кроме того, не пишите if x, если имеете в виду if x is not None — если, к примеру, при тестировании такая переменная может принять значение другого типа, отличного от None, но при приведении типов может получиться False!
Clean Code #совет #cleancode #python
📖 Architecting for Scale
🖋 Lee Atchison, 2020
Каждый день компании пытаются масштабировать критически важные приложения. По мере увеличения объема трафика и требований к данным эти приложения становятся все более сложными и нестабильными, что подвергает их риску и снижает доступность. Благодаря популярности программного обеспечения масштабирование стало как никогда важным. В этом практическом руководстве, в котором уделяется особое внимание парадигмам современной архитектуры, таким как микросервисы и облачные вычисления, представлены методы построения систем, способных обрабатывать огромные объемы трафика и данных без влияния на качество, которого ожидают ваши клиенты.
💾 Скачать книгу
Clean Code #книги #Scale
🖋 Lee Atchison, 2020
Каждый день компании пытаются масштабировать критически важные приложения. По мере увеличения объема трафика и требований к данным эти приложения становятся все более сложными и нестабильными, что подвергает их риску и снижает доступность. Благодаря популярности программного обеспечения масштабирование стало как никогда важным. В этом практическом руководстве, в котором уделяется особое внимание парадигмам современной архитектуры, таким как микросервисы и облачные вычисления, представлены методы построения систем, способных обрабатывать огромные объемы трафика и данных без влияния на качество, которого ожидают ваши клиенты.
💾 Скачать книгу
Clean Code #книги #Scale
📑 Исследователь взломал умные джакузи по всему миру
Исследователь безопасности из EatonWorks обнаружил уязвимость в системе SmartTub, которая предназначена для дистанционного управления гидромассажными ваннами компании Jacuzzi. В итоге он смог получить удалённый доступ к ванным по всему миру.
Clean Code #новости
Исследователь безопасности из EatonWorks обнаружил уязвимость в системе SmartTub, которая предназначена для дистанционного управления гидромассажными ваннами компании Jacuzzi. В итоге он смог получить удалённый доступ к ванным по всему миру.
Clean Code #новости