🏦 Строим банк с нуля
Начинаете проект с нуля?
Сначала решите, как разные части вашего приложения будут общаться.
ArchiMate — удобный способ всё нарисовать и разложить по полочкам.
Когда схема понятна, проект становится аккуратным, а систему легко улучшать и развивать.
➡️ В статье — о том, как визуализировать компоненты приложения и построить систему, которую легко развивать.
🐸 Библиотека шарписта
Начинаете проект с нуля?
Сначала решите, как разные части вашего приложения будут общаться.
ArchiMate — удобный способ всё нарисовать и разложить по полочкам.
Когда схема понятна, проект становится аккуратным, а систему легко улучшать и развивать.
Please open Telegram to view this post
VIEW IN TELEGRAM
😢5🥱3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁20❤1
Anonymous Quiz
7%
Кетчуп
5%
Фрукты
79%
Сахар
10%
Воду
⚡️ Будь как этот гений с картинки — предлагай свои условия работодателю, а не наоборот!
Кто нужен?
Но если вы пока джун — я бы предложил:
- Full-time контракт: 180к/мес после курса + опцион на карьеру в топ-компаниях
- Либо фикс за проект: стань ML-инженером за 39к вместо 44к с промокодом LASTCALL
🔗 Старт 9 сентября
Кто нужен?
Senior ML-Engineer с опытом работы более 6 месяцев в FAANG компаниях. Требование: разработать кросс-платформенное приложение-трекер зарплат с AI-распознаванием вакансий по резюме.
Но если вы пока джун — я бы предложил:
- Full-time контракт: 180к/мес после курса + опцион на карьеру в топ-компаниях
- Либо фикс за проект: стань ML-инженером за 39к вместо 44к с промокодом LASTCALL
🔗 Старт 9 сентября
😁14😢1
Собрали интересные новости в одной подборке.
— Copilot Coding Agent теперь интегрирован в .NET
Microsoft представила Copilot Coding Agent для .NET, который помогает разработчикам писать код быстрее и качественнее прямо в Visual Studio и VS Code.
— WinToUSB 10.0
В новой версии WinToUSB 10.0 акцент сделан на стабильность и скорость. Программа теперь лучше справляется с различными USB-устройствами и обеспечивает корректную установку Windows без лишних ошибок.
— Обновление альтернативного файлового менеджера для Windows
Вышла версия Files 4.0.0, привносящая обновлённый интерфейс, новые функции управления файлами и улучшенную производительность. Обновление включает поддержку тем, расширенные возможности работы с вкладками и улучшенную интеграцию с контекстным меню Windows.
— Microsoft опубликовали исходники BASIC
Microsoft выложили в открытый доступ оригинальный код BASIC для процессора MOS 6502, использовавшийся в ранних домашних компьютерах 1980-х годов. Первый коммит датируется 27 июля 1978 года.
— Строим банк с нуля
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Forwarded from Библиотека задач по C# | тесты, код, задания
В .NET Core приложении под нагрузкой замечены частые аллокации при работе с большими массивами, что вызывает давление на GC. Какой подход наиболее правильный?
👾 — Хранить массивы в static переменной, чтобы GC их не удалял
👍 — Использовать ArrayPool<T>.Shared для аренды и возврата массивов
🥰 — Создавать новые массивы на каждый запрос, чтобы избежать race conditions
⚡️ — Принудительно вызывать GC.Collect() после каждой партии запросов
Библиотека задач по C#
👾 — Хранить массивы в static переменной, чтобы GC их не удалял
👍 — Использовать ArrayPool<T>.Shared для аренды и возврата массивов
🥰 — Создавать новые массивы на каждый запрос, чтобы избежать race conditions
⚡️ — Принудительно вызывать GC.Collect() после каждой партии запросов
Библиотека задач по C#
👍89🌚7❤1
Иногда реально ощущение, что нас держат в Матрице.
Большинство сидит, читает статьи про ML, смотрит ролики «как это работает» — и всё.
❗ Сегодня последний день промокода Lastcall (−5000 ₽).
Уже завтра стартует первый вебинар по Машинному обучению — полный набор для выхода из Матрицы.
Кто готов вырваться из симуляции и ворваться в сезон найма?
👾 — я уже в команде Нео
👍 — хочу красную таблетку
🤔 — пока думаю, но интересно
👉 Забронируй место сейчас
Большинство сидит, читает статьи про ML, смотрит ролики «как это работает» — и всё.
❗ Сегодня последний день промокода Lastcall (−5000 ₽).
Уже завтра стартует первый вебинар по Машинному обучению — полный набор для выхода из Матрицы.
Кто готов вырваться из симуляции и ворваться в сезон найма?
👾 — я уже в команде Нео
👍 — хочу красную таблетку
🤔 — пока думаю, но интересно
👉 Забронируй место сейчас
.Net Developer (Middle or Senior) — от 200 000 до 300 000 ₽, удалёнка
Senior / Middle C# developer — удалёнка
Разработчик .NET/C# — от 300 000 до 350 000 ₽, удалёнка
Senior .NET Developer — удалёнка
C#/.NET Developer — до 260 000 ₽, удалёнка
Бустер — Удалённо (в любом городе мира).
Please open Telegram to view this post
VIEW IN TELEGRAM
Каждая лишняя строка кода — это деньги.
Больше кода → больше багов → больше инцидентов → больше часов инженеров.
Pattern matching
и switch expressions
помогают уменьшить кодовую базу, ускорить ревью и снизить стоимость поддержки.Pattern Matching: меньше проверок, меньше каста
Используем property pattern: проверка + извлечение объекта в одну строку.
if (customer is { IsActive: true, Orders.Count: > 0 })
{
Process(customer);
}
Компактные решения вместо длинных switch
Переписываем switch на expression switch:
var message = status switch
{
Status.Active => "Active",
Status.Inactive => "Inactive",
Status.Suspended => "Contact support",
_ => "Unknown"
};
Композиция правил: читаем как таблицу
Современные паттерны позволяют описывать правила декларативно.
Пример проверки транзакции:
var decision = (txn.Amount, user.Role, txn.Country) switch
{
(> 10_000, "Guest", not "US") => "Flag",
(<= 10_000, "Admin", _) => "Approve",
_ => "Review"
};
Это не синтаксический сахар, а инструмент управления сложностью.
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20❤3🔥3
Помните времена, когда на собесе спрашивали FizzBuzz? Забудьте. Теперь вас могут попросить писать код на бумаге, а параллельно проверят, не подглядываете ли вы в ChatGPT.
В карточках — пять трендов, которые перевернули рынок: от смерти грейдинга до «AI-friendly» собеседований.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3😢3❤2
dotnet-dump
— ваш лучший помощник, когда приложение падает без логов.Снять дамп памяти:
dotnet-dump collect --process-id 12345
Проанализировать дамп:
dotnet-dump analyze core_*.dmp
Далее доступны команды:
clrstack
, dumpheap
-stat
, gcroot
— чтобы увидеть стеки вызовов, объекты в памяти и цепочки удержания.#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🔥4❤3🥰1
.NET 10 RC 1 — это шанс заглянуть за кулисы финального релиза.
Это ваша возможность проверить приложения, опробовать новые инструменты и подготовиться к релизу без сюрпризов.
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8👏1
Please open Telegram to view this post
VIEW IN TELEGRAM
💯34❤3😁3
💡 Как определить приоритет задачи
У разработчиков всегда задач больше, чем времени. Чтобы не тратить часы на споры, можно пройтись по этому мини-чеклисту:
1️⃣ Влияние на бизнес/пользователя
Что произойдет, если не сделать? Потеряем клиентов, деньги или просто будет некрасиво?
2️⃣ Срочность
Есть ли жесткий дедлайн? Блокируется ли чужая работа?
3️⃣ Сложность
Сколько времени и сил займет выполнение? Можно ли сделать быстрый фикс?
4️⃣ Риск откладывания
Станет ли хуже, если подождать? Вырастет техдолг, появятся новые баги?
5️⃣ Зависимости
Задача открывает путь для других? Или сама ждет чего-то?
Можно поставить по каждому пункту баллы от 1 до 3 и сложить. Чем выше сумма — тем выше приоритет.
🐸 Библиотека шарписта
#буст
У разработчиков всегда задач больше, чем времени. Чтобы не тратить часы на споры, можно пройтись по этому мини-чеклисту:
Что произойдет, если не сделать? Потеряем клиентов, деньги или просто будет некрасиво?
Есть ли жесткий дедлайн? Блокируется ли чужая работа?
Сколько времени и сил займет выполнение? Можно ли сделать быстрый фикс?
Станет ли хуже, если подождать? Вырастет техдолг, появятся новые баги?
Задача открывает путь для других? Или сама ждет чего-то?
Можно поставить по каждому пункту баллы от 1 до 3 и сложить. Чем выше сумма — тем выше приоритет.
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤5
Хотите увидеть будущее Visual Studio? Insiders для 2026 версии доступен.
Быстрее, умнее, удобнее — проверяйте новые функции, отлаживайте проекты и опробуйте возможности, которые скоро станут стандартом.
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥3❤2