[404] — программирование
43.7K subscribers
101 photos
2 videos
1.75K links
Научим тебя программировать бесплатно.

Сотрудничество: @zubar89

Канал включён в перечень РКН: https://rkn.link/WlS
Download Telegram
☕️ JPoint 2022

Это конференция на тему разработки на Java/Kotlin и не только. Здесь множество профессиональных разработчиков рассказывают про тестирование, оптимизацию, Kotlin-разработку, Kubernetes и даже пишут проект в прямом эфире.

1. Открытие конференции — [35:20]
2. OpenJDK Project CRaC: задачи и проблемы — [59:15]
3. Spring Data JPA. Антипаттерны тестирования — [54:34]
4. Ноутбуки Kotlin для обучения и прототипирования — [1:02:21]
5. Интервью с Антоном Козловым — [50:31]

Перейти к плейлисту

#видео #java
⚡️ Сравниваем скорость встраиваемых key-value баз данных[11:31]

этом видео разбирается, как выбрать быструю и эффективную встроенную key-value базу данных для вашего приложения на Go. Какие недостатки у Redis и есть ли альтернативы.

Из ролика вы узнаете о технологиях, лежащих в основе Bolt, LevelDB и Badger, а также увидите их производительность в разных сценариях.

Перейти к просмотру

#видео #go
Признаки плохих IT компаний — [9:12]

Если вы не хотите убить свою психику и будущую карьеру — никогда не устраивайтесь на работу в компанию, у которой есть хотя бы несколько из этих признаков:

1. Дресс-код — [0:49]
2. Отсутствие Product Owner`а — [1:42]
3. Токсичная команда — [3:45]
4. «Советский» тип менеджмента и отношение к ошибкам — [4:50]
5. Менеджер не разбирается в IT — [6:48]

Перейти к просмотру

#видео #коллектив
👨‍💻 Логи и мониторинг: best practice[24:33]

Правильное ведение логов поможет вам быстро найти ошибку, если она неожиданно возникнет на Production или во время тестирования.

Это видео хранит в себе лучшие практике для хранения и ведения логов: что записывать и как. Также упоминается мониторинг.

Перейти к просмотру

#видео #теория
🐳 Docker для начинающих — [3:01:51]

С Docker можете забыть про проблемы с зависимостями: теперь вам достаточно один раз настроить приложение и запускать его на других пк.

Что такое контейнеризация, как правильно настроить Docker и что делать, если ничего не работает — это вам расскажет автор ролика.

Перейти к просмотру

#видео #devops
🗳 Java. Optional[18:26]

Не все программисты знаю, что такое Optional, а те кто знает или не умеет им пользоваться, или чётко понимает его роль в null-safety.

Класс Optional кажется простым, по определению, но с его использованием есть много подводных камней, о которых рассказывает автор ролика.

Перейти к просмотру

#видео #java
В финал турнира по этичному хакингу «CTFZone», организованного компанией BI.Zone, прошли 10 лучших команд. Этот турнир привлек участников со всего мира — в соревнованиях приняли участие 1326 команд из 117 различных стран.

Отборочный этап включал в себя 26 заданий, разделенных на 7 категорий: спортивное программирование, криптография, эксплуатация уязвимостей, расследование кибератак и другие. Одно из заданий, например, заключалось в обезвреживании вредоносного файла на инфицированном компьютере.

По итогам финала, который пройдет в онлайн-формате в ноябре 2023 года, команды из России, Индонезии, Китая, Южной Кореи, Чехии и Франции будут бороться за призовые места. Победители турнира получат следующие денежные призы: первое место — $10 000, второе место — $5000, и третье место — $3000.

BI.Zone является партнером Сбербанка и специализируется на обеспечении цифровой безопасности.
🧑‍💻 Эффективное решение Leetcode задач[5:47]

Разработчик из яндекса рассказывает как лучше решать задачи с Leetcode, как систематизировать знания, чтобы время не прошло зря.

Перейти к просмотру

#видео #теория
🧑‍💻 Искусственная жизнь[8:20]

Это видео о том, как создать жизнь, действующую по самым простым правилам, используя Unity.

Перейти к просмотру

#видео #теория
🧠 Поиск наибольшего контейнера с водой[11:34]

Это задача с Frontend-собеседования, условия которой — имея высоты линий, выделить две чтобы получить самый большой контейнер.

Автор рассказывает как максимально эффективно решить задачу на языке программирования JavaScript.

Перейти к просмотру

#видео #теория
💻 Итоговые проекты студентов образовательного центра VK в Бауманке

На протяжении двух лет студенты образовательного центра VK в МГТУ им. Н.Э. Баумана учились разработке. Под руководством преподавателей и экспертов из VK они создали собственные проекты в области web-, ML- и Java-разработки высоконагруженных приложений.

Недавно состоялась защита выпускных работ в московском офисе VK. Экспертный совет выбрал лучшие из них. В статье на Хабре студенты подробно рассказали о своих проектах – из неё вы узнаете, как создать свой технологичный продукт или сервис.

Перейти к чтению

#статья #проекты
🔥 Отказоустойчивость сайтов, сервисов и API — [14:36]

В видео обсуждаются шаблоны для создания устойчивых веб-сайтов, сервисов и API-интерфейсов на примере настройки кластера Kubernetes и его мониторинга.

Также автор обсуждает важность тщательного управления определенными типами запросов во избежание системных ошибок.

Перейти к просмотру

#видео #теория
🧩 Задача: Поиск Знаменитости. Метод двух указателей[39:47]

Знаменитость — человек, который не знает никого в компании, но при этом каждый знает его самого. Ваша задача — найти такого человека.

Автор рассказывает как оптимально решить эту задачу с использованием двух указателей. Пример кода написан на Java.

Перейти к просмотру

#видео #теория
🐍 Разбираемся с моделями в Django[27:05]

Django — веб-фреймворк для создания сайтов на Python. Если вы интересуетесь этим видео, значит у вас уже есть опыт работы с ним и вы хотите углубиться дальше.

В этот раз речь пойдёт про модели и работу с базой данных: как получать данные, как их хранить и передавать.

Перейти к просмотру

#видео #python
🐍 Python на рынке[11:39]

И нет, не на том рынке, на который ходит ваша бабушка. Python — очень популярный язык, поэтому если вы хотите зарабатывать на нём, вам придется изрядно попотеть из-за большой конкуренции.

Из видео вы узнаете про сферы использования Python, наличие вакансий и зарплату, а также поймёте, что нужно изучать, чтобы с ноги влиться в эту сферу.

Перейти к просмотру

#видео #python #профессия
🔥 Зачем системным программистам Rust[44:37]

Видео для системных программистов, тех, кто пишет операционные системы, утилиты для них и драйвера.

В рамках доклада будут рассмотрены преимущества и недостатки современного системного программирования на различных языках от C/C++ до Rust.

Перейти к просмотру

#видео #теория
🌐 Как войти в RuStore

Кейсами делится команда Maningame. В своей статье она рассказывает про инструменты платформы, MVP-взаимодействие и фичеринг, про её достоинства в сравнении с другими сторами, делает прогнозы и объясняет, как повторить успех.

Так что если вы собираетесь выкатить приложение в стор, обязательно ознакомьтесь.

Читать статью
🔥 Как я выучил ООП в Python[42:18]

Объяснение для новичков про Объектно ориентированное программирование и его основные концепции: класс/объект, наследование, инкапсуляция, полиморфизм с примерами кода.

Перейти к просмотру

#видео #python
🎩 7 ошибок джунов — [21:13]

Джуниоры — это программисты, которые только недавно закончили изучать какой-либо язык. Из-за отсутствия опыта, они, очевидно, чаще всего допускают ошибки.

Именно поэтому автор рассказал, каких ошибок можно избежать начинающим разработчикам. Он объяснил, почему много/мало вопросов — это плохо, как непонимание бизнес-логики рушит проекты, а также поделился ещё несколькими полезными советами.

Перейти к просмотру

#видео #профессия
🔥 Leetcode — Алгоритмы[32:31]

Решение алгоритмических задач может и не встретится на работе, но помогает перестроить мозг на мышление программиста.

В этом видео один известны разработчик решает задачи с Leetcode и рассказывает как это делается.

Перейти к просмотру

#видео #теория
⚡️ Чем хорош Golang?[18:33]

Хоть этот язык и не такой популярный, как Java, Python или JS, но его всё равно часто используют в сложных и быстрых системах.

Чем так хорош этот язык? Что на нём пишут? И сколько платят разработчикам на Go? На все эти вопросы дал ответ автор этого видео.

Перейти к просмотру

#видео #go