LiveXAML — полезный инструмент для Xamarin разработчика

Автор: admin от 21-11-2017, 14:55, посмотрело: 13

Всем привет! Хочу рассказать о запущенном мною проекте, направленным на упрощение жизни разработчиков под Xamarin Forms.



LiveXAML — полезный инструмент для Xamarin разработчика



Суть LiveXAML очень проста. Вы устанавливаете его себе в проект, и после этого можете разрабатывать XAML интерфейс прямо в рантайме. То есть, как обычно, запускаете своё приложение в эмуляторе или на телефоне, и при этом можете менять XAML в реальном времени, без перекомпиляции или каких-либо задержек. Разработка «вживую» позволяет всегда видеть своё приложение в скомпонованном виде с настоящими данными.

Категория: Программирование

 

Знаки табуляции или пробелы: решаем с помощью Visual Studio

Автор: admin от 9-11-2017, 11:35, посмотрело: 23

Привет, Хабр! Культурные воины продолжаются, люди сражаются по разные стороны баррикад, пытаясь решить: tabs or spaces. На эту же тему мы нашли интересную статью Скотта Хансельмана, в которой он рассказывает про инструмент, решающий это спор, EditorConfig в Visual Studio. Всех интересующихся прошу под кат.



Знаки табуляции или пробелы: решаем с помощью Visual Studio

Категория: Программирование, Microsoft

 

Работаем с долгими API в ASP.NET Core правильно или тонкости переезда на новую платформу

Автор: admin от 9-10-2017, 14:10, посмотрело: 63

Microsoft очень постарался, создавая новую платформу для веб-разработки. Новый ASP.NET Core похож на старенький ASP.NET MVC только, быть может, самой MVC-архитектурой. Ушли сложности и привычные вещи из старой платформы, появился встроенный DI и легковесные view-компоненты, HTTP модули и хэндлеры уступили место middleware и т.д. Вкупе с кроссплатформенностью и хорошей производительностью всё это делает платформу очень привлекательной для выбора. В этой статье я расскажу, как мне удалось решить специфическую задачу логирования длительных запросов к сторонним API для повышения удобства анализа инцидентов.

Категория: Программирование

 

Переход с ASP.NET к ASP.NET Core 2.0

Автор: admin от 25-09-2017, 10:05, посмотрело: 528

Эта статья является переводом справочного руководства по переносу приложений из ASP.NET в ASP.NET Core 2.0. Ссылка на оригинал

В силу некоторых причин, у нас возникла необходимость перейти с ASP.NET в ASP.NET Core 1.1., о том, как это у нас получилось, читайте тут.



Содержание




  • Требования

  • Выбор Фреймворка

  • Различия в структуре проекта

  • Замена Global.asax

  • Хранение конфигураций

  • Встроенный механизм Dependency Injection

  • Работа со статическими файлами



  • Требования



    • .NET Core 2.0.0 SDK или более поздняя версия.



    Выбор фреймворка



    Для работы с ASP.NET Core 2.0 проектом, разработчику предстоит сделать выбор – использовать .NET Core, .NET Framework или использовать сразу оба варианта. В качестве дополнительной информации можно использовать руководство Choosing between .NET Core and .NET Framework for server apps (вкратце можно сказать что .NET core является кроссплатформенной библиотекой, в отличие от .NET Framework) для того чтобы понять, какой Фреймворк для вас окажется наиболее предпочтительным.

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

    Использование .NET Core позволяет устранить многочисленные явные ссылки на пакеты, благодаря объединенному пакету (мета пакету) ASP.NET Core 2.0. Так выглядит установка мета пакета Microsoft.AspNetCore.All в проект:

    ->

    Категория: Программирование

     

    Сигналы на c#

    Автор: admin от 31-08-2017, 17:31, посмотрело: 47

    Доброго времени суток Хабр. Вдохновленный моделью синхронизации потоков в go и сигналов в QT появилась идея реализовать нечто подобное на c#.



    Сигналы на c#



    Если интересно, прошу под кат.
    ->

    Категория: Программирование

     

    Reinforced.Typings — Angular-сервисы на TypeScript прямо из ваших MVC-контроллеров

    Автор: admin от 31-08-2017, 17:31, посмотрело: 209

    Всем привет
    И вот, еще одна (и последняя) статья-пример по моему фреймворку для генерации TypeScript-ового glue-кода: Reinforced.Typings (перед этим была ещё одна и ещё). Сегодня мы научися автоматически генерировать TypeScript-обертки для вызовов методов MVC-контроллеров, снабжать их документацией и раскладывать по разным файлам. Надеюсь, вас порадует насколько быстро и легко решаются такие задачи с использованием RT. В рамках моего туториала мы реализуем генерацию класса-хэлпера для вызовов методов контроллеров с использованием jQuery и promise-ов, а так же сервис для angular.js, который готов для встраивания в ваше приложение и привнесения в него прозрачных обращений к методам сервера. Далее мы включим в генерируемый TypeScript документацию для этого дела (импортируем из XMLDOC) и разложим по файлам, чтобы не перемешивалось. Всем заинтересованным и желающим заиметь такую штуку в своих проектах, добро пожаловать под кат.

    Категория: Программирование

     

    Улучшаем Fody MethodDecoratorEx для асинхронных методов

    Автор: admin от 31-08-2017, 17:31, посмотрело: 230

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

    Категория: Программирование

     

    Ice Bucket Challenge: вызов Хабра принят

    Автор: admin от 31-08-2017, 17:31, посмотрело: 504

    Привет всем!

    Мы принимаем вызов Хабра.

    Ждите видеоотчета! http://habrahabr.ru/post/234309/#habracut

    Категория: Программирование

     

    Стоимость недвижимости на тепловых картах

    Автор: admin от 14-08-2017, 20:25, посмотрело: 115

    В статье рассказано о процессе создания тепловой карты цен по продаже недвижимости для Москвы и Санкт-Петербурга.


    Стоимость недвижимости на тепловых картах


    Меня зовут Дмитрий, я программист из Санкт-Петербурга и у меня есть хобби — это портал по недвижимости которым я занимаюсь в свободное от работы время вот уже почти 5 лет. Сайт авторский, и это дает достаточный уровень свободы для экспериментирования и реализации любых идей на нем. И одной из давних идей было создание тепловой карты цен.

    Категория: Программирование

     

    Погружение в F#. Пособие для C#-разработчиков

    Автор: admin от 14-08-2017, 11:05, посмотрело: 70

    Этот пост будет не о том, как «перевести» код с C# на F#: различные парадигмы делают каждый из этих языков лучшим для своего круга задач. Однако вы сможете оценить все достоинства функционального программирования быстрее, если не будете думать о переводе кода из одной парадигмы в другую. Настало время любопытных, пытливых и готовых изучать совершенно новые вещи. Давайте начнем!



    Погружение в F#. Пособие для C#-разработчиков ->

    Категория: Программирование, Microsoft

     
    Назад Вперед