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
#longstory #apple

Решил я попробовать по вызывать API одного из операторов связи, эта история со мной произошла пару дней назад.

📌 Часть 2.

🛠 Второе ишью было на удивление не с API, а с тем что я получил от API. Кратко у меня iphone: 1 физическая симка и 3 esim. Пользоваться можно одновременно только 2 SIM. Итого, есть симка и есть токен и доступ до API. Я взял симку для проверки, по симке трат почти нет, она для принятия смс, обслуживание 4$ в год, Карл! Получил я значит доступ до API и дёрнул баланс и траты за пол года, какое моё было удивление, когда я увидел, что каждый месяц я трачу по симке примерно по 5$ в месяц. Стал разбираться увидел рандомные название списаний за смс которые не отправлялись мной н и р а з у. Может кто в курсе, но для меня это было открытие, что если используется телефон марки 'Apple' тооо:

‼️ При перестановки SIM или обновлении iOS происходит автоматическая отправка SMS в страну производителя для корректной работы приложений iMessage и FaceTime (на номер +447786205094-Великобритания). 🏌️ Связано это с необходимостью активировать iMessage и FaceTime и привязать их к вашему номеру телефона. В другие страны тарифицируется по разному (около 0.5$ в роуминге) за каждое смс или переключение SIM карты.

🧘‍♀️ Если желаете, то эти функции можно отключить самостоятельно в настройках вашего телефона: Настройки/FaceTime, далее переведите ползунок на Facetime, чтобы деактивировать его. Так же можно поступить с iMessage: Настройки/Сообщения/iMessage/Отключить.

💡 Канал | 💬 Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯1😱1
C#razy pinned a photo
#dev #dotnet

⌨️ ConfigureAwait что это?

ConfigureAwait - это как ни странно метод, используемый в асинхронном программировании в dotnet. Он используется в контексте с await и позволяет как бы настраивать, в каком контексте выполнения должно продолжиться выполнение после завершения асинхронной операции.

Вышла отличная статья на .NET 8
https://blog.stephencleary.com/2023/11/configureawait-in-net-8.html

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

Архитектура микросервисов в C# обычно включает набор небольших, независимых служб, каждая из которых выполняет определенную функцию. Давайте рассмотрим пример простой транзакции с использованием микросервисов в .Net

Не смотрите на дату репозитория, но подходы плюс минус остались такие же самые.

Repo: https://github.com/johnph/simple-transaction

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

Проверяем строки подключения в .NET

В этом посте автор расскажет как протестировать подключение к базе данных при запуске и завершить работу приложения, если подключение не удалось.

https://khalidabuhakmeh.com/validating-connection-strings-on-dotnet-startup

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

Сегодня решил распечатать документы, но..

💡 Канал | 💬 Чат
😁2
#monday

Хоть чуть веселее в понедельник

💡 Канал | 💬 Чат
😁2🤣1
😁2
#dev #prometheus

Метрики в разработке программного обеспечения играют ключевую роль в определении качества, производительности и эффективности проекта.

https://metricat.dev/ - есть прога бесплатная, позволяет подключаться к эндпоинту прометея, и смотреть что за метрики он отдает. Для теста и для дебага самих метрик и отображении их в Grafana самое то.

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

Нашёл не давно AI которая строит roadmap, по сути это веб-ресурс, предоставляющий дорожные карты для различных профессий в сфере информационных технологий.

https://roadmap.sh

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

У разрабов есть используемый паттерн Спецификация, который позволяет описывать бизнес-правила в виде отдельных объектов (спецификаций) и комбинировать их для формирования сложных условий.

Так вот есть множество готовых решений, велосипедов, сложностей, интерсепторов и всё это размазано по всем интернету, так вот есть доклад от Дениса который расскажет как всё понять и что можно переиспользовать.

Всё в одном и про одно - про описание использования бизнес правил.

Денис Цветцих «LINQ Expressions: искусство запрашивать данные»

https://www.youtube.com/watch?v=RaYI7rJOzzU

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

После отличного вечера с пятницы до понедельника

💡 Канал | 💬 Чат
😁5
🤣2😁1
#humor

Типичный день при общении почему так долго делаются задачи :)

💡 Канал | 💬 Чат
🤔1
#math

Программисты могут изучать короткие математические решения для повышения эффективности своего кода или просто эффективности работы своего головы или ещё чего) ну и для лучшего понимания каких никаких алгоритмов, так же решения проблем и развития своих навыков в области абстрактного мышления, логики и своей менталки

Кому реально очень интересно смотреть как решаются такие сложные математические задачи, отличный разбор с МЕЖНАР-2022

https://youtu.be/M6f9w4go0o4?si=XWlJgH9lF9QLMKxL

💡 Канал | 💬 Чат