Полный самоучитель по CSS Grid со шпаргалкой
Модуль CSS Grid предлагает систему разметки на основе сетки, со строками и столбцами, что облегчает разработку веб-страниц без необходимости использования плавающих элементов и позиционирования.
Объяснение того, как работают все свойства CSS Grid, и шпаргалка, которая охватывает всё, что можно сделать с помощью этого модуля:
https://tproger.ru/articles/polnyj-samouchitel-po-css-grid-so-wpargalkoj/
#css #шпаргалка
Модуль CSS Grid предлагает систему разметки на основе сетки, со строками и столбцами, что облегчает разработку веб-страниц без необходимости использования плавающих элементов и позиционирования.
Объяснение того, как работают все свойства CSS Grid, и шпаргалка, которая охватывает всё, что можно сделать с помощью этого модуля:
https://tproger.ru/articles/polnyj-samouchitel-po-css-grid-so-wpargalkoj/
#css #шпаргалка
👍2🥰1
Игры для изучения программирования
Игры традиционно ассоциируются с развлечениями, но геймификация может значительно улучшить способ усвоения информации. Появилось множество образовательных игр во многих областях, включая курсы программирования.
Итак, давайте посмотрим, как именно геймификация помогает лучше учиться и какие игры могут помочь вам стать программистом:
https://devby.io/news/games-it-learn
#обучение
Игры традиционно ассоциируются с развлечениями, но геймификация может значительно улучшить способ усвоения информации. Появилось множество образовательных игр во многих областях, включая курсы программирования.
Итак, давайте посмотрим, как именно геймификация помогает лучше учиться и какие игры могут помочь вам стать программистом:
https://devby.io/news/games-it-learn
#обучение
👍10❤1👏1
Зачем придумали кэширование и как использовать его в программировании?
Кэширование – это способ хранения данных как можно ближе к месту их использования. Добавление кэша значительно ускорило работу с памятью. Но вместе с тем и принесло дополнительные проблемы.
Подробнее о том, для чего нужен кэш, как его использовать и не создать себе проблем: https://habr.com/ru/articles/734660/
Кэширование – это способ хранения данных как можно ближе к месту их использования. Добавление кэша значительно ускорило работу с памятью. Но вместе с тем и принесло дополнительные проблемы.
Подробнее о том, для чего нужен кэш, как его использовать и не создать себе проблем: https://habr.com/ru/articles/734660/
👍3
Зачем нужны базы данных и какие лучше?
Базы данных используются для хранения и упорядочения данных, чтобы упростить управление ими и доступ к ним.
Так как набор таких данных обычно быстро растет и работать с ними становится сложнее. Для этого используются системы управления базами данных.
И вот отличная статья, в которой (несмотря на то, что она на английском) доступно объясняют, что это такое и как ими пользоваться: https://dev.to/danielhe4rt/database-101-why-so-interesting-1344
Базы данных используются для хранения и упорядочения данных, чтобы упростить управление ими и доступ к ним.
Так как набор таких данных обычно быстро растет и работать с ними становится сложнее. Для этого используются системы управления базами данных.
И вот отличная статья, в которой (несмотря на то, что она на английском) доступно объясняют, что это такое и как ими пользоваться: https://dev.to/danielhe4rt/database-101-why-so-interesting-1344
👍6
Как хранить лайки социальных сетей в базе данных ScyllaDB
Вчера поговорили о СУБД и согласованности данных в базах. Сегодня — о моделировании данных на примере хранения лайков в соцсетях с использованием ScyllaDB:
https://tproger.ru/articles/kak-quot-lajki-quot-socialnyh-setej-hranyatsya-v-baze-dannyh/
#субд
Вчера поговорили о СУБД и согласованности данных в базах. Сегодня — о моделировании данных на примере хранения лайков в соцсетях с использованием ScyllaDB:
https://tproger.ru/articles/kak-quot-lajki-quot-socialnyh-setej-hranyatsya-v-baze-dannyh/
#субд
PostgreSQL, Spring Framework и Android для начинающего разработчика
Многие программисты разрабатывают проекты, имеющие базу данных, серверную часть и конечный продукт, взаимодействующий с пользователем.
В статье затронуты такие темы, как теория баз данных, база данных PostgreSQL, Spring Framework и Android-разработка. Также рассмотрен базовый, не очень сложный пример, который поможет разобраться во всех этих темах и "потрогать" их руками:
https://habr.com/ru/articles/733918/
#android #postgresql #spring
Многие программисты разрабатывают проекты, имеющие базу данных, серверную часть и конечный продукт, взаимодействующий с пользователем.
В статье затронуты такие темы, как теория баз данных, база данных PostgreSQL, Spring Framework и Android-разработка. Также рассмотрен базовый, не очень сложный пример, который поможет разобраться во всех этих темах и "потрогать" их руками:
https://habr.com/ru/articles/733918/
#android #postgresql #spring
👍2❤1
Видео-курс для изучения PHP 8
Большой и подробный курс для изучения PHP 8 от начального уровня до продвинутого.
Курс разделён на четыре части:
1. Основы PHP.
2. Объектно-ориентированное программирование на PHP.
3. Продвинутый PHP.
4. Практика: создание приложения Expennies — планировщика семейного бюджета.
https://www.youtube.com/playlist?list=PLr3d3QYzkw2xabQRUpcZ_IBk9W50M9pe-
#php #курсы
Большой и подробный курс для изучения PHP 8 от начального уровня до продвинутого.
Курс разделён на четыре части:
1. Основы PHP.
2. Объектно-ориентированное программирование на PHP.
3. Продвинутый PHP.
4. Практика: создание приложения Expennies — планировщика семейного бюджета.
https://www.youtube.com/playlist?list=PLr3d3QYzkw2xabQRUpcZ_IBk9W50M9pe-
#php #курсы
👍1
Storage API как альтернатива cookies
До появления HTML5 для хранения данных в браузере у нас были только файлы cookie. Но их использование имеет некоторые ограничения, например, размер cookie не может превышать 4 Кб.
Преимущество Storage API состоит в размере хранилища (от 2 до 10 Мб, в зависимости от браузера), отсутствии необходимости обращаться к серверу и более интуитивной форме хранения данных. Об использовании Storage API читайте в статье:
https://javascript.plainenglish.io/mechanisms-to-store-the-data-in-the-browsers-storage-api-d38eb521d741
#js
До появления HTML5 для хранения данных в браузере у нас были только файлы cookie. Но их использование имеет некоторые ограничения, например, размер cookie не может превышать 4 Кб.
Преимущество Storage API состоит в размере хранилища (от 2 до 10 Мб, в зависимости от браузера), отсутствии необходимости обращаться к серверу и более интуитивной форме хранения данных. Об использовании Storage API читайте в статье:
https://javascript.plainenglish.io/mechanisms-to-store-the-data-in-the-browsers-storage-api-d38eb521d741
#js
👍6
Основные коды состояния HTTP
Вы наверняка сталкивались с некоторыми кодами состояния HTTP, такими как, например, код 404 «Страница не найдена».
Существует более 50 уникальных кодов состояния HTTP, относящихся к пяти различным категориям. В статье автор рассказывает о каждой из категорий, а также о наиболее важных кодах состояния:
https://blog.webdevsimplified.com/2022-12/http-status-codes/
Вы наверняка сталкивались с некоторыми кодами состояния HTTP, такими как, например, код 404 «Страница не найдена».
Существует более 50 уникальных кодов состояния HTTP, относящихся к пяти различным категориям. В статье автор рассказывает о каждой из категорий, а также о наиболее важных кодах состояния:
https://blog.webdevsimplified.com/2022-12/http-status-codes/
🔥7👍1
Руководство по Solid JS
Solid JS — это реактивная JavaScript-библиотека для создания пользовательских интерфейсов. Она однократно компилирует шаблоны, а при изменении состояния приложения выполняется только тот код, который необходим для визуализации этого изменения.
Видео-руководство по Solid JS на примерах знакомит со всеми аспектами использования этой библиотеки:
https://www.youtube.com/playlist?list=PL4cUxeGkcC9gU_GvFygZFu0aBysPilkbB
#js
Solid JS — это реактивная JavaScript-библиотека для создания пользовательских интерфейсов. Она однократно компилирует шаблоны, а при изменении состояния приложения выполняется только тот код, который необходим для визуализации этого изменения.
Видео-руководство по Solid JS на примерах знакомит со всеми аспектами использования этой библиотеки:
https://www.youtube.com/playlist?list=PL4cUxeGkcC9gU_GvFygZFu0aBysPilkbB
#js
❤5
Полезные ссылки для улучшения Linkedin-профиля
— Что такое LinkedIn SSI и зачем его прокачивать?
— Посмотреть свой Linkedin SSI
— Расширение для Google Chrome. Доступ к Linkedin без VPN
— Как заполнить LinkedIn, чтобы тебя заметили: 6 категорий ключевых слов
— Поиск на LinkedIn глазами рекрутера
— Jobscan. Сканирование и оптимизация профиля
— Руководство по оформлению профиля в LinkedIn: примеры и лайфхаки
#резюме #собеседование
— Что такое LinkedIn SSI и зачем его прокачивать?
— Посмотреть свой Linkedin SSI
— Расширение для Google Chrome. Доступ к Linkedin без VPN
— Как заполнить LinkedIn, чтобы тебя заметили: 6 категорий ключевых слов
— Поиск на LinkedIn глазами рекрутера
— Jobscan. Сканирование и оптимизация профиля
— Руководство по оформлению профиля в LinkedIn: примеры и лайфхаки
#резюме #собеседование
👍3❤🔥2
Шаблоны архитектуры приложений
Прежде чем приступить к разработке программного обеспечения, мы должны выбрать подходящую архитектуру, которая обеспечит нам желаемую функциональность и качественные характеристики.
Статья рассказывает об основных шаблонах архитектуры приложений:
https://www.redhat.com/architect/14-software-architecture-patterns
#шаблоны
Прежде чем приступить к разработке программного обеспечения, мы должны выбрать подходящую архитектуру, которая обеспечит нам желаемую функциональность и качественные характеристики.
Статья рассказывает об основных шаблонах архитектуры приложений:
https://www.redhat.com/architect/14-software-architecture-patterns
#шаблоны
👍4
15 качеств, которые понадобятся разработчику веб-приложений
Разработчику необходимы не только профессиональные знания, но и soft skills, то есть качества, помогающие работать в команде и более эффективно решать возникающие перед специалистом задачи.
Список скиллов для построения успешной карьеры — в статье:
https://habr.com/ru/companies/skillbox/articles/735772/
#советы
Разработчику необходимы не только профессиональные знания, но и soft skills, то есть качества, помогающие работать в команде и более эффективно решать возникающие перед специалистом задачи.
Список скиллов для построения успешной карьеры — в статье:
https://habr.com/ru/companies/skillbox/articles/735772/
#советы
❤4
30 вопросов на собеседовании фронтенд-разработчику
Техническое собеседование — почти всегда стресс. Ещё и работодатели постоянно придумывают вопросы позаковыристее.
В статье — 30 популярных вопросов, которые задают кандидатам на должность Junior FrontEnd Developer:
https://tproger.ru/articles/20-voprosov-na-sobesedovanii-frontend-razrabotchika
#собеседование
Техническое собеседование — почти всегда стресс. Ещё и работодатели постоянно придумывают вопросы позаковыристее.
В статье — 30 популярных вопросов, которые задают кандидатам на должность Junior FrontEnd Developer:
https://tproger.ru/articles/20-voprosov-na-sobesedovanii-frontend-razrabotchika
#собеседование
👍2
Бизнес? Системный?
Вокруг стало как-то много аналитиков: бизнес-аналитик, системный аналитик и так далее. В статье — кто есть кто:
https://tprg.ru/4APl
Вокруг стало как-то много аналитиков: бизнес-аналитик, системный аналитик и так далее. В статье — кто есть кто:
https://tprg.ru/4APl
Tproger
Кто такие системный и бизнес-аналитик
Рассказали, кто такой аналитик, и какие особенности его работы встречаются в крупных компаниях.
🔥3👍1
Видеокурс C++ для начинающих
Если давно хотели изучить «плюсы», то этот курс то, что вам нужно. Здесь вы найдёте 200 уроков, которые специально сделаны достаточно короткими, чтобы вы могли их изучить, осмыслить и не устать.
Сохраняйте себе в закладки и начинайте заниматься:
https://www.youtube.com/watch?v=kRcbYLK3OnQ&list=PLQOaTSbfxUtCrKs0nicOg2npJQYSPGO9r
#видео #cpp
Если давно хотели изучить «плюсы», то этот курс то, что вам нужно. Здесь вы найдёте 200 уроков, которые специально сделаны достаточно короткими, чтобы вы могли их изучить, осмыслить и не устать.
Сохраняйте себе в закладки и начинайте заниматься:
https://www.youtube.com/watch?v=kRcbYLK3OnQ&list=PLQOaTSbfxUtCrKs0nicOg2npJQYSPGO9r
#видео #cpp
❤10👎2😢2
3 ошибки на собеседованиях по программированию, из-за которых можно получить отказ
Собеседование по программированию — сложное испытание, требующее тщательной подготовки. От вас ждут определённых знаний и навыков, а также способности относительно быстро решать разные задачи.
Но иногда с решением тестовых задач могут возникать сложности, которые приведут к отказу. О 3 ошибках, которые допускают кандидаты во время решения тестовых задач узнаете тут:
https://nuancesprog.ru/p/16911/
Собеседование по программированию — сложное испытание, требующее тщательной подготовки. От вас ждут определённых знаний и навыков, а также способности относительно быстро решать разные задачи.
Но иногда с решением тестовых задач могут возникать сложности, которые приведут к отказу. О 3 ошибках, которые допускают кандидаты во время решения тестовых задач узнаете тут:
https://nuancesprog.ru/p/16911/
❤4👍2💯2👎1
Lighthouse. Руководство по оптимизации сайтов для начинающих
Быстрые сайты любят и пользователи, и поисковики. Проверить производительность сайта можно с помощью разных инструментов. Один из наиболее известных — Lighthouse от Google. Он не только тестирует сайт и показывает оценку производительности, но и даёт конкретные рекомендации: что можно улучшить, чтобы сделать сайт быстрее.
В этой статье вы изучите базовые возможности Lighthouse, которые пригодятся каждому начинающему веб-разработчику:
https://habr.com/ru/companies/htmlacademy/articles/585866/
#веб
Быстрые сайты любят и пользователи, и поисковики. Проверить производительность сайта можно с помощью разных инструментов. Один из наиболее известных — Lighthouse от Google. Он не только тестирует сайт и показывает оценку производительности, но и даёт конкретные рекомендации: что можно улучшить, чтобы сделать сайт быстрее.
В этой статье вы изучите базовые возможности Lighthouse, которые пригодятся каждому начинающему веб-разработчику:
https://habr.com/ru/companies/htmlacademy/articles/585866/
#веб
👍2
YandexGPT против ChatGPT: сравниваем возможности
17 мая Яндекс представил свою языковую модель — YandexGPT. Кому-то YandexGPT зашёл, кому-то нет.
А мы решили взять и сравнить возможности YaGPT и ChatGPT на реальных задачах
#ии
17 мая Яндекс представил свою языковую модель — YandexGPT. Кому-то YandexGPT зашёл, кому-то нет.
А мы решили взять и сравнить возможности YaGPT и ChatGPT на реальных задачах
#ии
🤮10👍6🤣5💩2👎1