Самые полезные каналы для программистов в одной подборке!
Сохраняйте себе, чтобы не потерять 💾
🔥Для всех
Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы
🤖Про нейросети
Библиотека робототехники и беспилотников | Роботы, ИИ, интернет вещей
Библиотека нейрозвука | Транскрибация, синтез речи, ИИ-музыка
Библиотека нейротекста | ChatGPT, Gemini, Bing
Библиотека нейровидео | Sora AI, Runway ML, дипфейки
Библиотека нейрокартинок | Midjourney, DALL-E, Stable Diffusion
#️⃣C#
Книги для шарпистов | C#, .NET, F#
Библиотека шарписта — полезные статьи, новости и обучающие материалы по C#
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel
☁️DevOps
Библиотека devops’а — полезные статьи, новости и обучающие материалы по DevOps
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
🐘PHP
Библиотека пхпшника — полезные статьи, новости и обучающие материалы по PHP
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты
🐍Python
Библиотека питониста — полезные статьи, новости и обучающие материалы по Python
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты
☕Java
Книги для джавистов | Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков
👾Data Science
Книги для дата сайентистов | Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы по Data Science
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту
🦫Go
Книги для Go разработчиков
Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go
🧠C++
Книги для C/C++ разработчиков
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++
💻Другие каналы
Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности
📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈
Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT
Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *
* Организация Meta запрещена на территории РФ
Сохраняйте себе, чтобы не потерять 💾
🔥Для всех
Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы
🤖Про нейросети
Библиотека робототехники и беспилотников | Роботы, ИИ, интернет вещей
Библиотека нейрозвука | Транскрибация, синтез речи, ИИ-музыка
Библиотека нейротекста | ChatGPT, Gemini, Bing
Библиотека нейровидео | Sora AI, Runway ML, дипфейки
Библиотека нейрокартинок | Midjourney, DALL-E, Stable Diffusion
#️⃣C#
Книги для шарпистов | C#, .NET, F#
Библиотека шарписта — полезные статьи, новости и обучающие материалы по C#
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel
☁️DevOps
Библиотека devops’а — полезные статьи, новости и обучающие материалы по DevOps
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
🐘PHP
Библиотека пхпшника — полезные статьи, новости и обучающие материалы по PHP
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты
🐍Python
Библиотека питониста — полезные статьи, новости и обучающие материалы по Python
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты
☕Java
Книги для джавистов | Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков
👾Data Science
Книги для дата сайентистов | Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы по Data Science
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту
🦫Go
Книги для Go разработчиков
Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go
🧠C++
Книги для C/C++ разработчиков
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++
💻Другие каналы
Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности
📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈
Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT
Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *
* Организация Meta запрещена на территории РФ
👍1
<//> Реализация SwiftUI от Apple 🧰
Проект предназначен для создания приложений с графическим интерфейсом на платформах, отличных от Apple (например, Linux и Windows), диагностики и отладки проблем SwiftUI на платформе Apple. При этом дизайн API по возможности остается таким же, как и оригинальный API SwiftUI.
В настоящее время этот проект находится на ранней стадии разработки и его не рекомендуют использовать в «производственных» приложениях.
Ссылка на Github
#библиотека
Проект предназначен для создания приложений с графическим интерфейсом на платформах, отличных от Apple (например, Linux и Windows), диагностики и отладки проблем SwiftUI на платформе Apple. При этом дизайн API по возможности остается таким же, как и оригинальный API SwiftUI.
В настоящее время этот проект находится на ранней стадии разработки и его не рекомендуют использовать в «производственных» приложениях.
Ссылка на Github
#библиотека
👍3🔥2
<//> Помните про Google Project IDX? 💻
Так вот, Google начали раздавать доступ к Preview версию. Если вы оставляли заявку, на почту должно было дойти письмо с тестом и небольшой инструкцией
А что такое Goole Project IDX?👉 тык
Так вот, Google начали раздавать доступ к Preview версию. Если вы оставляли заявку, на почту должно было дойти письмо с тестом и небольшой инструкцией
А что такое Goole Project IDX?
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2❤1
This media is not supported in your browser
VIEW IN TELEGRAM
<//> Google добавили ИИ Gemini в Android Studio 🤖
Компания внедряет Gemini в Android Studio более чем в 180 странах для версии Android Studio Jellyfish. Бот Gemini теперь живет в среде IDE, и разработчики могут задавать вопросы, связанные с кодированием.
Компания заявила, что разработчики должны заметить улучшение качества ответов при дополнении кода, отладке, поиске соответствующих ресурсов и написании документации.
Компания внедряет Gemini в Android Studio более чем в 180 странах для версии Android Studio Jellyfish. Бот Gemini теперь живет в среде IDE, и разработчики могут задавать вопросы, связанные с кодированием.
Компания заявила, что разработчики должны заметить улучшение качества ответов при дополнении кода, отладке, поиске соответствующих ресурсов и написании документации.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
<//> Садимся и записываем 👨💻
Apple предоставляет мало руководств по использованию архитектурных паттернов в SwiftUI по сравнению с UIKit. В отличие от UIKit, SwiftUI упрощает разработку, сосредотачиваясь на состояниях и данных, что уменьшает необходимость в написании повторяющегося кода.
Концепция логичной архитектуры для SwiftUI лежит на поверхности. Но людям не интересно обсуждать простые и понятные вещи.😱
Apple предоставляет мало руководств по использованию архитектурных паттернов в SwiftUI по сравнению с UIKit. В отличие от UIKit, SwiftUI упрощает разработку, сосредотачиваясь на состояниях и данных, что уменьшает необходимость в написании повторяющегося кода.
Концепция логичной архитектуры для SwiftUI лежит на поверхности. Но людям не интересно обсуждать простые и понятные вещи.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
<//> Добавим зрение в приложение с Gemini 👁️
C помощью последних моделей Gemini, которые способны принимать текст и изображения в запросах и выдавать текстовые ответы — можно автоматизировать обнаружение высоких температур или повышенного потребления энергии, передавая изображение в API и задавая вопросы о содержимом изображения.
В статье можно найти всё: от получения ключа до примера кода с запросом.
C помощью последних моделей Gemini, которые способны принимать текст и изображения в запросах и выдавать текстовые ответы — можно автоматизировать обнаружение высоких температур или повышенного потребления энергии, передавая изображение в API и задавая вопросы о содержимом изображения.
В статье можно найти всё: от получения ключа до примера кода с запросом.
🥰1
Вечер добрый, господа 🎩
Рассказывайте какими инструментами пользуетесь для управления личным временем, задачами и делами? И почему выбрали именно их👇 💬
Рассказывайте какими инструментами пользуетесь для управления личным временем, задачами и делами? И почему выбрали именно их
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3😁2
Ответьте на 3 вопроса, чтобы получить вводные занятия к курсу «Алгоритмы и структуры данных»
🔥Получите вводные занятия, ответив на 3 вопроса – https://proglib.io/w/b39be9ca
На вводной части вас ждут:
1. Лекция «Производительность алгоритмов» от руководителя разработки Яндекс.Самокатов
2. Лекция «Итеративные сортировки и линейные сортировки» от аспирант департамента искусственного интеллекта ВШЭ
3. Практические задания после лекций
4. Ссылки на дополнительные материалы для самостоятельного изучения
⚡️ Переходите и начинайте учиться уже сегодня – https://proglib.io/w/b39be9ca
🔥Получите вводные занятия, ответив на 3 вопроса – https://proglib.io/w/b39be9ca
На вводной части вас ждут:
1. Лекция «Производительность алгоритмов» от руководителя разработки Яндекс.Самокатов
2. Лекция «Итеративные сортировки и линейные сортировки» от аспирант департамента искусственного интеллекта ВШЭ
3. Практические задания после лекций
4. Ссылки на дополнительные материалы для самостоятельного изучения
Please open Telegram to view this post
VIEW IN TELEGRAM
👾2
Привет-привет! Собрали для вас немного материала по SwiftUI 👇
✏️ Убираем M из MVVM в SwiftUI на примере проекта.
🔗 Реализация глубоких ссылок для локальных уведомлений в SwiftUI.
⏸ Асинхронная кнопка в SwiftUI с использованием async/await.
🌈 Небольшие гайды, как сделать красивые эффекты:
Эффект переворота
Интерактивная кнопка действия
Анимации с Netflix🎥
Хорошего дня✌️
✏️ Убираем M из MVVM в SwiftUI на примере проекта.
⏸ Асинхронная кнопка в SwiftUI с использованием async/await.
Эффект переворота
Интерактивная кнопка действия
Анимации с Netflix
Хорошего дня
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4⚡2
<//> Уже в Android: 103 выпуск — Android 15 Beta, Gemini, и другое! 🔎
Путеводитель по всему новому и примечательному в мире разработки Android. Сегодня рассказываем о бета-версии Android 15, о том, как Android Studio использует Gemini Pro для ускорения и упрощения разработки под Android, и о том, как Google Drive вдвое сократил код и время разработки, а также о том, как использовать внедрение зависимостей в Compose!
Смотреть выпуск📹
Путеводитель по всему новому и примечательному в мире разработки Android. Сегодня рассказываем о бета-версии Android 15, о том, как Android Studio использует Gemini Pro для ускорения и упрощения разработки под Android, и о том, как Google Drive вдвое сократил код и время разработки, а также о том, как использовать внедрение зависимостей в Compose!
Смотреть выпуск
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Библиотека для программной загрузки кастомных шрифтов в приложения для iOS, macOS и tvOS. FontBlaster автоматически импортирует и загружает все шрифты из бандла вашего приложения с помощью одной строки кода.
Ссылка на Github
#библиотека
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🤔2
<//> Attention ⚠️
Критические оповещения — это уведомления, которые обходят выключатель звука и настройки «Не беспокоить» на устройстве, гарантируя, что пользователь получит важные уведомления независимо от настроек на устройстве. У Apple это есть уже более 5 лет, а вот в Android еще не полностью интегрировали её.
Если у вас есть необходимость в реализации такой функции, вот как это сделать👉
Критические оповещения — это уведомления, которые обходят выключатель звука и настройки «Не беспокоить» на устройстве, гарантируя, что пользователь получит важные уведомления независимо от настроек на устройстве. У Apple это есть уже более 5 лет, а вот в Android еще не полностью интегрировали её.
Если у вас есть необходимость в реализации такой функции, вот как это сделать
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
<//> Один репозиторий, чтобы править всеми ✊
Туториал, как собрать кроссплатформенное (server-client, static-client, gh-pages, Android, iOS, macOS, Linux, Windows, Chrome extension, Docker, Kubernetes, ...) React приложение на Open Source шаблон/заготовке.
Быстрый старт 🏎️
Туториал, как собрать кроссплатформенное (server-client, static-client, gh-pages, Android, iOS, macOS, Linux, Windows, Chrome extension, Docker, Kubernetes, ...) React приложение на Open Source шаблон/заготовке.
Быстрый старт 🏎️
👍2
Краткий гайд:
1. Создание модификатора
Для создания модификатора view необходимо создать структуру, соответствующую протоколу ViewModifier, которая определяет связанный тип, псевдоним типа и метод, возвращающий объект, соответствующий протоколу View.
public protocol ViewModifier {
associatedtype Body : View
@ViewBuilder @MainActor func body(content: Self.Content) -> Self.Body
typealias Content
}
В качестве простого примера приведем модификатор, который применяет полужирный и округленный шрифт к text view. Он просто применит к view модификаторы полужирного и шрифтового оформления.
struct RoundedBoldFont: ViewModifier {
func body(content: Content) -> some View {
content
.bold()
.fontDesign(.rounded)
}
}
Создание пользовательских модификаторов View с параметрами
Иногда мы можем захотеть передать параметры нашему модификатору, как мы обычно делаем, например, при добавлении отступов в наши view.
ContentView()
.padding()
.padding(50)
.padding(.horizontal, 12)
Это позволяет сделать наши модификаторы более сложными и настраиваемыми или изменить поведение самого модификатора в соответствии с конкретными условиями.
В следующем примере создается модификатор для добавления определенного стиля к view, но пользователь может указать цвет акцента, который будет использоваться.
struct FunViewModifier: ViewModifier {
var color: Color
func body(content: Content) -> some View {
content
.frame(maxWidth: .infinity)
.aspectRatio(1, contentMode: .fit)
.padding()
.background {
RoundedRectangle(cornerRadius: 25.0)
.foregroundStyle(.white)
}
.overlay {
RoundedRectangle(cornerRadius: 25.0)
.stroke(lineWidth: 4)
.foregroundStyle(color)
}
}
}
Как использовать?
Text(«Create a View Modifier»)
.modifier(RoundedBoldFont())
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7⚡2😁2❤1
Выходные выходными, а дайджест по расписанию 🕒
🤖 Изучение среды выполнения Android.
🌐 Расширение кодовой базы Coil для использования своих пользовательских типов данных и источников данных.
📈 Методы визуализации финансовых данных с использованием Kotlin и библиотеки Kandy.
🆘 Как использовать компоновки LazyColumn и LazyRow в Jetpack Compose для отображения сложных вложенных списков данных.
👨💻 Создание бокововой панели с анимацией, а также моделей для элементов навигации и состояния боковой панели.
⚠️ Важные аспекты использования ViewModel в Android, акцентом на лучшие практики и что следует избегать.
🗂 Библиотека для генерации фейковых данных, такие как имена, адреса, банковские реквизиты, адреса электронной почты и многое другое.
🫥 Почему RxJava ушла на покой?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🎉3🤔1
🦾🧠🏋Качаем мозги к лету!
Все качают пресс, а мы — мозги, чтобы получить крутой оффер, уехать на Балии больше не быть онлайн 😎
⚡️ Распродажа Proglib.Academy: с 24 апреля до 5 мая — скидка 40% на все наши курсы!
➡️ Математика для Data Science 29 990 ₽ 17 994 ₽
➡️ Алгоритмы и структуры данных 35 990 ₽ 21 594 ₽
➡️ Основы программирования на Python 19 990 ₽ 11 994 ₽
Почему мы?
⭐️ Курсы разрабатывались при поддержке топовых преподавателей из Яндекса, Сбера, МГУ
⭐️ У нас есть менторы, которые поддерживают студентов на каждом этапе
⭐️ Мы разбираем задачи с реальных собеседований в крупнейшие компании и готовим к поступлению в ШАД
⭐️ Вход с любого уровня: например, на курсе математики сначала освежаем знания из школьной программы
Save the dates!
Все качают пресс, а мы — мозги, чтобы получить крутой оффер, уехать на Бали
Почему мы?
Save the dates!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉5❤2👍1
Сегодня Google уволила отделы Flutter и Dart, заявив, что компания «инвестирует в самые приоритетные направления» и «вносит изменения, чтобы стать эффективнее и лучше работать, сократить бюрократию и многоуровневость».
Что думаете? 💬
Что думаете? 💬
🤔28👍12❤7😁5👏1