Профилирование, ассемблер и все-все-все
https://habr.com/ru/articles/542156/
https://habr.com/ru/articles/542156/
Хабр
Профилирование, ассемблер и все-все-все
Привет, сегодня будет объёмная и обстоятельная статья о низкоуровневом профилировании и диагностике производительности. Многократно в комментариях к докладам и статьям пользователи высказывали...
👍3
From Java to Kotlin: Migrating Microservices at Grindr
https://medium.com/grindr-engineering/from-java-to-kotlin-migrating-microservices-at-grindr-7956a89f60b8
https://medium.com/grindr-engineering/from-java-to-kotlin-migrating-microservices-at-grindr-7956a89f60b8
Medium
From Java to Kotlin: Migrating Microservices at Grindr
In 2021, Grindr, the largest social networking app for the LGBTQ community, pivoted an ongoing Java monolith refactor, and began writing microservices in Kotlin. We consider our work to be a Kotlin…
Building Standardized API Error Responses in Spring Boot 3 With The Problem Details Specification
https://betterprogramming.pub/building-standardized-api-error-responses-in-spring-boot-3-with-the-problem-details-specification-226ca2626620
https://betterprogramming.pub/building-standardized-api-error-responses-in-spring-boot-3-with-the-problem-details-specification-226ca2626620
Medium
Building Standardized API Error Responses in Spring Boot 3 With The Problem Details Specification
How to write RFC7807-compliant error responses in a Spring Boot application
BlurHash: An Alternative to Generic Image Placeholders
https://hamon.in/blog/blurhash/
https://hamon.in/blog/blurhash/
👍1
Forwarded from Vladislav G
$1 млн за технологию-убийцу "шахидов": минцифры Украины объявило конкурс для разработчиков
24 и 25 июня в рамках проекта «Армия дронов» состоится второй ежегодный Drone Hackathon «Anti-Shahеd».
Во время хакатона (https://highload.today/1-mln-za-tehnologiyu-ubijtsu-shahedov-mintsifry-obyavilo-konkurs-dlya-razrabotchikov/) будет возможность посетить идеи для представителей Сил безопасности и обороны Украины.
Участником хакатона можно стать, если вы:
👾 имеете идеи разработок и хотите получить финансирование для реализации идей;
🗣 стремитесь посетить созданные defense-tech разработки, которые помогут бороться с враждебными беспилотниками и уничтожать их;
🔧 производите БПЛА, которые могут быть эффективны на поле боя.
Подать заявку на участие по ссылке. https://docs.google.com/forms/d/e/1FAIpQLSf6sipB1VKl8d3fp8k-8_52DYYU3gWEf3X2xi2oIZMGBpxPdg/viewform
24 и 25 июня в рамках проекта «Армия дронов» состоится второй ежегодный Drone Hackathon «Anti-Shahеd».
Во время хакатона (https://highload.today/1-mln-za-tehnologiyu-ubijtsu-shahedov-mintsifry-obyavilo-konkurs-dlya-razrabotchikov/) будет возможность посетить идеи для представителей Сил безопасности и обороны Украины.
Участником хакатона можно стать, если вы:
👾 имеете идеи разработок и хотите получить финансирование для реализации идей;
🗣 стремитесь посетить созданные defense-tech разработки, которые помогут бороться с враждебными беспилотниками и уничтожать их;
🔧 производите БПЛА, которые могут быть эффективны на поле боя.
Подать заявку на участие по ссылке. https://docs.google.com/forms/d/e/1FAIpQLSf6sipB1VKl8d3fp8k-8_52DYYU3gWEf3X2xi2oIZMGBpxPdg/viewform
Highload.tech - медіа для розробників
$1 млн за технологию-убийцу «шахедов»: Минцифры объявило конкурс для разработчиков
Министерство цифровой трансформации (Минцифры) в рамках проекта Армия дронов объявило конкурс Drone Hackathon Anti-Shahеd
🔥16🤮15💩4
Не один только Ktor. Микрофреймворк Jooby
https://habr.com/ru/companies/otus/articles/741386/
https://habr.com/ru/companies/otus/articles/741386/
Хабр
Не один только Ktor. Микрофреймворк Jooby
Когда речь заходит о создании REST-сервера для Kotlin часто на ум приходит фреймворк Ktor (от Jetbrains), использующий важные особенности Kotlin, такие как корутины и DSL-синтаксис. Ktor является...
Обработка данных в реальном времени из API через Apache Kafka + Hazelcast
https://habr.com/ru/companies/otus/articles/741174/
https://habr.com/ru/companies/otus/articles/741174/
Хабр
Обработка данных в реальном времени из API через Apache Kafka + Hazelcast
Для надежной поточной обработки данных в реальном времени и принятия решений на основе анализа данных из внешнего источника нужно обеспечить организацию конвейера обработки и хранения данных, который...
Ещё лет 7 назад я бы согласился с автором, но уже нет
https://habr.com/ru/companies/ispsystem/articles/741308/
https://habr.com/ru/companies/ispsystem/articles/741308/
Хабр
Быть инженером, а не фреймворкером
Эта статья — призыв к самосовершенствованию. У вас все получится. Станьте инженером. Как обычно, сначала сделаем несколько пояснений: инженеры безусловно должны пользоваться фреймворками. Они...
linux-china/chatgpt-spring-boot-starter
https://github.com/linux-china/chatgpt-spring-boot-starter
https://github.com/linux-china/chatgpt-spring-boot-starter
GitHub
GitHub - linux-china/chatgpt-spring-boot-starter: Spring Boot ChatGPT Starter
Spring Boot ChatGPT Starter. Contribute to linux-china/chatgpt-spring-boot-starter development by creating an account on GitHub.
🔥3
Forwarded from Rust BY
На волне тренда компаний возвращать людей в офис на хибрид моделе, мнение DHH
https://world.hey.com/dhh/hybrid-combines-the-worst-of-office-and-remote-work-d3174e50
https://world.hey.com/dhh/hybrid-combines-the-worst-of-office-and-remote-work-d3174e50
Hey
Hybrid combines the worst of office and remote work
The honeymoon for remote work is over, and managers who never liked the concept to begin with are plotting its complete reversal, so that things may return to how they were before The Great Remote Experiment. This experiment convinced millions of employees…
👍2
Interview with an Emacs Enthusiast in 2023 [Colorized]
http://www.youtube.com/watch?v=urcL86UpqZc
http://www.youtube.com/watch?v=urcL86UpqZc
YouTube
Interview with an Emacs Enthusiast [Colorized]
Emacs OS
Interview with an Emacs Enthusiast in 2023 with Emerald McS., PhD - aired on © The Emacs.
org. air date 1990.
Programmer humor
Software humor
Elisp humor
Software tools
Retro computing
Vim vs emacs editor
Computerphile
Emacs humor
Emacs jokes
emacs…
Interview with an Emacs Enthusiast in 2023 with Emerald McS., PhD - aired on © The Emacs.
org. air date 1990.
Programmer humor
Software humor
Elisp humor
Software tools
Retro computing
Vim vs emacs editor
Computerphile
Emacs humor
Emacs jokes
emacs…
🔥2
Embed GitHub Actions in your Docs
https://runme.dev/blog/embed-github-actions
https://runme.dev/blog/embed-github-actions
runme.dev
Embed GitHub Actions in your Docs
Unbreak your docs and runbooks. RUNME combined with GitHub Actions for VS Code lets you understand when to trigger what workflow, monitor results, and stay in control without having to bend over backward.
GraalVM EE is Dead, Long Live Oracle GraalVM - JVM Weekly vol. 47
https://vived.substack.com/p/graalvm-ee-is-dead-long-live-oracle
https://vived.substack.com/p/graalvm-ee-is-dead-long-live-oracle
Substack
GraalVM EE is Dead, Long Live Oracle GraalVM - JVM Weekly vol. 47
It is apparent that we are slowly entering the holiday season, as the past week has been exceptionally... quiet. In fact, of the big announcements we had to deal with news related to GraalVM.
👍1
Minimal downtime major PostgreSQL version upgrades with pg_easy_replicate
https://github.com/shayonj/pg_easy_replicate
https://github.com/shayonj/pg_easy_replicate
GitHub
GitHub - shayonj/pg_easy_replicate: Easily setup logical replication and switchover to new database with minimal downtime
Easily setup logical replication and switchover to new database with minimal downtime - shayonj/pg_easy_replicate
My first steps with Nix on Mac OSX as Homebrew replacement
https://sandstorm.de/de/blog/post/my-first-steps-with-nix-on-mac-osx-as-homebrew-replacement.html
https://sandstorm.de/de/blog/post/my-first-steps-with-nix-on-mac-osx-as-homebrew-replacement.html
Java 21 in Practice, Virtual Threads, Structured Concurrency, and Scoped Values
https://medium.com/javarevisited/java-21-in-practice-virtual-threads-structured-concurrency-and-scoped-values-8d16084dbbf2
https://medium.com/javarevisited/java-21-in-practice-virtual-threads-structured-concurrency-and-scoped-values-8d16084dbbf2
Medium
Java 21 in Practice, Virtual Threads, Structured Concurrency, and Scoped Values
If you still think that there is no need to toss about the previous JDK17, then JDK21 needs to pay attention. Because JDK21 introduces a…
❤1👍1
GPT-4, азиатская разработка и зерокодинг: на что сейчас ориентироваться айтишникам
https://habr.com/ru/articles/742898/
https://habr.com/ru/articles/742898/
Хабр
GPT-4, азиатская разработка и зерокодинг: на что сейчас ориентироваться айтишникам
Специалист по машинному обучению Игорь Котенков рассказывает, так ли страшен искусственный интеллект, как его малюют, и какие сферы разработки явно переоценены На фоне того, как айтишники стали новой...