Forwarded from Библиотека программиста | программирование, кодинг, разработка
This media is not supported in your browser
VIEW IN TELEGRAM
Data Science без знания математики – это как вождение машины без знаний ПДД
Почему так? Отщепенцы в дата сайенс юзают только чужие модели. Профи же создают свои модели и улучшают существующие – поэтому высоко ценятся!
Хотите стать настоящим профессионалом в Data Science и решать любые задачи? Изучите линейную алгебру, матанализ, теорию вероятности, комбинаторику и другие разделы вышмата.
В этом поможет курс «Математика для Data Science», специально разработанный преподавателями ВМК МГУ совместно с Proglib Academy 📚
Уникальная авторская программа поможет:
• изучить разделы математики, необходимые для успешной работы в дата сайенс и анализе данных;
• отработать навыки математического и абстрактного мышления;
• подготовиться к поступлению в ШАД.
Хорошая новость для тех, кто подзабыл школьную математику – в программе есть блок, который поможет освежить и эти знания!
👉 Узнать больше о курсе
Воспользуйтесь промокодом PROGLIB, чтобы получить скидку 20% до 13 мая!
Почему так? Отщепенцы в дата сайенс юзают только чужие модели. Профи же создают свои модели и улучшают существующие – поэтому высоко ценятся!
Хотите стать настоящим профессионалом в Data Science и решать любые задачи? Изучите линейную алгебру, матанализ, теорию вероятности, комбинаторику и другие разделы вышмата.
В этом поможет курс «Математика для Data Science», специально разработанный преподавателями ВМК МГУ совместно с Proglib Academy 📚
Уникальная авторская программа поможет:
• изучить разделы математики, необходимые для успешной работы в дата сайенс и анализе данных;
• отработать навыки математического и абстрактного мышления;
• подготовиться к поступлению в ШАД.
Хорошая новость для тех, кто подзабыл школьную математику – в программе есть блок, который поможет освежить и эти знания!
👉 Узнать больше о курсе
Воспользуйтесь промокодом PROGLIB, чтобы получить скидку 20% до 13 мая!
👍2
Kotlin Sequences: что из себя представляет последовательность и как работать с ее операторами + когда следует использовать последовательности вместо коллекций.
https://proglib.io/w/dde8bf8e
https://proglib.io/w/dde8bf8e
kodeco.com
Kotlin Sequences: Getting Started
In this Kotlin Sequences tutorial, you’ll learn what a sequence is, its operators and when you should consider using them instead of collections.
👍5👎1
Бесплатный курс по Dart и Flutter от канала LazyLoad Dart & Flutter. На текущий момент доступно 103 видеоурока.
https://proglib.io/w/bb010c2d
https://proglib.io/w/bb010c2d
🔥11👍4💩1
Руководство по использованию билд системы Bazel в существующем iOS-проекте, подключению инкрементальной сборки и кэшированию скомпилированных модулей.
https://proglib.io/w/80cbbe3e
https://proglib.io/w/80cbbe3e
Medium
Building iOS apps faster using Bazel
Learn how to build iOS apps without Xcode and faster
Размышления о кроссплатформенных веб-приложениях как об альтернативе нативным мобильным приложениям на реальном примере.
https://proglib.io/w/6277c7d5
https://proglib.io/w/6277c7d5
AppTractor
Я заменил нативное iOS-приложение кроссплатформенным веб-приложением — и никто не заметил!
Как и меня, вас может ждать сюрприз.
🤮8🔥2
Обмен событиями SwiftUI с UIKit и наоборот
В статье вы найдете множество советов о том, как легко интегрировать код SwiftUI с проектом UIKit / AppKit.
https://proglib.io/w/23c1352c
В статье вы найдете множество советов о том, как легко интегрировать код SwiftUI с проектом UIKit / AppKit.
https://proglib.io/w/23c1352c
Kotlin, обрабатываем исключения в корутинах правильно
В статье разбираются ситуации, в которых требуется осторожность, а также рассматриваются лучшие практики в обработке ошибок.
https://proglib.io/w/59ff2d4a
В статье разбираются ситуации, в которых требуется осторожность, а также рассматриваются лучшие практики в обработке ошибок.
https://proglib.io/w/59ff2d4a
Хабр
Kotlin, обрабатываем исключения в корутинах правильно
Как Kotlin разработчик, вы скорее всего знаете, что корутины в случае ошибки, выкидывают исключения. Возможно вы думаете обработка таких исключений происходит как обычно в Kotlin/Java коде. К...
👍6
Пошаговый разбор задачи с NahamCon CTF 2022 на тему Android: https://proglib.io/w/e844633b
Medium
NahamCon CTF 2022 Write-up: Click Me! Android challenge
NahamSec, John Hammond & few other folks hosted a CTF this weekend. I solved Android challenges, the challenges were really fun. I decided…
Разбираем основы использования памяти iOS-приложением и распространенные проблемы, которые приводят к потреблению больших объемов памяти.
https://proglib.io/w/3ad2c8d0
https://proglib.io/w/3ad2c8d0
Medium
Writing effective Swift code understanding how the memory works in iOS [part 1]
Memory Footprint and common memory issues
👍2
Моделирование ошибок в Swift
Основы + 3 практических приема:
— Define errors out of existence
— Mask exception
— Error aggregation
https://proglib.io/w/c0e42dce
Основы + 3 практических приема:
— Define errors out of existence
— Mask exception
— Error aggregation
https://proglib.io/w/c0e42dce
Swift with Majid
Modeling errors in Swift
The new Swift Concurrency feature doesn’t only bring new opportunities for writing safer and more maintainable async code but also changes the way we handle errors. I didn’t use throw-catch keywords too much in my legacy code because usually, I had a completion…
👍3
#news
Новости Android разработки: обзор анонсов Google IO 2022, нововведений Android 13 beta, Android Studio и Google Play.
https://proglib.io/w/13f5d388
Новости Android разработки: обзор анонсов Google IO 2022, нововведений Android 13 beta, Android Studio и Google Play.
https://proglib.io/w/13f5d388
YouTube
Итоги Google IO | Jetpack заменит Android | Pixel планшет. НОВОСТИ
Обзор анонсов Google IO 2022. Что нового в Android 13 beta, Android Studio и Google Play. Новости Android разработки.
🔗 Telegram канал "Android Broadcast" https://ttttt.iss.one/android_broadcast
💰 Поддержать проект на Boosty https://boosty.to/androidbroadcast…
🔗 Telegram канал "Android Broadcast" https://ttttt.iss.one/android_broadcast
💰 Поддержать проект на Boosty https://boosty.to/androidbroadcast…
👍6💩3👎1
🔧 Periphery — инструмент для выявления неиспользуемого кода в проектах на языке Swift, который можно использовать в терминале или интегрировать в Xcode.
Инструмент находит неиспользуемые
🔗 Краткое введение в работу с инструментом
🔗 Репозиторий
Инструмент находит неиспользуемые
class
, struct
, protocol
, function
, property
, constructor
, enum
, typealias
и associatedtype
.🔗 Краткое введение в работу с инструментом
🔗 Репозиторий
Medium
How to remove unused code in Swift
When a code migration or a refactor or a feature development comes to the end the question is always the same: “am I sure I did a clean…
👍2
Василий Материкин, Android-разработчик в QIWI, рассказывает о применении фича-флагов в мобильном приложении QIWI Кошелек и анонсирует новую библиотеку FeatureToggle.
https://proglib.io/w/a875e131
https://proglib.io/w/a875e131
Хабр
Как мы используем фича-флаги в мобильном приложении QIWI Кошелек
Привет, Хабр! Меня зовут Василий Материкин, я — Android-разработчик в QIWI. В этом посте я расскажу о применении фича-флагов в QIWI Кошельке. Внедрение Trunk-Based Development и Feature Flags В...
🔥1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🔑 Чем полезен Git Credential Manager? Обзор менеджера аутентификации для новичков и профессионалов
Обзор популярного менеджера аутентификации Git Credential Manager (GCM), обеспечивающего безопасную и удобную аутентификацию к репозиторию.
https://proglib.io/sh/yGKYarRFbH
Обзор популярного менеджера аутентификации Git Credential Manager (GCM), обеспечивающего безопасную и удобную аутентификацию к репозиторию.
https://proglib.io/sh/yGKYarRFbH
Как устроена работа с оперативной памятью в Android?
Серия видеоуроков от канала Mobile Developer, в рамках которых разбираются одни из самых частых вопросов на собеседовании:
— Чем отличается GC от ARC?
— Как работает RAM в Android?
— Что такое слабая ссылка, фантомная ссылка и сильная ссылка?
— Как создаются утечки памяти?
— Как найти утечку в памяти?
🔗 Часть 1
🔗 Часть 2
Серия видеоуроков от канала Mobile Developer, в рамках которых разбираются одни из самых частых вопросов на собеседовании:
— Чем отличается GC от ARC?
— Как работает RAM в Android?
— Что такое слабая ссылка, фантомная ссылка и сильная ссылка?
— Как создаются утечки памяти?
— Как найти утечку в памяти?
🔗 Часть 1
🔗 Часть 2
YouTube
GC, ARC, RAM. Часть 1. Оперативная память / Мобильный разработчик, [RU, IT]
Всем привет. Давно хотел сделать полный разбор темы работы с оперативной памятью. Как оно устроено в iOS и в Android. Но для начала нужно погрузиться в то по каким принципам все это вообще работает, поэтому это видео об этом. Надеюсь вам понравится.
Напоминаю…
Напоминаю…
Асинхронный код синхронно: как устроено юнит-тестирование в СберМаркете
Сжатая текстовая расшифровка доклада Владислава Сединкина на iOS-митапе о том, как он и команда проводят юнит-тестирование iOS-приложений, с какими сложностями сталкиваются при написании тестов и как их решают.
https://proglib.io/w/d34566c4
Сжатая текстовая расшифровка доклада Владислава Сединкина на iOS-митапе о том, как он и команда проводят юнит-тестирование iOS-приложений, с какими сложностями сталкиваются при написании тестов и как их решают.
https://proglib.io/w/d34566c4
Хабр
Асинхронный код синхронно: как устроено юнит-тестирование в СберМаркете
Привет! Меня зовут Владислав Сединкин, я работаю iOS-разработчиком в СберМаркете. Сегодня я расскажу, как мы проводим юнит-тестирование, с какими сложностями сталкивались при написании тестов и как их...
👎1