Forwarded from Библиотека Go-разработчика | Golang
📕 ТОП-9 книг по языку программирования Go в 2023 году: от новичка до профессионала
Книги по языку Go, расставленные в порядке возрастания сложности, с отзывами читателей.
🔗Читать статью
🔗Зеркало
Книги по языку Go, расставленные в порядке возрастания сложности, с отзывами читателей.
🔗Читать статью
🔗Зеркало
👍17👏2❤1
👀 Любопытная история компании, которая ввела метрики личной эффективности «в целях анализа и личностного совершенствования». Каждый работник измерял количество реализованных показателей, которые представляют ценность для бизнеса.
📈 У героя статьи Тима этот показатель всегда был равен нулю. Неделя за неделей... Со стороны руководства уже было принято решение уволить его.
🤝 Но у команды Тима было другое мнение. Вместо отслеживания показателей Тим проводил свой день, взаимодействуя с разными членами команды. При работе с менее опытными разработчиками он позволял им брать управление на себя, в то же время подталкивая к правильному решению.
🤩 С сеньорами его взаимодействие напоминало совместное творчество и спарринг. Одним словом, Тим не создавал ПО — он создавал команду, которая создавала ПО.
💡 В конечном итоге его оставили в команде и спокойно отказались от метрик личной продуктивности в пользу отчётности всей команды.
💬 А как в вашей компании/команде отслеживается продуктивность?
📈 У героя статьи Тима этот показатель всегда был равен нулю. Неделя за неделей... Со стороны руководства уже было принято решение уволить его.
🤝 Но у команды Тима было другое мнение. Вместо отслеживания показателей Тим проводил свой день, взаимодействуя с разными членами команды. При работе с менее опытными разработчиками он позволял им брать управление на себя, в то же время подталкивая к правильному решению.
🤩 С сеньорами его взаимодействие напоминало совместное творчество и спарринг. Одним словом, Тим не создавал ПО — он создавал команду, которая создавала ПО.
💡 В конечном итоге его оставили в команде и спокойно отказались от метрик личной продуктивности в пользу отчётности всей команды.
💬 А как в вашей компании/команде отслеживается продуктивность?
👍31❤3🤩3🤔1😍1
Вы начали работать над проектом и добавили в индекс Git изменения одного из файлов. Теперь вам нужно сменить ветку, но текущие наработки вы фиксировать не хотите. Как можно припрятать эти изменения?
Anonymous Quiz
4%
git commit -m "temp"
6%
git reset --hard HEAD
58%
git stash или git stash push
14%
git switch -d temp-branch
17%
Посмотреть результаты
🔥12👍8🤔2😍2
⚡️Иллюстрация технического стека Netflix, основаннная на исследованиях многих инженерных блогов Netflix и проектов с открытым исходным кодом
🔸Мобилки и веб: Swift + Kotlin / React.
🔸Связь между фронтом и сервером: GraphQL.
🔸Бэкенд: ZUUL, Eureka, Spring Boot и другие технологии.
🔸Базы данных: EV cache, Cassandra, CockroachDB и другие.
🔸Messaging/streaming: Apache Kafka и Fink.
🔸Хранение видео: S3 и Open Connect.
🔸Обработка данных: Flink, Spark, Tableau и Redshift.
🔸CI/CD: JIRA, Confluence, PagerDuty, Jenkins, Gradle, Chaos Monkey, Spinnaker, Altas и другие.
🔗 Подробнее
#инфографика #проектирование_систем
🔸Мобилки и веб: Swift + Kotlin / React.
🔸Связь между фронтом и сервером: GraphQL.
🔸Бэкенд: ZUUL, Eureka, Spring Boot и другие технологии.
🔸Базы данных: EV cache, Cassandra, CockroachDB и другие.
🔸Messaging/streaming: Apache Kafka и Fink.
🔸Хранение видео: S3 и Open Connect.
🔸Обработка данных: Flink, Spark, Tableau и Redshift.
🔸CI/CD: JIRA, Confluence, PagerDuty, Jenkins, Gradle, Chaos Monkey, Spinnaker, Altas и другие.
🔗 Подробнее
#инфографика #проектирование_систем
👍18❤8
🚀 Не знаете, чем заняться вечером в понедельник? У нас есть несколько предложений: можно закрепить знания или выучить что-то новое.
👨🎓 А поможет в этом Code Basics, полностью открытый проект команды Хекслета, где любой разраб может как получить знания, так и сделать этот мир немного лучше, улучшив материалы курса.
📌 На платформе уже есть курсы по Java, JavaScript, Python, HTML, CSS, PHP, TypeScript, C, C#, Racket, Clojure, Ruby, Go и Elixir. А многие пока находятся в разработке.
🤩 Дерзайте
👨🎓 А поможет в этом Code Basics, полностью открытый проект команды Хекслета, где любой разраб может как получить знания, так и сделать этот мир немного лучше, улучшив материалы курса.
📌 На платформе уже есть курсы по Java, JavaScript, Python, HTML, CSS, PHP, TypeScript, C, C#, Racket, Clojure, Ruby, Go и Elixir. А многие пока находятся в разработке.
🤩 Дерзайте
Code-Basics
Школа программирования для детей и взрослых
Быстрый способ изучить основы языков программирования Go, PHP, Java, JavaScript, Python, Typescript, Ruby, C# и многих других.
👍14🙏3🔥2❤1
sql.pdf
99 KB
⚡️На одном из самых популярных ресурсов с дорожными картами несколько обновлений, которые помогут пошагово вкатиться в ИИ/дата сайенс и SQL:
🚀 AI/Data Scientist Roadmap
🚀 SQL Roadmap
#roadmap #хардскиллы
🚀 AI/Data Scientist Roadmap
🚀 SQL Roadmap
#roadmap #хардскиллы
👍12🔥3
🔥iPhone 15
🔥Apple Watch 9
🔥USB-C AirPods Pro
🔥iOS 17
🔥iPadOS 17
🔥watchOS 10
Помимо порта USB-C, титанового корпуса iPhone 15 и новой кнопки журналисты ожидают, что Тим Кук расскажет новые детали относительно Vision Pro.
💬Будете смотреть?
👍 — конечно, всегда смотрю
🥱 — нет
🤔 — ненавижу технику Apple и смотреть не собираюсь
#афиша
Please open Telegram to view this post
VIEW IN TELEGRAM
🥱173🤔58👍51👾3
1⃣OctoML интегрируется с Llama 2, предоставляя разработчикам мощные инструменты.
2⃣Amazon представила биометрический сканер по ладони на базе ИИ Amazon One.
3⃣Zoom представила нового генеративного ИИ-ассистента AI Companion, интегрированного в одноименную платформу. Он помогает автоматически создавать сводки встреч и предлагать ответы в чатах.
4⃣Glass Health разрабатывает ИИ-решение для помощи врачам в диагностике, а компания Starkey уже разработала слуховые аппараты Genesis AI, которые улучшают качество звука, переводят язык в реальном времени и выступают в качестве ассистента.
5⃣OpenAI объявила о первом мероприятии для разработчиков ИИ DevDay 6 ноября в Сан-Франциско.
6⃣Apple вкладывает миллионы долларов в день на развитие своего ИИ, который упростит многозадачность для пользователей iPhone через голосовые команды. Кстати, сегодняшнюю презентацию можно посмотреть здесь, а анонсы почитать здесь.
7⃣Heart on My Sleeve: песня на основе ИИ, имитирующая Drake и The Weeknd, представлена для рассмотрения на Grammy.
#чтопроисходит #новости
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥3❤2
Forwarded from Библиотека питониста | Python, Django, Flask
🐍 Дорожная карта Python-разработчика в 2023 году
Расскажем, что и в какой последовательности нужно изучить, чтобы стать Python-джуном и найти первую работу.
Читать статью
Расскажем, что и в какой последовательности нужно изучить, чтобы стать Python-джуном и найти первую работу.
Читать статью
👍14
😴Вы ведь там не спите?! И правильно — ведь у нас для вас есть предложение отправиться в путешествие по техническому стеку Uber (аналогичный недавний пост про Netflix)
Иллюстрация основана на исследованиях из технических блогов Uber и проектов с открытым исходным кодом:
📌Фронтенд
• Веб: Fusion.js (React-фреймворк для создания надежных веб-приложений) + Visualization.js для сценариев геопространственной визуализации.
• Mobile: кроссплатформенная система RIB с архитектурой VIPER вместо MVC.
📌Бэкенд:
• Uber Gateway как динамическая конфигурация поверх Nginx. Сервис использует gRPC и QUIC для взаимодействия клиент-сервер, а также Apache Thrift для описания интерфейсов.
• Единое хранилище конфигураций под названием Flipr (позже измененное на UCDP), H3 в качестве библиотеки хранилища location-index, Spring Boot для сервисов на основе Java, uAct для архитектуры, управляемой событиями, и Cadence для оркестрации.
📌Базы данных: для OLTP используется DocStore, под капотом у которой MySQL + PostgreSQL + движок RocksDB.
📌Big data: управление осуществляется с помощью семейства Hadoop. В качестве форматов файлов используются Hudi и Parquet, а Alluxio — для кэширования. Данные временных рядов хранятся в Pinot и AresDB.
📌Обработка данных: Hive, Spark и фреймворк с открытым исходным кодом Marmaray + Apache Kafka и Apache Flink.
📌DevOps: Uber использует Monorepo с упрощенным окружением под названием devpod. CD управляется через Netflix Spinnaker, метрики передаются в uMetric, уведомления в uMonitor и базу данных observability M3.
🔗Подробнее
#инфографика #проектирование_систем
Иллюстрация основана на исследованиях из технических блогов Uber и проектов с открытым исходным кодом:
📌Фронтенд
• Веб: Fusion.js (React-фреймворк для создания надежных веб-приложений) + Visualization.js для сценариев геопространственной визуализации.
• Mobile: кроссплатформенная система RIB с архитектурой VIPER вместо MVC.
📌Бэкенд:
• Uber Gateway как динамическая конфигурация поверх Nginx. Сервис использует gRPC и QUIC для взаимодействия клиент-сервер, а также Apache Thrift для описания интерфейсов.
• Единое хранилище конфигураций под названием Flipr (позже измененное на UCDP), H3 в качестве библиотеки хранилища location-index, Spring Boot для сервисов на основе Java, uAct для архитектуры, управляемой событиями, и Cadence для оркестрации.
📌Базы данных: для OLTP используется DocStore, под капотом у которой MySQL + PostgreSQL + движок RocksDB.
📌Big data: управление осуществляется с помощью семейства Hadoop. В качестве форматов файлов используются Hudi и Parquet, а Alluxio — для кэширования. Данные временных рядов хранятся в Pinot и AresDB.
📌Обработка данных: Hive, Spark и фреймворк с открытым исходным кодом Marmaray + Apache Kafka и Apache Flink.
📌DevOps: Uber использует Monorepo с упрощенным окружением под названием devpod. CD управляется через Netflix Spinnaker, метрики передаются в uMetric, уведомления в uMonitor и базу данных observability M3.
🔗Подробнее
#инфографика #проектирование_систем
👍23🤔3❤2❤🔥1