• Работа с сервисом Managed Databases от Digital Ocean в .NET Core



      В том время, как у других облачных платформ уже давно есть свои решения для баз данных, Digital Ocean в этом сегменте до сегодняшнего дня ничего не предлагал. Но 14 февраля, в день всех влюбленных, компания решила сделать подарок своим клиентам и в режиме Limited Availability запустила сервис Managed Databases.

      Поскольку Digital Ocean сейчас является довольно популярной платформой для хостинга небольшой проектов на .NET Core, я не мог обойти вниманием это событие.

      Как работает сервис и какие есть нюансы при подключении к базе при использовании .NET Core в я расскажу в этой публикации.
      Читать дальше →
      • +12
      • 2.6k
      • 2
    • Проблематика совы и глобуса: подключение двух сборок с идентичными пространствами имен и названиями классов


        Сегодня вечером, с gelas завели разговор о том, как работают пакетные менеджеры на разных платформах. В ходе беседы, дошли до обсуждения ситуации, когда в проект на .NET Core необходимо подключить две библиотеки, которые содержат классы с одинаковым названием в одинаковых пространствах имен. Поскольку .NET Core я занимаюсь достаточно плотно, я захотел проверить, как можно решить подобную проблему. Что из этого вышло описано дальше

        Читать дальше →
        • +21
        • 2.7k
        • 6
      • Развертывание .NET Core проекта в Azure Web App для Linux

        • Tutorial
        Web Apps на базе Linux позволяет разработчикам запускать веб-приложения в Docker контейнерах для Linux. Это облегчает перенос существующих приложений, размещенных и оптимизированных для платформы Linux в Azure App Service. Кроме того, разработчики могут разворачивать приложения на различных языках программирования и платформах используя при этом уже знакомый инструментарий Docker и Azure App Service.

        image
        Читать дальше →
        • +13
        • 5.5k
        • 4
      • Оптимизация доставки контента с помощью Azure CDN

        • Translation

        Ряд проектов, которыми я занимаюсь, напрямую связан с медиа и облачными технологиями. Поэтому я стараюсь отслеживать все новости, которые происходят в двух этих сферах. Особенно же мне интересно то, что происходит на стыке этих двух технологий. Не так давно, в Microsoft Azure появилась возможность выбора сценария работы CDN-сервисов. В этой статье, являющейся моим вольным переводом публикации Манлинг Жанг (Senior Program Manager, Azure CDN & Azure Media Services), будет рассказано о том, поддержка каких сценариев реализована на сегодняшний день.
        Читать дальше →
      • Универсальная система управления данными на базе технологий скаффолдинга и платформы .NET Core

          Несколько лет назад я реализовал ряд проектов, для управления которыми использовалась система управления основанная на ASP.NET Dynamic Data. В свое время эта система сэкономила достаточно много времени и ресурсов. Но как известно, в ИТ все развивается очень стремительно. Не так давно вышла в релиз платформа .NET Core, основным нововведением которой была поддержка кроссплатформенности. Это в свою очередь позволило мне мигрировать ряд небольших проектов, а также проектов, которые я поддерживаю на некоммерческой основе на бюджетные сервера от Digital Ocean, которые, как известно, поддерживают только ОС семейства Linux. Когда дело дошло до системы управления передо мной стоял выбор — с минимальным изменением кода портировать проект под Mono, или переписать с нуля использую новые возможности .NET Core. Взвесив все за и против, я выбрал второй вариант. Что из этого вышло и что я собираюсь получить вы можете узнать под катом.


          Читать дальше →
        • Content Delivery Network от Akamai стал доступен пользователям Azure


            Как и было анонсировано на На AzureCon в 2015 году, Content Delivery Network от Akamai стал доступен пользователям Azure! Теперь клиенты Microsoft могут использовать инфраструктуру Akamai, выбрав соответствующий тарифный план при создании нового CDN-ресурса:
            Читать дальше →
          • Microsoft анонсировала Linux версию SQL Server

              image
              Компания Microsoft анонсировала поддержку операционных систем семейства Linux в следующей версии SQL Server.

              Это очередной шаг по выходу на рынок Linux систем после заключения партнерского соглашения с RedHat.

              Также, анонс прокомментировал Марк Шаттлворт, основатель компании Canonical:
              “Мы рады работать с Microsoft, когда они приносят SQL Server на Linux. Заказчики уже используют сервисы Azure Data Lake на Ubuntu, а теперь разработчики будут иметь возможность строить новые приложения со всеми возможностями промышленного SQL Server'а.”

              На сайте SQL Server также уже появилась информация относительно новых возможностей СУБД.

              Релиз версии ожидается в середине 2017 года.
            • Как мы делали Торф ТВ

                О том как создавалась техническая реализация интернет-телеканала, какие задачи стояли перед командой и какие инструменты и сервисы помогли нам в процессе разработки вы сможете узнать в этой статье.
                Читать дальше →
              • Настройка шаблонов ASP.NET MVC 5 Scaffolding в Visual Studio 2013

                • Tutorial


                Наверное уже многие успели оценить удобство создания веб-приложений используя технологию скаффолдинга появившуюся еще в ASP.NET MVC 3. Прошло время, и вот, уже вышли Visual Studio 2013 и ASP.NET MVC 5. Возможности скаффолдинга стали больше: появилась поддержка bootstrap. асинхронных методов и многого другого.
                В этой статье, я хочу рассказать о том, как можно расширить возможности этого замечательного инструмента.
                Читать дальше →
              • Библиотека X.Scaffolding



                  Внимание! Обновил пакет в NuGet. Подробности в конце статьи.

                  С выходом Visual Studio 2013, ASP.NET MVC 5 и Entity Framework 6 возможности скаффолдинга встроенные в Visual Studio стали еще лучше. Однако до сих пор создавая новое веб-приложение приходится делать много действий, которые можно было бы автоматизировать.
                  Поэтому для себя и разработчиков с которыми я работаю был создан пакет X.Scaffolding позволяющий более продуктивно создавать веб-приложения. Именно на основе этого пакета у нас сейчас разрабатывается большинство новых веб-приложений для работы с данными.

                  Сегодня же я решил поделится этим проектом и с читателями Хабрахабра. Возможно кому-то он покажется интересным и поможет в его работе, а кто-то и сам захочет поучаствовать в его развитии.
                  Подробности
                  • +18
                  • 11.9k
                  • 9
                • День рождения Билла Гейтса



                    Сегодня день рождения Билла Гейтса. Человека чьей мечтой было сделать так, чтобы в каждом доме был персональный компьютер. Человека, который во многом изменил как наш мир в котором мы живем, так и ИТ. С Днем Рождения Билл!
                    Посмотреть интервью с Биллом и презентацию MS DOS в СССР
                  • Поддержка мультиязычности в веб-проектах — базовые варианты реализации


                      Занимаясь проектами связанными с веб-разработкой я сталкивался с различными вариантами реализации подержки нескольких языков для сайтов, порталов и веб приложений. Здесь я описал базовые варианты реализации архитектуры БД, которые мне встречались чаще всего.
                      Думаю для новыичков в веб-разработке эта статья окажется полезной, а тех кто уже имет опыт построения мультиязычных систем приглашаю для обсуждения тех вариантов, которые вы предпочитаете.
                      Читать дальше →
                    • Партнёрство Oracle и Microsoft в сфере облачных технологий


                        Сегодня компании Oracle и Microsoft объявили о начале партнерства в сфере корпоративных облачных систем.
                        Ниже приводятся выдержки из сообщения президента отделения Microsoft’s Server & Tools Business Сатья Наделла и сопредседателя Oracle Марка Херда.
                        Читать дальше →
                      • Система управления данными на базе ASP.NET Dynamic Data


                          Концепция


                          Я работаю с ASP.NET достаточно давно. При разработке многих проектов я часто сталкивался с тем, что однотипные операции по управлению данными занимают слишком много времени. Естественно для сайтов существуют CMS системы, а для более сложных систем различные генераторы шаблонных страниц, которые создают заготовки для форм редактирования и просмотра информации. Но мне хотелось получить более универсальный инструмент, который в тоже время не накладывал бы ограничений на процесс построения архитектуры приложения.
                          Заинтересовавшиеся могут узнать об инструменте и поучаствовать в его разработке
                          • +16
                          • 15.2k
                          • 6
                        • Правила жизни в ИТ проектах

                            За все время работы в ИТ я принимал участие в различных сферах деятельности. Я был и тимлидом, и разработчиком и менеджером проекта. Вел крупные и не очень проекты, среди них были как успешные, так и не очень. Я работал как с профессионалам высочайшего класса (по крайней мере именно такими я считал и считаю этих людей до сих пор) так и с не очень опытными коллегами. Я сотрудничал как с людьми проработавшими в ИТ всю свою жизнь, так и с теми — чьи интересы и деятельность лежит в совершенно других сферах.
                            Все это время я чему-то учился и продолжаю учится по сей день.

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

                            Сегодня я хочу поделится теми советами, которые сам был бы рад услышать тогда, когда только начинал свою деятельность.
                            Читать дальше →
                          • WebsiteSpark прекращает прием новых заявок на участие



                              Сегодня утром как участник программы WebSiteSpark получил письмо о завершении данной программы. Однако новость далеко не печальная, как может показаться на первый взгляд…
                              Читать дальше →
                            • Entity Framework 6 — ALPHA


                                Зайдя сегодня с утра в менеджер пакетов NuGet в Visual Studio, обнаружил, что в cписке обновлений появилась prerelease версия Entity Framework 6. Заинтересовавшись, что же нового нас ждет решил узнать подробнее об этом обновлении. Информации пока не много, но кое-что узнать удалось.
                                Читать дальше →
                              • Использование Dynamic Data совместно с Entity Framework 5



                                  Добрый день!

                                  Как известно, уже вышла релиз-версия .NET Framework 4.5, а также стала доступна для загрузки финальная версия Visual Studio 2012.

                                  Познакомиться с новой Visual Studio я успел еще с beta версии, а после релиза начал использовать rtm релиз Visual Studio и .NET Framework 4.5 в реальной работе.
                                  В новую версию .NET Framework входит так же новая версия Entity Framework. Уже пятая. Точнее она туда не совсем входит — у меня при создании проекта файлы подгружаются из репозитория NuGet. Но в любом случае в новом проекте используется именно 5 версия библиотеки.

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