Месяц: Февраль 2021

  • Kotlin. Автоматизация тестирования (Часть 2). Kotest. Deep Diving

    от автора

    Продолжение цикла публикаций про автоматизацию функционального тестирования на Kotlin с использованием фреймворка Kotest совместно с наиболее полезными дополнительными библиотеками, существенно облегчающими и ускоряющими создание тестов. В этой части мы углубимся в возможности Kotest: покажу все варианты группировки тесты расскажу про последовательность выполнения тестов и спецификаций изучим возможности параллельного запуска настроим таймауты на выполнение тестов проговорим…

  • Готовим Большую Фичу™ на Kotlin Multiplatform. Доклад Яндекса

    от автора

    Предположим, вы решили внедрить Kotlin Multiplatform в свой проект, чтобы переиспользовать логику на iOS и Android. Рано или поздно вы захотите сделать Большую Фичу, которая будет включать в себя и сложную многопоточную логику, походы в сеть, кэширование. Каждый из этих этапов вы привыкли делать на своей платформе (ведь делали это тысячу раз). Но в мультиплатформе…

  • Об удобстве взаимодействия с Биткоином

    от автора

    Перевод  статьи  Gigi подготовлен биткоинером Tony ₿В Биткоин-пространстве продолжается дискуссия на тему пользовательского опыта (UX). Биткоин до сих пор выглядит странно, неуклюже и порой сложно. Основной причиной этого является то, что Биткоин и его составляющие (сеть, протокол, криптография, язык программирования) действительно странные, неуклюжие и сложные. Таким же был и, возможно, до сих пор остается интернет.До LNP/BP и TCP/IP имел…

  • Ускоряем код на Python с помощью Nim

    от автора

    Привет, хабровчане. В преддверии старта курса «Python Developer. Basic» подготовили для вас перевод интересной статьи. Также приглашаем на открытый вебинар «Карьера для «Python Developer. Basic»».Python — один из самых популярных и доступных языков программирования, но далеко не самый быстрый. Многие создатели библиотек и фреймворков прибегали к использованию расширения на С, чтобы их код работал быстрее,…

  • Как же писать эти грёбаные циклы?

    от автора

    Когда мои ученики, уже выучив основы синтаксиса языка Python, понимают, что проблема вовсе не в незнании синтаксиса, моё лицо расплывается в самодовольной, но всё же доброй улыбке. Мысль «ну я же говорил» больше не возникает. Повзрослел, видимо, дяденька.Немного лирикиВызубрив словарь русско-немецкого языка наизусть, не заговоришь по-немецки, заучив назначение органов управления автомобиля, не разрулишь большинство ситуаций…

  • Приглашаем на PGConf.Online 2021

    от автора

    Традиционную конференцию PGConf.Russia в этом году из-за злобного вируса не удалось провести в обещанные сроки в традиционной форме. Поэтому пока онлайн, с надеждой на офлайн в будущем, но в запланированные дни — с 1 по 3 марта. Онлайн упрощает приглашение иностранных докладчиков (поэтому их сравнительно много), участники на подножном корме — в общем, онлайн обходится…

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

    от автора

    «Для каждого эксперта существует равный по абсолютной величине противоположный эксперт». © T. Sowell (1995). The Vision of the Anointed.Однажды наступит время, когда мы сможем узнать всё обо всём, избежать бОльшую часть всевозможных проблем, жить в гармонии с природой и окружающими людьми, наслаждаясь каждым новым днем в богатстве и здравии. А пока…Мы живем в мире, где…

  • Недовольное бурчание о «задержке» сигналов с Марса

    от автора

    В связи со вчерашней посадкой ровера Perseverance на Марс. Хотите почувствовать себя обладателем тайного знания, недоступного простым смертным? Сейчас устроим.Рецепт простой: берём специальную теорию относительности (СТО), которая описывает механику и кинематику движения при около-световых скоростях и обнаруживаем, что в ней скорость света является инвариантом при переходе от одной инерциальной системы отсчёта к другой. Что это…

  • Умный дом с нуля своими руками или путешествие длинною в год

    от автора

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

  • Companies — это не люди, а American — только СШАавчане. Нюансы английского языка, о которых вы даже не задумывались

    от автора

    Английский язык таит в себе огромное количество секретов и интересных нюансов, о которых часто не задумываются даже носители. Сегодня мы решили поднять более фановую тему, которая раскрывает ряд подобных любопытных нюансов и особенностей английского. Практически все они известны даже студенту с уровнем Upper-Intermediate, но большинство из них вызывает реакцию «Да как так-то?». Не будем долго рассусоливать.…