megido
1.11K subscribers
103 photos
6 videos
3 files
59 links
Технологический Brain Dump
Download Telegram
🚀 There's always more you can do! 🚀

Brick by brick, build on top, just keep building on top. Brick by brick.
🔥35👍3
Top 5 most loved programming languages:
1) Rust
2) Elixir
3) Clojure
4) Typescript
5) Julia

Based on famous Stackoverflow survey, 2022 edition.

https://survey.stackoverflow.co/2022/#most-loved-dreaded-and-wanted-language-love-dread
👍13🔥3
Пару недель назад была запущена крутая инициатива собрать kz big tech workers в одной группе с целью законтрибьютить в развитие страны. Сейчас объединилсь более 300 казахстанцев со всего мира! А создано движение по инициативе Багдата Мусина. Здесь публикуются промежуточные результаты работы и прогресс:

https://t.me/digital_nomads_kz/

В канале также открыты комментарии, пишите свои идеи и мысли.

Уверен с такой крутой группой людей можно "сварить кашу", и запустить клёвые инциативы. Көреміз!
👍24❤4
Top 5 attributes of Great Software Engineers

1. Being a competent coder
2. Maximizing current value of their work
3. Practicing informed decision-making
4. Enabling others to make decisions efficiently
5. Continuous learning

based on the research conducted at Microsoft in 2019.
👍24
#tools #recommendation

Whimsical - классный инструмент для рисования диаграмм, лично пользуюсь и советую всем для whiteboarding-а.

И вот оказывается в большом дизайнерском опросе whimsical получил наибольшую оценку в качестве лучшего инструмента для whiteboarding (https://uxtools.co/survey-2021/)

Отлично подходит для system design, mind mapping, etc. Раньше пользовался только lucidchart, но тут продукт более плавный и free tier позволяет больше документов создавать.
👍25
Вчера поделился знаниями и опытом с Astana Hub по программе Beta Career, которая помогает ребятам начать строить Tech Career.

Накидал несколько слайдов: 🔗 link.

#SharingIsCaring
🐳8🔥6❤3⚡3👍2💯1🏆1
🇳🇱 Топ-10 голландских стартапов 2022 по версии LinkedIn:

1) Lightyear (электро-машины)
2) Picnic (онлайн супермаркет)
3) Pieter Pot (онлайн супермаркет)
4) Bitvavo (крипто-биржа)
5) Fourthline (KYC, compliance)
6) Crisp (онлайн супермаркет)
7) OpenUp (mental health)
8) JEX (software development services)
9) Vesper (commodity intelligence platform)
10) Otrium (fashion platform)
👍22
Новый офис Букинга 🤩

65.000 кв.метров - именно столько площади займет новый, практически достроенный головной офис нашей компании! 🤯 у меня до сих пор не умещается в голове столь огромная цифра.

Локация просто бомба, в пешой доступности от Центрального Вокзала Амстердама. А это означает, что можно будет легко добраться практически с любой точки Голландии 😍

Новый офис будет заселен ~5000 сотрулниками уже летом 2023 года. Много раз гуляли/проезжали рядом с новым зданием, визуально снаружи уже всё готово, видимо идет только внутренняя отделка. Ждем с нетерпением! 🥳

Здесь можно почитать авторов архитектуры здания:

https://www.unstudio.com/en/page/11733/booking.com-headquarters
🔥37👍3🥰3🤯2❤‍🔥1
#booking #tech #graphql

Регулярно получаю вопросы об используемых технологиях в Букинге. Ниже небольшой write-up об этом.

- Последние пару лет мы активно переезжаем на GraphQL на вебе и в мобильных приложениях, обновляя попутно tech stack, и перелопачивая кучу старых систем
- На бакенде всё ещё много perl кода на bare metal серверах
- Почти все новые сервисы пишутся на java (dropwizard, spring)
- В целом активно распиливается старый монолит на SOA (service oriented architecture). Менеджим свои kubernetes кластеры, можно легко и быстро деплоить сервисы. Используем envoy в качестве service mesh. Некоторые системы пробуем разворачивать на public cloud
- Есть команды, пишущие на go (network, security)
- ML/DS естественно на python/R.
- Базы данных по большей части mysql, есть cassandra, RocksDB и другие, решающие специфические задачи определенных областей.
- Time-series ивенты - graphite, мониторинг - grafana, pagerduty для инцидентов.
- На фронтенде тоже много старых шаблонов, но по большей части много React.js, в некоторых местах есть vue.js, но в целом переезжаем на концепт MFE - Micro Front End. По подобию с бакендом, распиливаем веб фронтенд на мелкие node.js приложения, которые можно легко и быстро деплоить без больших и длительных релизов.
- iOS активно адоптит SwiftUI, выпиливая home-grown фреймворки. Также адоптим graphQL на мобилках для общения с серверной стороной. Есть самописная система для server-side UI.
- На Android похожая инициатива по декларативного UI - JetPack Compose, по архитектуре заменяем внутренние фреймворки заменяем на Google Arch
- Дизайнеры запилили свою design system, огромная работа! Называется BUI - booking user interface, кросс-платформенная реализация UI-элементов для единого UX-a.
- В целом очень много внимания уделяется модернизации и это радует. Причем не только в tech, но и по UI/UX (new design language adoption).

И вот недавно вышла статья в нашем блоге о том, как Букинг использует GraphQL и что такое Federation Gateway:

https://medium.com/booking-com-development/improving-graphql-federation-resiliency-ca3e95075de4
🔥13👍11⚡4
Wow! Налетайте на бесплатные AWS курсы от самого же AWS 🔥🙂
🔥9
Forwarded from My Ego Things (Askar)
Amazon открыл бесплатный доступ к 120 курсам по Amazon Web Services

Можно «купить» до 9 декабря 2022 года.

https://www.amazon.com/s?i=courses&rh=p_27%3AAWS+Training+%26+Certification
👍15🔥7
🧑‍🎓 Harvard's resume and cover letter guide 🔥

В открытом доступе есть Гарвардское руководство по созданию эффективных резюме и сопроводительных писем. Приводятся best practices и различные подсказки.

Например top 5 resume mistakes:

1. Spelling and grammar errors
2. Missing email and phone information
3. Using passive language instead of "action" words
4. Not well organized, concise, or easy to skim
5. Not tailored to the position or industry

Это и многое другое с конкретными примерами по ссылке:

https://hwpi.harvard.edu/files/ocs/files/hes-resume-cover-letter-guide.pdf
🔥17👍8