Найти тему
Coding Corner

Несколько полезных ресурсов для Rust и Swift.

Оглавление

Всем привет ;)

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

Сразу скажу о том, что здесь не будет https://stackoverflow.com/ его итак знают все, используется повсеместно. Поэтому отмечу его сразу здесь, дальше упоминать его я не буду.

И здесь не будет русскоязычных ресурсов. Однако хочу отдельно выразить благодарность https://swiftbook.ru/ и Cofee&Code за создание такого теплого и дружелюбного комьюнити вокруг мобильной разработки!

Swift

1. Канал на YouTube "Swiftful Thinking" https://www.youtube.com/@SwiftfulThinking

Меня очень сильно зацепил и вдохновил этот человек. Простое и доступное повествование, легкие для понимания примеры. Да и сам он очень харизматичный. Я начал снимать видео на YouTube по его примеру. И что могу сказать... Если вы изучаете SwiftUI - вам точно к нему. Я просмотрел практически все видео и очень много взял оттуда.

2. Сайт "Hacking with Swift" - https://www.hackingwithswift.com/

Автор этого сайта делает огромный вклад в мобильную разработку. Много бесплатных обучающих материалов с заданиями, литература, марафоны. И огромное количество статей, которые выручают если что-то подзабыл и нужно быстро освежить в памяти. Его канал на YouTube я не смотрел, мне комфортнее читать в текстовом варианте.

3. Сайт "Medium" - https://www.medium.com/ (заблокирован на территории РФ)

Не знаю за что его заблокировали, но статей на самые разные тематики из разработки там действительно много. Я думаю, что это связано с удобной монетизацией для авторов. И если честно, за то количество полезной информации оплатить себе подписку member-a вообще не жалко. Иногда там есть более интересные решения для задач чем на stackoverflow.

4. Сайт "DesignCode" - https://designcode.io/

Сайт с большим количеством мануалов на самые разные тематики. Есть платная подписка для открытия видео и других дополнительных материалов. Но если не оплачивать - можно найти необходимые вещи и еще научиться. Не раз выручал меня. Я находил там отдельно информацию, которая была нужна. Потом я пожалел, что не прошел интересные мне темы от начала до конца.

Rust

1. Канал YouTube "The Dev Method" - https://www.youtube.com/@TheDevMethod

Поставил этот канал в топ потому что увидел там много нового для себя, рассказывает человек гораздо интереснее автора ниже. Понравились видео о работе с многопоточностью, жизненными циклами. И как то после просмотра остается более приятное впечатление. Еще у него есть видео по SwiftUI - но я их не смотрел. Поэтому рекомендовать их не буду :)

2. Канал YouTube "Let's Get Rusty" - https://www.youtube.com/@letsgetrusty

Поможет на начальных этапах. Достаточно подробный обзор книги по Rust, которая выложена на официальном сайте. Многое для себя взял оттуда, но все таки этот человек мне не очень по душе. Очень сухо рассказывает, все примеры только из книги. И на самом деле если вам комфортнее читать а не смотреть видео - то лучше освойте книгу в исходнике.

3. Блог "LogRocket" - https://blog.logrocket.com/

Сайт где можно найти практически все для Rust-a. Есть обучающие статьи по программированию микроконтроллеров, созданию своих API через WARP. А на самые бытовые и простые темы там так же есть ответы. Все, что я там находил было полезно.

4. Сайт "Programming Idioms" - https://programming-idioms.org/

Если забылся какой-то метод или как что-то работает.... Вам сюда. Не раз находил нужную информацию с максимально простыми и доступными примерами. На мой взгляд, это действительно ценно. Никакого углубления в теорию - только кусок кода, который максимально раскрывает суть необходимой вещи по запросу.

5. Сайт "Medium" - https://www.medium.com/ (заблокирован на территории РФ)

Именно после того как я нашел там кучу интересных и необходимых статей для Rust - я понял, что мне нужна их подписка. От простых вопросов до технических вроде компиляции кода под разные платформы. Я никогда не забуду тот день когда пытался скомпилировать код под Linux с macOS, сидел 1.5 часа и не нашел ничего толкового. И как только зашел туда и поискал - все сделал за минут 5-7. Очень много полезностей. Именно из за полезных статей для Rust мне так полюбился Medium.

Благодарю за внимание :)