Forwarded from Паша + Слава (Паша Финкельштейн)
IT insights and commons things
Паша + Слава. Эп. 48. JetCast
Этот выпуск почти инервью — Слава расспрашивает о том, как же работается в JetBrains. Так что говорю про Big Data Tools И вообще про свою жизнь. Ну и про k8s конечно тоже мы не смогли не говорить…
Never Accept a Job That Uses Brain Teasers in Your Job Interview
https://getpocket.com/explore/item/never-accept-a-job-that-uses-brain-teasers-in-your-job-interview
https://getpocket.com/explore/item/never-accept-a-job-that-uses-brain-teasers-in-your-job-interview
Inverse
Never Accept a Job That Uses Brain Teasers in Your Job Interview
It's a trap.
Map merge and compute, hidden API diamonds
https://blog.frankel.ch/map-merge-compute/
https://blog.frankel.ch/map-merge-compute/
A Java geek
Map merge and compute, hidden API diamonds
If you’ve been working in Java since 'quite some time', you probably are experienced in using Map objects. One very frequent use-case is to check if a Map contains a value: Get the valueIf the value is null, put an initial value.If isn’t, transform the get…
Forwarded from Andrew Smirnov
12 марта приходите на X5 Backend Meetup для разработчиков Java и Python. В этот раз наша встреча пройдет в БЦ «Оазис» (Коровий вал, 5). С докладами выступят:
Паша Финкельштейн из JetBrains предлагает выяснить «О чём мечтают Java-роботы, глядя на Python».
Вам знаком потрясающий паттерн проектирования "Толстая Модель"? Нет, я не про бодипозитивных девушек, я про джанго-модели. За 10 лет разработки на джаве я такого не видел ни разу. Поговорим о том, как штуки делаются в джаве, как в питоне, почему это видится странно и какие есть решения.
Представитель ITХ5 - Сергей Миронов – расскажет об «AOP - альтернативный подход к объектам»
Как изменить выполняющийся код внутри библиотеки, не меняя её исходники? Возможно ли добавить подробное логирование без нагромождения или, к примеру, сделать неявную обработку ошибок? Во всем этом может помочь сквозная функциональность. Поговорим о том, как работать с AOP и при этом не выстрелить себе в ногу.
Степан Калашников (Росбанк) даст свой взгляд на тему «Чистая архитектура в среде изменяющихся требований
Вы наверняка часто задумываетесь над повторяющимися вопросами от одного проекта к другому. Достаточно ли внимания было уделено архитектуре? Часто ли могут меняться требования к приложению? Возможно, есть много внешних факторов, которые заставляют подумать о рефакторинге? Насколько большое приложение сейчас и во что оно может вырасти? Мы тоже много рефлексировали на данные темы, когда начинали проект ДБО для юридических лиц. Расскажу о том, как мы в итоге выстроили архитектуру в условиях постоянно меняющихся условий.
Встречаемся в 19.00, а разойдемся ближе к 22.00.
Бесплатная регистрация:
https://x5-retail-group-event.timepad.ru/event/1276698/
Паша Финкельштейн из JetBrains предлагает выяснить «О чём мечтают Java-роботы, глядя на Python».
Вам знаком потрясающий паттерн проектирования "Толстая Модель"? Нет, я не про бодипозитивных девушек, я про джанго-модели. За 10 лет разработки на джаве я такого не видел ни разу. Поговорим о том, как штуки делаются в джаве, как в питоне, почему это видится странно и какие есть решения.
Представитель ITХ5 - Сергей Миронов – расскажет об «AOP - альтернативный подход к объектам»
Как изменить выполняющийся код внутри библиотеки, не меняя её исходники? Возможно ли добавить подробное логирование без нагромождения или, к примеру, сделать неявную обработку ошибок? Во всем этом может помочь сквозная функциональность. Поговорим о том, как работать с AOP и при этом не выстрелить себе в ногу.
Степан Калашников (Росбанк) даст свой взгляд на тему «Чистая архитектура в среде изменяющихся требований
Вы наверняка часто задумываетесь над повторяющимися вопросами от одного проекта к другому. Достаточно ли внимания было уделено архитектуре? Часто ли могут меняться требования к приложению? Возможно, есть много внешних факторов, которые заставляют подумать о рефакторинге? Насколько большое приложение сейчас и во что оно может вырасти? Мы тоже много рефлексировали на данные темы, когда начинали проект ДБО для юридических лиц. Расскажу о том, как мы в итоге выстроили архитектуру в условиях постоянно меняющихся условий.
Встречаемся в 19.00, а разойдемся ближе к 22.00.
Бесплатная регистрация:
https://x5-retail-group-event.timepad.ru/event/1276698/
Lessons learned about monitoring the JVM in the era of containers
https://xn--r1a.website/iv?url=https://medium.com/thron-tech/lessons-learned-about-monitoring-the-jvm-in-the-era-of-containers-47e7fe0b77dc&rhash=f5b2f9872995e4
https://xn--r1a.website/iv?url=https://medium.com/thron-tech/lessons-learned-about-monitoring-the-jvm-in-the-era-of-containers-47e7fe0b77dc&rhash=f5b2f9872995e4
Medium
Lessons learned about monitoring the JVM in the era of containers
Quick and easy things you can do to monitor JVM when it is being used in containers
Forwarded from Andrei Listochkin
Timeseries в Postgre хранить - моветон или норм?
Forwarded from Denis Pavlyuchenko
https://github.com/timescale/timescaledb даж расширение такое есть)
GitHub
GitHub - timescale/timescaledb: A time-series database for high-performance real-time analytics packaged as a Postgres extension
A time-series database for high-performance real-time analytics packaged as a Postgres extension - timescale/timescaledb
Тынц
https://www.businessinsider.com/coronavirus-google-north-america-employees-work-from-home-2020-3
https://www.businessinsider.com/coronavirus-google-north-america-employees-work-from-home-2020-3
Business Insider
Google recommends all North America employees work from home over coronavirus fears
The majority of Google's 100,000 employees are based in North America, and the policy change represents one of the most sweeping remote-work orders.
Часто бывает на собеседованиях - Longest Palindrome Substring
https://xn--r1a.website/iv?url=https://medium.com/@akshay_ravindran/day-77-longest-palindrome-substring-a71631caad8f?source=rss------java-5&rhash=f5b2f9872995e4
https://xn--r1a.website/iv?url=https://medium.com/@akshay_ravindran/day-77-longest-palindrome-substring-a71631caad8f?source=rss------java-5&rhash=f5b2f9872995e4
Medium
Day 77 — Longest Palindrome Substring
100 Days Challenge to Cracking the Coding Interview
Полезняшки от "Разбора Полетов" pinned «12 марта приходите на X5 Backend Meetup для разработчиков Java и Python. В этот раз наша встреча пройдет в БЦ «Оазис» (Коровий вал, 5). С докладами выступят: Паша Финкельштейн из JetBrains предлагает выяснить «О чём мечтают Java-роботы, глядя на Python».…»
Forwarded from Serik Idrissov
Periodic Execution (aka Distributed Cron) | Cadence
https://cadenceworkflow.io/docs/02_use_cases/01_periodic
https://cadenceworkflow.io/docs/02_use_cases/01_periodic
ЛАНИТ запускает Школу тестирования в Москве, Пензе, Сочи и Новороссийске
https://habr.com/ru/post/491782/
https://habr.com/ru/post/491782/
Хабр
ЛАНИТ запускает Школу тестирования в Москве, Пензе, Сочи и Новороссийске
В прошлом году в группе ЛАНИТ появилась компания, которая занимается тестированием, — «ЛАНИТ Экспертиза». Она открывает школу для тестировщиков. Лучшие выпускни...
Внезапно - Как мы в Спортмастере выбирали систему кешированиям
https://habr.com/ru/post/490912/
https://habr.com/ru/post/490912/
Хабр
Как мы в Спортмастере выбирали систему кеширования. Часть 1
Привет! Меня зовут Алексей Пьянков, я разработчик в компании Спортмастер. В этом посте я рассказал, как начиналась работа над сайтом Спортмастер в 2012 году, как...
А вот и реальные тесты производительности второго Graviton'а
https://www.anandtech.com/show/15578/a-peek-into-the-physics-of-graivton2-amazons-neoverse-n1-server-chip-first-impressions
https://www.anandtech.com/show/15578/a-peek-into-the-physics-of-graivton2-amazons-neoverse-n1-server-chip-first-impressions
AnandTech
Amazon's Arm-based Graviton2 Against AMD and Intel: Comparing Cloud Compute
It’s been a year and a half since Amazon released their first-generation Graviton Arm-based processor core, publicly available in AWS EC2 as the so-called 'A1' instances. While the processor didn’t impress all too much in terms of its performance, it was…
Forwarded from N C
https://www.piter.com/collection/best/product/java-concurrency-na-praktike
Камрады, зыкайте чо
Легендарнейшую книжку выпустили во бумаге.. на русском..
Интересно, каков перевод..
Камрады, зыкайте чо
Легендарнейшую книжку выпустили во бумаге.. на русском..
Интересно, каков перевод..
www.piter.com
Java Concurrency на практике
Познакомьтесь с уникальным трудом, который объединил ведущих разработчиков Java - Брайана Гетца, Джошуа Блоха, Дага Ли, - и стал настольной книгой для всех, кто хочет ускорить работу своих приложений.
Запилил вам перевод статьи про алгоритмы (первой из трех)
https://habr.com/ru/company/jugru/blog/491750/
https://habr.com/ru/company/jugru/blog/491750/
Хабр
Пишем поиск подстроки лучше, чем в учебниках
Жизнь инженера полна сюрпризов: особенно, когда приходится иметь дело с производительностью. Например, что произойдет, если попытаться запустить этот кусок Java-кода? Выглядит довольно...