Пока ты спишь AI-ассистент закрывает тикеты.
Нейросети все чаще и чаще используются повсеместно и возможно незаметно, но гугл опубликовал ассистента, который готов задачу в jira превратить в пул-реквест в ваш репозиторий.
Отпадёт ли надобность в разработчиках- конечно нет, этот процесс должен кто-то контролировать, особенно бизнес не пойдёт на его использование при работе с деньгами. Стоит рассматривать такие решения как помощников, ускоряющих ваши рутинные действия.
Демо можно посмотреть по ссылке, а полную версию можно попробовать в Google cloud
https://github.com/GoogleCloudPlatform/genai-for-developers
Нейросети все чаще и чаще используются повсеместно и возможно незаметно, но гугл опубликовал ассистента, который готов задачу в jira превратить в пул-реквест в ваш репозиторий.
Отпадёт ли надобность в разработчиках- конечно нет, этот процесс должен кто-то контролировать, особенно бизнес не пойдёт на его использование при работе с деньгами. Стоит рассматривать такие решения как помощников, ускоряющих ваши рутинные действия.
Демо можно посмотреть по ссылке, а полную версию можно попробовать в Google cloud
https://github.com/GoogleCloudPlatform/genai-for-developers
GitHub
GitHub - GoogleCloudPlatform/genai-for-developers
Contribute to GoogleCloudPlatform/genai-for-developers development by creating an account on GitHub.
👍1
Знаете что общего между бомжом и девопсом?
Оба ковыряются в контейнерах
Оба ковыряются в контейнерах
😁9
Ребят, это все шутки конечно же, все профессии в айти очень важны (кроме скрам-мастеров) 😁
😁1
Ну шутки от чата гпт это что-то
Бэкендер, фронтендер и скрам-мастер пошли на шашлыки.
Бэкендер разжёг костёр — строго по документации.
Фронтендер красиво оформил салфетки и соус в CSS.
Скрам-мастер подошёл и говорит:
— Так, шашлыки будут готовы в три спринта. А пока давайте покричим “team-building!”
Бэкендер, фронтендер и скрам-мастер пошли на шашлыки.
Бэкендер разжёг костёр — строго по документации.
Фронтендер красиво оформил салфетки и соус в CSS.
Скрам-мастер подошёл и говорит:
— Так, шашлыки будут готовы в три спринта. А пока давайте покричим “team-building!”
😁5
Важный опрос на тему ИИ. Насколько часто используете?
В комментах поделитесь что именно самое ходовое
В комментах поделитесь что именно самое ходовое
Anonymous Poll
7%
Почти не использую
82%
Постоянно
11%
Никогда не пользовался
Если не задать -Xmx, то какое дефолтное значение будет взято?
Anonymous Quiz
27%
1 гигабайт
23%
Вся доступная память
41%
1/4 физической памяти
9%
1/2 физической памяти
This media is not supported in your browser
VIEW IN TELEGRAM
Ловите продвинутый инструмент для разработчиков
👍1🔥1🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
Крутите барабан - или ваши ретро выглядят не так?
😁1
В дополнение к видео выше - тесты - это часть процесса разработки, это ваши 'друзья', которые помогают понять сломали вы логику приложения или нет, а ещё отчасти документируют поведение.
На своих проектах я бывает рефакторю код на 100+ классов и не особо беспокоюсь, что приложение не взлетит только потому, что основная бизнес-логика у меня покрыта тестами. Желаю и вам той же уверенности в том, что вы пишете.
P.S. Отдавать написание тестов на откуп ИИ не имеет никакого смысла, ведь при их самостоятельном написании можно обнаружить ошибки в логике.
На своих проектах я бывает рефакторю код на 100+ классов и не особо беспокоюсь, что приложение не взлетит только потому, что основная бизнес-логика у меня покрыта тестами. Желаю и вам той же уверенности в том, что вы пишете.
P.S. Отдавать написание тестов на откуп ИИ не имеет никакого смысла, ведь при их самостоятельном написании можно обнаружить ошибки в логике.
👍4
Айти бывает разным.
Мы все привыкли пользоваться сервисами для повседневной жизни, но в этот день стоит вспомнить пути своих предков. В этом мне помогает сайт https://m.pamyat-naroda.ru/ . К сожалению точной информации у меня никогда не было и мне он очень помог хоть как-то понять, что случилось с участниками ВОВ из моих родственников. Надеюсь, что вам он тоже поможет.
С праздником победы!
Мы все привыкли пользоваться сервисами для повседневной жизни, но в этот день стоит вспомнить пути своих предков. В этом мне помогает сайт https://m.pamyat-naroda.ru/ . К сожалению точной информации у меня никогда не было и мне он очень помог хоть как-то понять, что случилось с участниками ВОВ из моих родственников. Надеюсь, что вам он тоже поможет.
С праздником победы!
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Так или не так?
Невыдуманные истории
Пришли ко мне как-то раз посмотреть проблемы утечки памяти (в простонародье OOM) в результате нагрузочного тестирования, вообще довольно частая проблема на самом деле, когда что-то выжирает вашу память и надо детектировать этого нарушителя.
Сразу опущу вводную часть с проверкой конфигураций и прочим (оно на самом деле важное, но пожалуй в другом посте или видео объясню). По мониторингу (это тоже отдельная тема для разговора) нашел очень интересную штуку - один эндпоинт был со средним временем ответа порядка 3-4 минут (для реста это ну очень много и выходит за рамки дозволенного). Копаясь в коде я обнаружил некоторые изменения, которые как раз были сделаны и одна из заглушек возвращала
а дальше по коду просто была попытка получить результат выполнения через get().
Попробуйте предположить какая же здесь кроется проблема, не заглядывая дальше по тексту.
А проблема вот в чем - эта самая фича не имеет результата, а следовательно будет висеть пока поток кто-то не прервет для прекращения ожидания, как итог получаем множество потоков, которые просто встали в ожидании пока завершится та самая фича.
Как это можно исправить - использовать статические методы (с передачей результата выполнения в метод)
Пришли ко мне как-то раз посмотреть проблемы утечки памяти (в простонародье OOM) в результате нагрузочного тестирования, вообще довольно частая проблема на самом деле, когда что-то выжирает вашу память и надо детектировать этого нарушителя.
Сразу опущу вводную часть с проверкой конфигураций и прочим (оно на самом деле важное, но пожалуй в другом посте или видео объясню). По мониторингу (это тоже отдельная тема для разговора) нашел очень интересную штуку - один эндпоинт был со средним временем ответа порядка 3-4 минут (для реста это ну очень много и выходит за рамки дозволенного). Копаясь в коде я обнаружил некоторые изменения, которые как раз были сделаны и одна из заглушек возвращала
return new CompletableFuture();
а дальше по коду просто была попытка получить результат выполнения через get().
Попробуйте предположить какая же здесь кроется проблема, не заглядывая дальше по тексту.
А проблема вот в чем - эта самая фича не имеет результата, а следовательно будет висеть пока поток кто-то не прервет для прекращения ожидания, как итог получаем множество потоков, которые просто встали в ожидании пока завершится та самая фича.
Как это можно исправить - использовать статические методы (с передачей результата выполнения в метод)
CompletableFuture.completedFuture(U value);
CompletableFuture.failedFuture(Throwable ex);
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Уже завтра он встретит вас на работе
😁6