#gRPC
Крутой доклад по gRPC
- High Speed
- Language agnostic API and Definitions
- Two-ways communication
- Deadlines
- Cancellation Propagation
- Flow Control
https://www.youtube.com/watch?v=zPbaKUIcFx0
Крутой доклад по gRPC
- High Speed
- Language agnostic API and Definitions
- Two-ways communication
- Deadlines
- Cancellation Propagation
- Flow Control
https://www.youtube.com/watch?v=zPbaKUIcFx0
YouTube
Александр Борисов — Перенимаем опыт Google в построении микросервисов с gRPC
Подробнее о Java-конференциях:
— весной — JPoint: https://jrg.su/gTrwHx
— осенью — Joker: https://jrg.su/h7yvG4
— —
. . . . Микросервисная архитектура не обходится бесплатно, она значительно увеличивает количество удалённых вызовов. Это приводит к новым вызовам…
— весной — JPoint: https://jrg.su/gTrwHx
— осенью — Joker: https://jrg.su/h7yvG4
— —
. . . . Микросервисная архитектура не обходится бесплатно, она значительно увеличивает количество удалённых вызовов. Это приводит к новым вызовам…
“System Design — Storage” by Peng Yang https://link.medium.com/zhoN5AJI1ab
Medium
System Design — Storage
Basic concepts of storage, how different types of storage differ?
“GraphQL Search Indexing” by Netflix Technology Blog https://link.medium.com/ASN0y7e14ab
Medium
GraphQL Search Indexing
How we leverage relationships defined in GraphQL to automatically build and maintain a search index on our data with minimal configuration.
На прошлой неделе весь день провёл на интервью. 5 часов интервью, с 5 людьми. Половину времени знакомились и общались по ценностям, оставшееся время по технической части: решение задачек, алгоритмы, ООП, системный дизайн
В итоге залетаю в одну крутую команду Амазона!
В итоге залетаю в одну крутую команду Амазона!
Системный дизайном никогда не занимался и интервью не проходил. Но имея прошлый опыт подготовок к разным конкурсам, я нашел свою модель подготовки.
Моя формула успеха - систмность, от общего к частному, и калибровка с последующей работой над ошибками.
В итоге, полторы-две недели и успешное прохождение! Чуть позже постараюсь раскрыть в больших деталях
Моя формула успеха - систмность, от общего к частному, и калибровка с последующей работой над ошибками.
В итоге, полторы-две недели и успешное прохождение! Чуть позже постараюсь раскрыть в больших деталях
Youtube - главный учитель нашего времени! По крайней мере в моем случае.
У всех разные подходы к развитию, в моем же случае это через видео. Иногда конечно читаю статьи, но в целом это не самая первая стадия. Я читаю что для статей мне нужно дорасти, а для этого сперва мне нужно понять общий контекст и услышать ряд точек зрения. Фильтруя по количеству лайков/дизлайков я могу предоложить, какой контент стоит смотреть, а какой можно скипнуть.
Дополнительный бустр - я практически всегда смотрю все на скорости 1.5-2х
У всех разные подходы к развитию, в моем же случае это через видео. Иногда конечно читаю статьи, но в целом это не самая первая стадия. Я читаю что для статей мне нужно дорасти, а для этого сперва мне нужно понять общий контекст и услышать ряд точек зрения. Фильтруя по количеству лайков/дизлайков я могу предоложить, какой контент стоит смотреть, а какой можно скипнуть.
Дополнительный бустр - я практически всегда смотрю все на скорости 1.5-2х
Очень крутая статья на тему Scrum. В целом, в нашей команде мне очень нравится наша динамика, но даже в ней, неокторые участники заметили изъяны и попросили прокачать! Больше всего мне понравилась пока эта статья. Делюсь с вами
https://stackoverflow.blog/2020/06/29/does-scrum-ruin-great-engineers-or-are-you-doing-it-wrong/
https://stackoverflow.blog/2020/06/29/does-scrum-ruin-great-engineers-or-are-you-doing-it-wrong/
Stack Overflow Blog
Does scrum ruin great engineers or are you doing it wrong?
A question on Stack Overflow’s Software Engineering site caught our attention recently. It tries to come to terms with the impact of scrum on developers' ability to do a great job. The claim is a bold one: Scrum is turning good developers into average ones.…
„Chillin‘“ at Amazon
Системный дизайном никогда не занимался и интервью не проходил. Но имея прошлый опыт подготовок к разным конкурсам, я нашел свою модель подготовки. Моя формула успеха - систмность, от общего к частному, и калибровка с последующей работой над ошибками. В…
Я обещал рассказать чуть в больших деталях о моей подгтовке к к собеседованию в FANG.
Мой фреймворк для прохождения интервью по системному дизайну, с которым я готовился к интервью на позицию SDE в Amazon:
- начинать со сбора информации, и только потом предлагать
- слушать собеседника и отвечать только на те вопросы, что он просит, т.е. не накручитьва сверху, если не просят. Иное, если переспрсить, нужно ли погрузиться в те или иные детали, особено если чувствуешь себя там уверенным. Но если не просят, то не нужно.
Собираю данные я по след. группам:
- functional requirements (request/response),
- non-functional requirements (tps (transaction per second), latency targets, consistency, etc.),
- what's out of scope,
- rough numbers to estimate load (network, storage, compute), notes
Если подкрепить все это подготовкой в виде репетиций или mock interview, то шансы на успех очень высоки.
Если кому интересные какие то спецефические детали, то спрашивайте. Буду рад поделиться опытом.
Чуть позже по-пишу на тему очень полезных ЮТуб каналов
Мой фреймворк для прохождения интервью по системному дизайну, с которым я готовился к интервью на позицию SDE в Amazon:
- начинать со сбора информации, и только потом предлагать
- слушать собеседника и отвечать только на те вопросы, что он просит, т.е. не накручитьва сверху, если не просят. Иное, если переспрсить, нужно ли погрузиться в те или иные детали, особено если чувствуешь себя там уверенным. Но если не просят, то не нужно.
Собираю данные я по след. группам:
- functional requirements (request/response),
- non-functional requirements (tps (transaction per second), latency targets, consistency, etc.),
- what's out of scope,
- rough numbers to estimate load (network, storage, compute), notes
Если подкрепить все это подготовкой в виде репетиций или mock interview, то шансы на успех очень высоки.
Если кому интересные какие то спецефические детали, то спрашивайте. Буду рад поделиться опытом.
Чуть позже по-пишу на тему очень полезных ЮТуб каналов
Один из моих пет-проектов: https://t.me/gmat_bashers
Мой личный тренажер, где я ставлю мозги на свое место. Давно хотел поднять его, да все ходил вокруг да около. Но порядка месяца назад все же реализовал. Как ни странно, самый действенный способ оказался пойти от Customer'а - те самые навыки, что остались у меня от времени, когда я развивал свой прошлый стартап.
Сегодня особенный день - день когда весь процесс публикации вопросов от начала до конца был без моего вмешательства.
з.ы. если качаешь английский язык, навыки критического мышления (умения аргументировать), или просто к GMAT 😂, то добро пожаловать! Будем вместе решать задачки
https://t.me/gmat_bashers
Мой личный тренажер, где я ставлю мозги на свое место. Давно хотел поднять его, да все ходил вокруг да около. Но порядка месяца назад все же реализовал. Как ни странно, самый действенный способ оказался пойти от Customer'а - те самые навыки, что остались у меня от времени, когда я развивал свой прошлый стартап.
Сегодня особенный день - день когда весь процесс публикации вопросов от начала до конца был без моего вмешательства.
з.ы. если качаешь английский язык, навыки критического мышления (умения аргументировать), или просто к GMAT 😂, то добро пожаловать! Будем вместе решать задачки
https://t.me/gmat_bashers
„Chillin‘“ at Amazon
Я обещал рассказать чуть в больших деталях о моей подгтовке к к собеседованию в FANG. Мой фреймворк для прохождения интервью по системному дизайну, с которым я готовился к интервью на позицию SDE в Amazon: - начинать со сбора информации, и только потом…
#systems_design #youtube_channel
Systems Design #2
Как и обещал, начинаю делиться ресурсами, которые помогли мне при подготовке к Systems Design Interview
Imho, топовый канал по подготовке - https://www.youtube.com/channel/UC9vLsnF6QPYuH51njmIooCQ
Там не очень много видео, но по содержанию очень богатые. Впервые я наткнулся на этот канал около года назад. Тогда, посмотрев его минут 15, я начал замечать, что информации новой для меня очень много. Приходилось ставить паузу и обдумывать все в деталях. Далее конечно, как и, наверное, делают многие, я просто забросил просмотр, так как просто на голом интересе так страдать мой организм судя по всему не захотел (я тогда никуда не готовился).
Около месяца назад, при подготовке к интервью, я решил взяться за этот канал еще раз и, честно говоря, ожидал, что пойдет намного легче. Но увы все началось ровно также - трудно и много.
Но разбавляя прсомотр видео на этом канале теми, что с других, я смог осилить первое видео, а потом второе, а потом и все остальные.
Уже через неделю подготовки (по 2-3 часа в день), я смотрел на эти видео как на родные и они уже не казались мне такими сложными.
Из плюсов, автор очень круто структурировал все свои видео и дает контент постепенно. К концу просмотра всех видео, при желании, каждый сможет сформировать свой фреймворк прохождения Systems Design Interview. У меня получилось на ура! Рекомендую смотреть по порядку, так как какие то темы он расскрывает в первых видео, и в следующих уже не повторяется.
Опять же, из моего опыта, это топ!
Systems Design #2
Как и обещал, начинаю делиться ресурсами, которые помогли мне при подготовке к Systems Design Interview
Imho, топовый канал по подготовке - https://www.youtube.com/channel/UC9vLsnF6QPYuH51njmIooCQ
Там не очень много видео, но по содержанию очень богатые. Впервые я наткнулся на этот канал около года назад. Тогда, посмотрев его минут 15, я начал замечать, что информации новой для меня очень много. Приходилось ставить паузу и обдумывать все в деталях. Далее конечно, как и, наверное, делают многие, я просто забросил просмотр, так как просто на голом интересе так страдать мой организм судя по всему не захотел (я тогда никуда не готовился).
Около месяца назад, при подготовке к интервью, я решил взяться за этот канал еще раз и, честно говоря, ожидал, что пойдет намного легче. Но увы все началось ровно также - трудно и много.
Но разбавляя прсомотр видео на этом канале теми, что с других, я смог осилить первое видео, а потом второе, а потом и все остальные.
Уже через неделю подготовки (по 2-3 часа в день), я смотрел на эти видео как на родные и они уже не казались мне такими сложными.
Из плюсов, автор очень круто структурировал все свои видео и дает контент постепенно. К концу просмотра всех видео, при желании, каждый сможет сформировать свой фреймворк прохождения Systems Design Interview. У меня получилось на ура! Рекомендую смотреть по порядку, так как какие то темы он расскрывает в первых видео, и в следующих уже не повторяется.
Опять же, из моего опыта, это топ!
YouTube
System Design Interview
Preparing for a system design interview? Or simply want to know how distributed systems work? Welcome to our channel!
Me on LinkedIn: www.linkedin.com/in/mikhail-smarshchok
Me on Twitter: https://twitter.com/smarshchokm
More of my courses on system design:…
Me on LinkedIn: www.linkedin.com/in/mikhail-smarshchok
Me on Twitter: https://twitter.com/smarshchokm
More of my courses on system design:…
„Chillin‘“ at Amazon
Один из моих пет-проектов: https://t.me/gmat_bashers Мой личный тренажер, где я ставлю мозги на свое место. Давно хотел поднять его, да все ходил вокруг да около. Но порядка месяца назад все же реализовал. Как ни странно, самый действенный способ оказался…
Из стэка использовал: Telegram API, DynamoDB, AWS Lambda. Мало того что все три сервсиа очень user-friendly, так еще и практически бесплатно.
Хотелось бы отдельно отметить AWS Lambda, это реально вещь! С ней каждый "сам-себе-режиссер" и может писать кучу различных скриптов для персональных нужд.
Учитывая, что там до 1 млн запросов в месяц бесплатно, то при интеграции с кучей различных апишек, можно писать реально крутые фичи для повышения собственной продуктивности.
Чего уж говорить о потенциале для стартаперов
Хотелось бы отдельно отметить AWS Lambda, это реально вещь! С ней каждый "сам-себе-режиссер" и может писать кучу различных скриптов для персональных нужд.
Учитывая, что там до 1 млн запросов в месяц бесплатно, то при интеграции с кучей различных апишек, можно писать реально крутые фичи для повышения собственной продуктивности.
Чего уж говорить о потенциале для стартаперов
Очень доволен Youtube API. Все очень просто и замечательно! И по каналам побегать, и видео поискать, и посмотреть по ним статистику.
Написал себе тулец для снятие снэпшотов на интересные мне каналы и отправляю себе в ленту. Все просто и элегантно!
Написал себе тулец для снятие снэпшотов на интересные мне каналы и отправляю себе в ленту. Все просто и элегантно!
В поиске идей!
В продолжении той истории с автоматизацией телеграм канала @gmat_bashers, я решил дальше поковырять Telegram и Youtube APIs. Мне очень интересно стало как это все работает. Тут интересно не только техническая часть, но и психологическя часть.
Есть например каналы, где каждый день постят фотографии котиков, и там 200к подписчиков. Риторический вопрос: "Зачем это людям?". Я точно, понимаю, что я человек из другого теста. И вот это как раз меня и заинтриговало :))
В общем хочу за следующий месяц потестить различные идеи контента. Напишите в комментах или в личку идеи того, что хотелось бы потестить. Самые crazy идеи!
А я в свою очередь буду держать вас в курсе и буду делиться результатами!
В продолжении той истории с автоматизацией телеграм канала @gmat_bashers, я решил дальше поковырять Telegram и Youtube APIs. Мне очень интересно стало как это все работает. Тут интересно не только техническая часть, но и психологическя часть.
Есть например каналы, где каждый день постят фотографии котиков, и там 200к подписчиков. Риторический вопрос: "Зачем это людям?". Я точно, понимаю, что я человек из другого теста. И вот это как раз меня и заинтриговало :))
В общем хочу за следующий месяц потестить различные идеи контента. Напишите в комментах или в личку идеи того, что хотелось бы потестить. Самые crazy идеи!
А я в свою очередь буду держать вас в курсе и буду делиться результатами!
Несколько недель назад видел видео этого парня где он рассказывал как он сделал Stories как в Инстаграм, только для VS Code.
Lol, в итоге его заспамили порнушкой :))
https://m.habr.com/ru/news/t/528050/
Lol, в итоге его заспамили порнушкой :))
https://m.habr.com/ru/news/t/528050/
Хабр
Дополнение VS Code Stories, добавляющее истории в редактор кода, купили за $9 тыc
Разработчик бесплатного дополнения VS Code Stories Бен Авад (Ben Awad) рассказал, что принял решение расстаться с проектом почти сразу после его запуска. Оказалось, что он слишком понадеялся на...
„Chillin‘“ at Amazon
#systems_design #youtube_channel Systems Design #2 Как и обещал, начинаю делиться ресурсами, которые помогли мне при подготовке к Systems Design Interview Imho, топовый канал по подготовке - https://www.youtube.com/channel/UC9vLsnF6QPYuH51njmIooCQ Там…
#systems_design #youtube_channel
Systems Design #3
Продолжаю делиться каналами, что помогли мне при подготовке к интервью по системному дизайну.
Прежде чем проходить интервью, очень важно понимать хотя бы примерно правила игры: о чем спрашивают, с чего начинают, в какую сторону идут по ходу дела, и есть ли топовые вопросы или паттерны, которые нужно использовать.
Поэтому, я, не имея опыта прохождения подобных собеседований, вообще не понимал чего ожидать и в каком формате они проходят. В итоге я потратил вечер, чтобы составить себе список ютуб видосов с mock interviews. Было много мусора, но все же хорошие я нашел.
Канал ниже ведет Software Development Manager, как я понял, из Microsoft, где он на волонтерской основе раз в две-три недели проводит моки и дает отзыв.
Из крутого, это то, что он расставляет акценты на том что он ценит, или то, что не стоит делать.
Помимо этих интервью он разбирает еще юз кейсы DynamoDB. Сказать по правде я их не смотрел, но вроде бы они тоже гуд.
В общем, всем тем кто готовится к Systems Design Interview, рекомендую этот канал.
Бонус совет: не ограничивайтесь просмотром Mock Interviews, а постарайтесь найти кого-нибудь, платно или бесплатно, чтобы прогнаться через Mock Interviews самостоятельно.
Обещаю, чуть позже, написать свою историю про мои 3 Mock Interviews и какую пользу я извлек из них.
https://www.youtube.com/watch?v=nD8jvIzNTxM&list=PLHNJ91XSF3wzT6BaLVi4WbnuHcfZSXMek
Systems Design #3
Продолжаю делиться каналами, что помогли мне при подготовке к интервью по системному дизайну.
Прежде чем проходить интервью, очень важно понимать хотя бы примерно правила игры: о чем спрашивают, с чего начинают, в какую сторону идут по ходу дела, и есть ли топовые вопросы или паттерны, которые нужно использовать.
Поэтому, я, не имея опыта прохождения подобных собеседований, вообще не понимал чего ожидать и в каком формате они проходят. В итоге я потратил вечер, чтобы составить себе список ютуб видосов с mock interviews. Было много мусора, но все же хорошие я нашел.
Канал ниже ведет Software Development Manager, как я понял, из Microsoft, где он на волонтерской основе раз в две-три недели проводит моки и дает отзыв.
Из крутого, это то, что он расставляет акценты на том что он ценит, или то, что не стоит делать.
Помимо этих интервью он разбирает еще юз кейсы DynamoDB. Сказать по правде я их не смотрел, но вроде бы они тоже гуд.
В общем, всем тем кто готовится к Systems Design Interview, рекомендую этот канал.
Бонус совет: не ограничивайтесь просмотром Mock Interviews, а постарайтесь найти кого-нибудь, платно или бесплатно, чтобы прогнаться через Mock Interviews самостоятельно.
Обещаю, чуть позже, написать свою историю про мои 3 Mock Interviews и какую пользу я извлек из них.
https://www.youtube.com/watch?v=nD8jvIzNTxM&list=PLHNJ91XSF3wzT6BaLVi4WbnuHcfZSXMek
YouTube
The StupidCSGuy's Guide to System Design !
What is System design and how can you prepare for it ? How this channel will help you prepare for the interview ?
If you want to schedule a Mock interview with me , please join my Telegram community.
Here are my coordinates on the internet.
► Schedule…
If you want to schedule a Mock interview with me , please join my Telegram community.
Here are my coordinates on the internet.
► Schedule…
This one is awesome! What how quality of the existing technologies is powered by ML
- De-noising
- Ability to rotate objects (based on prediction of other dimensions)
- and, *my favorite*, video-compression, which gives 1000x network traffic optimization.
https://www.youtube.com/watch?v=eFK7Iy8enqM
- De-noising
- Ability to rotate objects (based on prediction of other dimensions)
- and, *my favorite*, video-compression, which gives 1000x network traffic optimization.
https://www.youtube.com/watch?v=eFK7Iy8enqM
YouTube
AI-Powered Video Conferencing with NVIDIA Maxine
See the cloud-native #NVIDIAMaxine platform - new #AI breakthroughs for personalized, engaging and productive video meetings. Service providers can reduce bandwidth usage to one-tenth of H.264 while users get improved eye contact, super resolution, noise…
#algorithms #youtube
Algorithms #1
О, ничесь! Впервые я увидел это видео около 3х лет назад, когда открыл для себя мир программирования. Тогда меня этот "кандидат" очень удивил и я думал, что это "уровень" Гугл разработчиков. Сейчас же пересматривая это видео, понимаю, что в принципе ничего сложного оказывается та и нету, при условии, что есть фундаментальные знания структур данных и простых алгоритмов.
Кстати, очень важно, чего, я думаю, не понимают много кандидатов, это то как вести коммуникацию с интервьюером. Дело не только в том, чтобы быть найс, а в том, чтобы собрать все нужные данные, обсудить возможный вариант решения, и только потом писать код (с разрешения собеседника), ну и плюс тесты.
В моем случае я НЕ нарешевал 200+ задачек на литкоде, а ограничился примерно 60-ю, уровня Изи и Мидл. Решал я эти задачки больше с целью научить себя правильному подходу. В итоге все получилось :) было два офера - Амазон и Блумберг.
А у вас какой опыт?
https://www.youtube.com/watch?v=XKu_SEDAykw
з.ы. кстати, будут вопросы, пишите. Я на знания не жадный :))
Algorithms #1
О, ничесь! Впервые я увидел это видео около 3х лет назад, когда открыл для себя мир программирования. Тогда меня этот "кандидат" очень удивил и я думал, что это "уровень" Гугл разработчиков. Сейчас же пересматривая это видео, понимаю, что в принципе ничего сложного оказывается та и нету, при условии, что есть фундаментальные знания структур данных и простых алгоритмов.
Кстати, очень важно, чего, я думаю, не понимают много кандидатов, это то как вести коммуникацию с интервьюером. Дело не только в том, чтобы быть найс, а в том, чтобы собрать все нужные данные, обсудить возможный вариант решения, и только потом писать код (с разрешения собеседника), ну и плюс тесты.
В моем случае я НЕ нарешевал 200+ задачек на литкоде, а ограничился примерно 60-ю, уровня Изи и Мидл. Решал я эти задачки больше с целью научить себя правильному подходу. В итоге все получилось :) было два офера - Амазон и Блумберг.
А у вас какой опыт?
https://www.youtube.com/watch?v=XKu_SEDAykw
з.ы. кстати, будут вопросы, пишите. Я на знания не жадный :))
YouTube
How to: Work at Google — Example Coding/Engineering Interview
Watch our video to see two Google engineers demonstrate a mock interview question. After they code, our engineers highlight best practices for interviewing at Google.
Learn more about how we hire at http://goo.gl/xSD7jo, then head over to https://goo.gl/BEKV6Z…
Learn more about how we hire at http://goo.gl/xSD7jo, then head over to https://goo.gl/BEKV6Z…