место в рейтинге
  • 6154
  • 21
  • 11
Нравится блог?
Подписывайтесь!

Мантра любви

https://www.youtube.com/watch?v=u9jlEvPi06k Ом шанти, шанти ом! Из уважения к моим братьям.
7 янв. / 3:34
  • 112
  • 0

Архив номеров журнала «Квант».

По ссылке - http://kvant.mccme.ru/index.htm   Интересно будет полистать.
16 окт. / 17:35
  • 437
  • 12

Golang

Немного предыстории. Go был рожден из-за неудовлетворенности от существующих языков и сред системного программирования. Программирование стало слишком сложным, и нынешние языки в этом частично...
1 дек. / 13:44
  • 1067
  • 0

Параллельное программирование. TPL DataFlow

Поговорим немного о TPL Dataflow. Эта библиотека, позволяющая повысить производительность и устойчивость параллельных приложений. Она является реализации модели...
21 авг. / 11:24
  • 1780
  • 1

Параллельное программирование.

Все, кто программирует на C#, так или иначе использовали оператор foreach. Этот оператор используется как правило для итерации коллекции и применяет вложенные операторы к каждому элементу коллекции...
18 авг. / 14:08
  • 719
  • 2

Язык программирования F#

F# — это мультипарадигменный язык программирования, разработанный в подразделении Microsoft Research и предназначенный для исполнения на...
11 дек. / 19:08
  • 564
  • 1

Функциональное программирование — что это?

Вчера сходил на IT Crowd. Открытая конференция разработчиков. Было много интересного. Но вот, что удивило. Подавляющее большинство присутствующих разработчиков вообще не знает и даже не подозревает о...
1 нояб. / 13:09
  • 419
  • 2

Сервисы рассылки sms в Казахстане с точки зрения разработчика.

Небольшой обзор. Недавно мне потребовался стабильный и надёжный сервис для массовой рассылки sms-сообщений. Для этого, мне необходимо было провести анализ существующих операторов на рынке...
24 окт. / 21:43
  • 708
  • 0

Инверсия управления (TinyIoC)

Как известно, инверсия управления, это важный принцип SOLID, позволяющий писать слабо связанный код, повышая в разы гибкость кода. Существует множество IoC-контейнеров (NInject, Unity, AutoFac и...
24 окт. / 16:09
  • 425
  • 0

Функциональный граббинг сложных сайтов (yvision.kz)

На написание статьи меня натолкнула другая статья, пользователя @web - Простой граббинг, сложных сайтов. C# (на примере Yvision.kz). В этой статье показано императивное решение задачи, я же задался...
24 окт. / 14:05
  • 1049
  • 3

Монада IO в C#.

1. Что такое монада? (вики) Мона́да в функциональном программировании — это абстракция линейной цепочки связанных вычислений. Её основное назначение — инкапсуляция функций с побочным эффектом от...
23 окт. / 16:16
  • 887
  • 0

Простое преобразование Xml документа при помощи Linq2Xml.

Недавно мне потребовалось преобразовать Rss в Xml нужного мне вида, для загрузки во временный кэш (ресурс с которого выкачивается Rss может быть не доступен, а данные нужны здесь и сейчас). Для...
23 окт. / 12:45
  • 384
  • 0

Различия императивного и функционального программиста.

Или как различный подход в выборе парадигмы проектирования влияет на проект в целом. Все, кто изучал только императивное программирование (к нему относится и ООП), т.е. не изучал специально...
14 сент. / 15:19
  • 420
  • 0

Для чего нужен Select в Linq.

Select - используется для получения новой последовательности их исходной, путем трансформации. public void Linq6() { int[] numbers = { 5, 4, 1, 3, 9, 8, 6, 7, 2, 0 }; var numsPlusOne = from n in...
14 сент. / 13:43
  • 510
  • 0

Простой функциональный калькулятор.

Механизм делегатов в .NET - очень обширная тема и существует множество способов его применения, от элементарных до, например реализации поставщика данных IQueryable...
22 мая / 11:51
  • 285
  • 0

Немного функциональности в C#

Простенькое: public static int ToInt(this string value, int @default = 0) { int result; return int.TryParse(value, out result) ? result : @default; } Такая запись позволить получить...
20 мая / 15:13
  • 554
  • 0