6 API-интерфейсов, которые должны знать фронтенд-разработчики
API можно встретить в большинстве современных вебсайтов. Это интерфейс с готовыми блоками, с помощью которого можно специальным запросом обратиться к приложению и взять оттуда нужные данные.
Для фронтенд-разработки тоже существуют самые разные API. И в этой статье собрали несколько мастхев API. Они помогут быстрее разрабатывать и тестировать интерфейсы: https://blog.bitsrc.io/6-apis-frontend-developers-should-know-3a94815c53dd
#фронтенд #api
API можно встретить в большинстве современных вебсайтов. Это интерфейс с готовыми блоками, с помощью которого можно специальным запросом обратиться к приложению и взять оттуда нужные данные.
Для фронтенд-разработки тоже существуют самые разные API. И в этой статье собрали несколько мастхев API. Они помогут быстрее разрабатывать и тестировать интерфейсы: https://blog.bitsrc.io/6-apis-frontend-developers-should-know-3a94815c53dd
#фронтенд #api
Как с помощью Core Web Vitals влюбить в свой сайт пользователей и поисковые системы
Исследования Google показывают, что если время загрузки страницы увеличивается с 1 секунды до 3 — показатель отказов увеличивается на 32 %, а если с 1 секунды до 6 — отказов будет больше на 106 %.
Поэтому сейчас разработчики используют Core Web Vitals — ядро сервисов для оценки производительности сайтов. Какие есть показатели, способы их измерить и улучшить, а также пример использования ядра — всё это читайте в статье:
https://tproger.ru/articles/kak-s-pomoshhju-core-web-vitals-vljubit-v-svoj-sajt-polzovatelej-i-poiskovye-sistemy/
#веб #оптимизация
Исследования Google показывают, что если время загрузки страницы увеличивается с 1 секунды до 3 — показатель отказов увеличивается на 32 %, а если с 1 секунды до 6 — отказов будет больше на 106 %.
Поэтому сейчас разработчики используют Core Web Vitals — ядро сервисов для оценки производительности сайтов. Какие есть показатели, способы их измерить и улучшить, а также пример использования ядра — всё это читайте в статье:
https://tproger.ru/articles/kak-s-pomoshhju-core-web-vitals-vljubit-v-svoj-sajt-polzovatelej-i-poiskovye-sistemy/
#веб #оптимизация
Прежде, чем учиться программировать что-то сложное и полезное, лучше сначала научиться программировать что-нибудь лёгкое и интересное.
Например, игры на Python с помощью движка Pygame.
И вот целая серия роликов, в которых на примере клона игры Space Invaders показывают, как использовать Pygame в создании собственных игр: https://tprg.ru/oCTq
#python #gamedev
Например, игры на Python с помощью движка Pygame.
И вот целая серия роликов, в которых на примере клона игры Space Invaders показывают, как использовать Pygame в создании собственных игр: https://tprg.ru/oCTq
#python #gamedev
Что почитать на выходных: «Автоматизация рутинных задач с помощью Python»
Какой бы язык программирования вы не изучали, книга научит вас использовать силу Python для написания программ, способных в считанные минуты сэкономить часы ручного труда.
Из интересного:
— основы Python;
— создание, обновление, перемещение и переименование файлов и папок;
— поиск в Интернете и загрузка онлайн-контента;
— работа в таблицах Excel;
— рассылка напоминаний в виде сообщений электронной почты или текстовых уведомлений;
— автоматическое заполнение онлайн-форм.
#книги #python
Какой бы язык программирования вы не изучали, книга научит вас использовать силу Python для написания программ, способных в считанные минуты сэкономить часы ручного труда.
Из интересного:
— основы Python;
— создание, обновление, перемещение и переименование файлов и папок;
— поиск в Интернете и загрузка онлайн-контента;
— работа в таблицах Excel;
— рассылка напоминаний в виде сообщений электронной почты или текстовых уведомлений;
— автоматическое заполнение онлайн-форм.
#книги #python
Что нужно знать о кибератаках в 2022 году: какие бывают и как с ними бороться
Киберпреступность развивается вместе с IT. Растёт подготовленность мошенников, появляются новые способы обхода служб безопасности. Для бизнеса вопросы кибербезопасности становится стратегически важным и заслуживающим своей графы в бюджете, а штат пора пополнять руководителем отдела IT-безопасности.
Эта статья служит напоминанием о цене, которую пользователь может заплатить за необновлённый вовремя софт или слабый пароль:
https://tproger.ru/articles/chto-nuzhno-znat-o-kiberatakah-v-2022-godu-kakie-byvajut-i-kak-s-nimi-borotsja/
#безопасность
Киберпреступность развивается вместе с IT. Растёт подготовленность мошенников, появляются новые способы обхода служб безопасности. Для бизнеса вопросы кибербезопасности становится стратегически важным и заслуживающим своей графы в бюджете, а штат пора пополнять руководителем отдела IT-безопасности.
Эта статья служит напоминанием о цене, которую пользователь может заплатить за необновлённый вовремя софт или слабый пароль:
https://tproger.ru/articles/chto-nuzhno-znat-o-kiberatakah-v-2022-godu-kakie-byvajut-i-kak-s-nimi-borotsja/
#безопасность
Подборка актуальных вакансий
— Архитектор облачной инфраструктуры
Где: Москва, можно удалённо
Опыт: от 1 года
— Solution Architect
Где: Удалённо
Опыт: от 3 лет
— Системный Аналитик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Senior Python-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Senior Android-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Ведущий системный аналитик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Аналитик в Центр Компетенций R&D
Где: Москва
Опыт: от 3 лет
— Integration Lead
Где: Москва
Опыт: от 3 лет
#вакансии #работа
— Архитектор облачной инфраструктуры
Где: Москва, можно удалённо
Опыт: от 1 года
— Solution Architect
Где: Удалённо
Опыт: от 3 лет
— Системный Аналитик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Senior Python-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Senior Android-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Ведущий системный аналитик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Аналитик в Центр Компетенций R&D
Где: Москва
Опыт: от 3 лет
— Integration Lead
Где: Москва
Опыт: от 3 лет
#вакансии #работа
Один урок вместо тысячи мануалов: большой практический выпуск по Git
Отличный ролик от Артема Матяшова, который поможет разобраться с основными принципами работы с Git. После урока вы сможете создать свой первый репозиторий, сделать коммит, научитесь читать историю, разберётесь с ветвлением в Git и многое другое:
https://tprg.ru/vi7q
#курсы #git
Отличный ролик от Артема Матяшова, который поможет разобраться с основными принципами работы с Git. После урока вы сможете создать свой первый репозиторий, сделать коммит, научитесь читать историю, разберётесь с ветвлением в Git и многое другое:
https://tprg.ru/vi7q
#курсы #git
10 шпаргалок по HTML и CSS
Чтобы не теряться в океане тегов и атрибутов, собрали для вас наиболее полные шпаргалки по HTML и CSS. Никакой воды — максимум пользы.
На картинке всего пара, а в статье полный комплект. Забирайте и сохраняйте:
https://tproger.ru/articles/10-shpargalok-po-html-i-css/
#html #css #шпаргалка
Чтобы не теряться в океане тегов и атрибутов, собрали для вас наиболее полные шпаргалки по HTML и CSS. Никакой воды — максимум пользы.
На картинке всего пара, а в статье полный комплект. Забирайте и сохраняйте:
https://tproger.ru/articles/10-shpargalok-po-html-i-css/
#html #css #шпаргалка
Интересный инструмент, который позволяет визуализировать поиск пути в клетчатом лабиринте
Можно построить свой лабиринт и посмотреть, как работают различные алгоритмы поиска пути в графе. Начальные и конечные точки можно двигать, а работу самих алгоритмов можно настроить.
Исходники проекта открыты, поиграться можно тут: https://qiao.github.io/PathFinding.js/visual/
#opensource #алгоритмы #инструменты
Можно построить свой лабиринт и посмотреть, как работают различные алгоритмы поиска пути в графе. Начальные и конечные точки можно двигать, а работу самих алгоритмов можно настроить.
Исходники проекта открыты, поиграться можно тут: https://qiao.github.io/PathFinding.js/visual/
#opensource #алгоритмы #инструменты
Если слова арены, пулы и блоки вам ни о чем не говорят, пришла пора узнать, как устроена работа с памятью в Python
Разработчики на других языках часто винят Python в медлительности, расточительности и неспособности выполнять И действительно, эта цена за то, что Python многое делает за нас и мы привыкли не заботиться об управлении памятью. Но пусть эти процессы и скрыты, но с их пониманием можно запросто подготовить производительный код для высоконагруженных задач.
И вот вам в помощь полезная статья, в которой как раз рассматривают модель памяти Python и взаимодействие интерпретатора Python с оперативной памятью компьютера:
https://proglib.io/p/pomnit-vse-kak-rabotaet-pamyat-v-python-2021-03-14
#python #начинающим
Разработчики на других языках часто винят Python в медлительности, расточительности и неспособности выполнять И действительно, эта цена за то, что Python многое делает за нас и мы привыкли не заботиться об управлении памятью. Но пусть эти процессы и скрыты, но с их пониманием можно запросто подготовить производительный код для высоконагруженных задач.
И вот вам в помощь полезная статья, в которой как раз рассматривают модель памяти Python и взаимодействие интерпретатора Python с оперативной памятью компьютера:
https://proglib.io/p/pomnit-vse-kak-rabotaet-pamyat-v-python-2021-03-14
#python #начинающим
Где можно потренироваться в вёрстке на CSS?
Например, на CSSBattle. Это платформа, на которой нужно сверстать проект по изображению, используя как можно меньше кода.
Конечно, есть платные разделы, но много испытаний доступны бесплатно: https://cssbattle.dev/
#веб #фронтенд #css
Например, на CSSBattle. Это платформа, на которой нужно сверстать проект по изображению, используя как можно меньше кода.
Конечно, есть платные разделы, но много испытаний доступны бесплатно: https://cssbattle.dev/
#веб #фронтенд #css
Алгоритмическая секция на собеседовании: на что обращать внимание?
Алгоритмические задачи — частые гости на собеседованиях. И здесь мало просто написать корректный код за небольшое количество времени, надо ещё и объяснить, как он работает.
И вот несколько дельных советов, которые в этом помогут: https://habr.com/ru/company/avito/blog/662922/
#алгоритмы #собеседование
Алгоритмические задачи — частые гости на собеседованиях. И здесь мало просто написать корректный код за небольшое количество времени, надо ещё и объяснить, как он работает.
И вот несколько дельных советов, которые в этом помогут: https://habr.com/ru/company/avito/blog/662922/
#алгоритмы #собеседование
Если вы развиваете стартап или делаете продукт, вот необычный источник полезных знаний для вас
Это — огромная база твиттер-тредов, где стартаперы бесплатно делятся ценными знаниями. Называется эта штука University of Threads, и она как-то даже стала проектом дня на Product Hunt.
Там есть экспертные советы обо всём: как делать дизайн и маркетинг, стратегию и запуск, какие книги рекомендуют авторитетные личности и много других тем. Годнота 10 из 10: https://universityofthreads.com/df6274eb8155419caae12137a2fe77ff
#стартап #мотивация #twitter
Это — огромная база твиттер-тредов, где стартаперы бесплатно делятся ценными знаниями. Называется эта штука University of Threads, и она как-то даже стала проектом дня на Product Hunt.
Там есть экспертные советы обо всём: как делать дизайн и маркетинг, стратегию и запуск, какие книги рекомендуют авторитетные личности и много других тем. Годнота 10 из 10: https://universityofthreads.com/df6274eb8155419caae12137a2fe77ff
#стартап #мотивация #twitter
4 тестовых заданий для Product Manager — Сбер, Тинькофф, 2GIS
В большинстве компаний одним из этапов отбора является выполнение тестового задания. И чтобы повысить свои шансы на успех, особенно для ребят без опыта или уровня Junior, можно заранее прорешать типичные тестовые задания. Так вы будете чувствовать себя увереннее и с реальным тестовым справитесь гораздо быстрее.
В статье разбирают несколько тестовых на должность Product Manager от топовых компаний:
https://tproger.ru/articles/sbornik-testovyh-zadanij-dlja-product-manager-sber-tinkoff-2gis/
#собеседование #работа
В большинстве компаний одним из этапов отбора является выполнение тестового задания. И чтобы повысить свои шансы на успех, особенно для ребят без опыта или уровня Junior, можно заранее прорешать типичные тестовые задания. Так вы будете чувствовать себя увереннее и с реальным тестовым справитесь гораздо быстрее.
В статье разбирают несколько тестовых на должность Product Manager от топовых компаний:
https://tproger.ru/articles/sbornik-testovyh-zadanij-dlja-product-manager-sber-tinkoff-2gis/
#собеседование #работа
Первый месяц лета уже позади. И если вы не знаете, что почитать в оставшиеся два — вот 5 книг для чтения на лето от Билла Гейтса. Сам Билл говорит, что книги могут показаться сложными и ненужными, но он уверяет, что на самом деле это не так:
1. «Сила» — Наоми Алдерман. Яркий роман-антиутопия о женской силе. Что бы произошло с миром, если бы женщины вдруг стали физически сильнее мужчин?
2. «Почему мы поляризованы» — Эзра Кляйн. Это научно-популярная книга американского журналиста Эзры Кляйна 2020 года, в которой автор анализирует политическую поляризацию в Соединенных Штатах
3. «Шоссе Линкольна» — Амор Тоулз. Роман рассказывает о двух братьях, которые пытаются добраться из Небраски в Калифорнию, но сбиваются с курса. Книга о том, что наш личный путь, как правило, не бывает таким линейным или предсказуемым, как нам бы хотелось.
4. «Министерство будущего» — Ким Стэнли Робинсон. Действие романа разворачивается в недалеком будущем и повествует о вспомогательном органе, миссия которого состоит в том, чтобы защищать будущие поколения граждан мира, как будто их права так же действительны, как и права нынешнего поколения.
5. «Как на самом деле устроен мир» — Вацлав Смил. В книге рассказывается о фундаментальных силах, формирующих человеческую жизнь.
#книги
1. «Сила» — Наоми Алдерман. Яркий роман-антиутопия о женской силе. Что бы произошло с миром, если бы женщины вдруг стали физически сильнее мужчин?
2. «Почему мы поляризованы» — Эзра Кляйн. Это научно-популярная книга американского журналиста Эзры Кляйна 2020 года, в которой автор анализирует политическую поляризацию в Соединенных Штатах
3. «Шоссе Линкольна» — Амор Тоулз. Роман рассказывает о двух братьях, которые пытаются добраться из Небраски в Калифорнию, но сбиваются с курса. Книга о том, что наш личный путь, как правило, не бывает таким линейным или предсказуемым, как нам бы хотелось.
4. «Министерство будущего» — Ким Стэнли Робинсон. Действие романа разворачивается в недалеком будущем и повествует о вспомогательном органе, миссия которого состоит в том, чтобы защищать будущие поколения граждан мира, как будто их права так же действительны, как и права нынешнего поколения.
5. «Как на самом деле устроен мир» — Вацлав Смил. В книге рассказывается о фундаментальных силах, формирующих человеческую жизнь.
#книги
This media is not supported in your browser
VIEW IN TELEGRAM
Ещё один интересный codepen-проект, в этот раз с нестандартным лоадером
Что интересно, реализовано без единой строчки JavaScript — только SVG и CSS. Поэтому он практически никак не влияет на нагрузку:
https://codepen.io/jkantner/pen/VwrYggy
#css #веб
Что интересно, реализовано без единой строчки JavaScript — только SVG и CSS. Поэтому он практически никак не влияет на нагрузку:
https://codepen.io/jkantner/pen/VwrYggy
#css #веб
Как облегчить анализ данных при помощи SQL
Бывает такая ситуация, что необходимо проанализировать большой объём данных системы логирования событий на предмет аномалий или инцидентов. Просматривать такой массив данных трудно и нецелесообразно. Для этих целей можно обратиться к специализированному ПО, но нужно знать к какому.
В статье описывается, как можно довольно быстро загрузить массив данных куда-то и заняться его анализом:
https://tproger.ru/articles/kruchu-verchu-logi-pri-pomoshhi-sql-oblegchaem-analiz-dannyh/
#sql
Бывает такая ситуация, что необходимо проанализировать большой объём данных системы логирования событий на предмет аномалий или инцидентов. Просматривать такой массив данных трудно и нецелесообразно. Для этих целей можно обратиться к специализированному ПО, но нужно знать к какому.
В статье описывается, как можно довольно быстро загрузить массив данных куда-то и заняться его анализом:
https://tproger.ru/articles/kruchu-verchu-logi-pri-pomoshhi-sql-oblegchaem-analiz-dannyh/
#sql
21 июля пройдёт бесплатный вебинар про реальный опыт миграции на почтовый сервер CommuniGate Pro
В апреле этого года команда iFellow перенесла на него 1000 пользователей с MS Exchange. В процессе переезда ребята столкнулись с проблемами, решили их и хотят рассказать о своём опыте. На вебинаре вы узнаете о:
— Поиске отечественного решения и обзор ситуации на рынке;
— CommuniGate ProO и его особенностях;
— 6 ошибках, которые iFellow совершили при миграции;
— Типовом плане перехода с MS Exchange на CommuniGate Pro;
— Особенностях переноса календарей и адресной книги;
— Интеграции с Active Directory.
Регистрируйтесь: https://tprg.ru/KpCI
Это #парнёрский пост
В апреле этого года команда iFellow перенесла на него 1000 пользователей с MS Exchange. В процессе переезда ребята столкнулись с проблемами, решили их и хотят рассказать о своём опыте. На вебинаре вы узнаете о:
— Поиске отечественного решения и обзор ситуации на рынке;
— CommuniGate ProO и его особенностях;
— 6 ошибках, которые iFellow совершили при миграции;
— Типовом плане перехода с MS Exchange на CommuniGate Pro;
— Особенностях переноса календарей и адресной книги;
— Интеграции с Active Directory.
Регистрируйтесь: https://tprg.ru/KpCI
Это #парнёрский пост