Всё становится лучше если добавить AI
https://t.iss.one/iv?url=https://github.blog/2020-01-22-how-we-built-good-first-issues/&rhash=5b7adbb17b8a19
https://t.iss.one/iv?url=https://github.blog/2020-01-22-how-we-built-good-first-issues/&rhash=5b7adbb17b8a19
The GitHub Blog
Behind good first issues
We've recently launched good first issues recommendations to help new contributors find easy gateways into open source projects. Read about the machine learning engine behind these recommendations.
Forwarded from javawatch
Перевел статью про Граалю.
(Олег Ш в этот момнет должен сказать "правильно говорить GraalVM, а не Graal", но имхо тут та же ситуация, что и с Линуксом: всем просто лень говорить GNU/Linux если можно сказать просто Linux)
Она очень начального уровня, есть более хардкорные - их время настанет.
https://habr.com/ru/company/jugru/blog/485024/
(Олег Ш в этот момнет должен сказать "правильно говорить GraalVM, а не Graal", но имхо тут та же ситуация, что и с Линуксом: всем просто лень говорить GNU/Linux если можно сказать просто Linux)
Она очень начального уровня, есть более хардкорные - их время настанет.
https://habr.com/ru/company/jugru/blog/485024/
Хабр
Что под капотом компиляторных оптимизаций GraalVM?
Продолжаем разбираться с работой GraalVM, и на этот раз у нас перевод статьи Aleksandar Prokopec «Under the hood of GraalVM JIT optimizations», изначально опубли...
Пора обновить log4j и очень прикольный сервис для анализа дампов
https://t.iss.one/iv?url=https://medium.com/@RamLakshmanan/log4j-bug-slow-down-your-application-988aa9c492c2?source=rss------java-5&rhash=f5b2f9872995e4
https://t.iss.one/iv?url=https://medium.com/@RamLakshmanan/log4j-bug-slow-down-your-application-988aa9c492c2?source=rss------java-5&rhash=f5b2f9872995e4
Medium
Log4j bug — slow down your application
Recently we were troubleshooting a popular SaaS application. This application was slowing down intermittently. To recover from the problem…
Faster builds in Docker Compose 1.25.1 thanks to BuildKit Support
https://www.docker.com/blog/faster-builds-in-compose-thanks-to-buildkit-support/
https://www.docker.com/blog/faster-builds-in-compose-thanks-to-buildkit-support/
Docker
Faster builds in Docker Compose 1.25.1 thanks to BuildKit Support
One of the most requested features for the docker-compose tool is definitely support for building using Buildkit which is an alternative builder with great capabilities, like caching, concurrency and ability to use custom BuildKit front-ends just to mention…
Много видео с AWS re:Invent
https://aws.amazon.com/blogs/architecture/binge-watch-live-videos-from-aws-reinvent-2019/
https://aws.amazon.com/blogs/architecture/binge-watch-live-videos-from-aws-reinvent-2019/
Amazon Web Services
Binge-Watch Live This is My Architecture Videos from AWS re:Invent | Amazon Web Services
AWS re:Invent 2019 was a whirlwind of activity, especially in the Expo Hall, where the AWS team spent four days filming 12 live This is My Architecture videos for Twitch. Watch one a day for the next two weeks…or eat them all in one sitting. Whichever you…
Какое-то знакомое лицо
https://www.infoq.com/presentations/reactive-mines/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=Java
https://www.infoq.com/presentations/reactive-mines/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=Java
InfoQ
Do’s and Don’ts: Avoiding First-Time Reactive Programmer Mines
Sergei Egorov discusses some of the problems encountered when creating a reactive system.
Оказывается Silver Bullet уже была и мы её не заметили
https://blog.ploeh.dk/2019/07/01/yes-silver-bullet/
https://blog.ploeh.dk/2019/07/01/yes-silver-bullet/
blog.ploeh.dk
Yes silver bullet
Since Fred Brooks published his essay, I believe that we, contrary to his prediction, have witnessed several silver bullets.
Стрелял в ногу, а отстрелил яйцо - You can use floating-point numbers for money
https://www.evanjones.ca/floating-point-money.html
https://www.evanjones.ca/floating-point-money.html
Немного букв, которые выводят на JWT
https://shkspr.mobi/blog/2020/01/why-api-responses-should-be-signed/
https://shkspr.mobi/blog/2020/01/why-api-responses-should-be-signed/
Terence Eden’s Blog
Why API responses should be signed
I’m going to start this discussion with the why and then move on to the how. Let’s begin with a couple of user stories. As the recipient of some data, I want to verify that it hasn̵…
Упрощенный paxos и как его можно применить на практике
https://reubenbond.github.io/posts/caspaxos
https://reubenbond.github.io/posts/caspaxos
Кто-то хотел про Zabbix - HighLoad++, Михаил Макуров (Интерсвязь): опыт создания резервного и кластеризованного Zabbix-сервиса
https://habr.com/ru/company/ua-hosting/blog/485534/
https://habr.com/ru/company/ua-hosting/blog/485534/
Хабр
HighLoad++, Михаил Макуров (Интерсвязь): опыт создания резервного и кластеризованного Zabbix-сервиса
Zabbix — популярная открытая система мониторинга, используется большим количеством компаний. Я расскажу об опыте создания кластера мониторинга. В докладе я коротко упомяну о сделанных ранее...
Инкрементальный annotation proccesing для ускорения gradle-сборок
https://habr.com/ru/post/484918/
https://habr.com/ru/post/484918/
Хабр
Инкрементальный annotation proccesing для ускорения gradle-сборок
Начиная с версий Gradle 4.7 и Kotlin 1.3.30 появилась возможность получить ускорение инкрементальной сборки проектов за счет корректной работы инкрементальной о...
Open Source Licenses in 2020: Trends and Predictions
https://whitessource.com/top-open-source-licenses-trends-and-predictions
https://whitessource.com/top-open-source-licenses-trends-and-predictions
Whitesourcesoftware
Open Source Licenses in 2020: Trends and Predictions
The GPL was a trailblazer at the start of the open source revolution and is a prime example of the copyleft or viral license. This means that when users incorporate a component licensed under one of t
Ты че, пес, я - функтор
https://t.iss.one/iv?url=https://medium.com/@carlfish/this-is-an-example-of-optional-being-a-functor-not-a-monad-fbb0a10d3e2f&rhash=f5b2f9872995e4
https://t.iss.one/iv?url=https://medium.com/@carlfish/this-is-an-example-of-optional-being-a-functor-not-a-monad-fbb0a10d3e2f&rhash=f5b2f9872995e4
Medium
This is an example of Optional being a functor, not a monad.
Also, Optional isn’t really a Monad (or a Functor) because it breaks the associativity law. (see…
Как можно снаружи залезть в работающий бинарник
https://github.com/gaul/awesome-ld-preload
https://github.com/gaul/awesome-ld-preload
GitHub
GitHub - gaul/awesome-ld-preload: List of resources related to LD_PRELOAD, a mechanism for changing application behavior at run…
List of resources related to LD_PRELOAD, a mechanism for changing application behavior at run-time - gaul/awesome-ld-preload