×Закрыть

Лента

RSS

Туторіал з налаштування Rails-додатків на Amazon EC2 з Chef. Частина 2 Туторіал з налаштування Rails-додатків на Amazon EC2 з Chef. Частина 2

Yaroslav Bezrukavyi 866

У цій частині ми покажемо, як написати власні cookbooks. Крім того, ми пояснимо поняття wrapper-cookbook з використанням скриптів для встановлення й налаштування бази даних PostgreSQL та іншого програмного забезпечення, необхідного для правильної роботи сервера й додатка на ньому. 4

Serverless, Micronaut Framework та розподілені системи: тренди у Java, на які варто звернути увагу Serverless, Micronaut Framework та розподілені системи: тренди у Java, на які варто звернути увагу

Andriy Rymar 3065

Андрій Римар, CEO в Jappware, ділиться своїми думками щодо Java-трендів, які обов’язково будуть обговорювати на найближчих конференціях. Це не інструкція, що навчить користуватися технологіями, а огляд цікавого і нового в Java. 18

Технологія P4: чи стане вона майбутнім Software Defined Networking Технологія P4: чи стане вона майбутнім Software Defined Networking

Мар'ян Пріцак 2238

Відколи бізнеси почали перетворювати ІТ-інфраструктури в хмарні середовища, відчувається їхнє прагнення мати все більше і більше контролю над своїми мережами. У цій статті розглянемо, чи стане P4 чарівною пігулкою для мережевої індустрії та в яких випадках вона точно спрацює. 14

Senior Project Manager Сергій Поднос — про ІТ в 90-ті та як розвиватися в одній компанії 20 років Senior Project Manager Сергій Поднос — про ІТ в <nobr>90-ті</nobr> та як розвиватися в одній компанії 20 років

Dmytro Palchykov 6189

В інтерв’ю для DOU Сергій Поднос розповів, як трансформувалась сфера ІТ від 90-х до сьогодні, що спільного між автоспортом та програмуванням і якими якостями повинен володіти управлінець. 11

DOU Labs: как в IntelVerse создали AI-коуча по персональному развитию DOU Labs: как в IntelVerse создали AI-коуча по персональному развитию

Dmytro Marakhovskyi 1812

Привет, меня зовут Дмитрий Мараховский, я СCО компании IntelVerse. Хочу рассказать о нашем проекте GrowApp. Это мобильное приложение, которое с помощью AI выстраивает индивидуальный путь развития для каждого человека. 17

Как подходить к тестовым заданиям: советы от тех, кто их проверяет Как подходить к тестовым заданиям: советы от тех, кто их проверяет

Valentina Donchenko 16335

Зачем нужны тестовые задания, как их оценивают и как с их помощью хорошо себя зарекомендовать, особенно если вы Junior? Об этом мы расспросили IT-специалистов, которые в своих компаниях ответственны за проверку таких заданий. 125

Дизайнер Павел Грозян: «В Сан-Франциско и Долине ты можешь зарабатывать столько, сколько захочешь» Дизайнер Павел Грозян: «В Сан-Франциско и Долине ты можешь зарабатывать столько, сколько захочешь»

Hanna Bandalier 18166

Павел Грозян переехал из Киева в Сан-Франциско в 2016 году по визе О-1 для людей с выдающимися способностями. За два года он дважды получал эту визу. Впервые — когда перешел работать из Grammarly в финтех-стартап Zero, а второй раз — недавно, когда принял предложение присоединиться к специальному проекту Reddit. 133

Методика Learning 3.0: как обучаться, чтобы AI не занял ваше место Методика Learning 3.0: как обучаться, чтобы AI не занял ваше место

Владимир Воробьев 7580

Всем привет, меня зовут Владимир Воробьев, я ‒ founder и CEO в IT-компании RubyGarage. Недавно мне довелось выступать на конференции «5 лет универа за 1 день» для студентов в Днепре. Я рассказал о тонкостях обучения сотрудников внутри нашей компании. Возможно, кто-то применит данный подход и у себя. 16

Плюсы и минусы разработки приложений на Ionic Плюсы и минусы разработки приложений на Ionic

Игорь Пужай 5185

Ionic — это технология, позволяющая разрабатывать полноценные приложения для iOS и Android. Для этого не нужно иметь глубокие знания в каждой из платформ. Но при таких преимуществах есть и ограничения. Рассмотрим их подробнее. 70

12 консенсус-протоколов для распределенных систем 12 консенсус-протоколов для распределенных систем

Tim Kozak 4312

В Intellectsoft Blockchain Lab мы работаем с клиентами из большого количества индустрий, будь то финансовый сектор или ритейл, а также с разными компаниями — от стартапа до международной корпорации. В этой статье я рассмотрю базовые, самые популярные консенсус-протоколы, которые подходят различным окружениям и условиям. Блокчейны и «неблокчейны», а также примеры реализации. 6

DOU Ревізор у Львові: «Центр розробки DataArt» DOU Ревізор у Львові: «Центр розробки DataArt»

Katerina Drobot 11369

Цього разу DOU Ревізор завітав до львівського центру розробки DataArt — аутсорсингової компанії, яка працює з клієнтами із різноманітних індустрій: фінанси, охорона здоров’я, туризм, телеком, медіа та інтернет речей. В Україні компанія представлена у Дніпрі, Києві, Львові, Одесі, Харкові та Херсоні. 53

Як ми робили проект з digital transformation, або Про розуміння клієнта Як ми робили проект з digital transformation, або Про розуміння клієнта

Kostyantin Severenchuk 3864

Мене звати Костянтин Северенчук, я працюю System Architect у EPAM Ukraine. Нещодавно ми успішно завершили проект з digital transformation однієї голландської компанії. Але «успішно» не означає «просто». Розкажу, як ми допомогали трансформувати бізнес і міксували DevOps best practices з мистецтвом комунікацій. 33

Тайм-менеджмент для IT-специалистов. Как работать эффективнее и всё успевать Тайм-менеджмент для IT-специалистов. Как работать эффективнее и всё успевать

Dmitry Shuba 17622

Тайм-менеджмент — это наука о том, как правильно распоряжаться своим временем, используя его максимально эффективно. В первую очередь статья предназначена для специалистов IT-сферы, но изложенные принципы может использовать каждый, кто стремится улучшить свои навыки и качество жизни. 21

Ruby/Rails дайджест #22: релиз Mastodon 2.5, очередное обновление IDE RubyMine, запуск нового подкаста The Yak Shave Ruby/Rails дайджест #22: релиз Mastodon 2.5, очередное обновление IDE RubyMine, запуск нового подкаста The Yak Shave

Владимир Воробьев 1483

В выпуске: создание Ruby-приложений при помощи Sinatra, обновление Honeybadger, Phusion собирается прекратить поддержку Ruby 1.8 в веб-сервере Passenger. 2

Как создать свой алгоритм поиска локаций, используя AI Как создать свой алгоритм поиска локаций, используя AI

Danil Kuhta 5656

В этой статье описан практический опыт решения задачи ранжирования локаций с использованием машинного обучения. Статья в основном рассчитана на начинающих разработчиков. Однако будет интересна и более опытным специалистам, которым нужен готовый рецепт, как на базе бесплатных инструментов сделать аналог Google Places Search, не уступающий ему по качеству. 29

← Сtrl 123456...219 Ctrl →

Комментарии

Серега, спасибо за собранный контент!
Главных сырных экспертов при этом в сколь нибудь технических статьях не встретишь.
Мала нагоду попрацювати в каліфорнійський стартапах і пожити в Сан Франциско деякий час — можу підписатися чи не під кожним словом у статті. Практично аналогічні думки/висновки/спостереження про тамтешнє життя та роботу.
Я использую Liquibase. Он лучше Flyway вот почему: Его синтаксис xml позволяет каждому changeset прописать дополнительные атрибуты — надо ли его перезапускать при ошибке (или даже каждый раз), надо ли перезапустить при изменении и т.д.
Але думаю напротязі року клієнт обросте фічами Обрастёт? Это как? будут выкатываться 11.1, 11.2, 11.3 c дополненным API?
В данном случае это сатира о тех, на чьи объявления отзываются 300 человек вместо требуемых пяти. И намек на то, что и остальных вопросах работы с людьми они так же беспомощны.
Але думаю напротязі року клієнт обросте фічами, які потрібні 90% юзерів і тоді юзати апч протсо не буде сенсу. А теперь давайте поговорим про адопшн джава 11 :)
Ну ясно, що це не станеться за 1 день. Але думаю напротязі року клієнт обросте фічами, які потрібні 90% юзерів і тоді юзати апч протсо не буде сенсу.
Тому можна вже зараз сказати — прощавай Apache Http Client, Async Http Client і інші. С чего бы это? В апачевский клиент натыкано кучу функционала, а как пользоваться новым еще не выработали лучших практик.
Очень хорошая идея, лично я точно попробую. Я сама много думала об этом и писала своего личного бота — который мне тоже помогал и мотивировал в каких-то вопросах. Это работает. 100%.
Почему нельзя было сделать это задание в рамках собеседования? Когда можно задать доп вопросы о том почему принято то или иное решение. Так и было. Написание кода во время собеседования — это не тестовое задание :)
Чудесная статья и свежий подход! Автору спасибо))
Я б ще додав новий HTTP Client який йде з коробки в нових джава версіях. Майже всі проекти юзають шттп клієнти. Тому можна вже зараз сказати — прощавай Apache Http Client, Async Http Client і інші.
Почему нельзя было сделать это задание в рамках собеседования? Когда можно задать доп вопросы о том почему принято то или иное решение. Так и было. А что именно можно было понять по вашему решению?