Зачем нужны базы данных и какие лучше?
Базы данных используются для хранения и упорядочения данных, чтобы упростить управление ими и доступ к ним.
Так как набор таких данных обычно быстро растет и работать с ними становится сложнее. Для этого используются системы управления базами данных.
И вот отличная статья, в которой (несмотря на то, что она на английском) доступно объясняют, что это такое и как ими пользоваться: https://dev.to/danielhe4rt/database-101-why-so-interesting-1344
Базы данных используются для хранения и упорядочения данных, чтобы упростить управление ими и доступ к ним.
Так как набор таких данных обычно быстро растет и работать с ними становится сложнее. Для этого используются системы управления базами данных.
И вот отличная статья, в которой (несмотря на то, что она на английском) доступно объясняют, что это такое и как ими пользоваться: https://dev.to/danielhe4rt/database-101-why-so-interesting-1344
Как хранить лайки социальных сетей в базе данных 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
Видео-курс для изучения 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 #курсы
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
Основные коды состояния 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/
Руководство по 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
Полезные ссылки для улучшения 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: примеры и лайфхаки
#резюме #собеседование
Шаблоны архитектуры приложений
Прежде чем приступить к разработке программного обеспечения, мы должны выбрать подходящую архитектуру, которая обеспечит нам желаемую функциональность и качественные характеристики.
Статья рассказывает об основных шаблонах архитектуры приложений:
https://www.redhat.com/architect/14-software-architecture-patterns
#шаблоны
Прежде чем приступить к разработке программного обеспечения, мы должны выбрать подходящую архитектуру, которая обеспечит нам желаемую функциональность и качественные характеристики.
Статья рассказывает об основных шаблонах архитектуры приложений:
https://www.redhat.com/architect/14-software-architecture-patterns
#шаблоны
15 качеств, которые понадобятся разработчику веб-приложений
Разработчику необходимы не только профессиональные знания, но и soft skills, то есть качества, помогающие работать в команде и более эффективно решать возникающие перед специалистом задачи.
Список скиллов для построения успешной карьеры — в статье:
https://habr.com/ru/companies/skillbox/articles/735772/
#советы
Разработчику необходимы не только профессиональные знания, но и soft skills, то есть качества, помогающие работать в команде и более эффективно решать возникающие перед специалистом задачи.
Список скиллов для построения успешной карьеры — в статье:
https://habr.com/ru/companies/skillbox/articles/735772/
#советы
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
#собеседование
Бизнес? Системный?
Вокруг стало как-то много аналитиков: бизнес-аналитик, системный аналитик и так далее. В статье — кто есть кто:
https://tprg.ru/4APl
Вокруг стало как-то много аналитиков: бизнес-аналитик, системный аналитик и так далее. В статье — кто есть кто:
https://tprg.ru/4APl
Tproger
Кто такие системный и бизнес-аналитик
Рассказали, кто такой аналитик, и какие особенности его работы встречаются в крупных компаниях.
Видеокурс C++ для начинающих
Если давно хотели изучить «плюсы», то этот курс то, что вам нужно. Здесь вы найдёте 200 уроков, которые специально сделаны достаточно короткими, чтобы вы могли их изучить, осмыслить и не устать.
Сохраняйте себе в закладки и начинайте заниматься:
https://www.youtube.com/watch?v=kRcbYLK3OnQ&list=PLQOaTSbfxUtCrKs0nicOg2npJQYSPGO9r
#видео #cpp
Если давно хотели изучить «плюсы», то этот курс то, что вам нужно. Здесь вы найдёте 200 уроков, которые специально сделаны достаточно короткими, чтобы вы могли их изучить, осмыслить и не устать.
Сохраняйте себе в закладки и начинайте заниматься:
https://www.youtube.com/watch?v=kRcbYLK3OnQ&list=PLQOaTSbfxUtCrKs0nicOg2npJQYSPGO9r
#видео #cpp
3 ошибки на собеседованиях по программированию, из-за которых можно получить отказ
Собеседование по программированию — сложное испытание, требующее тщательной подготовки. От вас ждут определённых знаний и навыков, а также способности относительно быстро решать разные задачи.
Но иногда с решением тестовых задач могут возникать сложности, которые приведут к отказу. О 3 ошибках, которые допускают кандидаты во время решения тестовых задач узнаете тут:
https://nuancesprog.ru/p/16911/
Собеседование по программированию — сложное испытание, требующее тщательной подготовки. От вас ждут определённых знаний и навыков, а также способности относительно быстро решать разные задачи.
Но иногда с решением тестовых задач могут возникать сложности, которые приведут к отказу. О 3 ошибках, которые допускают кандидаты во время решения тестовых задач узнаете тут:
https://nuancesprog.ru/p/16911/
Lighthouse. Руководство по оптимизации сайтов для начинающих
Быстрые сайты любят и пользователи, и поисковики. Проверить производительность сайта можно с помощью разных инструментов. Один из наиболее известных — Lighthouse от Google. Он не только тестирует сайт и показывает оценку производительности, но и даёт конкретные рекомендации: что можно улучшить, чтобы сделать сайт быстрее.
В этой статье вы изучите базовые возможности Lighthouse, которые пригодятся каждому начинающему веб-разработчику:
https://habr.com/ru/companies/htmlacademy/articles/585866/
#веб
Быстрые сайты любят и пользователи, и поисковики. Проверить производительность сайта можно с помощью разных инструментов. Один из наиболее известных — Lighthouse от Google. Он не только тестирует сайт и показывает оценку производительности, но и даёт конкретные рекомендации: что можно улучшить, чтобы сделать сайт быстрее.
В этой статье вы изучите базовые возможности Lighthouse, которые пригодятся каждому начинающему веб-разработчику:
https://habr.com/ru/companies/htmlacademy/articles/585866/
#веб
YandexGPT против ChatGPT: сравниваем возможности
17 мая Яндекс представил свою языковую модель — YandexGPT. Кому-то YandexGPT зашёл, кому-то нет.
А мы решили взять и сравнить возможности YaGPT и ChatGPT на реальных задачах
#ии
17 мая Яндекс представил свою языковую модель — YandexGPT. Кому-то YandexGPT зашёл, кому-то нет.
А мы решили взять и сравнить возможности YaGPT и ChatGPT на реальных задачах
#ии
Думаете, у новичков проблемы в IT? Тогда почему так часто увольняют самых опытных?
Казалось бы, руководство должно молиться на опытного и талантливого разработчика, на которого полагаются коллеги и который выполняет в десять раз больше работы, чем джун.
Очень интересно, что на деле, к такому сотруднику часто не испытывают благодарности и даже наоборот рады от него избавиться. Почему так происходит?
Жёсткая, но правдивая статья, в которой разбирают, почему у новичков не всё так плохо, а вот от «рок-звёзд» менеджерам избавиться гораздо проще и лучше для бизнеса.
#карьера
Казалось бы, руководство должно молиться на опытного и талантливого разработчика, на которого полагаются коллеги и который выполняет в десять раз больше работы, чем джун.
Очень интересно, что на деле, к такому сотруднику часто не испытывают благодарности и даже наоборот рады от него избавиться. Почему так происходит?
Жёсткая, но правдивая статья, в которой разбирают, почему у новичков не всё так плохо, а вот от «рок-звёзд» менеджерам избавиться гораздо проще и лучше для бизнеса.
#карьера
Основные коды состояния HTTP на котиках
Недавно писали про расшифровку большинства самых популярных кодов состояния HTTP. А вот забавный проект, который показывает коды состояния на котиках. Можно использовать в своих проектах — по ссылке с указанием кода сервис отдаёт мем, который наглядно иллюстрирует код ошибки:
https://http.cat/
#инструменты #веб
Недавно писали про расшифровку большинства самых популярных кодов состояния HTTP. А вот забавный проект, который показывает коды состояния на котиках. Можно использовать в своих проектах — по ссылке с указанием кода сервис отдаёт мем, который наглядно иллюстрирует код ошибки:
https://http.cat/
#инструменты #веб
Один работает аналитиком. Второй — системным аналитиком. Третий — бизнес-аналитиком. Как понять, чем они отличаются друг от друга — и есть ли разница в принципе?
Вместе с экспертом из ГПБ разобрались в том, кто такие системный и бизнес- аналитик и чем они занимаются — особенно в крупных компаниях:
https://tprg.ru/q7XI
Вместе с экспертом из ГПБ разобрались в том, кто такие системный и бизнес- аналитик и чем они занимаются — особенно в крупных компаниях:
https://tprg.ru/q7XI