Об авторе

Я занимаюсь программированием с 1989-го, а на платформе .NET с 2001 года, то есть с момента ее выхода. Начинал писать программы еще на программируемых микрокалькуляторах (БЗ-34, МК-61, МК-52). Когда-то писал код на Fortran, DBase IV, Clipper 5.0, PHP, Perl и других языках программирования, когда выбирал какой язык выучить основательно. Остановился на C#.

Навыки

За долгий период практики я наработал некоторые полезные навыки:

  • Навыки, которыми я владею: ASP.NET, MVC, HTML5, SignalR, WebSocket, JavaScript, jQuery, knockoutjs, MVVM, PRISM, ES6, Silverlight, TDD, BDD, DDD, Unit Testing, Visual Studio C#, Visual Studio Code, WCF, Web API, Owin, WPF, Веб-программирование, ООП, паттерны проектирования, принципы построения БД, Управление проектами, шаблоны проектирования, Git, Ext JS, LINQ, .NET Framework (2.0-4.8), .NET Core 1.1 - 3.1, .NET 5, .NET 6, Windows Phone, MS SQL Server, Web Application Development, SOLID principles, MS SQL Express 2019 (2022), PostgreSQL, MongoDb
  • Программное обеспечение: Программирование для платформы .NET: Программирование для Web (ASP.NET, Silverlight, javascript, jquery, AJAX, Knockout, ), Windows (WinForm, WPF), КПК (WIndows Mobile), Windows phone 7.1-8, Windows 8 Store, Web-сервисов (ASMX, WCF), LINQ, Silverlight, MVC, MVVM, паттерны проектирования, ServiceLocator, Unity, Prism, IoC, Dependency Injection, MVC, MVVM и другие. HTML 5.0, CSS, JavaScript, Knockoutjs, LINQ, MS SQL 2000, MS SQL 2005, MS SQL 2008, MS SQL 2012
  • Базы данных: Microsoft SQL Server 2000, Microsoft SQL Server 2005 Express Edition. Microsoft SQL Server 2005, 2008, 2012, 2014, 2016, Pervasive 2000 Server, Oracle 8.1 – 9.2, PostgreSQL, MongoDb
  • ORM: EntityFramework 4.0-6.1, EntityFramework Core, LinqToSQL
  • Платформы .NET: WinForms, WPF, Windows Store (Windows 8), Windows Phone 7-8.1, WCF, Silverlight, Blazor
  • Библиотеки: AutoMapper, SignalR, Web API, ASP.NET Identity, OWIN, Newtonsoft.Json
  • Фреймворки (javascript): KnockoutJS, UnderscoreJS, BreezeJS, DurandalJS, jQuery, MomentJS, AmplifyJS, ReactJs, VueJS, Aurelia.io
  • Фреймворки (разметки HTML): Bootstrap, Metro UI CSS, Simantic UI
  • DI-контейнеры: Autofac, UnityContainer, Funq, StructureMap, PRISM, ASP.NET Core
  • Шаблоны проектирования: MVC, MVVM, Unit Of Work, Repository, Mediator, Factory, Builder и др.
  • Системы контроля версий: Source Save 2005, Team Foundation Server 2012-2013, GIT (GitHub, Bitbucket, GitLab)

Мои сайты

  • www.calabonga.net – мой блог про программирование на платформе .NET
  • www.calabonga.com – лента анекдотов, историй, стишков. Только отборный юмор собранный в "Музее Юмора".
  • www.jfacts.ru – только факты. Сайт самыми интересными и потрясающими фактами собранными с проверкой на подлинность со всего света.

Мой GitHub

Все, или почти все проекты 5 июня 2017 года после перехода сайта на платформу ASP.NET Core были перенесены в открытое хранилище исходного кода GitHub. После обновления версии сайта на ASP.NET Core (3.х.х) все проекты описанные в блоге были конвертированы и выложены в GitHub Repositories.

github.com

Мои сборки и пакеты

Я создал некоторое количество сборок для nuget.org, которые так или иначе упомянуты в статьях. Если вам не удалось обнаружить статью, возможно у вас получится найти саму сборку на сайте nuget.org.

Также я начал осваивать Node Package Manager (npmjs.org) и возможно вас что-то заинтересует и предложенного набора пакетов для JavaScript.

nuget.org npmjs.org

Мой Youtube

Я веду свой канал на Zen. Канал для программистов и разработчиков, которые хотят стать настоящими архитекторами информационных систем. О программировании на платформе .NET и не только на NET. А также принципы, правила, тенденции, советы и обмен мнениями. Интересные ссылки, советы по реализации, обучение, рефакторинг и многое другое.

Перейти на YouTube

Zen

Я веду свой канал на Youtube. Канал для программистов и разработчиков, которые хотят стать настоящими архитекторами информационных систем. О программировании на платформе .NET и не только на NET. А также принципы, правила, тенденции, советы и обмен мнениями. Интересные ссылки, советы по реализации, обучение, рефакторинг и многое другое.

Перейти на Zen

Обратная связь

Чтобы задать вопрос, высказать конструктивную критику или пожелания, вы можете связаться со мной через форму обратной связи.

форму обратной связи