C#razy
144 subscribers
253 photos
51 videos
2 files
389 links
Путь в IT, рост, менторство, поддержка, прокачка, мотивация

👨‍💻 Senior .NET dev с 12+ лет опыта
📚 Учусь в MIT по Computer Science
🖥 100+ дней подряд LeetCode
⚒️ Работаю на зарубеж
💻 Веду блог про рост в IT с нуля
🧭 Помогаю понять, куда двигаться
Download Telegram
#dev

Есть различные подходы с пагинацией, один из хороших подходов это пагинация на основе токенов.

https://betterprogramming.pub/why-token-based-pagination-performs-better-than-offset-based-465e1139bb33

💡 Канал | 💬 Чат
🔥1
#dev #dotnet

Cookie в деталях на ASP.NET Core.

Какие cookie 🍪 существуют описаны в статье.

https://nestenius.se/2023/11/22/exploring-what-is-inside-the-asp-net-core-cookies/

💡 Канал | 💬 Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
#dev #dotnet

При работе с логами важно помнить что вы работаете с чувствительными данными и стоит избегать их вывода в логи.

Статья от Andrew Lock как работать с чувствительными данными в логах

https://andrewlock.net/redacting-sensitive-data-with-microsoft-extensions-compliance/

💡 Канал | 💬 Чат
#friday

Конец года пора подводить итоги.
Предлагаю написать свои достижения в этом году здесь, описать все ваши начинания и ачивки :)

Это может быть хороший способ начать общение и узнать друг о друге что-то новое.


💡 Канал | 💬 Чат
😁1
#newyear

Ребята с наступающим Новым годом!

Желаю чтобы год был насыщен на позитивные события, мотивацией, реализациями своих идей и целью на 2024.

Добра и всех благ вам.

💡 Канал | 💬 Чат
🔥3🎉2
#dotnet #reading

Для любителей почитать что то свежее и новое, советую присмотреться к издательству Manning

Сейчас у них скидки до 40% на книги в различных форматах. Так же у них есть интересная фича это MEAP - ранний доступ до книги, т.е. получаете новый контент по мере его появления и готовый продукт сразу же, как только он будет готов. Можно видеть мысли автора и дополнительные ссылки которым оперирует автор.

Один из примеров:
https://www.manning.com/books/dotnet-in-action-second-edition

💡 Канал | 💬 Чат
#dotnet

Инструменты для планирования и управления задачами в .NET-приложениях: Таймеры и CRON

Есть ещё одна отличная библиотека Coravel, помимо Hangfire и Quartz.NET, использование её описано в этой статье

Статья представляет методы оптимизации производительности для Cron-задач в .NET. Так же выделяется решение проблемы управление ресурсами, оптимизацию кода для создания высокопроизводительных и периодических задач.

https://www.jamesmichaelhickey.com/high-performance-dotnet-cron-jobs/

💡 Канал | 💬 Чат
🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
#dev

Шпаргалка по протоколам передачи данных

💡 Канал | 💬 Чат
🔥1
#dev #api

Problem details.

Problem details предоставляет стандартный формат для передачи информации об ошибках в HTTP API. Использование этого стандарта упрощает обработку ошибок, делает единообразный формат ответа.

Для меня использования этого стандарта и его преимущества - читаемость и понимание ошибок, ну и унификация обработки и предоставление клиентам информативный ответ.

Link:
https://learn.microsoft.com/en-us/aspnet/core/web-api/handle-errors?view=aspnetcore-8.0

RFC:
https://datatracker.ietf.org/doc/html/rfc7807

💡 Канал | 💬 Чат
#dev

Пятничное сообщение которое меньше всего ждешь

💡 Канал | 💬 Чат
😁2
This media is not supported in your browser
VIEW IN TELEGRAM
#sunday

Воскресенье когда занимаясь личными делами из головы все равно не выходит тот самый баг

💡 Канал | 💬 Чат
😁1