войтизарегистрироваться
us
Сменить регион
О насОбратная связьPrivacy Policy
Наше мобильное приложение
Наши группы в соцсетях
Источники
еще источники
Новости
еще новости
По вашему запросу ничего не найдено

scala

Functional FizzBuzz на Scala

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

Functional FizzBuzz на Scala

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

Почему функциональное программирование такое сложное

Я несколько раз начинал читать статьи и серии «Введение в функциональное программирование», «Введение в Теорию Категорий» и даже «Введение в Лямбда Исчисление». Причем и русском, и на английском.

Почему функциональное программирование такое сложное

Я несколько раз начинал читать статьи и серии «Введение в функциональное программирование», «Введение в Теорию Категорий» и даже «Введение в Лямбда Исчисление». Причем и на русском, и на английском.
Изучаю Scala: Часть 1 — Игра змейка

Изучаю Scala: Часть 1 — Игра змейка

Привет Хабр! Когда я изучаю новый язык я обычно делаю на нем змейку. Может какому нибудь новичку который тоже изучает Scala будет интересен код другого новичка в этом ЯП. У опытных скалистов скорее
Rust. Borrow checker через итераторы

Rust. Borrow checker через итераторы

Привет, Хабр! Я уже около года изучаю и, в свободное время, пишу на расте. Мне нравится как его авторы решили проблему управления памятью и обошлись без сборщика мусора — через концепцию
Rust. Borrow checker через итераторы

Rust. Borrow checker через итераторы

Привет, Хабр! Я уже около года изучаю и, в свободное время, пишу на расте. Мне нравится как его авторы решили проблему управления памятью и обошлись без сборщика мусора — через концепцию
[Перевод - recovery mode ] Конец хайпа: Что ждёт язык Scala дальше

[Перевод - recovery mode ] Конец хайпа: Что ждёт язык Scala дальше

Вокруг языка Scala всегда было много хайпа и неоднозначных суждений. Сейчас споры поутихли, но в твиттере появились сообщения об уходе некоторых значимых участников из компаний активно развивающих
[Перевод - recovery mode ] Конец хайпа: Что ждёт язык Scala дальше

[Перевод - recovery mode ] Конец хайпа: Что ждёт язык Scala дальше

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

[Перевод] Сортировка в Scala — пример на кошках

Привет, Хабр! Выношу на ваш суд русскоязычный перевод моей статьи на Medium: Sorting in Scala — a cat shop example. Статья рассчитана на читателей, знающих синтаксис языка Scala и осведомлённых о
Микросервисы: деплой, координация и согласованность данных

Микросервисы: деплой, координация и согласованность данных

Про микросервисы не рассказывал только ленивый. Вот и мы не ленивые. Решили поговорить о микросервисах. Но только не ещё раз о том, что это такое, а о том, как мы их сервируем в 2ГИС. Например, наши
[Перевод] Глобальная теплокарта Strava: теперь в 6 раз горячее

[Перевод] Глобальная теплокарта Strava: теперь в 6 раз горячее

Рад объявить о первом крупном обновлении глобальной тепловой карты в Strava Labs c 2015 года. Это обновление включает в себя в шесть раз больше данных, чем раньше —  в сумме 1 миллиард активностей со
[Перевод] Шесть парадигм программирования, которые изменят ваш взгляд на код

[Перевод] Шесть парадигм программирования, которые изменят ваш взгляд на код

Периодически я натыкаюсь на языки программирования, которые настолько самобытны, что меняют моё представление о коде в целом. В этой статье я хотел бы поделиться некоторыми из самых любимых моих

[Из песочницы] Возвращаясь к Неразмеченным Конечным Интерпретаторам с Dotty

Неразмеченные Конечные Интепретаторы (Tagless Final interpreters — прим. пер.) — это альтернативный подход традиционным Алгебраическим Типам Данных (и обобщённым ADT), основанный на реализации
Обзор IntelliJ IDEA 2017.1: Java 9, Kotlin 1.1, Spring, Gradle, JavaScript, Go и многое другое

Обзор IntelliJ IDEA 2017.1: Java 9, Kotlin 1.1, Spring, Gradle, JavaScript, Go и многое другое

Привет Хабр! Спешу поделиться хорошей новостью. Работа над IntelliJ IDEA 2017.1 закончена, и новую версию IDE можно наконец скачать и попробовать. В этом обновлении исправлены многие важные баги а

[Из песочницы] Создание веб-приложений с помощью Scala.js и React — часть 1

Перевод статьи Pedro Palma Ramos "Building Web applications with Scala.js and React — Part 1" Мне, как Scala-программисту, разрабатывающему веб-приложения, обычно неприятен переход от аккуратного,

[Из песочницы] Scala.js легко и просто

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

Выбор технологий для большого и не очень большого веб-проекта

За годы работы я часто слышу вопросы о выборе технологий для того или иного веб-проекта. Кто-то спрашивает у нас, как у разработчиков, как правильно, а кто-то приходит и просит сделать на какой-то

[Перевод] Ваш язык программирования — отстой

1 Почему JavaScript отстой • 1.1 Плохая конструкция • 1.2 Система типов • 1.3 Плохие функции • 1.4 Отсутствующие функции • 1.5 DOM 2 Почему Lua отстой 3 Почему PHP отстой • 3.1 Исправлено в