Имплиситы и тайпклассы в Scala
Статья, в большей степени, будет интересна для начинающих скалистов и по сути является переработанным конспектом лекции. А еще стоит отметить, что все примеры кода написаны на Scala 2. План ...
Статья, в большей степени, будет интересна для начинающих скалистов и по сути является переработанным конспектом лекции. А еще стоит отметить, что все примеры кода написаны на Scala 2. План ...
В далеком августе 2022 года ходили на однодневный поход до Бзерпинского карниза и до пика Бзерпи (высота 2483 м). В этом посте хочу поделиться небольшим фотоотчётом. Шли мы примерно по такому во...
Photo by ainr on Unsplash HomePage + Dataview Некоторое время назад открыл для себя в Obsidian отличное сочетание плагинов HomePage и Dataview. HomePage позволяет создать, так называемую, точку...
Photo by ainr on Unsplash Почему я вообще этим занимаюсь? Около года назад, весной 2021 года, я (можно сказать неожиданно для себя) приобрел беззеркальный фотоаппарат Sony A6400 с фикс-объективо...
Если в процессе изучения gRPC хотите попрактиковаться с Bidirectional Streaming (или так называемый двунаправленная потоковая передача данных), c запросами в рамках одного соединения, инициирован...
Photo by ainr on Unsplash Так сложилось, что мои пет-проекты хранятся на гитхабе, а разворачиваю я их на арендованном виртуальном сервере (VPS). В этом посте хочу вкратце описать то, как я делаю...
В процессе написания программ мы часто сталкиваемся с данными, для которых допустим только ограниченный набор значений. Например, возраст, который не может быть отрицательным или email, который м...
Баги появляются и исчезают постоянно. Создать баг проще простого. Выявить, воспроизвести, устранить баг бывает, порой, очень сложно. Борьба с багами это неотъемлемая часть жизни каждого программист...
Photo by ainr on Unsplash Представим, что у нас есть некоторая функция, для выполнения которой требуется некоторое время. def slowCalculation(i: Int)(implicit ec: ExecutionContext): Future[Int] ...
Photo by ainr on Unsplash Если ты встал на путь С/С++ разработчика, то скорее всего (помимо использования стандартной библиотеки - libc) рано или поздно вам потребуется занятся разработкой собств...