Программирование — это конструирование
Наша главная проблема, когда мы новички — выдумывать велосипеды. И чаще они получаются крайне неудобными. Ездить на них сложно, ведь вместо мягкой сидушки бутылка.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25😁1
Приходите или подключайтесь. Я там буду ведущим.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20👎2
Используя только молоток, вокруг себя мы будем видеть только гвозди
Когда я спрашиваю у разработчиков с чем они сравнивают программирование, то слышу многие сравнения:
Кто-то сравнивает написание кода с готовкой. Есть рецепт и иди вари борщ. Правильно перчи или соли. Вари на нужном огне и выбирай лучшее мясо.
Другие видят в нем строительство. Есть архитекторы, есть маляры, есть крановщики. Одни пишут планы, другие рисуют чертежи, третьи красят стены, четвертые только матерятся.
Один из знакомых начальников, далекий от программирования, называл программистов писателями. Им просто нужно выполнить в программе то, что им говорит менеджмент. Такие глупые болванчики, которые повторяют слова своих руководителей... Хороший ли тот руководитель, кто нанимает команду, слабее себя, решаем каждый сам.
Важность метафор уже расскрывали в книгах и статьях. Каждая из них задает свои органичения и не стоит следовать только одной концепции. Это может быть не так эффективно при решении разных задач.
Please open Telegram to view this post
VIEW IN TELEGRAM
😁8👍4👎1
This media is not supported in your browser
VIEW IN TELEGRAM
Продвинутые анимации в SwiftUI
Слишком много SwiftUI. Он стремительно уже идет в прод. Об этом мы тоже подробно рассказали и убедились на митапе.
Пока остальные откапываются от obj-c мы идем к самому красивенькому и важному. Анимациям😘
В статье детальный разбор всех новых штук для адаптивного и приятного интерфейса.
Слишком много SwiftUI. Он стремительно уже идет в прод. Об этом мы тоже подробно рассказали и убедились на митапе.
Пока остальные откапываются от obj-c мы идем к самому красивенькому и важному. Анимациям
В статье детальный разбор всех новых штук для адаптивного и приятного интерфейса.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16
Фотки с митапа
Спустя пару дней я все же скажу, что вышло офигенно. Это мой первый опыт организации, поиска спикеров, прогона докладов и выступления ведущим. Есть много точек роста, но в целом все вышло очень достойно.
Особенно большое спасибо спикерам, зрителям и организаторам.
Пару раз мы ловили большое спасибо за организацию этого митапа и это сильно греет душу. Кто-то даже шутил сделать свой аналог AppConf’а. Возможно, шутки перестанут быть шутками 😉
Спустя пару дней я все же скажу, что вышло офигенно. Это мой первый опыт организации, поиска спикеров, прогона докладов и выступления ведущим. Есть много точек роста, но в целом все вышло очень достойно.
Особенно большое спасибо спикерам, зрителям и организаторам.
Пару раз мы ловили большое спасибо за организацию этого митапа и это сильно греет душу. Кто-то даже шутил сделать свой аналог AppConf’а. Возможно, шутки перестанут быть шутками 😉
❤🔥35👍6😁1
Особенности диспетчеризации потоков и выполнение акторов
Интересная работа акторов с ассинхронным кодом, который вызывается из синхронного контекста. Где на уровне компиляции среда помогает нам избежать будущие ошибки.
Прочитав статью можно понять насколько же в будущем использование Swift Concurrency поможет избежать выстрелов в колено
Интересная работа акторов с ассинхронным кодом, который вызывается из синхронного контекста. Где на уровне компиляции среда помогает нам избежать будущие ошибки.
Прочитав статью можно понять насколько же в будущем использование Swift Concurrency поможет избежать выстрелов в колено
SwiftLee
Thread dispatching and Actors: understanding execution
Methods marked with @MainActor are not always executed on the main thread. It's essential to understand thread dispatching with actors.
👍6