Pull to refresh
29
Karma
0
Rating
Антон Архипов @antonarhipov

Пользователь

  • Followers 33
  • Following 18

[Личный опыт] Эстония: почему сюда нанимают много разработчиков из-за рубежа и что делает страну идеальной для россиян

Этим летом было +30 °С, но экологи говорят, что такое первый раз.

У экологов память какая-то короткая. Такая жара в Эстонии переодически все таки случается. Просто очень редко

Спасибо за статью! :)

Как выбрать мобильную кросс-платформу в 2021 году

Диаграмма странноватая: «Хочешь React — бери React, хочешь .NET — бери .NET»

Анбоксинг в современной Java

> И ещё val это опечатка наверное, да? Или это вообще не Entity и к Jpa никак не относится?

Используется со Spring Data. JPA — так сразу и надо было сказать :)
Для JPA дата классы конечно же не очень хорошо подходят.

Анбоксинг в современной Java

> вручную написать hashCode и equals, а так же toString, правильно?

Нет. Примерно вот так:

@Table("MESSAGES")
data class Message(
    val content: String,
    val contentType: ContentType,
    val sent: Instant,
    val username: String,
    val userAvatarImageLink: String,
    @Id var id: String? = null)


или это не по фен-шую? Не все требования выполняются, да, наверное в каких-то ситуациях надо будет писать свой equals и hashCode.

Анбоксинг в современной Java

Наверное я упускаю какой то контекст. А апелляция к чему? К тому, что дата классы не могут быть использованы в качестве Entity? Вот прям только что использовал дата классы для того чтобы работать со Spring Data — ничто не помешало.

Анбоксинг в современной Java

И пока что мне ещё никто не ответил, как в Kotlin решаются проблемы с Entity


Интересно. А можно проблему с Entity описать?

Практическое применение Kotlin в стартапах и энтерпрайзе

Просто один и тот же разраб тупо сделал DTO на Java, потом на Kotlin.


Мы же знаем, что у всего есть цена. Нужно учитывать контекст задачи. Вот например можно почитать, во что это выливается когда есть дополнительные требования.

Практическое применение Kotlin в стартапах и энтерпрайзе

Ну просто это как раз и интересно. Расскажите про своё тестирование и результаты. Иначе заявления что «объективно измерили» звучат конечно же воспринимаются читателями как пятничный наброс.

Практическое применение Kotlin в стартапах и энтерпрайзе

> Это объективно измеримая величина.

Можно узнать, есть ли где то результаты замеров? :)

Java-дайджест за 6 марта

Слог же. Стиль. Ну чтоб скучно не было.

Топ 20 навигационных фич в IntelliJ IDEA. Часть 1

Эх, скриншотики бы по-новее :)

Рецепты TeamCity. Доклад Яндекс.Такси

Зависит, на сколько развесистую абстракцию вы себе придумаете. Если не вводить свои абстракции, то достаточно легко. Наверное, даже можно было бы автоматически, т.к. даже если перезаписать настройки то они не будут отличаться от того, что было бы написано напрямую в коде.

Рецепты TeamCity. Доклад Яндекс.Такси

Автоматически применить патч можно только переписав полностью настройки. Ведь в коде могут быть заведены какие-нибудь свои абстракции про которые ТС не знает. ТС работает с внутренней моделью проекта и патч генерируется относительно этой модели.

Рецепты TeamCity. Доклад Яндекс.Такси

UUID на самом деле необязателен. Если UUID не задать, то он генерируется из обычного id, который получается из имени объекта.

Другое дело, что иногда может придти мысль «порефакторить» конфигурации и переименовать объект. А так как истолия сборок связана через этот id, то при переименовании объекта история вдруг может оказаться несвязанной с новом id. Но этого можно избежать — либо задать таки UUID, либо связать историю через UI.

Зачем нужен DevOps и кто такие DevOps-специалисты

Всё просто. Видишь в статье «DevOps-инженер» — бросай читать.

Excelsior JET прекращает разработку своего AOT-компилятора после 18 лет работы

И ещё будут радовать не один десяток лет!

Information

Rating
Does not participate
Location
Эстония
Registered
Activity