Я являюсь .NET программистом с 3+ лет опытом коммерческой разработки. Основная сфера моей деятельности - это backend разработка. За годы своей работы я привлекался на проекты, написанные на платформе как ASP.NET MVC, так и на ASP.NET Webforms. Основной стек технологий (платформы не включаю): платформы - ASP.NET MVC, WebForms, Core; ORM - Entity Framework, Dapper, Nhibernate; БД - Oracle, MS SQL; frontend - html, css, js, jQuery, React.
Контакты
Местоположение
Беларусь, Минская обл., Минск

Достижения

Все достижения (2)

Наибольший вклад в теги

Все теги (22)

Лучшие ответы пользователя

Все ответы (43)
  • Что происходит во время долгой авторизации некоторых сайтов?

    @PushMeNow
    .NET Developer
    Факторов может быть настолько много, что даже страшно представить. Может быть задержка ответа (если сайт, к примеру, американский), перебои в интернет соединении, загруженность сайта (это из явных технических задержек). Программных задержек ещё больше: валидация модели, поиск по базе, да и банальное кэширование данных для дальнейшей быстрой работы с сайтом: вы же не знаете какие именно процессы происходят во время выполнения кода, может там куча разных статических данных запрашиваются, забиваются в кэш/сессию. может там ещё какие данные подтягиваются со сторонних сервисов и т.д. Я к чему веду: бекэнд (да и фронт тоже, просто его легче отследить) порой настолько загадочная вещь, что лучше даже не задумываться - если грузится значит так нужно, значит не просто так. Ну я просто сомневаюсь, что люди, которые разрабатывали эти сайты намеренно поставили небольшую задержку скажем в 2-3 секунды (да и не слишком большая это задержка), чтобы вы чувствовали, что там выполняются какие-то массивные процессы. =)
    Ответ написан
  • Есть ли Обучение C# с практикой?

    @PushMeNow
    .NET Developer
    Понимаете в чём соль: у c# спектр деятельности "немного" шире чем у js или php, следовательно и подводных камней больше, поэтому как-то поверхностно на сайтах с нуля я его изучать не советую ибо потом будут восклицания типа:"Какого ... ты не компилишься!?". Если уж приглянулся c#, то советую всё таки по книге с разбором примеров на практике, отлично пишет о нём Герберт Шилдт. Если я вас не убедил, то можете попробовать сайт Метанит, там расположена очень годная инфа, но опять же всё очень поверхностно. Хотя возможно я не прав и для начального ознакомления хватит и основ.
    Ответ написан
  • Как использовать стиль DISPLAY: FLEX, чтобы он соответствовал стилю DISPLAY:TABLE в CSS?

    @PushMeNow
    .NET Developer
    Если я вас правильно понял, то действия следующие:
    1. Берём родительский блок, задаём flex. Задаём два дочерних блока. Высота дочерних блоков будет равна высоте родительского. Это специфика flex-объектов.
    <div style="display:flex">
      <div></div>
        <div></div>
      </div>
    </div>

    2. Для манипуляции ширины дочерних блоков используется свойство flex-grow:
    <div style="display:flex">
      <div style="flex-grow:2"></div>
        <div style="flex-grow:1"></div>
      </div>
    </div>

    Это свойство действует как пропорция, всё пространство родителя делится на суммарное число flex-grow и каждой дочке выделяется столько частей, сколько указано в её flex-grow.
    Можно также одной из дочек явно указать ширину width. Тогда другой дочке нужно присвоить flex-grow:1, чтобы она растянулась на оставшуюся ширину.
    Вот пример. Надеюсь я вам помог =)
    Ответ написан
  • Штилдт или что-то еще?

    @PushMeNow
    .NET Developer
    О да этот автор отлично излагает, сам когда-то с него начинал. Вообще всё зависит как раз от того какую версию c# вы будете использовать. В любом случае основы даже в книге для 4-й версии изложены. После этой версии были упрощены асинхронные операции и добавлены некоторые вкусности. Для более поздних версий советую посетить сайт Метанита. Хотя там всё кратко описано и полноценную книгу это не заменит, где всё расписано полностью. Удачи!
    Ответ написан
  • Почему не работает justify-content, если задаешь ширину флекс-контейнеру?

    @PushMeNow
    .NET Developer
    Если не задаю ширину флекс-контейнеру, то jutify-content работает

    Вы сами ответили на свой вопрос. Если вам нужно выровнять внутренние элементы то просто уберите ширину - это не inline объекты. Если вы хотите выровнять всю форму, то оберните её в div и примените flex-свойства:
    <div style="display:flex;justify-content:center">
      <form>
      <input class="subscribe-field">
      <input class="button-subscribe">
    </form>
    </div>

    А вообще повнимательнее почитайте свойства flex-объектов. Как дочерние объекты выравняются если вы ограничили свободное пространство до их суммарной ширины.
    Ответ написан