Mike Aksarin @mike_aksarin
sr. scala engineer
Information
- Rating
- Does not participate
- Location
- Москва, Москва и Московская обл., Россия
- Registered
- Activity
Specialization
Backend Developer
Senior
Scala
Functional programming
Designing application architecture
Упростил текст, убрал технические детали под кат, чтобы не пугать ими тех, кому это не нужно. Написал смешное обновление от 2024 года. Обновил картинку с зарплатами
Примеры, ссылки и остальные картинки оставил старые.
Если кто-то забредет и найдет в статье что-то еще, что просит улучшения, или принесет полезную подходящую ссылку / картинку / пример, я буду рад
насчет того, что похоже не существует альтернатив чтобы писать регулярки и парсер-комбинаторы понятней, я согласен.
Моя мысль была в том, что новичку в скале будет очень трудно разобраться. Понимаю, что тебе это читается вполне нормально. Но меня несколько раз спрашивали (опытные программисты, которые недавно начали писать на скале), что это вообще за случайные наборы символов, и есть ли где посмотреть полную документацию на синтаксис паттерн-матчинга. Документации я тогда никакой не смог найти.
вот например такой простой паттерн-матчинг очень плохо читается (и это не предел)
case Seq(xs @ _*) =>
мне казалось, что dobbie-запросы не то что типобезопасные, а даже наоборот. и самое плохое, что там можно пилить чистого вида SQL-запросы, которые даже не валидируются. или я просто не умею его готовить
привет! Спасибо за пост. Давно ли вы начали писать на скале и почему ею заинтересовались? Интересно было почитать ваш пример использования ScalaFХ, как у вас впечатление о нем в целом, можете ли его рекомендовать для построения UI?
Будущее наступило!
Direct style на хайпе захватывает все
Кто-нибудь разбирался с Gears, который Одерски предпочитает эффектам?
Список от SwissBorg из 10 пунков того, за что они любят скалу, хоть сейчас на стенку вешай!
посмотрел в интернете — я совсем не курсе, что такое ADT. Какая полезная история от Николаса
Как много знакомых имен: To name a few people that I think have been most relevant here (in no particular order) would be Rúnar Bjarnason, Alex Nedelcu, John de Goes, Viktor Klang, Konrad Malawski, Li Haoyi, Jon Pretty, Paweł Szulc, Debasish Ghosh, Daniel Śpiewak and many others!
Хорошо, что вы тоже за ними следите, и можно просто читать ваши дайджесты, а не раскапывать свой почивший твиттер-аккаунт
я не очень понял, что такого революционного произошло в его стиле программирования в связи с использованием ADT. Это же просто кейс-классы, нет?
очень забавная история про то, как Мартин пришел на доклад к бедному трясущемуся от страха чуваку
чью скала-стори стоит почитать, если выбирать? какая вам самим больше понравилась?
(как всегда, прошляпил выпуск очередного дайджеста)
Меня так заинтересовала подводка к посту Мартина про Никлауса Вирта, что пошел его читать. Ну как читать, просмотрел. Вот эта подводка:
«Народ, все, кто занимается промышленной разработкой, вступайте в наш
клан скалистов». Видимо, про клан скалистов там между строк и надо было читать внимательнее, да? Я не нашел.
«Хороший язык, но щас загнивает» — это ведь про Паскаль? Он же, кажется, давно уже всё
ну в случае шайтан-машины ко мне приставали каждый раз, когда я заходил на станцию, то есть каждый день, иногда по два раза. по-моему как раз это неадекватно, и вообще это ужасно. не уверен, что они таким образом хоть кого-то поймали
а в американской гостишке мы оба были неправы. возможно, я в большей степени
удивительно, как вы нашли мой пост спустя три года
ты умеешь заинтересовать! я сначала поискал доклад Вадима, погрустил, что его нет, а как только он появился — сразу побежал смотреть
ну в общем там нет ничего, с чем я был бы не согласен. Больше всего меня обнадеживает фраза, что хуже уже не будет. Нет, серьезно, я не пошутил, это уже очень хорошая новость. Только Вадим, кажется, не объяснил, почему не хуже будет — может быть, он имел в виду совсем не то, что я подумал. А если и правда будет лучше, то я стану счастливей, как он и советовал.
Еще я посмотрел жизнеутверждающий последний доклад Мартина, в нем было совсем немножко про Каприз, в прошлом докладе было чуть побольше про то, как он устроен. (Я-то надеялся, что там закончится распрямлением монад и direct style для мэпов и флэтмэпов, но нет). Пока не очень понятно, что выйдет из Каприза, и насколько этим будет удобно пользоваться. Хотелось бы, чтобы Мартин не ошибся
Очень давно задумываюсь, какая ниша сейчас у скалы. И даже больше, какая киллерфича могла бы ей помочь с популярностью. (Без спарка)
Мне еще нравится стремление Мартина как можно сильнее упростить скалу для входа и прикладного программиста, чтобы получилось не сложнее питона
(Рад, что наконец под вашими прекрасными дайджестами стало появляться хоть какое-то их обсуждение)
Почитал Native app development with sttp and Scala Toolkit на SoftwareMill
Там прекрасно все — красивый
scala-cli
, красивый новый синтаксис, красивая генерация нейтив-образов. Ужас, как хорошоЖелаю скале благополучного и уверенного путешествия в земли, где пока еще царит Питон. Как и мечтает Мартин наш Одерски
Как всегда, спасибо за крутецкий дайджест, больше можно ничего и не читать (ну почти). Походил по ссылочкам, это чтиво надолго — вокруг происходит много интересного. В общем-то его можно растянуть на весь ближайший месяц; вы там не скучаете, как посмотрю. Держите в курсе и дальше
Доклад про трамплины хорошо сделан: интересно, наглядно, с понятными примерами. Подача очень хорошая. Лайк.
Если совсем не знать, что такое трамплины, то мозг взрывается на сигнатурах библиотечных функций и их реализациях.
Все ждал, что будет про Direct Style из Scala 3, но закончилось еще на IO