🧩 Что важно знать про реляционные базы данных
Транзакции, нормализация и индексы — три важные темы, без которых сложно разобраться в реляционных БД. На карточках собрали материал про них, а ниже делимся полезными ссылками:
Транзакции
🔗 ACID
🔗 Уровень изолированности транзакций
Нормализация
🔗 Нормальные формы
🔗 Денормализация
Индексы
🔗 Для начинающих
🔗 Для более продвинутых
Транзакции, нормализация и индексы — три важные темы, без которых сложно разобраться в реляционных БД. На карточках собрали материал про них, а ниже делимся полезными ссылками:
Транзакции
🔗 ACID
🔗 Уровень изолированности транзакций
Нормализация
🔗 Нормальные формы
🔗 Денормализация
Индексы
🔗 Для начинающих
🔗 Для более продвинутых
❤6🔥4👍3
Media is too big
VIEW IN TELEGRAM
Разбираем тестовое по бэкенду со Study Jam ✅
В декабре мы взяли 5 человек на проект по Surf Web Study Jam. Совсем скоро они начнут общаться с ментором и вводить первые строчки кода.
Но наши разработчики хотят, чтобы формат Study Jam нёс пользу для всех. Никита, Backend TeamLead, специально для подписчиков разбирает тестовое задание и отвечает на самые сложные вопросы.
Смотри видео, прокачивай знания и пиши в комменты, что не понятно — всё прочитаем и на всё ответим 😉
В декабре мы взяли 5 человек на проект по Surf Web Study Jam. Совсем скоро они начнут общаться с ментором и вводить первые строчки кода.
Но наши разработчики хотят, чтобы формат Study Jam нёс пользу для всех. Никита, Backend TeamLead, специально для подписчиков разбирает тестовое задание и отвечает на самые сложные вопросы.
Смотри видео, прокачивай знания и пиши в комменты, что не понятно — всё прочитаем и на всё ответим 😉
❤6👍3🔥2
🕹 IntelliJ IDEA: зачем нужна, варианты подписки, хоткеи
IDE — не просто редактор текста. Это ещё и подсветка синтаксиса, автодополнение, контекстные подсказки, возможность запускать и отлаживать приложение.
Конечно, можно обвесить Vim или Sublime плагинами, но как единое целое это никогда не заработает хорошо. Для работы нужно выбирать подходящие инструменты, а так ведь и гвозди микроскопом забивать можно, верно?
Почему Surf выбирают IntelliJ IDEA
Почти все наши Java-разработчики, а также Frontend и Android выбирают IDE от JetBrains для работы. Каждый волен выбирать инструмент сам, но сейчас IDEA далеко обгоняет NetBeans и Eclipse.
⬇️
IDE — не просто редактор текста. Это ещё и подсветка синтаксиса, автодополнение, контекстные подсказки, возможность запускать и отлаживать приложение.
Конечно, можно обвесить Vim или Sublime плагинами, но как единое целое это никогда не заработает хорошо. Для работы нужно выбирать подходящие инструменты, а так ведь и гвозди микроскопом забивать можно, верно?
Почему Surf выбирают IntelliJ IDEA
Почти все наши Java-разработчики, а также Frontend и Android выбирают IDE от JetBrains для работы. Каждый волен выбирать инструмент сам, но сейчас IDEA далеко обгоняет NetBeans и Eclipse.
⬇️
🔥6
Что умеет IDEA
Зависит от версии:
1) Community — подходит для большинства задач: разработка Java SE приложений и не только. Бесплатная, на базе открытого исходного кода.
2) Ultimate — всё то же, плюс поддержка Java-фреймворков, инструменты для работы с БД и Frontend. Есть несколько опций:
• Trial — 30 дней, чтобы всё попробовать
• Платная подписка — 169$ в год, можно запросить скидку
• Бесплатная версия — для студентов, университетов, стартапов.
Хоткеи IDEA
Хоткеи – ключ к повышению своей производительности. Собрали здесь самые популярные. Остальные (или для macOS) ищи в Help → Keyboard Shortcuts PDF:
• Shift, Shift — поиск везде (классы, файлы, команды, настройки).
• Ctrl+E — последние файлы.
• Alt+Enter — показать действия для кода.
• Ctrl+Alt+L — автоформатирование кода.
Зависит от версии:
1) Community — подходит для большинства задач: разработка Java SE приложений и не только. Бесплатная, на базе открытого исходного кода.
2) Ultimate — всё то же, плюс поддержка Java-фреймворков, инструменты для работы с БД и Frontend. Есть несколько опций:
• Trial — 30 дней, чтобы всё попробовать
• Платная подписка — 169$ в год, можно запросить скидку
• Бесплатная версия — для студентов, университетов, стартапов.
Хоткеи IDEA
Хоткеи – ключ к повышению своей производительности. Собрали здесь самые популярные. Остальные (или для macOS) ищи в Help → Keyboard Shortcuts PDF:
• Shift, Shift — поиск везде (классы, файлы, команды, настройки).
• Ctrl+E — последние файлы.
• Alt+Enter — показать действия для кода.
• Ctrl+Alt+L — автоформатирование кода.
🔥6
Туториал по стенду для бэкенда на Bare Metal (и не только)
Вадим, DevOps-инженер Surf, запускает серию статей по инфраструктуре для бэкенд-разработки. В первой части знакомим с основами и ставим Ubuntu, Docker, Kubernetes, Metallb, Traefik.
💡 На Хабре примеры с кодом, а в карточках — примечания и порядок установки сервисов. Листай и переходи читать статью.
Вадим, DevOps-инженер Surf, запускает серию статей по инфраструктуре для бэкенд-разработки. В первой части знакомим с основами и ставим Ubuntu, Docker, Kubernetes, Metallb, Traefik.
💡 На Хабре примеры с кодом, а в карточках — примечания и порядок установки сервисов. Листай и переходи читать статью.
🔥6
Давай познакомимся поближе. Мы хотим развивать канал и понимать, какой контент больше подойдёт аудитории. Пожалуйста, ответь на пару вопросов.
1. Какой у тебя грейд?
1. Какой у тебя грейд?
Anonymous Poll
43%
Trainee
34%
Junior
17%
Middle
7%
Senior
2. Какой контент тебе интересен? Можешь выбрать несколько вариантов.
Anonymous Poll
80%
Лучшие практики frontend и backend-разработки Surf
49%
Кейсы и статьи
57%
Подборки инструментов и решений
20%
Обзоры апдейтов и новостей
41%
Ошибки и факапы
30%
Open-source решения Surf
41%
Жизнь команды web-разработчиков Surf
Как не завалить собес и попасть на работу мечты 🤔
Собрали советы от Артёма, Frontend Team Lead Surf. На базе личного опыта и работы в команде он подробно рассказал, что важно лидам и HR при приёме на работу.
Сохраняй чек-лист и делись с друзьями 😉
Собрали советы от Артёма, Frontend Team Lead Surf. На базе личного опыта и работы в команде он подробно рассказал, что важно лидам и HR при приёме на работу.
Сохраняй чек-лист и делись с друзьями 😉
❤🔥7🔥3👍2👏1