Какие темы в IT вам интересны?
Anonymous Poll
71%
Фронтенд
47%
Бэкенд
20%
Дизайн
19%
DevOps
7%
Rust
57%
JavaScript
17%
Go
40%
Фуллстэк
38%
Фреймворки
30%
Пет-проекты
Как получить грант за мини-приложения
Популярность миниаппов растёт, ведь их легче писать, чем полностью самостоятельное приложение благодаря уже готовой инфаструктуре. Это снижает количество времени на разработки и порог входа. А ещё на этом можно заработать.
Например, недавно прошёл грантовый конкурс от VK, где 24 победителя получили более 5 млн рублей в качестве грантов. VK Fresh Code проходит уже пять лет и каждый может принять в нём участие.
Посмотреть какие проекты смогли получить грант и оценить свои силы вы можете здесь.
Лично нам понравились вот эти аппки:
— «Битва мемов». Тут можно надолго залипнуть в сражения с пользователями или ботом. А победит тот, кто выберет самые смешные мемы на предложенные ситуации.
— «Кино по факту». Ежё одна соревновательная апка. Тут вам в формате викторины нужно отгадывать хорошо знакомые фильмы по иногда очень нестандартным описаниям. Даже Титаник и Бойцовский клуб не всегда очевидны по описанию, проверьте сами.
Популярность миниаппов растёт, ведь их легче писать, чем полностью самостоятельное приложение благодаря уже готовой инфаструктуре. Это снижает количество времени на разработки и порог входа. А ещё на этом можно заработать.
Например, недавно прошёл грантовый конкурс от VK, где 24 победителя получили более 5 млн рублей в качестве грантов. VK Fresh Code проходит уже пять лет и каждый может принять в нём участие.
Посмотреть какие проекты смогли получить грант и оценить свои силы вы можете здесь.
Лично нам понравились вот эти аппки:
— «Битва мемов». Тут можно надолго залипнуть в сражения с пользователями или ботом. А победит тот, кто выберет самые смешные мемы на предложенные ситуации.
— «Кино по факту». Ежё одна соревновательная апка. Тут вам в формате викторины нужно отгадывать хорошо знакомые фильмы по иногда очень нестандартным описаниям. Даже Титаник и Бойцовский клуб не всегда очевидны по описанию, проверьте сами.
Светлый и тёмный режим в 14 строках CSS
Тёмный и светлый режим — базовая фича любого современного сайта. Думаете, для её реализации придётся писать тонны кода? Ошибаетесь!
В этой статье вы узнаете, как настроить смену тем всего с 14 строками CSS. Пошаговое руководство, практичные примеры и никакой лишней теории.
А какой режим предпочитаете вы и почему тёмный круче? Напишите в комментариях.
#css #фронтенд
Тёмный и светлый режим — базовая фича любого современного сайта. Думаете, для её реализации придётся писать тонны кода? Ошибаетесь!
В этой статье вы узнаете, как настроить смену тем всего с 14 строками CSS. Пошаговое руководство, практичные примеры и никакой лишней теории.
А какой режим предпочитаете вы и почему тёмный круче? Напишите в комментариях.
#css #фронтенд
Как избежать утечек памяти в JavaScript
Скрытые утечки памяти — частая проблема, которая способна вызывать снижение производительности и даже ошибки в работе приложения.
В статье вы узнаете:
— Какие сценарии чаще всего становятся причиной утечек памяти.
— Как выявить эти ошибки и исправить их.
— Как тестировать сервер на высоких нагрузках, чтобы минимизировать риски.
Если вы работаете с JavaScript, эта информация будет полезна для оптимизации вашего кода. Подробнее:
https://www.trevorlasn.com/blog/common-causes-of-memory-leaks-in-javascript
#javascript
Скрытые утечки памяти — частая проблема, которая способна вызывать снижение производительности и даже ошибки в работе приложения.
В статье вы узнаете:
— Какие сценарии чаще всего становятся причиной утечек памяти.
— Как выявить эти ошибки и исправить их.
— Как тестировать сервер на высоких нагрузках, чтобы минимизировать риски.
Если вы работаете с JavaScript, эта информация будет полезна для оптимизации вашего кода. Подробнее:
https://www.trevorlasn.com/blog/common-causes-of-memory-leaks-in-javascript
#javascript
Forwarded from Точка входа в программирование
Энтузиаст создал сортировку имени Сталина
Нет, правда! Она так и называется «Милосердная сортировка имени Сталина». И это доработанная версия обычной сортировки имени Сталина, которая отбрасывает элементы, расположенные не по порядку.
В новой сортировке применён рекурсивный метод. Здесь элементы, расположенные по-порядку, сохраняются, а остальные рекурсивно перебираются, пока не будет отсортировано всё.
После всех измерений оказалось, что такой метод быстрее, чем быстрая сортировка и сортировка слиянием.
Более подробно о своём проекте и исследовании рассказал автор на GitHub. Там и про различные бенчмарки, и про сложности с реализацией, и возможные улучшения. Материал интересный и полезный, так что не поленитесь перейти по ссылке и почитать.
#ненормальноепрограммирование #сортировка
Нет, правда! Она так и называется «Милосердная сортировка имени Сталина». И это доработанная версия обычной сортировки имени Сталина, которая отбрасывает элементы, расположенные не по порядку.
В новой сортировке применён рекурсивный метод. Здесь элементы, расположенные по-порядку, сохраняются, а остальные рекурсивно перебираются, пока не будет отсортировано всё.
После всех измерений оказалось, что такой метод быстрее, чем быстрая сортировка и сортировка слиянием.
Более подробно о своём проекте и исследовании рассказал автор на GitHub. Там и про различные бенчмарки, и про сложности с реализацией, и возможные улучшения. Материал интересный и полезный, так что не поленитесь перейти по ссылке и почитать.
#ненормальноепрограммирование #сортировка
Нашли для вас интересную новость из сферы финтеха
А именно — узнали, что ОТП Банк запустил TG-канал для айтишников. Команда строит финтех в международном банке и теперь можно узнавать прямо у них, как они это делают.
На OTP Tech стоит подписаться, чтобы узнавать о внутрянке работы, фичах, которые ребята пилят, как решают разные инфраструктурные задачи и в целом чтобы покайфовать. Мы, например, зависли на этих енотиках. К слову, вакансиями ребята тоже делятся.
Прокачайте свою ленту крутым каналом: OTP Tech
Это #партнёрский пост
А именно — узнали, что ОТП Банк запустил TG-канал для айтишников. Команда строит финтех в международном банке и теперь можно узнавать прямо у них, как они это делают.
На OTP Tech стоит подписаться, чтобы узнавать о внутрянке работы, фичах, которые ребята пилят, как решают разные инфраструктурные задачи и в целом чтобы покайфовать. Мы, например, зависли на этих енотиках. К слову, вакансиями ребята тоже делятся.
Прокачайте свою ленту крутым каналом: OTP Tech
Это #партнёрский пост
Настраиваем аутентификацию в веб-приложениях на Django
Во время аутентификации приложение или сайт проверяет соответствие учётных данных, введённых пользователем, и хранящиеся в системе. Если всё ок — пользователь получает положенный ему доступ, а если что-то не подошло, то отказывает в доступе.
Реализовать такой механизм не тяжело, если вы используете в своём проекте Django. Как это сделать рассказываем в нашей новой статье.
#бэкенд #django #безопасность
Во время аутентификации приложение или сайт проверяет соответствие учётных данных, введённых пользователем, и хранящиеся в системе. Если всё ок — пользователь получает положенный ему доступ, а если что-то не подошло, то отказывает в доступе.
Реализовать такой механизм не тяжело, если вы используете в своём проекте Django. Как это сделать рассказываем в нашей новой статье.
#бэкенд #django #безопасность
TailwindCSS, Bootstrap, Foundation — эти инструменты становятся всё популярнее. Но в среде разработчиков сложилось не однозначное отношение к ним.
Одни называют их спасением: мол, быстрее, удобнее, понятнее. Другие жалуются, что это приводит к «мусорному» коду, где вместо структурного CSS — хаос из классов в разметке.
Сегодня я предлагаю вам обсудить этот вопрос и поделиться своим мнением. Должны ли разработчики полностью переходить на такие подходы? Или же классический CSS и аккуратное разделение стилей останутся золотым стандартом?
#обсуждение #css
Одни называют их спасением: мол, быстрее, удобнее, понятнее. Другие жалуются, что это приводит к «мусорному» коду, где вместо структурного CSS — хаос из классов в разметке.
Сегодня я предлагаю вам обсудить этот вопрос и поделиться своим мнением. Должны ли разработчики полностью переходить на такие подходы? Или же классический CSS и аккуратное разделение стилей останутся золотым стандартом?
#обсуждение #css
This media is not supported in your browser
VIEW IN TELEGRAM
Создаём таймер обратного отсчёта на CSS
Таймеры — это довольно популярный элемент, особенно на продающих лэндингах. Они помогают не только привлечь внимание пользователей, но и помогают быстрее принять решение. Поэтому вам важно уметь создавать их различными способами.
В статье показаны два:
1. С помощью CSS, чтобы быстро добавить анимацию без сложных скриптов.
2. С JavaScript, если требуется полный контроль над логикой и внешним видом.
Подробности реализации доступны в этом руководстве.
#фронтенд #css #javascript
Таймеры — это довольно популярный элемент, особенно на продающих лэндингах. Они помогают не только привлечь внимание пользователей, но и помогают быстрее принять решение. Поэтому вам важно уметь создавать их различными способами.
В статье показаны два:
1. С помощью CSS, чтобы быстро добавить анимацию без сложных скриптов.
2. С JavaScript, если требуется полный контроль над логикой и внешним видом.
Подробности реализации доступны в этом руководстве.
#фронтенд #css #javascript
#простымисловами: Что такое FOUС и как его избежать
FOUC раздражает пользователей, но есть простые и эффективные способы его избежать.
В этом посте мы разобрали для вас, что это такое, почему возникает и как его избежать!
#фронтенд #fouc
FOUC раздражает пользователей, но есть простые и эффективные способы его избежать.
В этом посте мы разобрали для вас, что это такое, почему возникает и как его избежать!
#фронтенд #fouc