Hello World – Telegram
Hello World
1.68K subscribers
71 photos
6 videos
3 files
161 links
Be so good that you cannot be ignored. And then, go one step beyond.
Download Telegram
one day…
🐍 Оказывается в 3.8 версии Python добавлены протоколы. Более подробно расписывать про их плюсы и минусы не буду, смотрите статью как их можно применять. Хотя может и распишу. Протоколы это хорошо... Только лично мне непонятно, зачем делать язык с динамической типизацией, а потом добавлять статическую.🤷‍♂️
Хотя конечно это помогает избегать ошибок и тратить меньше времени на отладку.
В ближайшее время будет еще пост по typing, но это не точно…

iOS

📑 Захватывающее чтиво о том, как uber на Swift переписывали
📝 Улучшаем код на Swift с помощью функций высшего порядка

Android

📲 Инструменты тестирования
🛠️ Декларативный паттерн Compose
🌊 Многомодульная архитектура Android
Запилил для вас статейку в качестве легкого воскресного чтива.

Читать статью.

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

@hw_code
dev talks

Эту рубрику тоже давно планировал, и наконец все получилось, и мы закончили статью! Из превьюхи, надеюсь, будет понятно, о чем пойдет речь в самой статье.

Кстати, если вам она понравилась, не стесняйтесь оставить комментарий здесь, или под статьей. Ведь есть и вторая часть! И скорость ее выхода будет зависеть только от вас ☺️

Читать статью 📝

#devtalks

@hw_code
​​Небольшой обзор новых фишек, попавших в пропоузал в Swift 5.4

🏗 Result builders
https://github.com/apple/swift-evolution/blob/main/proposals/0289-result-builders.md

💫 Extended implicit member syntax
https://github.com/apple/swift-evolution/blob/main/proposals/0287-implicit-member-chains.md

🧩 Multiple variadic parameters
https://github.com/apple/swift-evolution/blob/main/proposals/0284-multiple-variadic-parameters.md

#swift
🐍 Небольшой, но достаточно ёмкий гайд по регуляркам, если вы вдруг его искали.
https://amitness.com/regex/
Смотрел тут одну конфу от синьёров на тему "как увеличить зп", и просто вдруг стало интересно. Вы в IT:
Anonymous Poll
24%
ради бабок
51%
ради интереса
25%
просто мимо проходил
🐍 Немножко полезных ссылок по пемтончику:
Туториал по NumPy в контексте дата саенса (подойдет для новичков)
Небольшая полезная статья про Dash, для тех, кто хочет запилить веб интерфейс для отрисовки данных с моделей и прочего

📲 Swift
ARC и управление памятью
Введение в функциональное реактивное программирование
Введение в функциональное программирование (здесь не столько о Swift, сколько о ключевых концепциях ФП)

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

К свифту, кстати, ещё вернемся немного позднее, когда я допилю свои аппы. Тогда и акк разраба подъедет уже. И времени будет побольше. Начал *на всякий случай* прям мощно изучать #100DaysOfSwift, дабы каким то образом систематизировать знания, а не выхватывать разрозненные куски.

Ну а там, глядишь, и материалы по ML появятся, и вторая часть dev talks...
Composition over Inheritance

А что, звучит хайпово... Разбиваем столпы ООП о функциональный подход с использованием композиций.

📖 Читать 5 минут, а потом использовать в своем коде, не наступая опять на одни и те же грабли – бесценно!

P.S. Если ты джун и всегда думал, что наследование есть ключевой элемент ООП – бегом читать статью!
Морально уничтожай эйчара на собеседе с помощью этого бесценного знания!

#cleancode #swift

@hw_code
Залетайте на подкаст про мобилки, там выступает одна знакомая (крутой андроид разраб, к слову), подкаст если что уже начался.
Forwarded from paradiSEcurity (paradiSEcurityPub)
Завтра в лайт-режиме с ребятами из Mobile People Talks поговорим о нейросетях в мобильных приложениях:

🔥 О том как работает аналитика пользовательского поведения
🔥 Что о вас знает Снепчат и ТикТок
🔥 Как ваши кеки влияют на рекламу, которую вы видите
🔥 И почему гугл камера, когда вы делаете 1 снимок, на самом деле делает 10 и отправляет их напрямую на стол Сергею Брину

Залетайте в 17:00.
В общем, мы тут поразмыслили над форматом подкастов и решили поддаться модной нынче теме – Clubhouse. Я давно уже подумываю о подкастах про разработку, но на ютубе как будто бы не совсем то, а сегодня челы с "Подлодки" провели у себя подкаст, и формат мне зашел.

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

Тема: куда развиваться senior-разработчику?
Обсуждать будем, скорее всего, не только разработку мобильных приложений, и не только одну платформу. Кто будет в гостях пока не ясно, но точно будет Богдан с Cardsmobile (он там lead developer, если помните, с ним на канале есть интервью).

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

P.S. Если вы уже там, можете подписаться на меня: dartrisen. Но все анонсы также будут тут.

P.P.S. Сорри за поздний анонс, надеюсь friday dev drinks, как обычно, у вас уже вовсю идет 😎
dev talks #2

Я надеюсь вы готовы, ведь это... *барабанная дробь* долгожданная вторая часть нашей знаменитой рубрики! А именно, продолжение истории про крупные российские компании. В этот раз мы поговорим о том, как попасть в такую компанию, а также о проблемах этих компаний.

Читать статью 📝

#devtalks

@hw_code
👍1
В следующий четверг (25 февраля) в 19:00 по МСК залетайте на наш новый формат dev talks в Clubhouse. Мы будем говорить о возможностях и перспективах дальнейшего роста для senior-разработчика.

В гостях у нас:

- Сергей Шелег – Head of Growth at Mobyrix, занимается поиском ниш для инвестиций и запуском приложений в AppStore.
- Андрей Кладов – Solution Architect at Liberty Global.
- Никита Колмогоров – Серийный запускатор-продуктолог, пишет о бизнесе и о жизни в целом у себя на канале. Запущенные проекты и их статистика – borodutch.com.
- Богдан Маншилин – Head of iOS at Cardsmobile, ex Lamoda, Яндекс.

Заранее предупреждаю, записи не будет! Добавляйте в календарь, чтобы не пропустить!

25 февраля в 19:00 по МСК

Ссылка: https://www.joinclubhouse.com/event/M4BQnyyA
Напоминаю, что сегодня в 19:00 по МСК мы выступаем с подкастом в Clubhouse. Обсуждать будем тему «есть ли жизнь после сеньора». Чтобы вам было проще ориентироваться в этом вопросе, мы вместе с приглашенными гостями составим и обсудим в деталях roadmap.

Кстати, за рекламу данного мероприятия спасибо одному хорошему чату @ios_ru, там обсуждают iOS разработку: нативную, не нативную, даже андроид разрабы заглядывают :) Там дружелюбная атмосфера, и если вы «про мобилки», там всегда помогут и подскажут.
Мы уже начали, залетайте на обсуждение https://www.joinclubhouse.com/event/M4BQnyyA
Вчера неплохо посидели, пообсуждали и накинули небольшой роадмап на тему того, «куда дальше развиваться senior-разработчику». Записи к сожалению не было, хотя я и сам не понимаю, будут ли вообще слушать (в записи) вот такие подпивасные посиделки.

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

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

#devtalks #roadmap

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

📌 Что такое неоморфизм с точки зрения доступности?
📌 Фундаментальные принципы дизайна мобильных приложений

Ну и немножко 🐓, ой то есть я имел в виду 🐍
🔈 Конвертируем .pdf файл в .mp3 аудио книгу
👉 Гитхаб репозитории для улучшения твоих скилов

🎙У нас тут завтра ещё одно событие намечается, вот ссылочка. Кто сможет – приходите,  ̶о̶̶̶с̶̶̶т̶̶̶а̶̶̶л̶̶̶ь̶̶̶н̶̶̶ы̶̶̶м̶̶̶ ̶̶̶с̶̶̶о̶̶̶б̶̶̶о̶̶̶л̶̶̶е̶̶̶з̶̶̶н̶̶̶у̶̶̶ю̶ для остальных скорее всего будет запись. Если получится, закину сюда и мб в сервисы подкастов какие-нибудь.

upd: возникли некоторые накладки, подкаст перенесён на 2 недели вперёд, ближе к дате сообщу подробности.