Заметки о редизайне Википедии 2023
Привет, я Алекс Холлендер. Последние несколько лет я руководил редизайном десктопного интерфейса Википедии, который был запущен в январе этого года. В статье приведены некоторые заметки о проекте и процессе.
Статья: https://alexhollender.com/wikipedia-2023-redesign
Привет, я Алекс Холлендер. Последние несколько лет я руководил редизайном десктопного интерфейса Википедии, который был запущен в январе этого года. В статье приведены некоторые заметки о проекте и процессе.
Статья: https://alexhollender.com/wikipedia-2023-redesign
👍2
10 лучших генераторов карт для DnD
Не знаю, зачем вам это знание, но если вы, как и я, в детстве любили рисовать придуманные карты, то вот 10 инструментов для генерации/создания карт для Dungeons & Dragons.
Обзор: https://www.dicebreaker.com/games/dungeons-and-dragons-5e/best-games/best-dnd-map-makers
Не знаю, зачем вам это знание, но если вы, как и я, в детстве любили рисовать придуманные карты, то вот 10 инструментов для генерации/создания карт для Dungeons & Dragons.
Обзор: https://www.dicebreaker.com/games/dungeons-and-dragons-5e/best-games/best-dnd-map-makers
👍2
Forwarded from Стартап дня. Александр Горный.
Экономия на облаках
Когда-то, давным-давно, облака вместо своих серверов рекламировались как гибкое решение. Вы не покупаете железо заранее, а используете его ровно столько, сколько надо. Сегодня понадобилось, сегодня включили, сегодня платите. Завтра выключили, завтра не платите.
Чуть позже у AWS и его аналогов появились скидки за гарантию. Вы же все равно знаете, что меньше, чем X, использовать не будете – ну так и заплатите нам за этот X на три года вперед, это дешевле выйдет. Полную цену стоило только превышение плановой нагрузки, зато при недоборе мощности клиент платил за воздух.
Следующий шаг делает американский #стартапдня ProsperOps. Он подключается к панели управления облаком своего клиента и автоматически подбирает для него правильный гарантированный уровень. В идеальном случае, когда мощность растет каждый день, стартап каждый день и гарантию поднимает. Но это, в принципе, и вручную сотрудник мог бы сделать. ProsperOps же обещает, что его Умные Алгоритмы и в хитрой синусоиде разберутся и там тоже всё оптимально сделают.
За оптимизацию стартап берет процент от получившейся экономии. Доплачивает ли он при переплате случившей по его милости, лендинг не объясняет. Я почему-то думаю, что нет. Впрочем, и без такой гарантии у стартапа, видимо, всё хорошо – по крайней мере в недавнем раунде он привлек первый крупный раунд в своей истории, аж 72 миллиона долларов.
https://www.prosperops.com/
#roundb #сша #технология #ai #it
——
https://t.iss.one/startupoftheday — рассказ о новом стартапе каждый день. Кратко и без воды.
Когда-то, давным-давно, облака вместо своих серверов рекламировались как гибкое решение. Вы не покупаете железо заранее, а используете его ровно столько, сколько надо. Сегодня понадобилось, сегодня включили, сегодня платите. Завтра выключили, завтра не платите.
Чуть позже у AWS и его аналогов появились скидки за гарантию. Вы же все равно знаете, что меньше, чем X, использовать не будете – ну так и заплатите нам за этот X на три года вперед, это дешевле выйдет. Полную цену стоило только превышение плановой нагрузки, зато при недоборе мощности клиент платил за воздух.
Следующий шаг делает американский #стартапдня ProsperOps. Он подключается к панели управления облаком своего клиента и автоматически подбирает для него правильный гарантированный уровень. В идеальном случае, когда мощность растет каждый день, стартап каждый день и гарантию поднимает. Но это, в принципе, и вручную сотрудник мог бы сделать. ProsperOps же обещает, что его Умные Алгоритмы и в хитрой синусоиде разберутся и там тоже всё оптимально сделают.
За оптимизацию стартап берет процент от получившейся экономии. Доплачивает ли он при переплате случившей по его милости, лендинг не объясняет. Я почему-то думаю, что нет. Впрочем, и без такой гарантии у стартапа, видимо, всё хорошо – по крайней мере в недавнем раунде он привлек первый крупный раунд в своей истории, аж 72 миллиона долларов.
https://www.prosperops.com/
#roundb #сша #технология #ai #it
——
https://t.iss.one/startupoftheday — рассказ о новом стартапе каждый день. Кратко и без воды.
👍1
Как запускать GitHub Actions в конвейере CI/CD
GitHub Action — это настраиваемый фрагмент кода, который разработчики могут использовать для автоматизации задач и рабочих процессов в своих репозиториях GitHub. Action состоят из одного или нескольких шагов, которые могут выполнять различные задачи, такие как выполнение тестов, развертывание приложений или отправка уведомлений. Действия могут запускаться различными событиями, такими как pull request или пуш в определенную ветку, и могут быть настроены для выполнения в разных операционных системах и средах. GitHub предоставляет библиотеку готовых действий, которые разработчики могут использовать или настраивать в соответствии со своими потребностями, или они могут создавать свои собственные Действия и делиться ими с сообществом GitHub. С помощью них разработчики могут автоматизировать повторяющиеся задачи, улучшить качество своего кода и ускорить рабочие процессы разработки. Сегодня я покажу вам, как вы можете запускать GitHub Actions в качестве шага в модуле Harness CI.
Статья: https://dev.to/pavanbelagatti/learn-how-to-run-github-actions-in-your-cicd-pipeline-4p8k
GitHub Action — это настраиваемый фрагмент кода, который разработчики могут использовать для автоматизации задач и рабочих процессов в своих репозиториях GitHub. Action состоят из одного или нескольких шагов, которые могут выполнять различные задачи, такие как выполнение тестов, развертывание приложений или отправка уведомлений. Действия могут запускаться различными событиями, такими как pull request или пуш в определенную ветку, и могут быть настроены для выполнения в разных операционных системах и средах. GitHub предоставляет библиотеку готовых действий, которые разработчики могут использовать или настраивать в соответствии со своими потребностями, или они могут создавать свои собственные Действия и делиться ими с сообществом GitHub. С помощью них разработчики могут автоматизировать повторяющиеся задачи, улучшить качество своего кода и ускорить рабочие процессы разработки. Сегодня я покажу вам, как вы можете запускать GitHub Actions в качестве шага в модуле Harness CI.
Статья: https://dev.to/pavanbelagatti/learn-how-to-run-github-actions-in-your-cicd-pipeline-4p8k
Руководство для инженеров о том, как сказать «нет»
Чем больше мы используем «нет» эффективным образом, а не негативно или унизительно, тем больше у нас возможностей уложиться в сроки, укрепить доверие в команде и достичь наших целей. Поэтому в следующий раз, когда кто-то попросит тебя что-то сделать, вместо того, чтобы пытаться приспособиться к этому и потенциально подвергнуть опасности всю другую работу, вспомни о силе «нет».
Статья: https://apptractor.ru/sayno
Чем больше мы используем «нет» эффективным образом, а не негативно или унизительно, тем больше у нас возможностей уложиться в сроки, укрепить доверие в команде и достичь наших целей. Поэтому в следующий раз, когда кто-то попросит тебя что-то сделать, вместо того, чтобы пытаться приспособиться к этому и потенциально подвергнуть опасности всю другую работу, вспомни о силе «нет».
Статья: https://apptractor.ru/sayno
Я много лет работаю в сфере технологий, но почти никогда не работал
Когда в 2022 году Twitter уволил половину своих сотрудников, и большинство технологических гигантов последовали его примеру, я не удивился. На самом деле, я думаю, мало что изменится для этих компаний. Проработав много лет в технологическом секторе, я пришел к выводу, что большинство людей в технологическом секторе не работают. Я не имею в виду, что мы мало работаем; Я имею в виду, что мы почти не работаем. Ничего. Пшик. И когда нам все-таки удается выполнить какую-то работу, это часто приносит небольшую добавленную стоимость компании и ее клиентам. И все это при выплате суммы денег, о которой некоторые люди даже не мечтают.
То, что сейчас происходит в сфере технологий, может быть одной из величайших неэффективностей рынка — или даже обмана — в истории. Я пишу эту статью, потому что думаю, что посторонние заслуживают знать, что на самом деле происходит в этой области.
Я знаю, что мое утверждение может показаться немного преувеличенным — как можно постоянно платить много денег людям, которые почти ничего не делают? Конечно, это не может быть правильно! Что ж, позвольте мне поделиться некоторыми примерами из моего собственного опыта.
Статья: https://emaggiori.com/employed-in-tech-for-years-but-almost-never-worked/
Мой перевод: https://apptractor.ru/info/articles/ya-mnogo-let-rabotayu-v-sfere-tehnologiy-no-pochti-nikogda-ne-rabotal.html
Когда в 2022 году Twitter уволил половину своих сотрудников, и большинство технологических гигантов последовали его примеру, я не удивился. На самом деле, я думаю, мало что изменится для этих компаний. Проработав много лет в технологическом секторе, я пришел к выводу, что большинство людей в технологическом секторе не работают. Я не имею в виду, что мы мало работаем; Я имею в виду, что мы почти не работаем. Ничего. Пшик. И когда нам все-таки удается выполнить какую-то работу, это часто приносит небольшую добавленную стоимость компании и ее клиентам. И все это при выплате суммы денег, о которой некоторые люди даже не мечтают.
То, что сейчас происходит в сфере технологий, может быть одной из величайших неэффективностей рынка — или даже обмана — в истории. Я пишу эту статью, потому что думаю, что посторонние заслуживают знать, что на самом деле происходит в этой области.
Я знаю, что мое утверждение может показаться немного преувеличенным — как можно постоянно платить много денег людям, которые почти ничего не делают? Конечно, это не может быть правильно! Что ж, позвольте мне поделиться некоторыми примерами из моего собственного опыта.
Статья: https://emaggiori.com/employed-in-tech-for-years-but-almost-never-worked/
Мой перевод: https://apptractor.ru/info/articles/ya-mnogo-let-rabotayu-v-sfere-tehnologiy-no-pochti-nikogda-ne-rabotal.html
Создание комплексной системы логирования на основе JSON для клиентских приложений Pinterest
В компании решили создать сквозной конвейер ведения логов для iOS и Android приложения.
Статья: https://medium.com/pinterest-engineering/build-an-end-to-end-json-logging-system-for-clients-apps-58ad008a1ce9
В компании решили создать сквозной конвейер ведения логов для iOS и Android приложения.
Статья: https://medium.com/pinterest-engineering/build-an-end-to-end-json-logging-system-for-clients-apps-58ad008a1ce9
Написание инженерной стратегии
Как только вы станете руководителем инженерного отдела, в фоновом режиме начнет тикать невидимый таймер. Тик-так, тик-так. В какой-то момент этот таймер сработает и в этот момент кто-то бросится к вам, требуя инженерной стратегии. Что они имеют ввиду они не объяснят, но они очень, очень сильно будут хотеть ее.
Статья: https://lethain.com/eng-strategies/
Как только вы станете руководителем инженерного отдела, в фоновом режиме начнет тикать невидимый таймер. Тик-так, тик-так. В какой-то момент этот таймер сработает и в этот момент кто-то бросится к вам, требуя инженерной стратегии. Что они имеют ввиду они не объяснят, но они очень, очень сильно будут хотеть ее.
Статья: https://lethain.com/eng-strategies/
Все команды
Этот сайт содержит большую коллекцию команд командной строки (например, повторить последнюю команду как root или выполнить команду в определенное время). Сейчас на нем собрано более 14,000 команд, и вы можете добавлять свои.
Сайт: https://www.commandlinefu.com/
Этот сайт содержит большую коллекцию команд командной строки (например, повторить последнюю команду как root или выполнить команду в определенное время). Сейчас на нем собрано более 14,000 команд, и вы можете добавлять свои.
Сайт: https://www.commandlinefu.com/
Commandlinefu
All commands
A repository for the most elegant and useful UNIX commands. Great commands can be shared, discussed and voted on to provide a comprehensive resource for working from the command-line
Forwarded from Нецифровая экономика (Dasha Sapozhkova)
Над ним уже работает небольшая команда, в которую набирают сотрудников. Среди вакансий — ученые с интересами в области преподавания музыки, консультанты по композиции и школьной программе.
Видимо, саму идею обучения музыке в смартфоне Duolingo подсмотрел у другого стартапа, Trala. При помощи виртуальных занятий и приложения Trala учит играть на скрипке. В стартап инвестировал главный коммерческий директор Duolingo Боб Миз, и недавно Trala зарейзил $8 млн.
Это не первое приложение Duolingo за пределами изучения языков:
Please open Telegram to view this post
VIEW IN TELEGRAM
TechCrunch
Duolingo is working on a music app
Duolingo, a language learning app with over 500 million users, is working on a music app, TechCrunch has learned.
12 сайтов, которые вы полюбите как разработчик
1. Ray.so - код превращает в красивые картинки.
2. Roadmap.sh - роадмапы и планы изучения разных тем.
3. Codepen.io - социальная среда для разработки.
4. Stack Overflow - понятно.
5. Github - еще более понятно.
6. Iconstore.co - бесплатные иконки.
7. Readme.so - редактор Readme.
8. Lorem Picsum - плейсхолдеры для картинок.
9. GitBook - платформа создания документации.
10. Figma - совсем понятно.
11. LottieFiles - понятно, но на всякий случай - анимации.
12. Dribbble - понятно, но на всякий случай - дизайнерский портал.
Подробнее: https://medium.com/@ibrahimzahir7/12-websites-youll-love-as-a-developer-1e4180d0a729
1. Ray.so - код превращает в красивые картинки.
2. Roadmap.sh - роадмапы и планы изучения разных тем.
3. Codepen.io - социальная среда для разработки.
4. Stack Overflow - понятно.
5. Github - еще более понятно.
6. Iconstore.co - бесплатные иконки.
7. Readme.so - редактор Readme.
8. Lorem Picsum - плейсхолдеры для картинок.
9. GitBook - платформа создания документации.
10. Figma - совсем понятно.
11. LottieFiles - понятно, но на всякий случай - анимации.
12. Dribbble - понятно, но на всякий случай - дизайнерский портал.
Подробнее: https://medium.com/@ibrahimzahir7/12-websites-youll-love-as-a-developer-1e4180d0a729
Telegram безлимитен, но старые сообщения пропадают. Почему?
Ваш любимый мессенджер не такой и дружелюбный, как может показаться. Какие секреты он хранит, и какие данные он не хочет отдавать своим пользователям.
Обо всем этом и не только мы написали в нашей первой статье.
Статья: https://habr.com/ru/post/723692/
Ваш любимый мессенджер не такой и дружелюбный, как может показаться. Какие секреты он хранит, и какие данные он не хочет отдавать своим пользователям.
Обо всем этом и не только мы написали в нашей первой статье.
Статья: https://habr.com/ru/post/723692/
❤1
Одни и те же данные, разные истории: как манипулировать графиками, чтобы поддержать свою точку зрения
Лучшая статья месяца - не падение, а отрицательный рост:) Темное искусство манипулирования графиками.
Статья: https://www.mobilespoon.net/2023/03/same-data-different-stories-how-to-manipulate-your-graphs.html
Лучшая статья месяца - не падение, а отрицательный рост:) Темное искусство манипулирования графиками.
Статья: https://www.mobilespoon.net/2023/03/same-data-different-stories-how-to-manipulate-your-graphs.html
Как я за 4 года в одиночку сделал свою социальную сеть
Это история - полный рассказ о моем сольном проекте Immersive Communities, социальной платформы для создателей контента, которую я начал в начале 2018 года и завершил в 2022 году. Надеюсь, он послужит руководством для всех, кто начинает большой проект или находится в середине его создания и нуждается в мотивации, чтобы продолжать работу.
Статья: https://betterprogramming.pub/how-i-built-a-social-network-in-4-years-as-a-solo-developer-4af70fb2d4c8
Это история - полный рассказ о моем сольном проекте Immersive Communities, социальной платформы для создателей контента, которую я начал в начале 2018 года и завершил в 2022 году. Надеюсь, он послужит руководством для всех, кто начинает большой проект или находится в середине его создания и нуждается в мотивации, чтобы продолжать работу.
Статья: https://betterprogramming.pub/how-i-built-a-social-network-in-4-years-as-a-solo-developer-4af70fb2d4c8
❤1
Forwarded from Futuris (Anton)
⚡️GitHub обновляет систему Copilot, интегрируя модель GPT-4 от OpenAI и добавляя поддержку чата и голоса. Новый Copilot X предлагает взаимодействие с чат-ботом, напоминающим ChatGPT, в редакторах кода. Благодаря этому чат-боту, Copilot сможет распознавать, объяснять код, рекомендовать изменения и исправлять ошибки. Copilot X предусматривает использование ИИ на каждом этапе разработки.
GitHub Copilot Chat может анализировать код на наличие уязвимостей, объяснять работу блоков кода и даже помогать в рефакторинге или добавлении комментариев. Copilot будет интегрирован с IDE, обеспечивая быстрый доступ к командам.
Система будет поддерживать голосовое управление через функцию "Hey, GitHub!" и использовать комбинацию моделей OpenAI для нового чата и существующих функций автодополнения. Обновленный Copilot также поможет с AI-генерированными ответами на вопросы о документации кода.
Новая система Copilot X будет изначально доступна только в приложениях Microsoft Visual Studio и Visual Studio Code, но планируется расширить на другие IDE в будущем.
Похоже, крутые новости каждый день - теперь норма🤓
https://www.theverge.com/2023/3/22/23651456/github-copilot-x-gpt-4-code-chat-voice-support
GitHub Copilot Chat может анализировать код на наличие уязвимостей, объяснять работу блоков кода и даже помогать в рефакторинге или добавлении комментариев. Copilot будет интегрирован с IDE, обеспечивая быстрый доступ к командам.
Система будет поддерживать голосовое управление через функцию "Hey, GitHub!" и использовать комбинацию моделей OpenAI для нового чата и существующих функций автодополнения. Обновленный Copilot также поможет с AI-генерированными ответами на вопросы о документации кода.
Новая система Copilot X будет изначально доступна только в приложениях Microsoft Visual Studio и Visual Studio Code, но планируется расширить на другие IDE в будущем.
Похоже, крутые новости каждый день - теперь норма🤓
https://www.theverge.com/2023/3/22/23651456/github-copilot-x-gpt-4-code-chat-voice-support
The Verge
GitHub Copilot gets a new ChatGPT-like assistant to help developers write and fix code
GitHub Copilot X is a big upgrade.
❤1
2 шаблона масштабирования баз данных, которые должен знать каждый разработчик
Когда приложение растет, будь то с точки зрения функциональности или пользователей, нагрузка на его базу данных обычно также увеличивается из-за того, что все больше данных сохраняется и извлекается. В этой статье мы обсудим два шаблона масштабирования баз данных - один для чтения (называемый репликацией чтения), а второй для записи (называемый сегментированием или шардингом).
Статья (открывать анонимно): https://blog.devgenius.io/2-database-scaling-patterns-every-developer-should-know-a5829d596e78
Когда приложение растет, будь то с точки зрения функциональности или пользователей, нагрузка на его базу данных обычно также увеличивается из-за того, что все больше данных сохраняется и извлекается. В этой статье мы обсудим два шаблона масштабирования баз данных - один для чтения (называемый репликацией чтения), а второй для записи (называемый сегментированием или шардингом).
Статья (открывать анонимно): https://blog.devgenius.io/2-database-scaling-patterns-every-developer-should-know-a5829d596e78
3 урока онбординга Bumble
Мастер-класс по ранней активации и монетизации! Мало того, что Bumble был вторым самым загружаемым приложением в США в прошлом году, у него также есть колоссальные 40 миллионов активных пользователей в месяц и 1.8 миллиона платящих пользователей. Показатели Bumble действительно впечатляют.
Как они это делают? Как Bumble активирует пользователей на ранней стадии? Как они монетизируют так много одиноких и готовых к встречам?
В этой статье рассматриваются три ключевых урока из процесса онбординга Bumble, то, как они успокаивают напряженных пользователей, создают легкий процесс адаптации и постепенно раскрывают ключевые функции позже.
Статья: https://uxdesign.cc/3-lessons-from-bumbles-onboarding-f45f817f751f
Мастер-класс по ранней активации и монетизации! Мало того, что Bumble был вторым самым загружаемым приложением в США в прошлом году, у него также есть колоссальные 40 миллионов активных пользователей в месяц и 1.8 миллиона платящих пользователей. Показатели Bumble действительно впечатляют.
Как они это делают? Как Bumble активирует пользователей на ранней стадии? Как они монетизируют так много одиноких и готовых к встречам?
В этой статье рассматриваются три ключевых урока из процесса онбординга Bumble, то, как они успокаивают напряженных пользователей, создают легкий процесс адаптации и постепенно раскрывают ключевые функции позже.
Статья: https://uxdesign.cc/3-lessons-from-bumbles-onboarding-f45f817f751f
DuckDB — о чем весь хайп?
Когда вы думаете о выборе ядра базы данных для своего проекта, вы обычно рассматриваете варианты, ориентированные на одновременном обслуживании нескольких пользователей. Иногда то, что вам действительно нужно — это встроенная база данных, которая молниеносно справляется с однопользовательскими рабочими задачами, вроде аналитики. Это - DuckDB. Она разработана таким образом, чтобы быть быстрой, надёжной и простой в использовании.
Статья: https://betterprogramming.pub/duckdb-whats-the-hype-about-5d46aaa73196
Статья: https://vc.ru/u/1389654-machine-learning/640871-zabudte-o-sqlite-ispolzuyte-vmesto-etogo-duckdb-i-poblagodarite-menya-pozzhe
Когда вы думаете о выборе ядра базы данных для своего проекта, вы обычно рассматриваете варианты, ориентированные на одновременном обслуживании нескольких пользователей. Иногда то, что вам действительно нужно — это встроенная база данных, которая молниеносно справляется с однопользовательскими рабочими задачами, вроде аналитики. Это - DuckDB. Она разработана таким образом, чтобы быть быстрой, надёжной и простой в использовании.
Статья: https://betterprogramming.pub/duckdb-whats-the-hype-about-5d46aaa73196
Статья: https://vc.ru/u/1389654-machine-learning/640871-zabudte-o-sqlite-ispolzuyte-vmesto-etogo-duckdb-i-poblagodarite-menya-pozzhe
❤2
Руководство по чистому UI: 10 примеров иерархии и баланса в UI-дизайне
Так что же такое Сlean UI? Короче говоря, речь идет не столько о визуальных эффектах, сколько о том, как легко конечному пользователю достичь конкретных целей . В целом, Clean UI описывает все, что не замедляет, а наоборот, «подталкивает» людей к действию при взаимодействии с приложением. Такой пользовательский интерфейс основан в основном на интерактивности и минимализме.
Однако это не все его характеристики. Мы решили провести детальное исследование и на материале замечательной книги Адама Уотана и Стива Шогера «Рефакторинг UI» рассмотрели наиболее удачные примеры проблем с реализацией Иерархии и Баланса, затронутых в этой книге.
Статья: https://medium.com/@FlowMapp/%D1%81lean-ui-guide-10-examples-of-hierarchy-and-balance-in-ui-design-4d033903a16
Так что же такое Сlean UI? Короче говоря, речь идет не столько о визуальных эффектах, сколько о том, как легко конечному пользователю достичь конкретных целей . В целом, Clean UI описывает все, что не замедляет, а наоборот, «подталкивает» людей к действию при взаимодействии с приложением. Такой пользовательский интерфейс основан в основном на интерактивности и минимализме.
Однако это не все его характеристики. Мы решили провести детальное исследование и на материале замечательной книги Адама Уотана и Стива Шогера «Рефакторинг UI» рассмотрели наиболее удачные примеры проблем с реализацией Иерархии и Баланса, затронутых в этой книге.
Статья: https://medium.com/@FlowMapp/%D1%81lean-ui-guide-10-examples-of-hierarchy-and-balance-in-ui-design-4d033903a16
👍1