Крутой пост от директора Tesla по AI Андрея Карпатого про биткоин на Python: https://karpathy.github.io/2021/06/21/blockchain/
karpathy.github.io
A from-scratch tour of Bitcoin in Python
Musings of a Computer Scientist.
Forwarded from AvitoTech
Apache Pulsar как основа для системы очередей
Паша Агалецкий, senior backend engineer в команде архитектуры, рассказал на Хабре, почему нам понадобился отдельный сервис для очередей вместо общей шины данных на основе Кафки.
Внутри статьи:
• Почему мы выбрали Apache Pulsar.
• Про архитектуру Apache Pulsar.
• Об особенностях работы с сервисом Queues и Apache Pulsar для пользователей.
Читать → http://bit.ly/3d9Uszc
Паша Агалецкий, senior backend engineer в команде архитектуры, рассказал на Хабре, почему нам понадобился отдельный сервис для очередей вместо общей шины данных на основе Кафки.
Внутри статьи:
• Почему мы выбрали Apache Pulsar.
• Про архитектуру Apache Pulsar.
• Об особенностях работы с сервисом Queues и Apache Pulsar для пользователей.
Читать → http://bit.ly/3d9Uszc
Хабр
Apache Pulsar как основа для системы очередей
Меня зовут Агалецкий Павел, я старший инженер в команде Архитектуры. Эта статья про новую для нас в Авито технологию — Apache Pulsar и построение системы очереде...
Будет полезно тем, кто проходит технические интервью: https://habr.com/ru/company/yandex/blog/564132/
В 2017 году я проходил собес в Яндекс, но у меня было 4 часа секций алгоритмов, где я чувствовал себя выжатым лимоном!)
В 2017 году я проходил собес в Яндекс, но у меня было 4 часа секций алгоритмов, где я чувствовал себя выжатым лимоном!)
Хабр
Как проходят архитектурные секции собеседования в Яндексе: практика дизайна распределённых систем
Привет, меня зовут Костя Кардаманов, я работаю в отделе технологий разработки Яндекса. Обычно такой же фразой я приветствую и кандидатов на собеседовании. А сегодня я хотел бы рассказать вам, как и...
Про проблемы с памятью в Python: https://innovation.alteryx.com/how-to-troubleshoot-memory-problems-in-python/
Крутейшие доклады с Python Web Conf 2021: https://www.youtube.com/playlist?list=PLt4L3V8wVnF4iB8pGfkR7eozIJPwCM7vv
Облака, дата-центры, продуктовая разработка — все это про IT-компанию Selectel.
У них, кстати, есть свой карьерный канал @selectelcareers
Милости просим, если ищете:
🦖 полезные материалы: о профессиях в IT, карьере и well-being
🦖 ненавязчивый постинг 1-2 раза в неделю
🦖 анонсы карьерных ивентов, розыгрышей и других приятных штук
🦖 подборки вакансий
У них, кстати, есть свой карьерный канал @selectelcareers
Милости просим, если ищете:
🦖 полезные материалы: о профессиях в IT, карьере и well-being
🦖 ненавязчивый постинг 1-2 раза в неделю
🦖 анонсы карьерных ивентов, розыгрышей и других приятных штук
🦖 подборки вакансий
Курсы по Redis стали доступны в режиме self-paced обучения бесплатно: https://university.redislabs.com/
Redis University
Learn Redis with Free Online Courses
Learn about Redis for free from the experts at Redis. Engaging courses covering data structures, streams, search, security & more.
Интересный кейс работы с транзакциями в Django или как ошибка в коде привела к неприятным последствиям для компании: https://hakibenita.com/django-nested-transaction
Hakibenita
One Database Transaction Too Many
How I told hundreds of users they got paid when they didn't!
Курс по алгоритмам и структурам данных: https://www.youtube.com/watch?v=8hly31xKli0
YouTube
Algorithms and Data Structures Tutorial - Full Course for Beginners
In this course you will learn about algorithms and data structures, two of the fundamental topics in computer science. There are three main parts to this course: algorithms, data structures, and a deep dive into sorting and searching algorithms.
By the end…
By the end…
Наткнулся на гайд от Dropbox про «карьерную лестницу» для различных направлений, полезно будет менеджерам, формирующим в своих командах документ по развитию сотрудников: https://dropbox.github.io/dbx-career-framework/
Про привычки крутых разработчиков: https://thereader.mitpress.mit.edu/habits-of-expert-software-designers/
The MIT Press Reader
Eight Habits of Expert Software Designers: An Illustrated Guide
The best designers employ specific habits, learned practices, and observed principles when they work. Here are a few of them.
Forwarded from Питонические атаки
Если работаете с Python и PostgreSQL, то точно знакомы с
Циферка 2 в названии указывает на вторую версию. Сейчас автор библиотеки (Daniele Varrazzo) очень активно работает над следующей, третьей версией, написанной с нуля, несовместимой с предыдущей версией, зато с новыми полезными фичами и исправлениями давних решений в плане API и принципа работы.
Например,
* поддерживает
* полностью обмазан тайп-аннотациями 🥰;
* умеет делать подготовленные выражения (prepared statements) и курсоры на стороне сервера;
Вот тут можно посмотреть презентацию новой версии от автора: https://www.youtube.com/watch?v=XH5_Hc_BHaE
А вот здесь инструкция, как можно установить и пощупать бета-версию уже сейчас: https://twitter.com/psycopg/status/1410221901323063299?s=20
psycopg2
. Вот уже наверное 15 лет это самый популярный драйвер для постгреса на питоне. Де-факто стандарт.Циферка 2 в названии указывает на вторую версию. Сейчас автор библиотеки (Daniele Varrazzo) очень активно работает над следующей, третьей версией, написанной с нуля, несовместимой с предыдущей версией, зато с новыми полезными фичами и исправлениями давних решений в плане API и принципа работы.
Например,
psycopg3
:* поддерживает
async/await
из коробки; пожалуй, учитывая опыт работы с psycopg2
, я делаю ставку на этот драйвер для асинхронных приложений (aiopg
и asyncpg
далеко не идеальны, к сожалению);* полностью обмазан тайп-аннотациями 🥰;
* умеет делать подготовленные выражения (prepared statements) и курсоры на стороне сервера;
Вот тут можно посмотреть презентацию новой версии от автора: https://www.youtube.com/watch?v=XH5_Hc_BHaE
А вот здесь инструкция, как можно установить и пощупать бета-версию уже сейчас: https://twitter.com/psycopg/status/1410221901323063299?s=20
YouTube
z2d2 07 Varrazzo ENG
20150923 «Тема». Семинар
Работать с WSL в Windows теперь стало ещё проще: https://devblogs.microsoft.com/commandline/install-wsl-with-a-single-command-now-available-in-windows-10-version-2004-and-higher/
Microsoft News
Install WSL with a single command now available in Windows 10 version 2004 and higher
In the latest Windows Insider Preview builds, you can install everything you need to run WSL just by running wsl.exe --install. We’re excited to announce that this functionality is now officially backported to Windows 10 version 2004 and higher, which will…