Low-code-платформы могут быть полезны сильным командам классических разработчиков
Серьезно? А вы уверены? — подумал со скепсисом наш старший инженер-программист Миша Викторов, и пошёл разбирать возможности N8n и Dify с позиции code-first разработчика.
Так-с, что у нас тут:
Скепсис на тему Low-code может быть вам знаком, но Миша уверен, что они могут быть отличным дополнением к classic разработке. Вооот такая котомка аргументов "за" ждёт вас здесь⚔️
#konturtech_backend
Хабр | Сообщество канала💻
Серьезно? А вы уверены? — подумал со скепсисом наш старший инженер-программист Миша Викторов, и пошёл разбирать возможности N8n и Dify с позиции code-first разработчика.
Так-с, что у нас тут:
N8n — визуальная разработка и исполнение backend‑логики в виде workflow
Dify — backend для ИИ‑ориентированных приложений: чат‑ботов, ассистентов, RAG‑систем и агентных сценариев
Скепсис на тему Low-code может быть вам знаком, но Миша уверен, что они могут быть отличным дополнением к classic разработке. Вооот такая котомка аргументов "за" ждёт вас здесь
#konturtech_backend
Хабр | Сообщество канала
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6🎄3👨💻2🤣1
Kotlin похож на C#, но более удобный и достаточно быстрый
Разработчики рассказали, как они прошли Advent of Code — 12-дневный марафон по решению задач на программирование
На карточках читайте слова ребят из разных уголков мира. Они решили все задачи адвента и получат от нас памятные пины!
Для решения задач в последние годы использую Kotlin. Похож на C#, но еще более удобный и достаточно быстрый. ИИ почти не пользовался, проверял через него наличие более простых вариантов решения для пары сложных задач последних дней, (но не просил писать код).
Самая интересная и сложная для меня, пожалуй, вторая задача 10-го дня. Если отбросить сказочную историю, требовалось решить задачу целочисленного линейного программирования Ax=b, минимизировав сумму x_i, где A - матрица из 0 и 1, не обязательно квадратная, а x_i и b_j целые неотрицательные.
Многие решившие использовали ИИ, готовые библиотеки для решения задач ЛП или даже Z3 Theorem Prover. Я решаю AoC для развлечения и тренировки своих мозгов, поэтому решил написать метод Гаусса-Жордана. Это такая вариация метода Гаусса, которая пытается решить систему уравнений, но не ломается в случае если система имеет множество решений, а находит все независимые переменные и позволяет легко выразить зависимые переменные через независимые.
По счастливому совпадению во всех тест-кейсах число независимых переменных варьируется от 0 до 3, поэтому можно просто перебрать все комбинации целочисленных значений независимых переменных, вычислить значения зависимых переменных, отбросить нецелые решения и взять оптимальный ответ. Здесь главное не перепутать минимум с максимумом при получении ответа и не потратить 30 минут на поиски ошибки в методе Гаусса :)
🍒 Вишенка на торте: оказалось, что у второй части задачи есть элегантное решение, использующее идею из первой части и не требующее перебора совсем.
В целом набором задачек в этом году доволен, в том числе количеством: кажется решать 25 дней подряд тяжелее, к концу месяца появляется много предновогодних хлопот, а тут еще задачки нужно успевать решать. Не все они сложные, но как правило ближе к концу они отнимают больше времени.
#konturtech_backend
Хабр | Сообщество канала
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥33🎄12👾7❤2👍1
Media is too big
VIEW IN TELEGRAM
Python-разработчик Даня Володькин помогает делать чат-бота для «ЛизаАлерт»
Нам кажется, что помогать таким проектам — это очень круто. Как так вышло? Даша Пихнова поговорила с Даней на прогулке с его собаками в один из снежных декабрьских дней. Новое медитативное видео с прогулкой уже по сугробам, дождались❤️
Даня делает пет-проекты в формате «помощь другу». Он вложил своё время, чтобы помочь социальным проектам Pet911 и «ЛизаАлерт». Первые ищут домашних животных, а вторые занимаются поиском пропавших людей.
Для «ЛизаАлерт» Данила занимался рефакторингом кода, вносил разные доработки. Как это было? Смотрим на действительно значимую тему в удобном формате: VK Видео, RuTube и YouTube.
#konturtech_video
Хабр | Сообщество канала💻
Нам кажется, что помогать таким проектам — это очень круто. Как так вышло? Даша Пихнова поговорила с Даней на прогулке с его собаками в один из снежных декабрьских дней. Новое медитативное видео с прогулкой уже по сугробам, дождались
Даня делает пет-проекты в формате «помощь другу». Он вложил своё время, чтобы помочь социальным проектам Pet911 и «ЛизаАлерт». Первые ищут домашних животных, а вторые занимаются поиском пропавших людей.
Для «ЛизаАлерт» Данила занимался рефакторингом кода, вносил разные доработки. Как это было? Смотрим на действительно значимую тему в удобном формате: VK Видео, RuTube и YouTube.
#konturtech_video
Хабр | Сообщество канала
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19❤18🎄6👍1
Кому: читатели @KonturTech
От кого: наши разработчики
Что: пожелания на 2026-й год
Друзья! Мы все — обычные люди, и перед праздниками хочется вести себя, как дома. Например пожелать на Новый год чего-то хорошего и побыть с близкими. Собрали для вас искренние пожелания от наших коллег🙃
Для С#-разработчиков пожелание слегка особенное, потому и не влезло на карточку. Вещает Олег Лукин, один из лидеров шарпистов:
От кого: наши разработчики
Что: пожелания на 2026-й год
Друзья! Мы все — обычные люди, и перед праздниками хочется вести себя, как дома. Например пожелать на Новый год чего-то хорошего и побыть с близкими. Собрали для вас искренние пожелания от наших коллег
Для С#-разработчиков пожелание слегка особенное, потому и не влезло на карточку. Вещает Олег Лукин, один из лидеров шарпистов:
/// <summary>
/// Решили написать поздравление от функциональной зоны. А так как мы функциональная зона - вот вам функция (в новеньком синтаксисе экстеншнов)
/// </summary>
public static class NewYear2026
{
extension(Developer dev)
{
public Mood Mood => Mood.Праздничное;
public static string Celebrate()
{
var wishes = new[]
{
"Чистого кода без замечаний",
"Зеленых тестов",
"Тасок без изменений требований",
"async/await без дедлоков",
"LLM не забывающих контекст"
};
return $"Желаю всем разработчикам {string.Join(",", wishes)}. С новым 2026 годом!";
}
}
}
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤37🎄22🔥13🦄4 1