Всем привет, меня зовут Олег, я техлид в ДомКлике. В нашей команде ядром стека является Kotlin и Spring Boot. Хочу поделиться с вами своим опытом по взаимодействию и особенностях работы с PostgreSQL и Hibernate в связке со Spring Boot и Kotlin. Также на примере микросервиса, покажу преимущества Kotlin и его отличия от аналогичного приложения на Java. Расскажу о не совсем очевидных сложностях, с которыми могут столкнуться новички при использовании этого стека с Hibernate. Статья будет полезна разработчикам, желающим перейти на Kotlin и знакомых со Spring Boot, Hibernate Java.
Читать полностью »
Архив за 08 июня 2020 - 2
Spring Boot, Hibernate и Kotlin для новичков шаг за шагом
2020-06-08 в 14:00, admin, рубрики: hibernate, kotlin, spring boot, Блог компании ДомКлик, ДомКлик, ПрограммированиеПосмотрите рекламу, чтобы разблокировать смартфон Samsung. Такое решение якобы появится в оболочке One UI 2.5
2020-06-08 в 13:59, admin, рубрики: Новости, метки: новостиСегодня мы уже поднимали вопрос рекламы в смартфонах Samsung, упоминая, что её показывают приложения Samsung Gift и Samsung Members. Однако в ближайшее время ситуация с рекламой на аппаратах корейского гиганта может сильно усугубиться.
Источник поделился скриншотами пока ещё не вышедшей оболочки One UI 2.5, на которых запечатлена реклама. И всё бы ничего, да вот только один из вариантов настолько странный, что кажется невозможным.
Американский бренд, экран без вырезов и большой аккумулятор. Представлен Motorola One Fusion+
2020-06-08 в 13:44, admin, рубрики: Новости, метки: новостиСмартфон Motorola One Fusion+, о котором мы говорили сегодня утром, буквально только что пополнил ассортимент производителя. Пока аппарат представлен только в Европе по цене 300 евро.
Что же получит покупатель за эти деньги? Новинка оснащена экраном IPS диагональю 6,5 дюйма разрешением 2340 х 1080 пикселей. Сердцем служит SoC Snapdragon 730, то есть это самый производительный аппарата Motorola вне флагманской линейки Edge.
PHP 25 лет: краткая история языка и скидка 50% на PhpStorm
2020-06-08 в 13:39, admin, рубрики: laravel, php, PHP25, phpstorm, symfony, yii, Блог компании JetBrainsПривет! Сегодня особенный день — ровно 25 лет назад Расмус Лердорф представил миру PHP. В день рождения языка мы хотим поблагодарить вас за годы его поддержки.
Все мы ждем релиза PHP 8, который запланирован на этот декабрь. А пока предлагаем вспомнить достижения PHP-сообщества за прошедшие 25 лет: мы собрали в большой таймлайн все самые важные события из истории языка.
100-ваттная зарядка для смартфонов Xiaomi. В Сети засветилось подобное устройство, но не факт, что оно настоящее
2020-06-08 в 13:26, admin, рубрики: Новости, метки: новостиНа данный момент самые быстрые зарядки у смартфонов характеризуются мощностью 65 Вт. В основном это устройства компаний, имеющих отношение к концерну BBK, то есть Oppo, Vivo и Realme, хотя подобное решение есть и у Xiaomi.
Кроме того, Lenovo уже заявила, что готовит геймерский смартфон Legion с поддержкой 90-ваттной зарядки, который выйдет позже в этом году. Однако не только у Lenovo есть такие наработки.
Xiaomi демонстрировала прототип 100-ваттной зарядки Super Charge Turbo ещё более года назад. И, возможно, вскоре компания выпустит первый смартфон с подобной технологией.
С++ Concept-Based Polymorphism в продуктовом коде: PassManager в LLVM
2020-06-08 в 13:16, admin, рубрики: c++, LLVM, Блог компании Samsung, идиомы с++, Компиляторы, наследование, ооп, паттерны проектирования, полиморфизм, шаблоныСегодня речь пойдет про одну интересную идиому, которую ввел Шон Парент (Adobe) — известный деятель в C++-сообществе. Он часто выступает с докладами и публикует цикл статей Better Code. Одна из его идей, которую используют в Photoshop — это Concept-Based Polymorphism. Это когда мы реализуем полиморфизм не через явное наследование, а с помощью техники, включающей обобщенное программирование, и по итогам получаем некоторые дополнительные преимущества.
Статья устроена следующим образом:
- Что вообще такое Concept-Based Polymorphism и зачем он нужен
- Немного про LLVM и ее устройство
- Пример Concept-Based Polymorphism в LLVM PassManager
- Преимущества подхода
Картинка, иллюстрирующая тезис «Наследование — это зло». Источник
Читать полностью »
Никаких вырезов или выезжающих модулей. Visionox представила первое в мире решение для создания смартфонов с подэкранными камерами
2020-06-08 в 13:01, admin, рубрики: Новости, метки: новостиСледующий этап эволюции дисплеев в смартфонах — экраны с фронтальными камерами под ними. Такие прототипы мы уже видели не раз, но серийных моделей с такой конструкцией пока нет.
Основатель «ВкусВилл» верит в смещение fmcg-ритейла в онлайн, а экс-топ «Азбуки» ждёт всех обратно в магазины
2020-06-08 в 12:32, admin, рубрики: Азбука вкуса, онлайн-ритейл, Текучка, метки: Азбука вкуса, онлайн-ритейл, ТекучкаОнлайн-вынужденная мера, считает экс-президент сети «Азбука Вкуса» Владимир Садовин и не верит в то, что «мир не будет прежним». Мир будет таким же, как до пандемии, а торговля будет происходить в основном оффлайн.
Да, онлайн-продажи продуктовЧитать полностью »
Гайд: Свой собственный L2TP VPN
2020-06-08 в 11:16, admin, рубрики: vpn, windows, Блог компании RUVDS.com, Лайфхаки для гиков, системное администрированиеПокопавшись по просторам интернета в поисках софта для построения своего собственного VPN, постоянно натываешься на кучу гайдов связанных с неудобным в настройке и использовании OpenVPN, требующим проприетарного клиента Wireguard, только один SoftEther из всего этого цирка отличается адекватной реализацией. Но мы расскажем, так сказать, о нативной для Windows реализации VPN – Routing And Remote Access (RRAS).
По странной причине, никто ни в одном гайде не написал про то, как это все развернуть и как включить на нем NAT, поэтому мы сейчас все исправим и расскажем, как сделать свой собственный VPN на Windows Server.
Ну а уже готовый и преднастроенный VPN можно заказать из нашего маркетплейса, он кстати работает из коробки.
Твердотельные накопители PNY CS2130 демонстрируют скорость чтения 3500 МБ/с
2020-06-08 в 10:48, admin, рубрики: Новости, метки: новостиАссортимент PNY пополнила линейка твердотельных накопителей типоразмера M.2-2280, оснащенных интерфейсом PCI-Express 3.0 x4 поддерживающих протокол NVMe 1.3. Она включает модели объемом 500 ГБ, 1 ТБ и 2 ТБ.