Публикации по теме 'learning-to-code'


TIL: шаблоны обертывания — адаптер против фасада
Существует множество шаблонов проектирования, которые относятся к обертыванию существующих классов внутри другого класса. Особенно в последнее время, когда мы включаем тесты в наш проект и продолжаем переводить нашу кодовую базу с Objective-C на Swift, возникают проблемы с нашими исходными классами. Например, мы не можем смоделировать определенные контроллеры представления, мы не можем смоделировать наш сетевой уровень и мы не можем смоделировать любую логику маршрутизации. так что нам..

JSS или CSS… Что использовать и почему ?
Если вы, ребята, не слышали о JSS, это CSS в стиле JS. Он действительно популярен и очень удобен в нескольких ситуациях. Надеюсь, эта статья поможет вам понять нюансы использования JSS вместо CSS и понять, что вам следует выбрать в соответствии с вашими требованиями. Что такое JSS (CSS в JS) JSS — это инструмент для разработки CSS, который позволяет вам использовать JavaScript для описания стилей в…

На пути к тому, чтобы стать успешным разработчиком-самоучкой, нет коротких путей
# 1 - Не торопитесь Начну с того, что проясню несколько вещей: Я не работаю активно как разработчик. В настоящее время я являюсь «ведущим инженером M365» для поставщика управляемых услуг, что является неточным названием для того, чем я занимаюсь каждый день. Я обычно определяю свою повседневную работу как «Делать необходимое». У меня нет степени в области компьютерных наук. Тем не менее, я получил B.S. в области кибербезопасности во время службы в вооруженных силах США, потому..

Как решить любой алгоритм
В 1992 году Мэри Оливер опубликовала Поэму 133: Летний день , которая заканчивается вопросом к читателю: Скажи мне, что ты собираешься делать со своей единственной безумной и драгоценной жизнью? Что вы планируете делать? Собираетесь ли вы провести свою единственную дикую и драгоценную жизнь, решая одну и ту же проблему снова и снова? Или, что еще хуже, работать над неправильной проблемой? Мы хотим работать умнее, а не усерднее. Как мы это делаем? К счастью для нас,..

JavaScript Jumpstart: лучшие проекты для новых разработчиков
JavaScript — это мощный язык программирования, который широко используется для создания интерактивных и динамических веб-страниц, а также для создания веб-приложений и мобильных приложений. Это важный навык в технологической отрасли, что делает его отличным выбором для начинающих. В этой статье мы продемонстрируем некоторые из лучших проектов JavaScript для начинающих, которые помогут им выучить язык и развить свои навыки. Эти проекты разработаны так, чтобы их было легко понять и..

Как воспроизвести видео на Android
Чтобы воспроизвести видео в приложении Android программно, вы можете использовать встроенный в Android класс VideoView. Вот шаги, которые необходимо выполнить: 2. Откройте файл макета для вашей активности и добавьте VideoView: <VideoView android:id="@+id/videoView" android:layout_width="match_parent" android:layout_height="match_parent" /> 3. В файл активности добавьте следующий код, чтобы инициализировать VideoView и начать..

Учимся программировать на Python
Программирование на Python было довольно трудным путешествием, хотя и интересным для новичка в программировании вроде меня. Всю предыдущую неделю я использовал HTML и CSS для создания пользовательского интерфейса. Насколько этот опыт был сложным, я бы не сказал, что это было сложно, поскольку я смог вовремя придумать интерфейс. Я начал новую неделю, ожидая подобного опыта, но, к моему удивлению, программирование на питоне было совершенно другим и не очень простым. Перед тем, как..